OSDN Git Service

6ba90568ccd76a146d674773801f51f44c8ce635
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2
3         PR c++/22293
4         * g++.dg/other/friend3.C: New test.
5
6 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
7
8         PR c++/23293
9         * g++.dg/template/error19.C: New test.
10
11 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
12
13         PR c++/21383
14         * g++.dg/overload/koenig2.C: New.
15
16         PR c++/23118
17         * g++.dg/overload/error2.C: New.
18
19         PR c++/22604
20         * g++.dg/inherit/covariant14.C: New.
21
22 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23
24         PR c++/23440
25         * g++.dg/parse/for1.C: New test.
26
27 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
28
29         PR fortran/23446
30         * gfortran.dg/host_dummy_index_1.f90: New test.
31
32         PR fortran/21459
33         * gfortran.dg/automatic_char_len_2.f90: New test.
34
35         PR fortran/20866
36         * gfortran.dg/recursive_statement_functions.f90: New test.
37
38         PR fortran/20853
39         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
40
41         PR fortran/20849
42         * gfortran.dg/external_initializer.f90: New test.
43
44         PR fortran/20837
45         * non_module_public.f90: New test.
46
47 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
48
49         PR c++/24386
50         * g++.dg/template/overload7.C: New.
51
52         PR c++/22551
53         * g++.dg/other/switch2.C: Remove expected warnings.
54
55         PR c++/21353
56         * g++.dg/template/defarg6.C: New.
57
58 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
59
60         PR target/24315
61         * gcc.target/i386/pr24315.c: New test.
62
63 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
64
65         PR c++/24389
66         * g++.dg/template/static21.C: New test.
67         * g++.dg/template/static21-a.cc: Likewise.
68
69 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
70
71         PR c++/23959
72         * g++.dg/warn/Wswitch-default-1.C: New test.
73         * g++.dg/warn/Wswitch-default-2.C: New test.
74
75 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
76
77         PR c++/22173
78         * g++.dg/parse/template18.C: New test.
79         * g++.dg/template/nontype15.C: Likewise.
80
81 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
82
83         PR fortran/22273
84         * gfortran.dg/spec_expr_2.f90: New.
85
86 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
87
88         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
89         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
90         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
91         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
92         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
93         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
94         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
95         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
96         previous target-specific skips and warning-message matches where
97         applicable.
98
99 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
100
101         PR c++/21347
102         * g++.dg/warn/Wctor-dtor.C: New test.
103
104 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
105
106         PR c/23439
107         * gcc.dg/for-1.c: New test.
108
109 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
110
111         PR c++/19565
112         * g++.dg/warn/Wconversion1.C: New test.
113         * g++.dg/ext/packed4.C: Compile with -w.
114         * g++.dg/opt/20050511-1.C: Likewise.
115         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
116
117 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
118
119         * gfortran.dg/boz_5.f90: New test.
120
121 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
122
123         PR c++/22551
124         * g++.dg/other/switch2.C: New.
125
126         PR c++/23984
127         * g++.dg/init/ctor7.C: New.
128
129 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
130
131         PR c++/23730
132         * g++.dg/parse/crash32.C: New test.
133
134 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
135
136         PR c++/20721
137         * g++.dg/init/goto2.C: New test.
138
139         PR c++/22464
140         * g++.dg/template/crash/41.C: New test.
141
142         PR c++/22180
143         * g++.dg/template/crash40.C: New test.
144
145         PR c++/23694
146         * g++.dg/parse/friend5.C: New test.
147         
148         PR c++/23307
149         * g++.dg/template/crash38.C: New test.
150         
151         PR c++/22352
152         * g++.dg/template/friend38.C: New test.
153         
154         PR c++/22405
155         * g++.dg/template/crash39.C: New test.
156         
157 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
158
159         * gcc.dg/debug/dwarf2/dwarf-char1.c,
160         gcc.dg/debug/dwarf2/dwarf-char2.c,
161         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
162
163         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
164
165 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
166
167         * gcc.dg/dll-2.c: Add tests for warnings.
168         * gcc.dg/dll-3.c: Likewise.
169         * gcc.dg/dll-4.c: Likewise.
170
171         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
172         * g++.dg/ext/dllimport2.C: Likewise.
173         * g++.dg/ext/dllimport3.C: Likewise.
174         * g++.dg/ext/dllimport7.C: Likewise.
175         * g++.dg/ext/dllimport8.C: Likewise.
176         * g++.dg/ext/dllimport9.C: Likewise.
177
178 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
179
180         PR fortran/24092
181         * gfortran.dg/derived_pointer_recursion.f90: New test.
182
183 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
184
185         * gcc.c-torture/execute/20051012-1.c: New test.
186
187 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
188
189         PR fortran/18082
190         * gfortran.dg/automatic_char_len_1.f90: New test.
191
192 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
193
194         PR fortran/20847
195         * gfortran.dg/save_common.f90: New test.
196
197         PR fortran/20856
198         * gfortran.dg/save_result.f90: New test.
199
200 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
201
202         PR c++/21592
203         * g++.dg/template/dependent-expr1.C: Add new expected error.
204         * g++.dg/template/dependent-expr2.C: Adjust error text.
205         * g++.dg/template/overload6.C: New.
206
207         PR c++/23797
208         * g++.dg/other/typename8.C: New.
209
210         PR c++/21117
211         * g++.dg/other/return1.C: New.
212
213 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
214
215         PR c++/24052
216         * g++.dg/ext/label5.C: New.
217
218 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
219
220         PR c++/19964
221         * g++.dg/parse/crash31.C: New.
222
223 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
224
225         * g++.dg/ipa/ipa-1.c: New test.
226         * g++.dg/ipa/ipa-2.c: New test.
227         * g++.dg/ipa/ipa-3.c: New test.
228         * g++.dg/ipa/ipa-4.c: New test.
229         * g++.dg/ipa/ipa-5.c: New test.
230         * g++.dg/ipa/ipa.exp: New file.
231
232 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
233
234         PR fortran/24207
235         * gfortran.dg/private_type_3.f90: New test.
236
237 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
238
239         PR fortran/20786
240         gfortran.dg/aint_anint_1.f90: New test.
241
242 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
243
244         PR libgfortran/24313
245         gfortran.dg/csqrt.f: New test.
246
247 2005-10-11  Ian Lance Taylor  <ian@airs.com>
248
249         PR c++/8057
250         * g++.dg/warn/noeffect7.C: New test.
251         * g++.dg/warn/noeffect2.C: Instantiate templates.
252         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
253         and warning.
254
255 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
256
257         PR c++/21089
258         * g++.dg/init/float1.C: New test.
259
260         PR c++/24277
261         * g++.dg/init/member1.C: Tweak error markers.
262
263 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
264
265         PR testsuite/24281
266         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
267         Check for null pointer.
268
269 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
270
271         PR c++/21369
272         * g++.dg/parse/ret-type3.C: New test.
273
274 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
275
276         PR tree-opt/23946
277         * gcc.c-torture/compile/pr23946.c: New test.
278
279 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
280
281         * g++.dg/opt/mmx2.C: New test.
282
283 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
284
285         PR c++/24277
286         * g++.dg/template/static20.C: New test.
287
288         PR c++/24302
289         * g++.dg/warn/Wunused-12.C: New test.
290
291         PR c++/23437
292         * g++.dg/template/arg4.C: New test.
293
294 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
295
296         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
297         * gcc.dg/ucnid-3.c: Likewise.
298         * gcc.dg/ucnid-4.c: Likewise.
299         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
300         * g++.dg/other/ucnid-1.C: Likewise.
301         * gcc.dg/sparc-frame-1.c: New test.
302
303 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
304
305         PR c++/24139
306         * g++.dg/template/spec27.C: New test. 
307
308         PR c++/24275
309         * g++.dg/template/static19.C: New test.
310
311 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
312
313         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
314         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
315
316 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
317
318         PR target/24136
319         * gfortran.fortran-torture/compile/pr24136.f: New test.
320
321 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
322
323         PR c++/22172
324         * g++.dg/parse/crash30.C: New test.
325
326 2005-10-07  Richard Guenther  <rguenther@suse.de>
327
328         PR middle-end/24227
329         * gcc.c-torture/compile/pr24227.c: New testcase.
330
331 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
332
333         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
334         Do not put aligned attributes on array elements.
335
336 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
337
338         PR testsuite/23611, PR testsuite/23615
339         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
340         writing prototypes of library functions by hand.
341         * obj-c++.dg/bitfield-4.mm: Likewise.
342         * obj-c++.dg/const-str-4.mm: Likewise.
343         * obj-c++.dg/encode-4.mm: Likewise.
344         * obj-c++.dg/encode-5.mm: Likewise.
345         * obj-c++.dg/encode-6.mm: Likewise.
346         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
347         * obj-c++.dg/method-10.mm: Likewise.
348         * obj-c++.dg/method-17.mm: Likewise.
349         * obj-c++.dg/method-19.mm: Likewise.
350         * obj-c++.dg/try-catch-2.mm: Likewise.
351
352 2005-10-06  Richard Henderson  <rth@redhat.com>
353
354         PR 24236
355         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
356
357 2005-10-06  Dale Johannesen  <dalej@apple.com>
358
359         * gcc.c-torture/execute/20030125-1.c:  Correct.
360
361 2005-10-06  Richard Guenther  <rguenther@suse.de>
362
363         PR tree-optimization/24238
364         * g++.dg/tree-ssa/pr24238.C: New testcase.
365
366 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
367
368         PR 18568
369         * gfortran.dg/der_pointer_3.f90: New test.
370
371 2005-10-05  Devang Patel  <dpatel@apple.com>
372
373         PR Debug/23205
374         * g++.dg/other/PR23205.C: New.
375         
376 2005-10-05  Richard Henderson  <rth@redhat.com>
377
378         PR target/23602
379         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
380         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
381
382 2005-10-05  Dale Johannesen  <dalej@apple.com>
383
384         * gcc.c-torture/execute/float-floor.c:  New.
385
386 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
387
388         PR tree-optimization/21419
389         PR tree-optimization/24146
390         PR tree-optimization/24151
391
392         * g++.dg/ext/asm7.C: New.
393         * g++.dg/ext/asm8.C: New.
394         * gcc.dg/asm-1.c: Compile on all targets.
395         * gcc.dg/asm-pr24146.c: New.
396         * gcc.dg/pr21419.c: Adjust error messages.
397
398 2005-10-05  Richard Guenther  <rguenther@suse.de>
399
400         PR fortran/24176
401         * gfortran.fortran-torture/compile/empty.f90: New testcase.
402
403 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
404
405         PR c++/23513
406         * g++.dg/template/spec22.C: Robustify test.
407         * g++.dg/template/spec26.C: New.
408
409 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
410
411         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
412         if target supports vector instructions.
413
414 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
415
416         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
417         C99 functions.
418
419 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
420
421         * lib/target-supports.exp (check_effective_target_fortran_large_real,
422         check_effective_target_fortran_large_int): Replace cached result
423         when target changes.
424
425 2005-10-04  Devang Patel  <dpatel@apple.com>
426
427         * gcc.dg/i386-sse-vect-types.c: New.
428         
429 2005-10-04  Ian Lance Taylor  <ian@airs.com>
430
431         PR preprocessor/13726
432         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
433         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
434
435 2005-10-04  Richard Guenther  <rguenther@suse.de>
436
437         PR c/23576
438         * gcc.dg/noncompile/pr23576.c: New testcase.
439
440 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
441
442         PR middle-end/23125
443         * gcc.dg/register-var-3.c: New test.
444
445 2005-10-04  Steven Bosscher  <stevenb@suse.de>
446
447         * gcc.dg/pr23049.c: New test.
448
449         * gcc.dg/ucnid-4.c: Fix test.
450
451 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
452
453         PR 23445
454         * gcc.c-torture/compile/pr23445.c: New test.
455
456 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
457
458         * g++.dg/overload/unknown1.C: New.
459
460 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
461
462         PR c++/17775
463         * g++.dg/template/repo4.C: New test.
464
465 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
466
467         PR libfortran/19308
468         * gfortran.dg/large_real_kind_2.F90: New test.
469         * gfortran.dg/large_integer_kind_2.f90: New test.
470
471 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
472
473         * lib/target-supports.exp (check_effective_target_vect_shift):
474         Implement with result caching. Add i?86, x86_64 and ia64 targets.
475         (check_effective_target_vect_condition): Fix copy-n-pasto.
476
477         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
478         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
479         targets.
480
481 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
482
483         PR c++/22621
484         * g++.dg/template/overload5.C : New test.
485
486         PR c++/23840
487         * g++.dg/expr/stdarg1.C: New test.
488
489 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
490
491         PR 24142
492         * gcc.c-torture/execute/pr24142.c: New test.
493
494 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
495
496         PR 24141
497         * gcc.c-torture/execute/pr24141.c: New test.
498
499 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
500             Diego Novillo  <dnovillo@redhat.com>
501
502         PR 23604
503         * gcc.c-torture/execute/pr23604.c: New test.
504
505 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
506
507         PR fortran/16404
508         PR fortran/20835
509         PR fortran/20890
510         PR fortran/20899
511         PR fortran/20900
512         PR fortran/20901
513         PR fortran/20902
514         gfortran.dg/equiv_constraint_1.f90: New test.
515         gfortran.dg/equiv_constraint_2.f90: New test.
516         gfortran.dg/equiv_constraint_3.f90: New test.
517         gfortran.dg/equiv_constraint_4.f90: New test.
518         gfortran.dg/equiv_constraint_5.f90: New test.
519         gfortran.dg/equiv_constraint_6.f90: New test.
520         gfortran.dg/equiv_constraint_7.f90: New test.
521         gfortran.dg/equiv_constraint_8.f90: New test.
522         gfortran.dg/private_type_1.f90: New test.
523         gfortran.dg/private_type_2.f90: New test.
524         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
525         980628-10.f: Assert std=gnu to permit mixing of
526         types in equivalence statements.
527
528 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
529
530         PR 24112
531         * gfortran.dg/open_status_1.f90: New.
532
533 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
534
535         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
536         * gcc.dg/vect/pr22480.c: Clean up temp files.
537         * gcc.dg/vect/pr23831.c: Clean up temp files.
538         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
539         Clean up temp files.
540         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
541         Clean up temp files.
542
543         * gcc.dg/20050309-1.c: Clean up temp files.
544         * gcc.dg/20050325-1.c: Clean up temp files.
545
546 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
547
548         PR tree-optimization/24059
549         * gcc.dg/vect/pr24059.c : New test.
550
551 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
552
553         PR middle-end/24109
554         * gcc.c-torture/execute/20050929-1.c: New test.
555
556 2005-09-29  Steven Bosscher  <stevenb@suse.de>
557
558         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
559
560 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
561
562         PR c/21419
563         * gcc.dg/pr21419.c: New test.
564
565 2005-09-29  Steven Bosscher  <stevenb@suse.de>
566
567         * gcc.dg/pr23911.c: New test.
568
569 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
570
571         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
572
573         PR c++/16782
574         * g++.dg/parse/qualified4.C: New test.
575         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
576         * g++.old-deja/g++.mike/p8154.C: Likewise. 
577
578 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
579
580         PR c++/22147
581         * g++.dg/template/friend37.C: New test.
582         * g++.dg/parse/crash28.C: Adjust error markers.
583         
584 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
585
586         PR fortran/18518
587         * gfortran.fortran-torture/execute/save_2.f90: New decl.
588
589 2005-09-27  Devang Patel  <dpatel@apple.com>
590
591         PR tree-optimization/23625
592         * gcc.dg/pr23625.c: New test.
593         
594 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
595
596         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
597         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
598
599 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
600
601         PR fortran/23677
602         * gfortran.fortran-torture/execute/save_1.f90: New test.
603         * gfortran.dg/save_1.f90: New test.
604
605 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
606
607         * gcc.target/i386/builtin-apply-mmx.c: New test.
608
609         PR target/22576
610         * gcc.target/i386/pr22576.c: New test.
611
612         PR target/22585
613         * gcc.target/i386/pr22585.c: New test.
614
615         PR target/23268
616         * gcc.target/i386/pr23268.c: New test.
617
618         PR middle-end/23831
619         * gcc.dg/vect/pr23831.c: New test.
620
621         PR target/24055
622         * gcc.target/i386/pr24055.c: New test.
623
624 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
625
626         PR tree-optimization/23960
627         * gcc.c-torture/compile/pr23960.c: New.
628
629 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
630
631         PR fortran/16861
632         * gfortran.dg/nested_modules_3.f90: New.
633
634 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
635
636         PR fortran/24005
637         gfortran.dg/interface_1.f90: New test.
638
639 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
640         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
641
642         PR fortran/23843
643         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
644
645 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
646
647         PR fortran/23516
648         * gfortran.dg/imag_1.f: New test.
649         * gfortran.dg/imag_2.f: Ditto.
650
651 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
652
653         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
654
655 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
656
657         PR c++/21983
658         * g++.dg/warn/pr21983.C: New test.
659
660 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
661
662         PR c++/23993
663         * g++.dg/template/array14.C: New test.
664
665 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
666
667         PR fortran/19929
668         * gfortran.dg/der_ptr_component_1.f90: New test.
669
670 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
671
672         PR c++/23965
673         * g++.dg/template/error1.C: Reject "no matching function" message.
674
675 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
676
677         PR c++/17609
678         * g++.dg/lookup/error1.C: New test.
679
680 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
681
682         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
683         functionality of the testcase.
684
685 2005-09-20  Richard Henderson  <rth@redhat.com>
686
687         * gcc.dg/vect/vect-22.c: Require vect_float.
688         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
689
690 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
691
692         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
693         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
694         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
695         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
696         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
697         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
698         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
699         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
700         * gcc.dg/cpp/ucnid-8.c: New test.
701
702 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
703
704         PR tree-optimization/23929
705         * gcc.c-torture/compile/pr23929.c: New test.
706
707 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
708
709         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
710         for one loop.
711
712 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
713
714         PR testsuite/23186
715         * g++.dg/other/pr22003.C: Require named sections.
716
717 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
718
719         PR c++/23947
720         * g++.dg/rtti/crash3.C: New test.
721
722         PR tree-optimization/23818
723         * gcc.dg/pr23818.c: New test.
724
725 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
726
727         PR fortran/23420
728         * gfortran.dg/print_fmt_4.f: New.
729
730 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
731
732         PR fortran/23663
733         * gfortran.fortran-torture/execute/entry_11.f90: New test.
734
735 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
736
737         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
738         Use pointers to local alignable arrays instead. Added comments.
739         * gcc.dg/vect/vect-46.c: Likewise.
740         * gcc.dg/vect/vect-48.c: Likewise.
741         * gcc.dg/vect/vect-49.c: Likewise.
742         * gcc.dg/vect/vect-52.c: Likewise.
743         * gcc.dg/vect/vect-53.c: Likewise.
744         * gcc.dg/vect/vect-54.c: Likewise.
745         * gcc.dg/vect/vect-56.c: Likewise.
746         * gcc.dg/vect/vect-57.c: Likewise.
747         * gcc.dg/vect/vect-58.c: Likewise.
748         * gcc.dg/vect/vect-60.c: Likewise.
749         * gcc.dg/vect/vect-61.c: Likewise.
750
751         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
752         The test is no longer vectorizable on vect_no_align targets.
753         * gcc.dg/vect/vect-43.c: Likewsie.
754
755         * gcc.dg/vect/vect-44.c: Added comments.
756         * gcc.dg/vect/vect-45.c: Added comments.
757         * gcc.dg/vect/vect-50.c: Added comments.
758         * gcc.dg/vect/vect-51.c: Added comments.
759
760         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
761         aligned type.
762         * gcc.dg/vect/Os-vect-95.c: Likewise. 
763
764         * gcc.dg/vect/vect-41.c: Test removed.
765         * gcc.dg/vect/vect-47.c: Test removed.
766         * gcc.dg/vect/vect-55.c: Test removed.
767         * gcc.dg/vect/vect-59.c: Test removed.
768
769 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
770         
771         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
772         No longer vectorizable on vect_no_align targets.
773         * gcc.dg/vect/pr20122.c: Likewise.
774         * gcc.dg/vect/vect-74.c: Likewise.
775         * gcc.dg/vect/vect-75.c: Likewise.
776         * gcc.dg/vect/vect-76.c: Likewise.
777
778         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
779         Will not be vectorizable on vect_no_align targets once aliasing issues
780         are resolved.
781         * gcc.dg/vect/vect-79.c: Likewise.
782
783         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
784         * gcc.dg/vect/vect-78.c: Likewise.
785         * gcc.dg/vect/vect-97.c: Likewise.
786
787 2005-09-19  Steven Bosscher  <stevenb@suse.de>
788
789         * gcc.dg/pr23943.c: New test.
790
791 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
792
793         PR fortran/19181
794         * gfortran.dg/derived_pointer_null_1.f90: New test.
795
796 2005-09-18  Richard Guenther  <rguenther@suse.de>
797
798         PR middle-end/23944
799         * gcc.c-torture/compile/pr23944.c: New testcase.
800
801 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
802
803         PR fortran/15975
804         * gfortran.dg/der_pointer_2.f90: New test.
805
806 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
807
808         PR fortran/16861
809         * gfortran.dg/nested_modules_2.f90: New test.
810
811 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
812
813         PR c++/18368
814         * g++.dg/other/semicolon.C: New test.
815
816 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
817
818         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
819         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
820
821 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
822
823         PR c++/23914
824         * g++.dg/template/static18.C: New test.
825
826         PR c++/21514
827         * g++.dg/template/crash19.C: Remove dg-error marker.
828         * g++.dg/template/local4.C: New test.
829
830 2005-09-16  Paul Brook  <paul@codesourcery.com>
831
832         PR fortran/23906
833         * gfortran.dg/dependency_1.f90: New test.
834
835 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
836
837         PR c++/23896
838         * g++.dg/template/static17.C: New test.
839
840 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
841
842         PR c++/23139
843         * g++.dg/warn/huge-val1.C: New test.
844
845 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
846
847         PR c++/13140
848         * g++.dg/parse/class2.C: New test.
849         * g++.dg/template/explicit8.C: Likewise.
850         * g++.dg/template/spec25.C: Likewise.
851
852 2005-09-14  Josh Conner  <jconner@apple.com>
853
854         PR middle-end/23584
855         * gcc.dg/pr23584.c: New test.
856
857 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
858
859         PR fortran/21875 Internal Unit Array I/O, NIST
860         * gfortran.dg/arrayio_1.f90: New test.
861         * gfortran.dg/arrayio_1.f90: New test.
862         * gfortran.dg/arrayio_1.f90: New test.
863         * gfortran.dg/arrayio_1.f90: New test.
864         * gfortran.dg/arrayio_1.f90: New test.
865
866 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
867
868         PR middle-end/22480
869         * gcc.dg/vect/pr22480.c: New test.
870
871 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
872
873         PR fortran/19358
874         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
875
876 2005-09-13 Josh Conner <jconner@apple.com>
877
878         PR c++/23180
879         * g++.dg/init/struct2.C: New test.
880         * g++.dg/init/struct3.C: New test.
881
882 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
883
884         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
885         Clean up temp files.
886         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
887         gcc.dg/tree-ssa/builtin-fprintf-1.c,
888         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
889         gcc.dg/tree-ssa/builtin-printf-1.c,
890         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
891         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
892         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
893         gcc.dg/tree-ssa/builtin-vprintf-1.c,
894         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
895         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
896         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
897         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
898         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
899         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
900         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
901         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
902
903 2005-09-13  Josh Conner  <jconner@apple.com>
904
905         * lib/gcc-dg.exp: Load scanipa.exp.
906         (cleanup-dump): New procedure.
907         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
908         * lib/scandump.exp: New file.
909         * lib/scantree.exp: Use it.
910         * lib/scanipa.exp: New file.
911
912 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
913
914         PR fortran/17740
915         * gfortran.dg/generic_4.f90: New test.
916
917 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
918
919         PR target/23816
920         * gcc.target/i386/pr23816-1.c: New test.
921         * gcc.target/i386/pr23816-2.c: New test.
922
923
924 2005-09-13  Bastian Blank <waldi@debian.org>
925
926         PR c++/16171
927         * g++.dg/abi/mangle26.C: New test. 
928         * g++.dg/abi/mangle27.C: New test. 
929         * g++.dg/abi/mangle28.C: New test. 
930         * g++.dg/abi/mangle29.C: New test. 
931
932         PR c++/23839
933         * g++.dg/parse/register1.C: New test.
934
935 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
936
937         PR c++/23842
938         * g++.dg/template/access16.C: New test.
939
940 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
941
942         * gfortran.dg/char_pack_2.f90: Increase the vector size.
943
944 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
945
946         PR fortran/18899
947         * gfortran.dg/shape_2.f90: New test.
948
949 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
950
951         PR target/19269
952         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
953         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
954         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
955         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
956         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
957         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
958         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
959         tests.
960
961 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
962
963         PR c++/23841
964         * g++.dg/parse/template17.C: New test.
965
966 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
967
968         PR c++/23789
969         * g++.dg/template/nontype14.C: New test.
970
971 2005-09-12  Ian Lance Taylor  <ian@airs.com>
972
973         PR g++/7874
974         * g++.dg/lookup/friend7.C: New test.
975         * g++.dg/lookup/friend8.C: New test.
976         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
977         so that it will be found via argument dependent lookup.
978         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
979         friend functions which will no longer be found.
980         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
981         function g, so that it will be found via argument dependent
982         lookup.
983         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
984         * g++.old-deja/g++.mike/net43.C: Likewise.
985
986 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
987
988         PR c++/23691
989         * g++.dg/template/static16.C: New test.
990
991 2005-09-12  Josh Conner  <jconner@apple.com>
992
993         PR middle-end/23237
994         * gcc.c-torture/compile/pr23237.c: New test. 
995
996 2005-09-11  Richard Henderson  <rth@redhat.com>
997
998         * g++.dg/other/error8.C: Update expected diagnostic text.
999
1000 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1001
1002         PR libfortran/19872
1003         * gfortran.dg/overwrite_1.f: New test.
1004
1005 2005-09-09  Josh Conner  <jconner@apple.com>
1006
1007         * g++.dg/init/pr23180-1.C: Removed.
1008         * g++.dg/init/pr23180-2.C: Removed.
1009
1010 2005-09-09  David Daney <ddaney@avtrex.com>
1011
1012         * gcc.c-torture/execute/20010124-1.c:  Removed and split into two new 
1013         files which are ...
1014         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
1015         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
1016
1017 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1018
1019         * gfortran.dg/iostat_2.f90: New test.
1020
1021 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
1022
1023         PR c++/22252
1024         * g++.dg/ext/interface1.C: New test.
1025         * g++.dg/ext/interface1.h: Likewise.
1026         * g++.dg/ext/interface1a.cc: Likewise.
1027
1028 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
1029
1030         * gfortran.dg/iomsg_1.f90:  New test case.
1031
1032 2005-09-09  Richard Guenther  <rguenther@suse.de>
1033
1034         PR c++/23624
1035         * g++.dg/tree-ssa/pr23624.C: New testcase.
1036
1037 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
1038
1039         PR fortran/19239
1040         * gfortran.dg/vector_subscript_1.f90,
1041         * gfortran.dg/vector_subscript_2.f90: New tests.
1042
1043 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
1044
1045         PR fortran/21104
1046         * gfortran.dg/array_alloc_1.f90,
1047         * gfortran.dg/array_alloc_2.f90,
1048         * gfortran.dg/array_alloc_3.f90: New tests.
1049
1050 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
1051
1052         PR fortran/12840
1053         * gfortran.dg/array_constructor_6.f90
1054         * gfortran.dg/array_constructor_7.f90
1055         * gfortran.dg/array_constructor_8.f90
1056         * gfortran.dg/array_constructor_9.f90
1057         * gfortran.dg/array_constructor_10.f90
1058         * gfortran.dg/array_constructor_11.f90
1059         * gfortran.dg/array_constructor_12.f90: New tests.
1060
1061 2005-09-08  Josh Conner  <jconner@apple.com>
1062
1063         PR c++/23180
1064         * g++.dg/init/pr23180-1.C: New test.
1065         * g++.dg/init/pr23180-2.C: New test.
1066
1067 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
1068
1069         PR fortran/18878
1070         * gfortran.dg/module_double_reuse.f90: New.
1071
1072 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
1073
1074         PR fortran/23270
1075         PR fortran/22304
1076         PR fortran/18870
1077         PR fortran/17917
1078         PR fortran/16511
1079         * gfortran.dg/common_equivalence_1.f: New.
1080         * gfortran.dg/common_equivalence_2.f: New.
1081         * gfortran.dg/common_equivalence_3.f: New.
1082         * gfortran.dg/contained_equivalence_1.f90: New.
1083         * gfortran.dg/module_blank_common.f90: New. 
1084         * gfortran.dg/module_commons_1.f90: New.
1085         * gfortran.dg/module_equivalence_1.f90: New.
1086         * gfortran.dg/nested_modules_1.f90: New.
1087         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
1088         equivalences and add comment to connect the test with
1089         the PR.
1090
1091 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1092
1093         PR fortran/23765
1094         * gfortran.dg/common_6.f90: New test.
1095
1096 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
1097
1098         PR fortran/15326
1099         * gfortran.dg/char_result_1.f90,
1100         * gfortran.dg/char_result_2.f90,
1101         * gfortran.dg/char_result_3.f90,
1102         * gfortran.dg/char_result_4.f90,
1103         * gfortran.dg/char_result_5.f90,
1104         * gfortran.dg/char_result_6.f90,
1105         * gfortran.dg/char_result_7.f90,
1106         * gfortran.dg/char_result_8.f90: New tests.
1107
1108 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
1109
1110         PR fortran/19928
1111         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
1112
1113 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
1114
1115         PR obj-c++/16816
1116         * obj-c++.dg/selector-5.mm: New test.
1117         * obj-c++.dg/selector-6.mm: New test.
1118
1119 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
1120
1121         PR objc/20574
1122         PR objc/19324
1123         * objc.dg/error-1.m: New test.
1124
1125 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
1126
1127         PR fortran/23373
1128         * gfortran.fortran-torture/execute/pr23373-1.f90,
1129         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
1130
1131 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
1132
1133         PR libfortran/23760
1134         * gfortran.dg/g77/1832.f: Remove long string in write statement
1135         to allow the test to pass on correct list directed output with 
1136         prepended space.
1137
1138 2005-09-07  James E Wilson  <wilson@specifix.com>
1139
1140         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
1141
1142 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
1143
1144         * gfortran.dg/parameter+save.f90:  Rename to
1145         * gfortran.dg/parameter_save.f90: .. this.
1146
1147 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
1148
1149         PR fortran/20848
1150         * gfortran.dg/parameter+save.f90:  New test case.
1151
1152 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
1153
1154         PR fortran/19269
1155         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
1156
1157 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
1158
1159         PR c/23075
1160         * gcc.dg/pr23075.c: New test.
1161         * g++.dg/warn/pr23075.C: New test.
1162
1163         PR target/22362
1164         * gcc.target/i386/pr22362.c: New test.
1165
1166         PR rtl-optimization/23098
1167         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
1168
1169         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
1170         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
1171         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
1172
1173 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
1174
1175         * g++.dg/expr/cast6.C: New test.
1176
1177         PR c++/9782
1178         * g++.dg/init/new15.C: New test.
1179
1180 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
1181
1182         * gcc.dg/vect/Os-vect-95.c: New test.
1183         * gcc.dg/vect/vect-95.c: Same.
1184
1185 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
1186
1187         * gcc.dg/vect/vect-29.c: Update xfail testing.
1188         * gcc.dg/vect/vect-44.c: Same.
1189         * gcc.dg/vect/vect-48.c: Same.
1190         * gcc.dg/vect/vect-50.c: Same.
1191         * gcc.dg/vect/vect-72.c: Same.
1192         * gcc.dg/vect/vect-77.c: Same.
1193         * gcc.dg/vect/vect-78.c: Same.
1194         * gcc.dg/vect/vect-80.c: Same.
1195         * gcc.dg/vect/vect-96.c: Same.
1196         * gcc.dg/vect/vect-100.c: Same.
1197         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
1198         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
1199         * gfortran.dg/vect/vect-5.f90: Same.
1200
1201 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
1202
1203         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
1204         start strings.
1205         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
1206         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
1207
1208         PR c++/23056
1209         * g++.dg/opt/pr23056.C: New test.
1210
1211         PR rtl-optimization/23098
1212         * gcc.target/i386/pr23098.c: New test.
1213
1214 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
1215
1216         PR c++/23667
1217         * g++.dg/template/static15.C: New test.
1218
1219         PR c++/21440
1220         * g++.dg/ext/stmtexpr5.C: New test.
1221         * g++.dg/ext/stmtexpr6.C: Likewise.
1222
1223 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
1224
1225         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
1226
1227         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
1228         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
1229         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
1230
1231 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
1232
1233         PR libfortran/23321
1234         * gfortran.dg/direct_io_4.f90:  New test case.
1235
1236 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
1237             Rasmus Hahn  <rassahah@neofonie.de>
1238
1239         PR libobjc/23108
1240         * objc.dg/type-stream-1.m: New test.
1241
1242 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
1243
1244         PR fortran/23661
1245         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
1246         gfortran.dg/print_fmt_3.f90: New test.
1247
1248 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
1249
1250         * gfortran.dg/fmt_t_1.f90: New test.
1251
1252 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
1253
1254         PR rtl-optimization/23454
1255         * g++.dg/opt/pr23454.C: New test.
1256
1257 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
1258
1259         PR c++/23699
1260         * g++.dg/ext/static1.C: New test.
1261
1262 2005-09-02  Richard Henderson  <rth@redhat.com>
1263
1264         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
1265         tail call to check_fa_work.
1266
1267 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
1268
1269         PR c++/21687
1270         * g++.dg/other/gc3.C: New test.
1271
1272 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
1273
1274         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
1275         * gcc.dg/20050826-1.c: Likewise.
1276
1277 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
1278
1279         PR c++/23167
1280         * g++.dg/expr/volatile1.C: New test.
1281
1282 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
1283
1284         PR middle-end/23547
1285         * gcc.dg/pr23547.c: New test.
1286
1287 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
1288
1289         PR c/22061
1290         * gcc.c-torture/execute/pr22061-1.c,
1291         * gcc.c-torture/execute/pr22061-2.c,
1292         * gcc.c-torture/execute/pr22061-3.c,
1293         * gcc.c-torture/execute/pr22061-4.c: New tests.
1294
1295 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
1296
1297         * gcc.dg/Wredundant-decls-2.c: New test to check that
1298         -Wredundant-decls does not issue warning for a variable 
1299         definition following a declaration.
1300
1301 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
1302
1303         PR debug/7241
1304         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
1305         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
1306         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
1307
1308         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
1309         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
1310         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
1311         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
1312         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
1313         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
1314         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
1315         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
1316
1317 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
1318
1319         PR objc/23306
1320         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
1321         scan-assmbler.
1322
1323 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
1324
1325         PR target/21255
1326         * gcc.dg/pr21255-1.c: New test.
1327         * gcc.dg/pr21255-2-mb.c: Likewise.
1328         * gcc.dg/pr21255-2-ml.c: Likewise.
1329         * gcc.dg/pr21255-3.c: Likewise.
1330         * gcc.dg/pr21255-4.c: Likewise.
1331
1332 2005-08-31  Dale Johannesen  <dalej@apple.com>
1333
1334         * gcc.dg/20050830-1.c:  New.
1335
1336 2005-08-31  Josh Conner  <jconner@apple.com>
1337
1338         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
1339         command-line options for arm-*-* targets.
1340         * g++.dg/init/array16.C: Likewise.
1341         * g++.dg/other/crash-4.C: Likewise.
1342
1343 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
1344
1345         PR obj-c++/23640
1346         * obj-c++.dg/gnu-runtime-3.mm: New test.
1347
1348 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1349
1350         PR c++/13377
1351         * g++.dg/lookup/ambig4.C: New test.
1352         * g++.dg/lookup/ambig5.C: New test.
1353         * g++.dg/tc1/dr101.C: Adjust error markers.
1354
1355 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1356
1357         PR c++/23639
1358         * g++.dg/template/ttp5.C: Adjust error markers.
1359
1360 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
1361
1362         PR testsuite/23609
1363         * lib/obj-c++.exp: Include target-libpath.exp.
1364         (obj-c++_link_flags): Look for the GNU libobjc library
1365         and set the library path to include it.
1366         Don't manually set LD_LIBRARY_PATH (etc.) but call
1367         set_ld_library_path_env_vars instead.
1368         (obj-c++_target_compile): Don't set library path or
1369         linker flags because they are already set correctly
1370         in obj-c++_link_flags.
1371
1372 2005-08-30  Josh Conner  <jconner@apple.com>
1373
1374         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
1375         to command-line options for arm-*-* targets.
1376
1377 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
1378
1379         * g++.dg/other/i386-1.C: New.
1380
1381 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
1382
1383         PR preprocessor/20348
1384         PR preprocessor/20356
1385         * gcc.dg/cpp/pr20348.c: New test.
1386         * gcc.dg/cpp/pr20348.h: New file.
1387         * gcc.dg/cpp/inc/pr20348.h: New file.
1388         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
1389         * gcc.dg/cpp/pr20356.c: New test.
1390         * gcc.dg/cpp/pr20356.h: New file.
1391         * gcc.dg/cpp/inc/pr20356.h: New file.
1392         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
1393
1394 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
1395
1396         * gfortran.fortran-torture/execute/intrinsic_count.f90:
1397         Fix array dimension to avoid correct end-of-file error.
1398
1399 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
1400
1401         PR libfortran/23598
1402         * gfortran.dg/iostat_1.f90:  New test.
1403
1404 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
1405
1406         PR middle-end/23408
1407         * gcc.dg/pr23408.c: New test.
1408
1409 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
1410
1411         PR c++/23099
1412         * g++.dg/init/member1.C: Make sure erroneous static data member
1413         definitions are required.
1414         * g++.dg/template/static13.C: New test.
1415         * g++.dg/template/static14.C: Likewise.
1416
1417 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
1418
1419         * gcc.target/i386/pr23575.c: Use -msse2 instead of
1420         -march=pentium4, remove ilp32 requirement.
1421
1422         PR middle-end/23484
1423         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
1424         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
1425
1426 2005-08-29  Andreas Jaeger  <aj@suse.de>
1427
1428         PR testsuite/23607
1429         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
1430
1431 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
1432
1433         * gcc.c-torture/execute/20050316-2.c: New test.
1434         * gcc.c-torture/execute/20050316-3.c: New test.
1435         * gcc.dg/torture/pr16104-1.c: New test.
1436
1437 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
1438
1439         PR middle-end/23463
1440         * gcc.c-torture/execute/zero-struct-1.c: New test.
1441
1442 2005-08-27  Richard Guenther  <rguenther@suse.de>
1443
1444         PR target/23575
1445         * gcc.target/i386/pr23575.c: New testcase.
1446
1447 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
1448
1449         PR rtl-optimization/23561
1450         * gcc.c-torture/execute/20050826-1.c: New test.
1451
1452         PR rtl-opt/23560
1453         * gcc.c-torture/execute/20050826-2.c: New test.
1454
1455 2005-08-26  Dale Johannesen  <dalej@apple.com>
1456
1457         * gcc.dg/20030711-1.c:  Modify to work on Darwin.
1458         * gcc.dg/20050826-1.c:  New.
1459
1460 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
1461
1462         PR c++/19004
1463         * g++.dg/template/nontype13.C: New test.
1464
1465         PR c++/23491
1466         * g++.dg/init/new14.C: New test.
1467         * g++.dg/expr/anew1.C: Do not XFAIL.
1468         * g++.dg/expr/anew2.C: Likewise.
1469         * g++.dg/expr/anew3.C: Likewise.
1470
1471 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
1472
1473         PR middle-end/22439
1474         * gcc.dg/vla-3.c: New test.
1475
1476 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
1477
1478         PR fortran/20363
1479         * gfortran.dg/named_interface.f90: New.
1480
1481 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
1482
1483         * gcc.c-torture/execute/frame-address.c: New test.
1484
1485 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
1486
1487         PR c++/20817
1488         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
1489
1490 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
1491
1492         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
1493
1494 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
1495
1496         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
1497         * gcc.dg/altivec-22.c: Rename from..
1498         * gcc.dg/altivec-nomfcr.c: ..this.
1499
1500 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
1501
1502         PR tree-optimization/23546
1503         * gcc.dg/tree-ssa/pr23546.c: New test.
1504
1505 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
1506
1507         PR fortran/17758
1508         * gfortran.dg/nonreturning_statements.f90: New test.
1509
1510 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
1511
1512         PR c++/22454
1513         * g++.dg/parse/crash29.C: New.
1514
1515 2005-08-23  DJ Delorie  <dj@redhat.com>
1516
1517         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
1518         constants have the L suffix.
1519
1520 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
1521
1522         PR c++/23044
1523         * g++.dg/template/instantiate8.C: New.
1524
1525 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
1526
1527         PR middle-end/23467
1528         * gcc.c-torture/execute/pr23467.c: New test.
1529
1530 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
1531
1532         PR tree-optimization/22043
1533         * gcc.c-torture/execute/20050613-1.c: New test.
1534
1535 2005-08-23  Ben Elliston  <bje@au.ibm.com>
1536
1537         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
1538
1539 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
1540
1541         PR rtl-optimization/23478
1542         * g++.dg/opt/pr23478.C: New test.
1543
1544 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
1545
1546         PR c/18715
1547         * gcc.dg/switch-warn-3.c: New test.
1548
1549 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1550
1551         PR c++/22233
1552         * g++.dg/template/param1.C: New test.
1553
1554 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1555
1556         PR c++/23089
1557         * g++.dg/other/incomplete1.C: New test.
1558
1559 2005-08-22  Ira Rosen  <irar@il.ibm.com>
1560
1561         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
1562         are vectorizable.
1563
1564 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1565
1566         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
1567         d_lines_5.f: New.
1568
1569 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
1570
1571         * gcc.target/i386/sse-4.c: New test.
1572
1573 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1574
1575         PR testsuite/23239
1576         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
1577
1578 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
1579
1580         * gcc.dg/20050811-1.c: New test.
1581         * gcc.dg/20050811-2.c: New test.
1582
1583 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
1584
1585         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
1586
1587 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
1588
1589         PR 23476
1590         * gcc.c-torture/compile/pr23476.c: New test.
1591
1592 2005-08-19  Devang Patel  <dpatel@apple.com>
1593
1594         PR tree-optimization/23048
1595         * gcc.dg/tree-ssa/pr23048.c: New test.
1596
1597 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
1598
1599         PR middle-end/20624
1600         * g++.dg/warn/Wreturn-3.C: New test
1601
1602 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
1603
1604         PR tree-optimization/22228
1605         * g++.dg/vect/pr22543.cc: New test.
1606
1607 2005-08-17  Steven Bosscher  <stevenb@suse.de>
1608
1609         PR tree-optimization/21574
1610         * gcc.dg/tree-ssa/pr21574.c: New test.
1611
1612 2005-08-16  James E Wilson  <wilson@specifix.com>
1613
1614         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
1615
1616 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
1617
1618         PR tree-opt/23402
1619         * gcc.c-torture/compile/zero-strct-3.c: New test.
1620         * gcc.c-torture/compile/zero-strct-4.c: New test.
1621
1622 2005-08-16  Steven Bosscher  <stevenb@suse.de>
1623
1624         PR target/23376
1625         * gcc.target/x86_64/pr23376.c: New test.
1626
1627 2005-08-16  Ian Lance Taylor  <ian@airs.com>
1628
1629         PR c++/23337
1630         * g++.dg/ext/vector2.C: New.
1631
1632 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
1633
1634         * gfortran.dg/inquire-complex.f90:  Correct mangled testcase.
1635
1636 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
1637
1638         PR libfortran/23428
1639         * gfortran.dg/inquire-complex.f90:  New test case.
1640
1641 2005-08-16  James E Wilson  <wilson@specifix.com>
1642
1643         PR tree-optimization/21105
1644         * gcc.dg/large-size-array.c: New.
1645
1646 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
1647
1648         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
1649         type.
1650         * gcc.dg/vect/vect-41: Likewise.
1651         * gcc.dg/vect/vect-42: Likewise.
1652         * gcc.dg/vect/vect-43: Likewise.
1653         * gcc.dg/vect/vect-44: Likewise.
1654         * gcc.dg/vect/vect-46: Likewise.
1655         * gcc.dg/vect/vect-47: Likewise.
1656         * gcc.dg/vect/vect-48: Likewise.
1657         * gcc.dg/vect/vect-52: Likewise.
1658         * gcc.dg/vect/vect-53: Likewise.
1659         * gcc.dg/vect/vect-54: Likewise.
1660         * gcc.dg/vect/vect-55: Likewise.
1661         * gcc.dg/vect/vect-56: Likewise.
1662         * gcc.dg/vect/vect-57: Likewise.
1663         * gcc.dg/vect/vect-58: Likewise.
1664         * gcc.dg/vect/vect-59: Likewise.
1665         * gcc.dg/vect/vect-60: Likewise.
1666         * gcc.dg/vect/vect-61: Likewise.
1667         * gcc.dg/vect/vect-85: Likewise.
1668         * gcc.dg/vect/vect-87: Likewise.
1669         * gcc.dg/vect/vect-88: Likewise.
1670         * gcc.dg/vect/vect-93.c: Likewise.
1671         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
1672         * gcc.dg/vect/vect-75: Likewise.
1673         * gcc.dg/vect/vect-76: Likewise.
1674         * gcc.dg/vect/vect-77: Likewise.
1675         * gcc.dg/vect/vect-78: Likewise.
1676         * gcc.dg/vect/vect-80: Likewise.
1677         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
1678         vectorized for the expected reason, rather than checking how alignment
1679         was handled.
1680         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
1681         type and also instead of aligned pointers. Added documentation.
1682
1683 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
1684
1685         * gfortran.dg/power.f90: New test.
1686
1687 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
1688
1689         PR rtl-optimization/23299
1690         * g++.dg/opt/pr23299.C: New test.
1691
1692 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1693
1694         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
1695
1696 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
1697
1698         * g++.dg/template/local6.C: New test.
1699
1700 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
1701
1702         * execute/exceptions/finally-1.m: Check that the catch and finally are
1703         being called.  Also add a "return 0;" at the end of main.
1704
1705 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
1706
1707         PR fortran/21432.
1708         * gfortran.dg/namelist_print_1.f: New test of functionality of
1709         PRINT namelist.
1710         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
1711         namelist generates error with -std=f95.
1712
1713 2005-08-14  Ira Rosen  <irar@il.ibm.com>
1714
1715         PR tree-optimization/23119
1716         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
1717
1718 2005-08-13  Marcin Koziej  <creep@desk.pl>
1719             Andrew Pinski  <pinskia@physics.uc.edu>
1720
1721         PR libobjc/22492
1722         * execute/exceptions/finally-1.m: New test.
1723
1724 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
1725
1726         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
1727         testsuite.
1728         * objc/execute/exceptions/trivial.m: New test.
1729         * objc.dg/try-catch-11.m: Move to ...
1730         * objc/execute/exceptions/foward-1.m: Here.
1731         * objc.dg/try-catch-2.m: Move to ...
1732         * objc/execute/exceptions/catchall-1.m: Here.
1733         * objc.dg/try-catch-8.m: Move to ...
1734         * objc/execute/exceptions/local-variables-1.m: Here.
1735
1736 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
1737
1738         * objc.dg/nested-func-1.m: Move to ...
1739         * objc/execute/nested-func-1.m: Here.
1740
1741 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
1742
1743         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
1744         in ${options} instead of [target_info name].
1745         * lib/obj-c++.exp (objc_target_compile): Likewise.
1746
1747 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
1748
1749         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
1750
1751 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
1752
1753         part of PR testsuite/23348
1754         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
1755         of the torture options.
1756         * objc/compile/trivial.m: New test.
1757
1758 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
1759
1760         * gfortran.dg/eoshift.f90:  Correct format.
1761
1762 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
1763
1764         * gfortran.fortran-torture/execute/character_passing.f90:
1765         Fix comment typo.
1766
1767 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
1768
1769         PR c++/8271
1770         * g++.dg/template/unify10.C: New.
1771
1772 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
1773
1774         * g++.dg/parse/pr22514.C: Move to...
1775         * g++.dg/debug/pr22514.C: here.
1776
1777 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1778
1779         PR c++/23266
1780         * g++.dg/inherit/pure1.C: New test.
1781
1782         * ChangeLog: Fix typos.
1783
1784 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1785             Steven Bosscher  <stevenb@suse.de>
1786
1787         * gfortran.dg/runtime_warning_1.f90: New test.
1788
1789 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
1790
1791         PR c++/23219
1792         * g++.dg/parse/crash28.C: New.
1793
1794 2005-08-11  Richard Guenther  <rguenther@suse.de>
1795
1796         PR target/23289
1797         * gcc.target/i386/tailcall-1.c: New testcase.
1798
1799 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
1800
1801         * gcc.dg/vect/vect-67.c: Un-xfail.
1802
1803 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
1804
1805         PR c++/23225
1806         * g++.dg/testsuite/parse/crash27.C: new test.
1807
1808 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
1809
1810         PR libfortran/22143
1811         * gfortran.dg/shift-kind.f90:  New testcase.
1812
1813 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
1814
1815         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
1816         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
1817
1818 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1819
1820         PR c++/20646
1821         * g++.dg/other/mult-stor1.C: New test.
1822
1823 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
1824
1825         * gcc.c-torture/pr18299-1.c: Move to ...
1826         * gcc.c-torture/compile/pr18299-1.c: Here.
1827
1828 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
1829
1830         * gfortran/fortran.torture/execute/character_passing.f90:
1831         Fix types for LSAME.
1832
1833 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
1834
1835         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
1836         input data back to what it was originally.
1837
1838 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
1839
1840         * objc.dg/try-catch-8.m: Enable for all targets.
1841
1842 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
1843
1844         * gcc.dg/pr23165.c: New test.
1845
1846 2005-08-09  Steven Bosscher  <stevenb@suse.de>
1847
1848         PR tree-optimization/23234
1849         * gcc.dg/tree-ssa/pr23234.c: New test.
1850
1851 2005-08-08  Josh Conner  <jconner@apple.com>
1852
1853         PR rtl-optimization/23241
1854         * gcc.dg/char-compare.c: New test.
1855
1856 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1857
1858         PR c++/22508
1859         * g++.dg/init/new13.C: New test.
1860
1861 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
1862
1863         PR c++/21166
1864         * g++.dg/other/crash-4.C: Adjust
1865         * g++/dg/ext/packed9.C: New.
1866
1867 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
1868
1869         PR middle-end/21964
1870         * gcc.c-torture/execute/pr21964-1.c: New test.
1871
1872 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
1873
1874         PR c/22458
1875         * gcc.dg/pr22458-1.c: New test.
1876
1877 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
1878             Steven G. Kargl <kargls@comcast.net>
1879
1880         PR fortran/22390
1881         * gfortran.dg/flush_1.f90: New test.
1882
1883 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1884
1885         PR c++/23191
1886         * g++.dg/template/eh2.C: New test.
1887
1888 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1889
1890         PR c++/19498
1891         * g++.dg/template/instantiate7.C: New test.
1892
1893 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
1894
1895         PR c/23113
1896         * gcc.dg/Wunused-value-1.c: New test.
1897
1898 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
1899
1900         PR rtl-optimization/23233
1901         * gcc.c-torture/compile/pr23233-1.c: New test.
1902
1903 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
1904
1905         PR fortran/18833
1906         PR fortran/20850
1907         * gfortran.dg/equiv_1.f90: New test.
1908         * gfortran.dg/equiv_2.f90: New test.
1909         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
1910         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
1911         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
1912
1913 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
1914
1915         * gcc.c-torture/execute/vrp-5.c: New test.
1916         * gcc.c-torture/execute/vrp-6.c: New test.
1917         * gcc.dg/tree-ssa/vrp21.c: New test.
1918
1919 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
1920
1921         * g++.dg/parse/pr22514.C: New test.
1922
1923 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
1924
1925         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
1926
1927         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
1928         instead of constant loads / pool entries.
1929
1930 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
1931
1932         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
1933         TEST_TO_WCTYPE.
1934
1935 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
1936
1937         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
1938         __WINT_TYPE__ in generated prototypes if possible.
1939
1940 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
1941
1942         PR 22037
1943         * g++.dg/tree-ssa/pr22037.C:
1944
1945 2005-08-04  Richard Henderson  <rth@redhat.com>
1946
1947         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
1948         scan-tree-dump-times directive.
1949
1950 2005-08-04  Jan Hubicka  <jh@suse.cz>
1951
1952         * gcov-1.C: Fix switch counts.
1953         * gcov-4b.c: Likewise.
1954
1955 2005-08-03  Jeff Law  <law@redhat.com>
1956
1957         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
1958
1959 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
1960
1961         * gcc.c-torture/execute/pr23135.c: New test.
1962
1963 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1964
1965         PR tree-optimization/19899
1966         * gcc.dg/tree-ssa/scev-1.c: New test.
1967         * gcc.dg/tree-ssa/scev-2.c: New test.
1968
1969 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
1970
1971         PR target/18582
1972         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
1973
1974 2005-08-03  Jan Hubicka  <jh@suse.cz>
1975
1976         * update-conroll.c: New testcase.
1977         * update-conroll-2.c: New testcase.
1978
1979 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
1980
1981         * gfortran.dg/constant_substring.f: New test.
1982         * gfortran.dg/pr22491.f: New test.
1983
1984 2005-08-02  Jan Hubicka  <jh@suse.cz>
1985
1986         * update-threading.c: Replace by the proper one.
1987
1988 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
1989
1990         PR 23164
1991         * g++.dg/tree-ssa/pr23164.C: New test.
1992
1993 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
1994
1995         * gcc.dg/tree-ssa/pr23192.c: New test.
1996
1997 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
1998
1999         * gcc.c-torture/execute/vrp-4.c: New test.
2000
2001 2005-08-02  Jan Hubicka  <jh@suse.cz>
2002
2003         * update-threading.c: New test.
2004
2005 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
2006
2007         * gcc.c-torture/compile/20050801-1.c: New test.
2008         * gcc.c-torture/compile/20050801-2.c: New test.
2009
2010 2005-08-01  Jan Hubicka  <jh@suse.cz>
2011
2012         * val-prof-5.c: New test.
2013
2014 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
2015
2016         PR c/22311
2017         * gcc.dg/pr22311-1.c : New test.
2018
2019 2005-07-31  Steven Bosscher  <stevenb@suse.de>
2020
2021         PR target/23095
2022         * gfortran.dg/pr23095.f: New test.
2023
2024         PR c++/22003
2025         * g++.dg/other/pr22003.C: New test.
2026
2027 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
2028
2029         PR target/20621
2030         * gcc.c-torture/execute/pr20621-1.c: New test.
2031
2032 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
2033
2034         * gfortran.dg/comma_format_extension_4.f:  Adjust length
2035         of string for format.
2036         * gfortran.dg/der_array_io_1.f:  Replace illegal internal
2037         print statement with internal write.
2038         * gfortran.dg/der_array_io_2.f:  Likewise.
2039         * gfortran.dg/der_array_io_3.f:  Likewise.
2040
2041 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
2042
2043         * gcc.dg/fold-abs-4.c: new test.
2044
2045 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
2046
2047         PR fortran/22570 an related issues.
2048         * gfortran.dg/x_slash_1.f: New test.
2049
2050 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
2051
2052         PR c/23143
2053         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
2054         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
2055
2056 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
2057
2058         PR c/529
2059         * gcc.dg/Wshadow-3.c: New test.
2060
2061 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
2062
2063         * gfortran.dg/matmul_1.f90:  Correct LHS of matmul test (it
2064         used to have the wrong bounds).
2065
2066 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
2067
2068         PR c/21720
2069         * gcc.dg/hex-round-1.c: Test more cases.
2070         * gcc.dg/hex-round-2.c: New test.
2071
2072 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
2073
2074         PR 22550
2075         * g++.dg/tree-ssa/pr22550.C: New test.
2076
2077 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
2078
2079         * gcc.dg/tree-ssa/vrp19.c: New test.
2080         * gcc.dg/tree-ssa-vrp20.c: New test.
2081
2082 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
2083
2084         PR c/22240
2085         * gcc.dg/transparent-union-4.c: New test.
2086
2087 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
2088
2089         PR c/22192
2090         * gcc.dg/c99-vla-2.c: New test.
2091
2092 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
2093
2094         PR c/21720
2095         * gcc.dg/hex-round-1.c: New test.
2096
2097 2005-07-28  Jan Hubicka  <jh@suse.cz>
2098
2099         * inliner-1.c: Do not dump everything.
2100         * tree-prof.exp: Do not pass -ftree-based-profiling.
2101         * bprob.exp: Likewise.
2102
2103         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
2104
2105 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
2106
2107         PR c++/22545
2108         * g++.dg/expr/ptrmem7.C: New test.
2109
2110 2005-07-28  Mike Stump  <mrs@apple.com>
2111
2112         * g++.old-deja/g++.mike/visibility-1.C: New test.
2113
2114 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
2115
2116         PR c/20187
2117         * gcc.c-torture/execute/pr20187-1.c: New test.
2118
2119 2005-07-28  Jeff Law  <law@redhat.com>
2120
2121         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
2122         * gcc.dg/tree-ssa/vrp18.c: New test.
2123
2124 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
2125
2126         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
2127
2128 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
2129
2130         PR tree-optimization/22506
2131         * gcc.dg/vect/ps22506.c: New test.
2132
2133 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
2134
2135         PR target/21149
2136         * gcc.target/i386/sse-3.c: New test.
2137
2138 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
2139
2140         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
2141         * gcc.target/mips/mips32-dsp-type.c: Likewise.
2142
2143 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
2144
2145         PR c/22589
2146         * gcc.c-torture/compile/pr22589-1.c: New test.
2147
2148 2005-07-28  Jan Hubicka  <jh@suse.cz>
2149
2150         * update-loopch.c: New testcase.
2151
2152 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
2153
2154         PR rtl-optimization/23047
2155         * gcc.c-torture/execute/pr23047.c: New test.
2156         * gcc.c-torture/execute/pr23047.x: New.
2157
2158 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
2159
2160         PR tree-optimization/22493
2161         * gcc.c-torture/execute/pr22493-1.c: New test.
2162         * gcc.c-torture/execute/pr22493-1.x: New.
2163         * gcc.c-torture/execute/vrp-1.c: New test.
2164         * gcc.c-torture/execute/vrp-2.c: New test.
2165         * gcc.c-torture/execute/vrp-2.c: New test.
2166
2167 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
2168
2169         * gcc.target/frv/all-builtin-read8.c: Delete.
2170         * gcc.target/frv/all-builtin-read16.c: Delete.
2171         * gcc.target/frv/all-builtin-read32.c: Delete.
2172         * gcc.target/frv/all-builtin-read64.c: Delete.
2173         * gcc.target/frv/all-builtin-write8.c: Delete.
2174         * gcc.target/frv/all-builtin-write16.c: Delete.
2175         * gcc.target/frv/all-builtin-write32.c: Delete.
2176         * gcc.target/frv/all-builtin-write64.c: Delete.
2177         * gcc.target/frv/all-read-write-1.c: New.
2178
2179 2005-07-27  Jeff Law  <law@redhat.com>
2180
2181         * gcc.c-torture/execute/pr22630.c: New test.
2182
2183 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
2184
2185         PR tree-optimization/23073
2186         * gcc.dg/vect/nodump-pr23073.c: New test.
2187         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
2188
2189 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
2190
2191         PR tree-optimize/22348
2192         * gcc.c-torture/execute/pr22348.c: New.
2193
2194 2005-07-27  Richard Guenther  <rguenther@suse.de>
2195
2196         * gcc.dg/tree-ssa/salias-1.c: New testcase.
2197
2198 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2199
2200         PR fortran/22503
2201         * gfortran.dg/logical_comp.f90: New test.
2202
2203 2005-07-27  Jan Hubicka  <jh@suse.cz>
2204
2205         * inliner-1.c: Add cleanup of dumps.
2206         * val-prof-*.c: Likewise.
2207         * update-tailcall.c: New.
2208
2209 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
2210
2211         PR 22591
2212         * gcc.dg/tree-ssa/pr22591.c: New test.
2213         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
2214
2215 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
2216
2217         PR libobjc/22606
2218         * objc.dg/try-catch-11.m: New test.
2219
2220 2005-07-26  Richard Guenther  <rguenther@suse.de>
2221
2222         PR tree-optimization/22486
2223         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
2224
2225 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
2226
2227         PR tree-opt/22484
2228         * testsuite/g++.dg/opt/loop2.C: New test.
2229
2230 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
2231
2232         * gcc.dg/tree-ssa/reassoc-3.c: New test.
2233         * gcc.dg/tree-ssa/reassoc-4.c: New test.
2234
2235 2005-07-25  Adam Nemet  <anemet@lnxw.com>
2236
2237         * lib/profopt.exp (profopt-execute): Check for profiling data
2238         files on the target.
2239
2240 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
2241
2242         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
2243         for matching of asm labels.
2244
2245 2005-07-25  Richard Guenther  <rguenther@suse.de>
2246
2247         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
2248
2249 2005-07-25  Richard Guenther  <rguenther@suse.de>
2250
2251         PR testsuite/22624
2252         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
2253
2254 2005-07-25  Ira Rosen  <irar@il.ibm.com>
2255
2256         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
2257         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
2258         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
2259         * gcc.dg/vect/vect-100.c: New test.
2260         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
2261         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
2262         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
2263         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
2264         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
2265         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
2266         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
2267         * gfortran.dg/vect/pr19049.f90: New testcase.
2268         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
2269
2270 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
2271
2272         * gcc.c-torture/execute/20050713-1.c: New test.
2273
2274         PR fortran/20063
2275         * gfortran.fortran-torture/execute/data_4.f90: New test.
2276
2277         PR middle-end/20303
2278         * gcc.dg/visibility-d.c: New test.
2279
2280 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
2281
2282         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
2283         * gfortran.dg/underflow.f90: Ditto.
2284
2285 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2286
2287         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
2288         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
2289         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
2290
2291 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
2292
2293         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
2294         include case of field width of zero.
2295
2296 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
2297
2298         PR libgfortran/21875
2299         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
2300         with trailing blanks on normal formatted read.
2301
2302 2005-07-23  Chao-ying Fu  <fu@mips.com>
2303
2304         * gcc.target/mips/mips32-dsp-type.c: New test.
2305         * gcc.target/mips/mips32-dsp.c: New test.
2306
2307 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
2308
2309         PR testsuite/21073
2310         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
2311
2312         PR testsuite/20454
2313         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
2314         and __cyg_profile_func_exit.
2315
2316 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
2317
2318         * gfortran.dg/comma_format_extension_3.f: Fix typo.
2319         * gfortran.dg/comma_format_extension_4.f: Same.
2320         * gfortran.dg/pr15332.f: Same.
2321         * gfortran.dg/pr21730.f: Same.
2322
2323 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
2324
2325         * g++.dg/opt/vrp2.C: Fix testcase.
2326
2327         PR tree-opt/22625
2328         * g++.dg/opt/vrp2.C: New test.
2329
2330 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
2331
2332         PR debug/21828
2333         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
2334
2335 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
2336
2337         * gcc.dg/tree-ssa/20050719-1.c: New test.
2338
2339 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
2340
2341         * gcc.dg/bfin-longcall-1.c: New file.
2342         * gcc.dg/bfin-longcall-2.c: New file.
2343
2344 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
2345
2346         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
2347
2348 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
2349
2350         PR middle-end/19055
2351         * gcc.dg/tree-ssa/pr19055.c: New test.
2352         * gcc.dg/tree-ssa/pr19055-2.c: New test.
2353
2354 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
2355
2356         PR C++/22358
2357         * g++.dg/other/pr22358.C: New test.
2358
2359 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
2360
2361         PR c++/2922
2362         * g++.dg/lookup/two-stage5.C: New test from bug comments.
2363
2364 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2365
2366         PR c++/15938
2367         * g++.dg/init/union2.C: New test.
2368
2369 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2370
2371         PR c/22393
2372         * gcc.dg/complex-4.c: New test.
2373
2374 2005-07-21  Richard Guenther  <rguenther@suse.de>
2375
2376         PR testsuite/22522
2377         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
2378         scanning for asm labels.
2379         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
2380
2381 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
2382
2383         PR target/22085
2384         * gcc.dg/altivec-pr22085.c: New.
2385
2386 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
2387
2388         PR tree-optimization/19210
2389         * gcc.dg/tree-ssa/pr19210-1.c: New.
2390         * gcc.dg/tree-ssa/pr19210-2.c: New.
2391
2392 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
2393
2394         PR rtl-optimization/22167
2395         * g++.dg/opt/pr22167.C: New test.
2396
2397 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
2398
2399         PR c++/2922
2400         * g++.dg/lookup/two-stage2.C: New.
2401         * g++.dg/lookup/two-stage3.C: New.
2402         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
2403         fixed two-stage name lookup for operators.
2404         * g++.dg/template/call3.C: Compiler now produces an appropriate
2405         error message.
2406         * g++.dg/template/crash37.C: Compiler now describes bla() on line
2407         14 as a candidate.
2408         * g++.dg/template/ptrmem4.C: Compiler produces different error
2409         message.
2410         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
2411         connect_to_method as a candidate.
2412
2413 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
2414
2415         * gcc.dg/fold-alloc-1.c: New test.
2416
2417 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
2418
2419         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
2420         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
2421
2422 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
2423
2424         * gcc.dg/fold-abs-1.c: New test.
2425         * gcc.dg/fold-abs-2.c: New test.
2426         * gcc.dg/fold-abs-3.c: New test.
2427
2428 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
2429
2430         Make CONSTRUCTOR use VEC to store initializers.
2431         * g++.dg/ext/complit3.C: Check for specific error messages.
2432         * g++.dg/init/brace2.C: Update error message.
2433         * g++.dg/warn/Wbraces2.C: Likewise.
2434
2435 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
2436
2437         PR fortran/16940
2438         * gfortran.dg/module_interface_1.f90: New test.
2439
2440 2005-07-19  Danny Berlin <dberlin@dberlin.org>
2441             Kenneth Zadeck <zadeck@naturalbridge.com>
2442
2443         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
2444
2445 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2446
2447         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
2448         specify -Wformat for these tests.
2449         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
2450         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
2451         * gcc.dg/format/opt-6.c: Delete.
2452
2453 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
2454
2455         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
2456         * gcc.dg/tree-ssa/sra-3.c: Likewise.
2457
2458 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
2459
2460         * gcc.dg/tree-ssa/alias-2.c: New test.
2461
2462 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
2463
2464         PR c++/22263
2465         * g++.dg/template/explicit7.C: New test.
2466
2467 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
2468
2469         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
2470         width of 8 to +Inf and -Inf.
2471
2472 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
2473
2474         PR c++/22139
2475         * g++.dg/template/friend36.C: New test.
2476
2477 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
2478
2479         PR fortran/21730
2480         * gfortran.dg/pr21730.f: New test.
2481
2482 2005-07-16  Danny Berlin <dberlin@dberlin.org>
2483             Kenneth Zadeck <zadeck@naturalbridge.com>
2484
2485         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
2486         since pure const detection cannot run at -O1 in c compiler.
2487         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
2488         can now optimize this case properly.
2489         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
2490         because we now pass.
2491         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
2492
2493 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
2494
2495         PR c/22421
2496         * gcc.dg/format/bitfld-1.c: New test.
2497
2498 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
2499
2500         PR c++/22204
2501         * g++.dg/rtti/repo1.C: New test.
2502
2503 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
2504
2505         PR middle-end/22398
2506         * gcc.c-torture/compile/pr22398.c: New test.
2507
2508 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
2509
2510         PR c++/22132
2511         * g++.dg/expr/cast4.C: New test.
2512
2513 2005-07-15  Richard Guenther  <rguenther@suse.de>
2514
2515         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
2516         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
2517
2518 2005-07-15  Steven Bosscher  <stevenb@suse.de>
2519
2520         PR tree-optimization/22230
2521         * gcc.dg/tree-ssa/pr22230.c: New test.
2522
2523 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
2524
2525         * gfortran.dg/g77/cpp6.f: New test.
2526
2527         PR fortran/22417
2528         * gfortran.dg/g77/cpp5.F: New test.
2529         * gfortran.dg/g77/cpp5.h: New file.
2530         * gfortran.dg/g77/cpp5inc.h: New file.
2531
2532 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
2533
2534         PR libfortran/16435
2535         * gfortran.dg/tl_editting.f90: New.
2536         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
2537
2538 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
2539
2540         * gfortran.dg/char_array_constructor.f90: New test.
2541
2542 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
2543
2544         * gfortran.dg/past_eor.f90: New.
2545         * gfortran.dg/complex_read.f90: New.
2546
2547 2005-07-13  Jeff Law  <law@redhat.com>
2548
2549         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
2550         additional casts.
2551
2552         * gcc.dg/tree-ssa/pr22321.c: New test
2553
2554 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
2555
2556         PR tree-optimization/21921
2557         * gcc.dg/tree-ssa/pr21921.c: New.
2558
2559 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
2560
2561         PR tree-optimizatio/22442
2562         * gcc.dg/tree-ssa/loop-11.c: New test.
2563
2564 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
2565
2566         PR tree-opt/21840
2567         * gcc.c-torture/compile/pr21840.c: New test.
2568
2569 2005-07-12  Jan Hubicka  <jh@suse.cz>
2570
2571         * gcc.c-torture/compile/pr22379.c: New test.
2572
2573 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
2574
2575         PR libfortran/21593
2576         gfortran.dg/dev_null.f90:  Remove outdated comment about
2577         PR libfortran/21593.
2578
2579
2580 2005-07-12  Dale Johannesen  <dalej@apple.com>
2581
2582         * gcc.target/i386/compress-float-sse.c:  New.
2583         * gcc.target/i386/compress-float-sse-pic.c:  New.
2584         * gcc.target/i386/compress-float-387.c:  New.
2585         * gcc.target/i386/compress-float-387-pic.c:  New.
2586         * gcc.dg/compress-float-ppc.c:  New.
2587         * gcc.dg/compress-float-ppc-pic.c:  New.
2588
2589 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
2590
2591         PR libfortran/21593
2592         gfortran.dg/dev_null.f90:  Remove targets.
2593
2594 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
2595
2596         PR tree-opt/22335
2597         * gcc.dg/pr22335-1.c: New test.
2598         * gcc.dg/pr22335-2.c: New test.
2599
2600 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2601
2602         PR c++/20172
2603         * g++.dg/template/nontype12.C : New test.
2604
2605 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
2606
2607         * gcc.dg/tree-ssa/loop-10.c: New test.
2608
2609 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
2610
2611         * gcc.c-torture/execute/20020720-1.x: Remove.
2612
2613 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
2614
2615         * gfortran.fortran-torture/execute/forall_7.f90: New test.
2616
2617 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
2618
2619         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
2620         (dg-mips-options): Use it.
2621
2622 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
2623
2624         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
2625
2626 2005-07-09  Richard Henderson  <rth@redhat.com>
2627
2628         * lib/target-supports.exp (check_effective_target_sync_char_short):
2629         Add alpha.
2630
2631 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
2632
2633         PR libfortran/22217
2634         * gfortran.dg/negative-z-descriptor.f90:  New test.
2635
2636 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
2637
2638         PR tree-opt/22329
2639         * gcc.dg/pr22329.c: New test.
2640
2641 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
2642
2643         PR tree-optimization/20139
2644         * gcc.dg/tree-ssa/pr20139.c: New.
2645
2646 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
2647
2648         PR tree-opt/22356
2649         * testsuite/gcc.dg/pr22356-1.c: New test.
2650
2651 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
2652
2653         PR c++/21799
2654         * g++.dg/template/unify8.C: New.
2655         * g++.dg/template/unify9.C: New.
2656
2657 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
2658
2659         * gfortran.fortran-torture/execute/entry_10.f90: New test.
2660
2661 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
2662
2663         * gcc.dg/darwin-version-1.c: New.
2664         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
2665         * gcc.dg/builtins-20.c: Likewise.
2666         * gcc.dg/builtins-53.c: Likewise.
2667         * gcc.dg/torture/builtins-convert-1.c: Likewise.
2668         * gcc.dg/torture/builtins-convert-2.c: Likewise.
2669         * gcc.dg/torture/builtins-convert-3.c: Likewise.
2670         * gcc.dg/torture/builtins-power-1.c: Likewise.
2671         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
2672         on Darwin.
2673
2674 2005-07-07  Jeff Law  <law@redhat.com>
2675
2676         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
2677         argument evaluation order.
2678
2679 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
2680
2681         PR libfortran/21594
2682         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
2683         Add test cases where the shift length is greater than the
2684         array length.
2685
2686 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
2687
2688         * obj-c++.dg/proto-lossage-6.mm: New.
2689         * objc.dg/proto-lossage-6.m: New.
2690
2691 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
2692
2693         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
2694         * objc.dg/gnu-runtime-2.m: Likewise.
2695
2696 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
2697
2698         * gfortran.dg/longline.f: New test.
2699
2700         * gfortran.dg/badline.f: New test.
2701
2702 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
2703
2704         PR fortran/16531
2705         PR fortran/15966
2706         PR fortran/18781
2707         * gfortran.dg/hollerith.f90: New.
2708         * gfortran.dg/hollerith2.f90: New.
2709         * gfortran.dg/hollerith3.f90: New.
2710         * gfortran.dg/hollerith4.f90: New.
2711         * gfortran.dg/hollerith_f95.f90: New.
2712         * gfortran.dg/hollerith_legacy.f90: New.
2713         * gfortran.dg/g77/cpp4.F: New. Port from g77.
2714
2715 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
2716
2717         PR objc/22274
2718         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
2719         * objc.dg/gnu-runtime-2.m: New.
2720
2721 2005-07-06  Jeff Law  <law@redhat.com>
2722
2723         * gcc.dg/tree-ssa/vrp17.c: New test.
2724
2725 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
2726
2727         PR fortran/22327
2728         * gfortran.dg/array_constructor_5.f90: New test.
2729
2730 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
2731
2732         * gfortran.fortran-torture/execute/entry_9.f90: New test.
2733
2734 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
2735
2736         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
2737         * gcc.dg/980816-1.c: Ditto.
2738
2739 2005-07-06  Jeff Law  <law@redhat.com>
2740
2741         * gcc.c-torture/compile/pr21356.c: New test.
2742
2743 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
2744
2745         PR c/22013
2746         PR c/22098
2747         * gcc.c-torture/compile/pr22013-1.c,
2748         gcc.c-torture/execute/pr22098-1.c,
2749         gcc.c-torture/execute/pr22098-2.c,
2750         gcc.c-torture/execute/pr22098-3.c: New tests.
2751
2752 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
2753
2754         PR c/22308
2755         * gcc.dg/pr22308-1.c: New test.
2756
2757 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
2758
2759         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
2760         target.
2761         * gcc.dg/compare9.c: Use -fshort-enums instead of
2762         -fno-short-enums.  Change the last test to dg-bogus.
2763
2764 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
2765
2766         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
2767         * gcc.dg/compare9.c: New.
2768
2769 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2770
2771         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
2772
2773 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
2774
2775         PR testsuite/22288
2776         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
2777
2778
2779 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2780
2781         * gcc.dg/format/gcc_gfc-1.c: New.
2782
2783 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
2784
2785         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
2786
2787 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2788
2789         PR fortran/20842
2790         * gfortran.dg/io_invalid_1.f90: New test.
2791
2792 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
2793
2794         * gcc.dg/format/gcc_diag-1.c: Update.
2795
2796 2005-07-02  Jeff Law  <law@redhat.com>
2797
2798         * gcc.dg/tree-ssa/pr22051-1.c: New test.
2799         * gcc.dg/tree-ssa/pr22051-2.c: New test.
2800
2801 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
2802
2803         * gcc.dg/format/gcc_diag-1.c: Update.
2804
2805 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
2806
2807         PR tree-opt/22269
2808         * gcc.c-torture/compile/pr22269.c: New test.
2809
2810 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
2811
2812         PR 21584
2813         PR 22219
2814         * g++.dg/tree-ssa/pr21584-1.C: New test.
2815         * g++.dg/tree-ssa/pr21584-2.C: New test.
2816
2817 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
2818
2819         * obj-c++.dg/try-catch-11.mm: New.
2820         * objc.dg/try-catch-10.m: New.
2821
2822 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
2823
2824         * g++.dg/other/ucnid-1.C: xfail on AIX.
2825
2826 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
2827
2828         PR 22234
2829         * gcc.dg/20050629-1.c: New test.
2830
2831 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
2832
2833         * obj-c++.dg/const-str-1[0-1].mm: New.
2834         * objc.dg/const-str-1[0-1].m: New.
2835
2836 2005-05-29  Richard Henderson  <rth@redhat.com>
2837
2838         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
2839         Rename from check_effective_target_vect_no_max.
2840         (check_effective_target_vect_no_int_add): New.
2841         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
2842         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
2843         * gcc.dg/vect/vect-reduc-3.c: Likewise.
2844         * gcc.dg/vect/vect-reduc-1.c: Use both.
2845         * gcc.dg/vect/vect-reduc-2.c: Likewise.
2846
2847 2005-05-29  Richard Henderson  <rth@redhat.com>
2848
2849         * lib/target-supports.exp (check_effective_target_vect_no_max):
2850         Remove i386 and x86_64.
2851
2852 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
2853
2854         PR testsuite/21969
2855         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
2856
2857 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
2858
2859         PR middle-end/21969
2860         * gcc.dg/vect/pr21969.c: New test.
2861
2862 2005-06-28  Eric Christopher  <echristo@redhat.com>
2863
2864         PR c/22052
2865         PR c/21975
2866         * gcc.dg/inline1.c: New test.
2867         * gcc.dg/inline2.c: Ditto.
2868         * gcc.dg/inline3.c: Ditto.
2869         * gcc.dg/inline4.c: Ditto.
2870         * gcc.dg/inline5.c: Ditto.
2871
2872 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
2873
2874         PR libfortran/22142
2875         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
2876         Add testcase also testing eoshift1 for PR 22142.
2877
2878 2005-06-28  Richard Henderson  <rth@redhat.com>
2879
2880         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
2881         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
2882         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
2883         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
2884         gcc.dg/tree-ssa/20030922-2.c: Likewise.
2885
2886 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
2887
2888         PR libfortran/22142
2889         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
2890         Add testcase for PR 22142.
2891
2892 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
2893
2894         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
2895         gcc.target/ia64/fpreg-2.c: New tests.
2896
2897 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2898
2899         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
2900
2901 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2902
2903         PR libfortran/22170
2904         * gfortran.dg/slash_1.f90: New test.
2905
2906 2005-06-27  Richard Henderson  <rth@redhat.com>
2907
2908         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
2909         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
2910         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
2911         * gcc.dg/vect/vect-reduc-2.c: Likewise.
2912         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
2913         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
2914
2915 2005-06-27  Richard Henderson  <rth@redhat.com>
2916
2917         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
2918         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
2919
2920 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
2921
2922         * obj-c++.dg/proto-lossage-5.mm: New.
2923         * objc.dg/proto-lossage-5.m: New.
2924
2925 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
2926
2927         PR 21959
2928         * gcc.dg/tree-ssa/pr21959.c: New test.
2929
2930 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
2931
2932         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
2933         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
2934         testing uninitialized var.
2935
2936         * gcc.c-torture/execute/builtins/chk.h: New.
2937         * gcc.c-torture/execute/builtins/lib/chk.c: New.
2938         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
2939         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
2940         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
2941         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
2942         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
2943         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
2944         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
2945         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
2946         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
2947         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
2948         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
2949         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
2950         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
2951         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
2952         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
2953         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
2954         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
2955         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
2956         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
2957         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
2958         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
2959         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
2960         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
2961         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
2962         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
2963         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
2964         * gcc.dg/builtin-object-size-1.c: New test.
2965         * gcc.dg/builtin-object-size-2.c: New test.
2966         * gcc.dg/builtin-object-size-3.c: New test.
2967         * gcc.dg/builtin-object-size-4.c: New test.
2968         * gcc.dg/builtin-object-size-5.c: New test.
2969         * gcc.dg/builtin-stringop-chk-1.c: New test.
2970         * gcc.dg/builtin-stringop-chk-2.c: New test.
2971         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
2972         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
2973         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
2974         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
2975         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
2976         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
2977         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
2978         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
2979         * gcc.c-torture/execute/printf-1.c: New test.
2980         * gcc.c-torture/execute/fprintf-1.c: New test.
2981         * gcc.c-torture/execute/vprintf-1.c: New test.
2982         * gcc.c-torture/execute/vfprintf-1.c: New test.
2983         * gcc.c-torture/execute/printf-chk-1.c: New test.
2984         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
2985         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
2986         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
2987
2988 2005-06-27  Michael Matz  <matz@suse.de>
2989
2990         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
2991         slot is not merged if address escapes.
2992
2993 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2994
2995         PR c/21911
2996         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
2997
2998 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
2999
3000         PR middle-end/17965
3001         * gcc.c-torture/compile/20050622-1.c: New test.
3002
3003         PR middle-end/22028
3004         * gcc.dg/20050620-1.c: New test.
3005
3006 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
3007
3008         PR tree-optimization/22026
3009         * gcc.dg/tree-ssa/pr22026.c: New.
3010
3011 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
3012
3013         PR libfortran/22144
3014         * gfortran.dg/shift-alloc.f90:  New testcase.
3015
3016 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
3017
3018         * all files: Update FSF address in copyright headers.
3019
3020 2005-06-22  Jan Hubicka  <jh@suse.cz>
3021
3022         * wholeprogram-1.c: New testcase.
3023         * wholeprogram-2.c: New testcase.
3024
3025 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
3026
3027         PR 22171
3028         * gcc.dg/tree-ssa/pr22171.c: New test.
3029
3030 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
3031
3032         * gfortran.dg/simplify_modulo.f90: New.
3033
3034 2005-06-24  Jan Hubicka  <jh@suse.cz>
3035
3036         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
3037
3038 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
3039
3040         * obj-c++.dg/proto-lossage-[1-4].mm: New.
3041
3042 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
3043
3044         * obj-c++.dg/typedef-alias-1.mm: New.
3045         * objc.dg/typedef-alias-1.m: New.
3046
3047 2005-06-23  Jeff Law  <law@redhat.com>
3048
3049         * gcc.dg/tree-ssa/vrp16.c: New test.
3050
3051 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3052
3053         * lib/target-supports.exp: Add
3054         check_effective_target_fortran_large_real and
3055         check_effective_target_fortran_large_int to check for
3056         corresponding effective targets.
3057         * gfortran.dg/large_integer_kind_1.f90: New test.
3058         * gfortran.dg/large_real_kind_1.f90: New test.
3059
3060 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
3061
3062         PR tree-optimization/22117
3063         * gcc.dg/tree-ssa/pr22117.c: New.
3064
3065 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
3066
3067         PR testsuite/22123
3068         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
3069
3070 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
3071
3072         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
3073
3074 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
3075
3076         * gfortran.dg/f2c_4.f90:  Add tests for complex functions
3077         * gfortran.dg/f2c_4.c: Likewise
3078
3079 2005-06-22 Paul Brook  <paul@codesourcery.com>
3080
3081         PR fortran/21034
3082         * gfortran.dg/auto_save_1.f90: New test.
3083
3084 2005-06-22  Michael Matz  <matz@suse.de>
3085
3086         * gcc.target/x86-64/abi: New directory.
3087         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
3088         * gcc.target/x86-64/abi/README.gcc: New file.
3089         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
3090         * gcc.target/x86-64/abi/asm-support.s: New file.
3091         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
3092         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
3093         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
3094         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
3095         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
3096         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
3097         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
3098         * gcc.target/x86_64/abi/test_bitfields.c: New test.
3099         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
3100         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
3101         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
3102         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
3103         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
3104         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
3105         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
3106         * gcc.target/x86_64/abi/test_varargs.c: New test.
3107
3108 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
3109
3110         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
3111         32-bit i?86 and x86_64.
3112
3113 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
3114
3115         * obj-c++.dg/const-str-[1-9].mm: New tests.
3116
3117 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
3118
3119         PR fortran/22010
3120         * gfortran.dg/namelist_use.f90: New.
3121         * gfortran.dg/namelist_use_only.f90: New.
3122
3123 2005-06-21  Jeff Law  <law@redhat.com>
3124
3125         * gcc.dg/tree-ssa/vrp15.c: New test.
3126
3127 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
3128
3129         * lib/target-supports.exp (check_effective_target_vect_reduction):
3130         Remove.
3131         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
3132         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
3133         remove vect_reduction target keyword. Also avoid two returns in main.
3134         * gcc.dg/vect/vect-reduc-3.c: Likewise.
3135         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
3136         * gcc.dg/vect/vect-reduc-1short.c: New test.
3137         * gcc.dg/vect/vect-reduc-1char.c: New test.
3138         * gcc.dg/vect/vect-reduc-2short.c: New test.
3139         * gcc.dg/vect/vect-reduc-2char.c: New test.
3140         * gcc.dg/vect/vect-reduc-6.c: New test.
3141         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
3142         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
3143         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
3144
3145 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3146         Paul Thomas  <pault@gcc.gnu.org>
3147
3148         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
3149         New tests.
3150
3151 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3152
3153         * gfortran.dg/backslash_1.f90: New test.
3154         * gfortran.dg/backslash_2.f90: New test.
3155
3156 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
3157
3158         * gfortran.dg/duplicate_labels.f90: New test.
3159
3160 2005-06-20  Jan Beulich  <jbeulich@novell.com>
3161
3162         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
3163         unsupportable relocations.
3164         * g++.old-deja/g++.other/store-expr1.C: Likewise.
3165         * gcc.dg/20050321-2.c: xfail for NetWare.
3166
3167 2005-06-20  Andreas Jaeger  <aj@suse.de>
3168
3169         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
3170         gcc.target/i386/fastcall-sseregparm.c,
3171         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
3172
3173 2005-06-19  Richard Henderson  <rth@redhat.com>
3174
3175         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
3176
3177 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
3178
3179         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
3180
3181 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
3182
3183         PR c++/22115
3184         * g++.dg/conversion/simd2.C: Change expected error message.
3185
3186 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
3187
3188         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
3189         * gcc.dg/vect/vect-reduc-2.c: Likewise.
3190         * gcc.dg/vect/vect-reduc-3.c: Likewise.
3191
3192 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
3193
3194         * gcc.dg/fold-mod-1.c: New test.
3195
3196 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
3197
3198         PR fortran/19926
3199         * gfortran.dg/pr19926.f90: New test.
3200
3201 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
3202
3203         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
3204         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
3205         targets.
3206         * gcc.dg/vect/vect-reduc-2.c: Likewise.
3207         * gcc.dg/vect/vect-reduc-3.c: Likewise.
3208
3209 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
3210
3211         * gcc.target/ia64/float80-varargs-1.c: New test.
3212
3213 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3214
3215         PR tree-opt/22035
3216         * gfortran.dg/f2c_6.f90: New test.
3217
3218 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
3219
3220         PR c++/17413
3221         * g++.dg/template/local5.C: New.
3222
3223 2005-06-17  Richard Henderson  <rth@redhat.com>
3224
3225         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
3226
3227 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
3228
3229         PR testsuite/21945
3230         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
3231
3232 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
3233
3234         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
3235         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
3236         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
3237         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
3238         check_vect to verify the presence of hardware vector support.
3239
3240 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
3241
3242         PR testsuite/22056
3243         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
3244
3245 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3246
3247         PR libfortran/19216
3248         * gfortran.dg/pr19216.f: Add correct space between brackets and
3249         dg directive.
3250
3251 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3252
3253         PR libfortran/16436
3254         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
3255
3256 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
3257
3258         * gcc.target/i386/attributes-error.c: New testcase.
3259         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
3260         * gcc.target/i386/regparm-stdcall.c: Likewise.
3261         * gcc.target/i386/sseregparm-1.c: Likewise.
3262         * gcc.target/i386/sseregparm-2.c: Likewise.
3263
3264 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
3265
3266         * g++.dg/rtti/crash2.C: New.
3267
3268 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
3269
3270         * gcc.dg/noncompile/20040203-3.c: Update expected message.
3271
3272 2005-06-15  David Ung  <davidu@mips.com>
3273
3274         * gcc.target/mips/mips16e-extends.c: New test for testing the
3275         generation of MIPS16e zeb/zeh, seb/seh instructions.
3276
3277 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
3278
3279         PR 22018
3280         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
3281         * gcc.dg/tree-ssa/pr22018.c: New test.
3282
3283 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
3284
3285         * gcc.dg/simd-1.c: Update error messages.
3286         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
3287         * gcc.dg/simd-2.c: Update error messages.
3288         * gcc.dg/simd-4.c: New.
3289
3290 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
3291
3292         PR c++/20678
3293         * g++.dg/other/crash-4.C: New.
3294
3295 2005-06-14  Devang Patel  <dpatel@apple.com>
3296
3297         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
3298
3299 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
3300
3301         PR c++/21929
3302         * g++.dg/parse/crash11.C: Update
3303
3304 2005-06-13  Jeff Law  <law@redhat.com>
3305
3306         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
3307         perform the desired transformations.
3308         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
3309         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
3310
3311 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3312
3313         PR fortran/22038
3314         * gfortran.dg/forall_1.f90: Un-XFAIL.
3315
3316 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
3317
3318         PR c++/21929
3319         * g++.dg/parse/crash26.C: New.
3320
3321         PR c++/20789
3322         * g++.dg/init/member1.C: New.
3323
3324 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
3325
3326         * gfortran.dg/altreturn_1.f90: New test.
3327
3328 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
3329
3330         PR middle-end/21985
3331         * gcc.dg/tree-ssa/pr21985.c: New test.
3332
3333 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
3334
3335         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
3336
3337 2005-06-12  Roger Sayle  <roger@eyesopen.com>
3338
3339         PR c++/21930
3340         * g++.dg/other/error10.C: New test case.
3341
3342 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3343
3344         PR libfortran/19155
3345         * gfortran.dg/pr19155.f: Add test.
3346
3347 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3348
3349         * gfortran.dg/f2c_7.f90: New test.
3350
3351         * gfortran.dg/forall_1.f90: XFAILed.
3352
3353 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
3354
3355         * gcc.dg/pr14796-1.c: New.
3356         * gcc.dg/pr14796-2.c: New.
3357
3358 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
3359
3360         PR fortran/17792
3361         PR fortran/21375
3362         * gfortran.dg/deallocate_stat.f90:  New test.
3363
3364 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
3365
3366         * gfortran.fortran-torture/execute/in-pack.f90:  New test.
3367
3368 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
3369
3370         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
3371         access will be generated when this loop is vectorized. Test that
3372         accesses with same alignment were detected.
3373         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
3374         Test that accesses with same alignment were detected.
3375         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
3376         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
3377         alignment were detected.
3378
3379 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
3380
3381         PR c++/10611
3382         * g++.dg/conversion/simd2.C: New.
3383
3384 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3385
3386         * gcc.dg/Wcxx-compat-1.c: New.
3387
3388 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
3389
3390         PR libfortran/21480
3391         * gfortran.dg/reshape-complex.f90:  Add a test for a packed
3392         complex array.
3393
3394 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
3395
3396         * gcc.dg/alias-8.c: New.
3397
3398 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
3399
3400         * gcc.dg/format/cmn_err-1.c: Update.
3401
3402 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
3403
3404         PR target/20666
3405         * gcc.target/sparc/fexpand-2.c: New.
3406         * gcc.target/sparc/fpmerge-2.c: New.
3407         * gcc.target/sparc/fpmul-2.c: New.
3408         * gcc.target/sparc/noresult.c: New.
3409         * gcc.target/sparc/pdist-2.c: New.
3410         * gcc.target/sparc/pdist-3.c: New.
3411
3412 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
3413
3414         PR testsuite/21702
3415         * gcc.target/i386/i386.exp: Fix comment typo.
3416
3417 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
3418
3419         PR c++/19497
3420         * g++.dg/inherit/using5.C: New.
3421         * g++.dg/inherit/using6.C: New.
3422
3423 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3424
3425         PR c++/19894
3426         * g++.dg/template/ptrmem15.C: New test.
3427
3428         PR c++/20563
3429         * g++.dg/ext/label4.C: New test.
3430
3431 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3432
3433         * gcc.dg/tls/debug-1.c: New test.
3434
3435 2005-06-07  Dale Johannesen  <dalej@apple.com>
3436
3437         * gcc.target/i386/movq.c:  New.
3438
3439 2005-06-07  Dale Johannesen  <dalej@apple.com>
3440
3441         * gcc.dg/20050607-1.c:  New.
3442
3443 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
3444
3445         PR middle-end/21850
3446         * gcc.c-torture/execute/20050607-1.c: New test.
3447
3448 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
3449
3450         PR libfortran/21926
3451         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
3452         Test case where the return array has lowest stride one,
3453         but isn't packed.
3454
3455 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
3456
3457         * lib/target-supports.exp (check_effective_target_sync_int_long):
3458         Add s390 and s390x targets.
3459
3460 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
3461
3462         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
3463         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
3464         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
3465         * gcc.dg/tree-ssa/loop-9.c: New test.
3466
3467 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
3468
3469         * g++.dg/parse/defarg10.C: New.
3470
3471 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
3472
3473         PR regression/21897
3474         * gcc.c-torture/execute/20050604-1.c: New test.
3475
3476 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
3477
3478         PR 21903
3479         * g++.dg/parse/defarg9.C: New.
3480
3481         PR c++/20637
3482         * g++.dg/inherit/using4.C: New.
3483         * g++.dg/overload/error1.C: Adjust expected errors.
3484         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
3485         * g++.old-deja/g++.brendan/arm2.C: Likewise.
3486         * g++.old-deja/g++.other/redecl2.C: Likewise.
3487         * g++.old-deja/g++.other/redecl4.C: Likewise.
3488         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
3489
3490 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
3491
3492         * gfortran.dg/f2c_5.f90: Add -w to dg-options
3493
3494 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
3495
3496         * lib/gfortran.exp (gfortran_target_compile): Call
3497         dg-additional-files-options
3498         * gfortran.dg/f2c_4.f90: New file
3499         * gfortran.dg/f2c_4.c: New file
3500         * gfortran.dg/f2c_5.f90: New file
3501         * gfortran.dg/f2c_5.c: New file
3502
3503 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3504
3505         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
3506
3507         PR fortran/21912
3508         * gfortran.dg/array_constructor_4.f90: New test.
3509
3510 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
3511
3512         PR c++/21619
3513         * g++.dg/ext/builtin9.C: New test.
3514
3515 2005-06-05  Dale Johannesen  <dalej@apple.com>
3516
3517         * gcc.c-torture/execute/20050603-1.c:  Move to gcc.dg.
3518         * gcc.c-torture/execute/20050603-2.c:  Ditto.
3519
3520 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
3521
3522         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
3523         * gcc.dg/vect/vect-reduc-1.c: New.
3524         * gcc.dg/vect/vect-reduc-2.c: New.
3525         * gcc.dg/vect/vect-reduc-3.c: New.
3526
3527 2005-06-04  Dale Johannesen  <dalej@apple.com>
3528
3529         * gcc.c-torture/execute/20050603-1.c:  New.
3530         * gcc.c-torture/execute/20050603-2.c:  New.
3531         * gcc.dg/20050603-3.c:  New.
3532
3533 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3534
3535         PR fortran/19195
3536         * gfortran.dg/debug_1.f90: New test.
3537
3538         * gfortran.dg/forall_1.f90: New test.
3539
3540 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
3541
3542         * gfortran.dg/array_constructor_3.f90: New test.
3543
3544 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3545
3546         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
3547
3548 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
3549
3550         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
3551
3552 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
3553
3554         PR c/21873
3555         * gcc.dg/init-excess-1.c: New test.
3556
3557 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
3558
3559         PR c++/21853
3560         * g++.dg/expr/static_cast6.C: New test.
3561
3562 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
3563
3564         * gcc.dg/tree-ssa/vrp14.c: New test.
3565
3566 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
3567
3568         PR c++/21336
3569         * g++.dg/template/new2.C: New test.
3570
3571 2005-06-03  Josh Conner  <jconner@apple.com>
3572
3573         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
3574         all entries in initializer.
3575
3576 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
3577
3578         PR middle-end/21858
3579         * gcc.dg/pr21858.c: New testcase.
3580
3581 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
3582
3583         PR tree-optimization/21292
3584
3585         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
3586         New.
3587         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
3588         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
3589         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
3590         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
3591         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
3592
3593 2005-06-02  Richard Henderson  <rth@redhat.com>
3594
3595         * gcc.dg/sync-2.c: Use -march=i486 for i386.
3596
3597 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
3598
3599         * gcc.dg/wtypequal.c: New testcase.
3600
3601 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
3602
3603         PR 21582
3604         * gcc.dg/tree-ssa/pr21582.c: New test.
3605
3606 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
3607
3608         PR c++/21280
3609         * g++.dg/opt/interface2.h: New.
3610         * g++.dg/opt/interface2.C: New.
3611         * g++.dg/init/ctor4.C: Adjust error lines.
3612         * g++.old-deja/g++.bob/inherit2.C: Likewise.
3613         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
3614         * g++.old-deja/g++.jason/opeq3.C: Likewise.
3615         * g++.old-deja/g++.pt/assign1.C: Likewise.
3616         * g++.old-deja/g++.pt/crash20.C: Likewise.
3617
3618 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
3619
3620         PR tree-optimization/21734
3621         * g++.dg/vect/pr21734_1.cc: New.
3622         * g++.dg/vect/pr21734_2.cc: New.
3623
3624 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
3625
3626         PR c++/20350
3627         * g++.dg/template/spec24.C: New.
3628
3629         PR c++/21151
3630         * g++.dg/pch/local-1.C: New.
3631         * g++.dg/pch/local-1.Hs: New.
3632
3633 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
3634
3635         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
3636         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
3637         * gcc.dg/tree-ssa/pr14341.c: New test.
3638         * gcc.dg/tree-ssa/pr14841.c: New test.
3639         * gcc.dg/tree-ssa/pr20701.c: New test.
3640         * gcc.dg/tree-ssa/pr21086.c: New test.
3641         * gcc.dg/tree-ssa/pr21090.c: New test.
3642         * gcc.dg/tree-ssa/pr21332.c: New test.
3643         * gcc.dg/tree-ssa/pr21458.c: New test.
3644         * gcc.dg/tree-ssa/pr21658.c: New test.
3645         * gcc.dg/tree-ssa/vrp01.c: New test.
3646         * gcc.dg/tree-ssa/vrp02.c: New test.
3647         * gcc.dg/tree-ssa/vrp03.c: New test.
3648         * gcc.dg/tree-ssa/vrp04.c: New test.
3649         * gcc.dg/tree-ssa/vrp05.c: New test.
3650         * gcc.dg/tree-ssa/vrp06.c: New test.
3651         * gcc.dg/tree-ssa/vrp07.c: New test.
3652         * gcc.dg/tree-ssa/vrp08.c: New test.
3653         * gcc.dg/tree-ssa/vrp09.c: New test.
3654         * gcc.dg/tree-ssa/vrp10.c: New test.
3655         * gcc.dg/tree-ssa/vrp11.c: New test.
3656         * gcc.dg/tree-ssa/vrp12.c: New test.
3657         * gcc.dg/tree-ssa/vrp13.c: New test.
3658
3659 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
3660
3661         PR 21029
3662         * gcc.dg/tree-ssa/pr21029.c: New test.
3663
3664 2005-06-01  Roger Sayle  <roger@eyesopen.com>
3665
3666         * gfortran.dg/logint-1.f: New test case.
3667         * gfortran.dg/logint-2.f: Likewise.
3668         * gfortran.dg/logint-3.f: Likewise.
3669
3670 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
3671
3672         PR c/21536
3673         PR c/20760
3674         * gcc.dg/20050527-1.c: New test.
3675
3676         * gcc.dg/i386-sse-12.c: New test.
3677
3678         PR fortran/21729
3679         * gfortran.dg/implicit_5.f90: New test.
3680
3681 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
3682
3683         PR fortran/20883
3684         * gfortran/assign_4.f90: New test.
3685         * gfortran/assign_2.f90: Change compile to run.
3686
3687 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
3688
3689         * lib/target-supports.exp
3690         (check_effective_target_sync_char_short): New.
3691         * gcc.dg/sync-2.c: New.
3692
3693 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
3694
3695         PR tree-optimization/21817
3696         * gcc.dg/torture/pr21817-1.c: New.
3697
3698 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
3699
3700         PR c++/21165
3701         * g++.dg/template/init5.C: New.
3702
3703 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
3704
3705         * gfortran.dg/char_initialiser_actual.f90:
3706         Test character initialisers as actual arguments.
3707         * gfortran.dg/char_pointer_comp_assign.f90:
3708         Test character pointer structure component assignments.
3709         * gfortran.dg/char_array_structure_constructor.f90:
3710         Test character components in structure constructors.
3711
3712 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
3713
3714         PR middle-end/20931
3715         * g++.dg/opt/pr20931.C: New test.
3716
3717 2005-05-31  Andreas Jaeger  <aj@suse.de>
3718
3719         PR testsuite/20772
3720         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
3721         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
3722         g++.old-deja/g++.ext/asmspec1.C,
3723         g++.old-deja/g++.other/regstack.C,
3724         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
3725         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
3726         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
3727         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
3728         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
3729         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
3730         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
3731         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
3732         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
3733         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
3734         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
3735         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
3736         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
3737         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
3738         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
3739         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
3740         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
3741         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
3742         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
3743
3744 2005-05-31  Jeff Law  <law@redhat.com>
3745
3746         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
3747
3748 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
3749
3750         PR middle-end/21743
3751         * gcc.dg/builtins-1.c: Activate disabled clog test.
3752         * gcc.dg/torture/builtin-attr-1.c: Likewise.
3753
3754 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
3755
3756         * gfortran.dg/char_pointer_assign.f90:
3757         Test character-pointer assignments and pointer assignments.
3758         * gfortran.dg/char_pointer_dummy.f90:
3759         Test character-pointer dummy arguments.
3760         * gfortran.dg/char_pointer_func.f90:
3761         Test character-pointer function returns.
3762         * gfortran.dg/char_pointer_dependency.f90:
3763         Test character-pointer functions with dependencies.
3764
3765 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
3766
3767         PR c++/21784
3768         * g++.dg/lookup/using14.C: New test.
3769
3770 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
3771
3772         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
3773         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
3774         trailing ^M.
3775
3776 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
3777
3778         PR c++/17413
3779         * g++.dg/template/local5.C: New.
3780
3781         PR target/21761
3782         * gcc.c-torture/compile/pr21761.c: New.
3783
3784         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
3785         before darwin8.
3786
3787 2005-05-30  Steven G. Kargl
3788
3789         PR fortran/20846
3790         * gfortran.dg/inquire_8.f90: New test.
3791
3792 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3793
3794         PR libfortran/21376
3795         * gfortran.dg/output_exponents_1.f90: New test.
3796
3797 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3798
3799         PR libfortran/20006
3800         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
3801
3802 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
3803
3804         PR c++/21210
3805         * g++.dg/ext/complex1.C: New test.
3806
3807         PR c++/21340
3808         * g++.dg/init/ctor6.C: New test.
3809
3810 2005-05-29  Jan Hubicka  <jh@suse.cz>
3811
3812         * gcc.c-torture/compile/pr21562.c: New.
3813
3814 2005-05-28  Steven G. Kargl <kargls@comcast.net>
3815
3816         * gfortran.dg/subnormal_1.f90: New test.
3817
3818 2005-05-28  Jan Hubicka  <jh@suse.cz>
3819
3820         * tree-prof.exp: Fix comment.
3821         * value-prof-1.c: New.
3822         * value-prof-2.c: New.
3823         * value-prof-3.c: New.
3824         * value-prof-4.c: New.
3825
3826 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
3827
3828         PR c++/21614
3829         * g++.dg/expr/ptrmem6.C: New test.
3830         * g++.dg/expr/ptrmem6a.C: Likewise.
3831
3832 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
3833
3834         PR tree-optimization/21658
3835         * gcc.dg/tree-ssa/pr21658.c: New.
3836
3837 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
3838
3839         PR c++/21455
3840         * g++.dg/inherit/ptrmem3.C: New.
3841
3842         PR c++/21681
3843         * g++.dg/parse/template16.C: New.
3844
3845 2005-05-27  Andreas Jaeger  <aj@suse.de>
3846
3847         * gcc.dg/setjmp-2.c: Only run in 32-bit.
3848
3849         * gcc.dg/i386-sse-8.c: Run test on all archs.
3850
3851 2005-05-26  Mike Stump  <mrs@apple.com>
3852
3853         * objc.dg/isa-field-1.m: Only run on darwin.
3854         * objc.dg/lookup-1.m: Likewise.
3855         * objc.dg/try-catch-8.m: Likewise.
3856
3857 2005-05-26  Roger Sayle  <roger@eyesopen.com>
3858
3859         PR tree-optimization/9814
3860         * gcc.dg/pr9814-1.c: New test case.
3861
3862 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
3863
3864         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
3865         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
3866         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
3867         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
3868         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
3869         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
3870         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
3871         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
3872         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
3873         objc.dg/try-catch-8.m: New.
3874
3875 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
3876
3877         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
3878         remove extraneous semicolons.
3879
3880 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
3881
3882         * obj-c++.dg/comp-types-12.mm: New.
3883         * objc.dg/comp-types-11.m: New.
3884         * objc.dg/selector-4.m: New.
3885
3886 2005-05-26  Andreas Jaeger  <aj@suse.de>
3887
3888         PR testsuite/20772
3889         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
3890         g++.old-deja/g++.ext/attrib3.C,
3891         g++.old-deja/g++.other/store-expr1.C,
3892         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
3893         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
3894         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
3895         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
3896         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
3897         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
3898         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
3899         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
3900         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
3901         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
3902         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
3903         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
3904         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
3905         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
3906         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
3907         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
3908         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
3909         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
3910         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
3911
3912 2005-05-26  Andreas Jaeger  <aj@suse.de>
3913
3914         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
3915         x86-64 compilation.
3916
3917 2005-05-26  Andreas Jaeger  <aj@suse.de>
3918
3919         PR testsuite/20772
3920         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
3921         gcc.misc-tests/i386-pf-athlon-1.c,
3922         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
3923         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
3924         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
3925         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
3926         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
3927         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
3928         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
3929         programs.
3930
3931         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
3932         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
3933         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
3934         x86-64 compilation.
3935
3936         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
3937         x86_64.
3938
3939         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
3940         effective-target ilp32.
3941
3942 2005-05-26  David Ung  <davidu@mips.com>
3943
3944         * gcc.target/mips/ext_ins.c: New test for testing the generation
3945         of MIPS32/64 rev 2 ext/ins instructions.
3946
3947 2005-05-26  Andreas Jaeger  <aj@suse.de>
3948
3949         * treelang/compile/unsigned.tree: Use gimple instead of
3950         nonexisting generic dump.
3951
3952 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
3953
3954         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
3955
3956 2005-05-26  Andreas Jaeger  <aj@suse.de>
3957
3958         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
3959
3960 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
3961
3962         PR libfortran/17283
3963         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
3964         Test callee-allocated memory with write statements.
3965
3966 2005-05-25  Roger Sayle  <roger@eyesopen.com>
3967
3968         PR middle-end/21709
3969         * gcc.dg/pr21709-1.c: New test case.
3970
3971 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
3972             Mike Stump  <mrs@apple.com>
3973
3974         * objc/execute/next_mapping.h: Update for C++.
3975
3976         * obj-c++.dg/selector-1.mm: Move to...
3977         * obj-c++.dg/selector-4.mm: here...
3978
3979         * obj-c++.dg/basic.mm: New.
3980         * obj-c++.dg/comp-types-1.mm: New.
3981         * obj-c++.dg/cxx-class-1.mm: New.
3982         * obj-c++.dg/cxx-ivars-1.mm: New.
3983         * obj-c++.dg/cxx-ivars-2.mm: New.
3984         * obj-c++.dg/cxx-ivars-3.mm: New.
3985         * obj-c++.dg/cxx-scope-1.mm: New.
3986         * obj-c++.dg/cxx-scope-2.mm: New.
3987         * obj-c++.dg/defs.mm: New.
3988         * obj-c++.dg/empty-private-1.mm: New.
3989         * obj-c++.dg/encode-1.mm: New.
3990         * obj-c++.dg/encode-2.mm: New.
3991         * obj-c++.dg/encode-3.mm: New.
3992         * obj-c++.dg/extern-c-1.mm: New.
3993         * obj-c++.dg/extra-semi.mm: New.
3994         * obj-c++.dg/fix-and-continue-2.mm: New.
3995         * obj-c++.dg/isa-field-1.mm: New.
3996         * obj-c++.dg/ivar-list-semi.mm: New.
3997         * obj-c++.dg/local-decl-1.mm: New.
3998         * obj-c++.dg/lookup-1.mm: New.
3999         * obj-c++.dg/lookup-2.mm: New.
4000         * obj-c++.dg/method-1.mm: New.
4001         * obj-c++.dg/method-2.mm: New.
4002         * obj-c++.dg/method-3.mm: New.
4003         * obj-c++.dg/method-4.mm: New.
4004         * obj-c++.dg/method-5.mm: New.
4005         * obj-c++.dg/method-6.mm: New.
4006         * obj-c++.dg/method-7.mm: New.
4007         * obj-c++.dg/no-extra-load.mm: New.
4008         * obj-c++.dg/overload-1.mm: New.
4009         * obj-c++.dg/pragma-1.mm: New.
4010         * obj-c++.dg/pragma-2.mm: New.
4011         * obj-c++.dg/private-1.mm: New.
4012         * obj-c++.dg/private-2.mm: New.
4013         * obj-c++.dg/proto-qual-1.mm: New.
4014         * obj-c++.dg/qual-types-1.mm: New.
4015         * obj-c++.dg/stubify-1.mm: New.
4016         * obj-c++.dg/stubify-2.mm: New.
4017         * obj-c++.dg/super-class-1.mm: New.
4018         * obj-c++.dg/super-class-2.mm: New.
4019         * obj-c++.dg/super-dealloc-1.mm: New.
4020         * obj-c++.dg/super-dealloc-2.mm: New.
4021         * obj-c++.dg/template-1.mm: New.
4022         * obj-c++.dg/template-2.mm: New.
4023         * obj-c++.dg/template-3.mm: New.
4024         * obj-c++.dg/template-4.mm: New.
4025         * obj-c++.dg/template-5.mm: New.
4026         * obj-c++.dg/template-6.mm: New.
4027         * obj-c++.dg/try-catch-1.mm: New.
4028         * obj-c++.dg/try-catch-2.mm: New.
4029         * obj-c++.dg/try-catch-3.mm: New.
4030         * obj-c++.dg/try-catch-4.mm: New.
4031         * obj-c++.dg/try-catch-5.mm: New.
4032         * obj-c++.dg/try-catch-6.mm: New.
4033         * obj-c++.dg/try-catch-7.mm: New.
4034         * obj-c++.dg/try-catch-8.mm: New.
4035         * obj-c++.dg/try-catch-9.mm: New.
4036         * obj-c++.dg/va-meth-1.mm: New.
4037
4038 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
4039
4040         * obj-c++.dg/selector-1.mm: New.
4041         * obj-c++.dg/selector-2.mm: New.
4042
4043 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
4044
4045         * obj-c++.dg/selector-3.mm: New.
4046         * objc.dg/selector-3.m: New.
4047
4048 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
4049
4050         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
4051         about where warning appears.
4052
4053 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
4054
4055         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
4056         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
4057         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4058         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4059
4060 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
4061
4062         * gcc.dg/20050524-1.c: New test.
4063
4064 2005-05-25  Jan Hubicka  <jh@suse.cz>
4065
4066         * gcc.dg/tree-prof/inliner-1.c: New.
4067
4068 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
4069
4070         * gcc.dg/tree-prof: New directory.
4071         * gcc.dg/tree-prof/tree-prof.exp: New.
4072
4073 2005-05-25  DJ Delorie  <dj@redhat.com>
4074
4075         * gcc.dg/Wattributes-1.c: New.
4076         * gcc.dg/Wattributes-2.c: New.
4077         * gcc.dg/Wattributes-3.c: New.
4078
4079 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
4080
4081         PR tree-optimization/19833
4082         * gcc.dg/uninit-4.c: Remove xfail.
4083         * gcc.dg/uninit-9.c: Ditto.
4084
4085 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
4086
4087         * obj-c++.dg/bitfield-[1-5].mm: New.
4088         * obj-c++.dg/class-protocol-1.mm: New.
4089         * obj-c++.dg/comp-types-1[0-1].mm: New.
4090         * obj-c++.dg/comp-types-[2-9].mm: New.
4091         * obj-c++.dg/encode-[4-8].mm: New.
4092         * obj-c++.dg/layout-1.mm: New.
4093         * obj-c++.dg/method-1[0-9].mm: New.
4094         * obj-c++.dg/method-2[0-1].mm: New.
4095         * obj-c++.dg/method-[8-9].mm: New.
4096         * obj-c++.dg/objc-gc-3.mm: New.
4097         * obj-c++.dg/try-catch-10.mm: New.
4098         * objc.dg/bitfield-5.m: New.
4099         * objc.dg/comp-types-10.m: New.
4100         * objc.dg/comp-types-9.m: New.
4101         * objc.dg/layout-1.m: New.
4102         * objc.dg/objc-gc-4.m: New.
4103         * objc.dg/try-catch-9.m: New.
4104         * objc.dg/class-protocol-1.m: Tweak diagnostics.
4105         * objc.dg/comp-types-1.m: Likewise.
4106         * objc.dg/comp-types-[5-6].m: Likewise.
4107         * objc.dg/method-9.m: Likewise.
4108
4109 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
4110
4111         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
4112         and on hardware without VMX support.
4113
4114         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
4115
4116         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
4117
4118         * lib/profopt.exp (dg-final-generate, dg-final-use,
4119         profopt-final-code, profopt-get-options): New.
4120         (profopt-execute): Process test directives.
4121
4122         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
4123         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
4124         cleanup-tree-dump, cleanup-saved-temps): Update comments.
4125
4126 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
4127
4128         PR C++/21645
4129         * g++.dg/init/ctor5.C: New test.
4130
4131 2005-05-24  Ira Rosen  <irar@il.ibm.com>
4132
4133         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
4134         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
4135         vect-113.c, vect-114.c.
4136
4137 2005-05-23  Adam Nemet  <anemet@lnxw.com>
4138
4139         * gcc.dg/const-elim-1.c: Remove xfails.
4140
4141 2005-05-23  Jeff Law  <law@redhat.com>
4142
4143         * gcc.c-torture/compile/pr21638.c: New test.
4144         * gcc.c-torture/compile/20050520-1.c: New test.
4145
4146 2005-05-23  Nick Clifton  <nickc@redhat.com>
4147
4148         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
4149         be a proper triple, ie: m32r*-*-*.
4150         * g++.old-deja/g++.jason/thunk3.C: Likewise.
4151
4152 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
4153
4154         PR middle-end/21331
4155         PR tree-opt/21293
4156         * gcc.c-torture/compile/pr21293.c: New test.
4157         * gcc.c-torture/execute/pr21331.c: New test.
4158
4159 2004-05-20  Richard Henderson  <rth@redhat.com>
4160
4161         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
4162
4163 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
4164
4165         * obj-c++-dg.exp: Add.
4166         * obj-c++.exp: Add.
4167         * obj-c++.dg/dg.exp: Add.
4168
4169 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
4170
4171         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
4172         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
4173
4174 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
4175
4176         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
4177
4178 2004-05-19  Richard Henderson  <rth@redhat.com>
4179
4180         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
4181
4182 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
4183
4184         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
4185
4186         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
4187
4188 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
4189
4190         PR c++/21495
4191         * g++.dg/parse/extern1.C: New test.
4192         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
4193
4194 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4195
4196         * gcc.dg/c99-math.h: New.
4197         * gcc.dg/c99-math-float-1.c: New test.
4198         * gcc.dg/c99-math-double-1.c: Likewise.
4199         * gcc.dg/c99-math-long-double-1.c: Likewise.
4200
4201 2005-05-18  Richard Henderson  <rth@redhat.com>
4202
4203         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
4204
4205 2005-05-18  Devang Patel  <dpatel@apple.com>
4206
4207         * g++.dg/opt/20050511-1.C: New test.
4208
4209 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
4210
4211         PR libfortran/21127
4212         * gfortran.dg/reshape-complex.f90:  New test.
4213
4214 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
4215
4216         * gfortran.dg/array_constructor_1.f90: New test.
4217         * gfortran.dg/array_constructor_2.f90: New test.
4218
4219 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
4220
4221         PR fortran/20954
4222         * gfortran.dg/pr20954.f: New test.
4223
4224 2005-05-17  Mike Stump  <mrs@apple.com>
4225
4226         Yet more Objective-C++...
4227
4228         * objc.dg/method-5.m: Update.
4229         * objc.dg/method-6.m: Update.
4230         * objc.dg/method-7.m: Update.
4231         * objc.dg/method-9.m: Update.
4232         * objc.dg/try-catch-2.m: Update.
4233
4234 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
4235
4236         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
4237         Remove little-endian optimizations.
4238
4239 2005-05-17  Jeff Law  <law@redhat.com>
4240
4241         * g++.dg/tree-ssa/pr14814.C: New test.
4242         * gcc.dg/tree-ssa/pr14814.C: New test.
4243         * gcc.dg/tree-ssa/pr17141-1.C: New test.
4244         * gcc.dg/tree-ssa/pr17141-2.C: New test.
4245
4246 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
4247
4248         * gcc.dg/compat/generate-random.c: Do not include
4249         libiberty.h.
4250         * gcc.dg/compat/generate-random_r.c: Likewise.
4251
4252 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
4253
4254         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
4255
4256 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
4257
4258         PR middle-end/21595
4259         * g++.dg/tree-ssa/builtin1.C: New testcase.
4260
4261 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
4262
4263         PR c++/21454
4264         * g++.dg/opt/const4.C: New test.
4265
4266         PR middle-end/21492
4267         * g++.dg/opt/crossjump1.C: New test.
4268
4269         PR tree-optimization/21610
4270         * gcc.c-torture/compile/20050516-1.c: New test.
4271
4272         PR fortran/15080
4273         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
4274         about the test failing.
4275         * gfortran.fortran-torture/execute/where_7.f90: New test.
4276         * gfortran.fortran-torture/execute/where_8.f90: New test.
4277
4278 2005-05-16  Richard Henderson  <rth@redhat.com>
4279
4280         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
4281         i?86 and x86_64.
4282
4283 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
4284
4285         * gcc.dg/compat/generate-random.c (config.h): Do not include.
4286         (limits.h): Include unconditionally.
4287         (stdlib.h): Likewise.
4288         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
4289         (limits.h): Include unconditionally.
4290         (stdlib.h): Likewise.
4291         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
4292         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
4293         (limits.h): Include unconditionally.
4294         (stdlib.h): Likewise.
4295         (hashtab.h): Do not include.
4296         (getopt.h): Likewise.
4297         (stddef.h): Include.
4298         (hashval_t): Define.
4299         (struct entry): Add "next" field.
4300         (HASH_SIZE): New macro.
4301         (hash_table): New variable.
4302         (switchfiles): Do not use xmalloc.
4303         (mix): New macro.
4304         (iterative_hash): New function.
4305         (hasht): Remove.
4306         (e_exists): New function.
4307         (e_insert): Likewise.
4308         (output): Use, instead of libiberty hashtable functions.
4309         (main): Do not use getopt.  Do not call htab_create.
4310
4311 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
4312
4313         PR libstdc++/21526
4314         * lib/target-supports.exp (check_mkfifo_available):
4315         Return 0 for cygwin as mkfifo support incomplete on platform.
4316         Fix typos in comments.
4317
4318 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
4319
4320         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
4321
4322 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
4323
4324         PR fortran/17432
4325         * gfortran.dg/assign_4.f: New test.
4326
4327 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
4328
4329         PR tree-optimization/21563
4330         * gcc.dg/tree-ssa/pr21563.c: New.
4331
4332 2005-05-14  Jan Hubicka  <jh@suse.cz>
4333
4334         * gcc.dg/noreturn-7.c: Allow control reaches warning.
4335
4336 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
4337
4338         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
4339
4340 2005-05-13  Julian Brown  <julian@codesourcery.com>
4341
4342         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
4343         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
4344
4345 2005-05-13  Jan Hubicka  <jh@suse.cz>
4346
4347         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
4348         * gcc.dg/fold-xor-?.c: Likewise.
4349         * gcc.dg/pr15784-?.c: Likewise.
4350         * gcc.dg/pr20922-?.c: Likewise.
4351         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
4352         * gcc.dg/tree-ssa/pr17598.c: Likewise.
4353         * gcc.dg/tree-ssa/pr20470.c: Likewise.
4354
4355 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4356
4357         PR fortran/21260
4358         * gfortran.dg/hollerith_1.f90: New test.
4359
4360 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4361
4362         * gfortran.dg/func_result_2.f90: New test.
4363
4364 2005-05-11  Bud Davis  <bdavis@gfortran.org>
4365
4366         * gfortran.dg/dev_null.f90: New test.
4367
4368 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
4369
4370         * gcc.dg/arm-vfp1.c: Revert last change.
4371
4372 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
4373
4374         PR middle-end/19807
4375         PR tree-optimization/19639
4376         * g++.dg/tree-ssa/pr19807.C: New testcase.
4377
4378 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4379
4380         PR libfortran/21471
4381         * gfortran.dg/append-1.f90: New test.
4382
4383 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
4384
4385         * gcc.dg/pr18501.c: XFAIL.
4386         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
4387         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
4388         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
4389         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
4390         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
4391         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
4392         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
4393         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
4394
4395 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4396
4397         PR fortran/20178
4398         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
4399         gfortran.dg/f2c_3.f90: New tests.
4400
4401         * gfortran.dg/return_1.f90: Fix dg annotation.
4402
4403 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
4404
4405         * gcc.c-torture/compile/20050510-1.c: New test.
4406
4407 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
4408
4409         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
4410
4411 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
4412
4413         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
4414
4415 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
4416
4417         PR c/17913
4418         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
4419
4420 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
4421
4422         PR c/21342
4423         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
4424         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
4425
4426 2005-05-10  Ben Elliston  <bje@au.ibm.com>
4427
4428         PR debug/16676
4429         * gcc.dg/debug/pr16676.c: New test.
4430
4431 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
4432
4433         PR testsuite/21443
4434         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
4435         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
4436         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
4437         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
4438         Change -O1 to -O2.
4439         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
4440         -fno-tree-dominator-opts.
4441
4442 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4443
4444         * gfortran.dg/return_1.f90: New test.
4445
4446 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
4447
4448         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
4449
4450         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
4451
4452 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
4453
4454         PR c++/21427
4455         * g++.dg/inherit/covariant13.C: New.
4456
4457 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4458
4459         PR libfortran/19155
4460         * gfortran.dg/pr19155.f: New test.
4461
4462 2005-05-08  Roger Sayle  <roger@eyesopen.com>
4463
4464         PR inline-asm/8788
4465         * gcc.dg/pr8788-1.c: New testcase.
4466
4467 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
4468
4469         PR target/21416
4470         * gcc.target/mips/fpcmp-[12].c: New tests.
4471
4472 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
4473
4474         * lib/target-supports-dg.exp (dg-require-fork): New function.
4475         (dg-require-mkfifo): Likewise.
4476         * lib/target-supports.exp (check_function_available): New
4477         function.
4478         (check_fork_available): Likewise.
4479         (check_mkfifo_available): Likewise.
4480
4481 2005-05-06  Jeff Law  <law@redhat.com>
4482
4483         * gcc.c-torture/compile/pr21380.c: New test.
4484
4485 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
4486
4487         PR c++/20961
4488         * g++.dg/ext/weak3.C: New test.
4489
4490 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
4491
4492         PR c++/21352
4493         * g++.dg/template/crash37.C: New test.
4494
4495 2005-05-05  Paul Brook  <paul@codesourcery.com>
4496
4497         * gcc.dg/arm-g2.c: Use effective-target arm32.
4498         * gcc.dg/arm-mmx-1.c: Ditto.
4499         * gcc.dg/arm-scd42-2.c: Ditto.
4500         * gcc.dg/arm-vfp1.c: Ditto.
4501         * lib/target-supports.exp (check_effective_target_arm32): New
4502         function.
4503
4504 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
4505
4506         PR libfortran/21354
4507         gfortran.dg/in_pack_rank7.f90:  New test.
4508
4509 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
4510
4511         PR middle-end/15618
4512         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
4513
4514 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
4515
4516         PR middle-end/21265
4517         * gcc.dg/20050503-1.c: New test.
4518
4519         PR rtl-optimization/21239
4520         * gcc.dg/i386-sse-11.c: New test.
4521
4522 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
4523
4524         PR target/16888
4525         * gcc.target/i386/asm-1.c: New test.
4526
4527 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
4528
4529         PR rtl-optimization/21330
4530         * gcc.c-torture/execute/20050502-1.c: New test.
4531
4532         PR target/21297
4533         * gcc.c-torture/execute/20050502-2.c: New test.
4534
4535 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
4536
4537         PR middle-end/21282
4538         * gcc.dg/pr21282.c: New.
4539
4540 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
4541
4542         * gcc.dg/vect/pr20122.c:  Clean up .vect file.
4543         * gcc.dg/vect/vect-92.c: Likewise
4544         * gcc.dg/vect/vect-93.c: Likewise
4545         * gcc.dg/vect/vect-dv-1.c: Likewise
4546         * gcc.dg/vect/vect-dv-2.c: Likewise
4547         * gcc.dg/vect/vect-ifcvt-10.c: Likewise
4548
4549 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
4550
4551         * gfortran.dg/vect/vect-1.f90:  Clean up .vect file.
4552         * gfortran.dg/vect/vect-2.f90:  Likewise
4553         * gfortran.dg/vect/vect-3.f90:  Likewise
4554         * gfortran.dg/vect/vect-4.f90:  Likewise
4555         * gfortran.dg/vect/vect-5.f90:  Likewise
4556
4557 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
4558
4559         PR target/20813
4560         * gcc.dg/rs6000-fpint-2.c: New.
4561
4562 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
4563
4564         PR c/15698
4565         * gcc.dg/builtins-30.c: Update expected messages.
4566         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
4567         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
4568         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
4569
4570 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
4571
4572         PR tree-optimization/21294
4573         * gcc.dg/tree-ssa/pr21294.c: New.
4574
4575 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
4576
4577         * gcc.dg/altivec-3.c (vec_store): Do not use the old
4578         __builtin_altivec_st_internal_4si built-in.
4579
4580 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
4581
4582         PR c++/15875
4583         * g++.dg/template/ptrmem14.C: New test.
4584
4585 2005-05-02  Paul Brook  <paul@codesourcery.com>
4586
4587         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
4588
4589 2005-05-02  Michael Matz  <matz@suse.de>
4590
4591         PR c++/19542
4592         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
4593
4594 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
4595
4596         * g++.dg/cpp/weak.C: New test.
4597
4598 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
4599
4600         * gcc.dg/tree-ssa/loop-8.c: New test.
4601
4602 2005-04-30  Michael Maty  <matz@suse.de>
4603
4604         * gcc.dg/inline-mcpy.c: New test.
4605
4606 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
4607
4608         PR libfortran/18958
4609         * gfortran.dg/eoshift.f90:  New test case.
4610
4611 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
4612
4613         PR libfortran/18857
4614         * gfortran.dg/matmul_1.f90: New test.
4615
4616 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
4617
4618         PR tree-optimization/21030
4619         * gcc.dg/tree-ssa/pr21030.c: New.
4620
4621 2005-04-29  Devang Patel  <dpatel@apple.com>
4622
4623         PR tree-optimization/21272
4624         * gcc.dg/vect/vect-ifcvt-10.c: New test.
4625
4626 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
4627
4628         PR fortran/13082
4629         PR fortran/18824
4630         * gfortran.dg/entry_4.f90: New test.
4631         * gfortran.fortran-torture/execute/entry_1.f90: New test.
4632         * gfortran.fortran-torture/execute/entry_2.f90: New test.
4633         * gfortran.fortran-torture/execute/entry_3.f90: New test.
4634         * gfortran.fortran-torture/execute/entry_4.f90: New test.
4635         * gfortran.fortran-torture/execute/entry_5.f90: New test.
4636         * gfortran.fortran-torture/execute/entry_6.f90: New test.
4637         * gfortran.fortran-torture/execute/entry_7.f90: New test.
4638
4639 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4640
4641         * gfortran.fortran-torture/execute/entry_8.f90: New test.
4642
4643 2005-04-29  Paul Brook   <paul@codesourcery.com>
4644
4645         * gfortran.dg/entry_3.f90: New test.
4646
4647 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4648
4649         * gfortran.dg/implicit_4.f90: New test.
4650
4651 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
4652
4653         * lib/target-supports.exp (check_profiling_available): Return
4654         false for xtensa-*-elf.
4655
4656 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
4657
4658         * lib/fortran-torture.exp (fortran-torture.exp): Catch
4659         error if file cannot be deleted.
4660
4661 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
4662
4663         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
4664         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
4665         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
4666         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
4667         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
4668         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
4669         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
4670         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
4671         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
4672         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
4673         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
4674         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
4675         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
4676
4677 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4678
4679         PR fortran/20865
4680         * gfortran.dg/pr20865.f90: New test.
4681
4682 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
4683
4684         * gcc.dg/void-cast-2.c: New test.
4685
4686 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
4687
4688         PR c/21159
4689         * gcc.dg/void-cast-1.c: New test.
4690
4691 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
4692
4693         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
4694
4695 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4696
4697         PR fortran/21177
4698         * gfortran.dg/pr21177.f90: New test.
4699
4700 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
4701
4702         PR tree-optimization/21171
4703         * gcc.dg/tree-ssa/pr21171.c: New test.
4704
4705 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
4706
4707         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
4708         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
4709         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
4710         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
4711         gcc.dg/tree-ssa/gen-vect-32.c: New.
4712         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
4713         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
4714         don't run on PPC32.
4715
4716 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
4717
4718         PR c/21213
4719         * gcc.dg/transparent-union-3.c: New test.
4720
4721 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
4722
4723         PR c/20740
4724         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
4725         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
4726         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
4727         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
4728         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
4729         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
4730
4731 2005-04-26  Jeff Law  <law@redhat.com>
4732
4733         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
4734         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
4735         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
4736         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
4737         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
4738         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
4739         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
4740
4741 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
4742
4743         PR tree-optimization/17598
4744         * gcc.dg/tree-ssa/pr17598.c: New testcase.
4745
4746 2005-04-25  Mike Stump  <mrs@apple.com>
4747
4748         * objc.dg/fix-and-continue-1.m: Add.
4749
4750 2005-04-25  Roger Sayle  <roger@eyesopen.com>
4751
4752         PR c++/20995
4753         * g++.dg/opt/pr20995-1.C: New test case.
4754
4755 2005-04-25  Devang Patel <dpatel@apple.com>
4756
4757         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
4758
4759 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
4760
4761         PR testsuite/21062
4762         * g++.dg/opt/alias2.C (printf): Correct the prototype.
4763
4764 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
4765
4766         PR C++/21188
4767         * g++.dg/opt/rtti2.C: New test.
4768
4769 2005-04-25  Paul Brook  <paul@codesourcery.com>
4770         Steven G. Kargl  <kargls@comcast.net>
4771
4772         PR fortran/20879
4773         * gfortran.dg/ichar_1.f90: New file.
4774
4775 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
4776
4777         PR middle-end/20991
4778         * g++.dg/opt/pr20991.C: New test.
4779
4780         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
4781         where sizeof (type) < __alignof__ (type).
4782         * gcc.dg/compat/struct-layout-1.h: Likewise.
4783
4784 2005-04-24  Per Bothner  <per@bothner.com>
4785             Devang Patel  <dpatel@apple.com>
4786
4787         PR preprocessor/20907
4788         * gcc.dg/cpp/very-long-comment.c: New test.
4789
4790 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4791
4792         PR fortran/20059
4793         * gfortran.dg/common_5.f: New test.
4794
4795 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
4796
4797         PR middle-end/21082
4798         * g++.dg/tree-ssa/pr21082.C: New testcase.
4799
4800 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
4801
4802         * gcc.dg/vect/vect-99.c: New test.
4803
4804 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
4805
4806         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
4807
4808 2005-04-22  Jeff Law  <law@redhat.com>
4809
4810         * gcc.dg/uninit-5.c: Remove xfails.
4811         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
4812         conditionals and loads.
4813
4814 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
4815
4816         PR libfortran/20074
4817         PR libfortran/20436
4818         PR libfortran/21108
4819         * gfortran.dg/nested_reshape.f90: new test
4820         * gfortran.dg/reshape-alloc.f90: new test
4821         * gfortran.dg/reshape.f90: new test
4822
4823 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
4824
4825         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
4826
4827         * gcc.dg/arm-vfp1.c: New test.
4828
4829 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
4830
4831         PR c++/21087
4832         * g++.dg/lookup/builtin2.C: New test.
4833
4834 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
4835
4836         * gcc.dg/weak/weak-13.c: New test.
4837
4838 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
4839
4840         * lib/target-supports.exp (check_effective_target_sync_int_long):
4841         Add powerpc*.
4842
4843 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
4844
4845         * gcc.target/mips/branch-1.c: New test.
4846
4847 2005-04-21  Richard Henderson  <rth@redhat.com>
4848
4849         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
4850         * gcc.dg/vect/vect-86.c: Likewise.
4851         * gcc.dg/vect/vect-87.c: Likewise.
4852         * gcc.dg/vect/vect-88.c: Likewise.
4853
4854 2005-04-21  Devang Patel  <dpatel@apple.com>
4855
4856         PR optimization/20994
4857         * gcc.dg/tree-ssa/ifc-3.c: New test.
4858
4859 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
4860
4861         PR c/12913
4862         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
4863         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
4864         gcc.dg/c99-vla-jump-5.c: New tests.
4865
4866 2005-04-19  Richard Henderson  <rth@redhat.com>
4867
4868         * lib/target-supports.exp (check_effective_target_vect_int_mult):
4869         Fix typo in exists check.
4870         (check_effective_target_sync_int_long): New.
4871         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
4872         * gcc.dg/ia64-sync-2.c: Likewise.
4873         * gcc.dg/ia64-sync-3.c: Likewise.
4874         * gcc.dg/ia64-sync-4.c: Likewise.
4875
4876 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
4877
4878         * gcc.dg/fold-xor-1.c: New test.
4879         * gcc.dg/fold-xor-2.c: New test.
4880
4881 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
4882
4883         PR target/20670
4884         * g++.dg/eh/fp-regs.C: New test.
4885
4886 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
4887
4888         * gcc.dg/Wint-to-pointer-cast-1.c,
4889         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
4890         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
4891         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
4892
4893 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4894
4895         PR fortran/16861
4896         * gfortran.dg/pr16861.f90: New test.
4897
4898 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
4899
4900         * gcc.dg/pr21085.c: New test.
4901
4902 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
4903
4904         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
4905         (setup_mips_tests, dg-mips-options): New procedures.
4906         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
4907         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
4908         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
4909         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
4910         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
4911         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
4912         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
4913         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
4914         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
4915         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
4916         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
4917         dg-mips-options instead of dg-options.  Remove now-redundant
4918         preprocessor guards.
4919         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
4920         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
4921         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
4922         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
4923         * gcc.dg/vr-mult-2.c: Delete.
4924         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
4925         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
4926         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
4927         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
4928         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
4929         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
4930         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
4931
4932 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
4933
4934         * ada/acats/run_all.sh: Use sync when executable not present.
4935
4936 2005-04-18  Devang Patel  <dpatel@apple.com>
4937
4938         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
4939         * gcc.dg/vect/vect-11a.c: New.
4940         * gcc.dg/vect/vect-none.c: Update.
4941         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
4942
4943 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
4944
4945         PR tree-optimization/20922
4946         * gcc.dg/pr20922-1.c: New test.
4947         * gcc.dg/pr20922-2.c: New test.
4948         * gcc.dg/pr20922-3.c: New test.
4949         * gcc.dg/pr20922-4.c: New test.
4950         * gcc.dg/pr20922-5.c: New test.
4951         * gcc.dg/pr20922-6.c: New test.
4952
4953 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4954
4955         PR libfortran/20950
4956         * gfortran.dg/pr20950.f: New test.
4957
4958 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4959
4960         PR libfortran/19216
4961         * gfortran.dg/pr19216.f: New test.
4962
4963 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
4964
4965         PR tree-optimization/21001
4966         * gcc.dg/tree-ssa/pr21001.c: New.
4967
4968 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
4969
4970         PR libfortran/21075
4971         * gfortran.dg/reshape_rank7.f90: New test.
4972
4973 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
4974
4975         PR libfortran/12884 gfortran.dg/pr12884.f: New test
4976         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
4977         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
4978         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
4979         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
4980         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
4981         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
4982         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
4983         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
4984         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
4985         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
4986         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
4987         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
4988         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
4989         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
4990         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
4991         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
4992         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
4993         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
4994         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
4995         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
4996
4997 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
4998
4999         * gfortran.dg/wtruncate.f: New testcase.
5000         * gfortran.dg/wtruncate.f90: New testcase.
5001
5002 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
5003
5004         PR c++/21025
5005         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
5006         which sizeof/alignof is dependent, rather than just whether we are
5007         processing_template_decl.
5008
5009 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
5010
5011         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
5012         corrected typo where the wrong variables had been compared.
5013
5014 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
5015
5016         PR libfortran/18495
5017         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
5018         Test callee-allocated version of return array with a write
5019         statement.
5020         Test spread with a temporary with another write statement.
5021
5022 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
5023
5024         PR tree-optimization/21031
5025         * gcc.dg/tree-ssa/pr21031.c: New.
5026
5027 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
5028
5029         PR tree-optimization/21004
5030         * gcc.dg/builtins-53.c: Include builtins-config.h.
5031         Check floorf, ceilf, floorl and ceill transformations
5032         only when HAVE_C99_RUNTIME is defined.
5033
5034 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
5035
5036         PR middle-end/20739
5037         * gcc.dg/tree-ssa/pr20739.c: New test.
5038
5039 2005-04-14  Mike Stump  <mrs@apple.com>
5040
5041         * gcc.dg/Foundation.framework/empty: New.
5042         * gcc.dg/framework-2.c: New.
5043
5044 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
5045
5046         PR tree-optimization/21021
5047         * gcc.c-torture/compile/pr21021.c: New.
5048
5049 2005-04-14  Janis Johnson  <janis187@us.ibm.com
5050
5051         PR testsuite/21010
5052         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
5053         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
5054         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
5055         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
5056         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
5057         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
5058         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
5059         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
5060
5061 2005-04-14  Richard Henderson  <rth@redhat.com>
5062
5063         * lib/target-supports.exp (check_effective_target_vect_condition):
5064         Add ia64, i?86, and x86_64.
5065
5066 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
5067
5068         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
5069
5070 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
5071
5072         PR tree-optimization/20657
5073         * gcc.dg/tree-ssa/pr20657.c: New.
5074
5075 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
5076
5077         * gcc.dg/builtins-53.c: Also check (int)trunc* and
5078         (long long int)trunc*.
5079
5080 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
5081
5082         PR target/20927
5083         * gcc.dg/pr20927.c: New test.
5084
5085 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
5086
5087         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
5088         * gcc.target/mips/asm-1.c: Likewise.
5089
5090 2005-04-13  Dale Johannesen  <dalej@apple.com>
5091
5092         * objc.dg/objc-fast-4.m:  New.
5093
5094 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
5095
5096         * gcc.target/cris/torture/cris-torture.exp: New driver in new
5097         directory.
5098         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
5099
5100 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
5101
5102         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
5103         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
5104         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
5105
5106 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
5107
5108         PR tree-optimization/20913
5109         * gcc.dg/tree-ssa/pr20913.c: New.
5110
5111         PR tree-optimization/20702
5112         * gcc.dg/tree-ssa/pr20702.c: New.
5113
5114 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5115
5116         PR c++/13744
5117         * g++.dg/inherit/local3.C: New test.
5118
5119 2005-04-12  Jeff Law  <law@redhat.com>
5120
5121         * gcc.dg/tree-ssa/20050412-1.c: New test.
5122
5123 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
5124
5125         PR libfortran/19016
5126         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
5127         Add tests with mask generated by expression.
5128         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
5129         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
5130         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
5131
5132 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
5133
5134         PR middle-end/20917
5135         * gcc.dg/20050409-1.c: New test.
5136
5137 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
5138
5139         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
5140
5141 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
5142
5143         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
5144         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
5145         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
5146         (TARGET_CXX): Adjust accordingly.
5147         * target.h (struct gcc_target): Remove epxort_class_data.  Add
5148         determine_class_data_visibility and class_data_always_comdat.
5149         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
5150         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
5151         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
5152         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
5153         (arm_cxx_determine_class_data_visibility): New.
5154         (arm_cxx_class_data_always_comdat): Likewise.
5155         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
5156         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
5157         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
5158         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
5159         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
5160         Define.
5161
5162 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
5163
5164         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
5165
5166 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
5167
5168         * gcc.dg/i386-darwin-fpmath.c: New.
5169
5170 2004-04-11  Devang Patel  <dpatel@apple.com>
5171
5172         * lib/target-supports.exp (check_effective_target_vect_condition): New.
5173         * gcc.dg/vect/vect-ifcvt-1.c: New test.
5174         * gcc.dg/vect/vect-ifcvt-2.c: New test.
5175         * gcc.dg/vect/vect-ifcvt-3.c: New test.
5176         * gcc.dg/vect/vect-ifcvt-4.c: New test.
5177         * gcc.dg/vect/vect-ifcvt-5.c: New test.
5178         * gcc.dg/vect/vect-ifcvt-6.c: New test.
5179         * gcc.dg/vect/vect-ifcvt-7.c: New test.
5180         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
5181
5182 2004-04-11  Devang Patel  <dpatel@apple.com>
5183
5184         * gcc.dg/vect/vect-dv-1.c: New test.
5185         * gcc.dg/vect/vect-dv-2.c: New test.
5186
5187 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
5188
5189         PR tree-optimization/20933
5190         * gcc.dg/tree-ssa/pr20933.c: New test.
5191
5192 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5193
5194         * gfortran.dg/fold_nearest.f90: New test.
5195
5196 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
5197
5198         * gcc.dg/tree-ssa/alias-1.c: New test.
5199
5200 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
5201
5202         PR tree-optimization/20920
5203         * g++.dg/tree-ssa/pr20920.C: New test.
5204
5205 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
5206
5207         * gcc.dg/builtins-53.c: Also check (int)ceil* and
5208         (long long int)ceil*.
5209
5210 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
5211
5212         * g++.dg/warn/Wdtor1.C: Declare template in system header with
5213         explicit C++ linkage.
5214
5215 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5216
5217         * gfortran.dg/pr17229.f: Take care of the new obsolescence
5218         warning for arithmetic IF statements.
5219
5220 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
5221
5222         * eor_handling_1.f90: New test case.
5223         * eor_handling_2.f90: New test case.
5224         * eor_handling_3.f90: New test case.
5225         * eor_handling_4.f90: New test case.
5226         * eor_handling_5.f90: New test case.
5227         * noadv_size.f90: New test case.
5228         * pad_no.f90: New test case.
5229
5230 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
5231
5232         * gcc.c-torture/execute/20050410-1.c: New test.
5233
5234 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
5235
5236         * gcc.dg/pr20126.c: New.
5237
5238 2005-04-09  Bud Davis  <bdavis@gfortran.org>
5239             Steven G. Kargl <kargls@comcast.net>
5240
5241         * gfortran.dg/PR19872.f: New test.
5242
5243 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
5244
5245         * gfortran.dg/nint_1.f90:  Fix dg-do directive
5246
5247 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
5248
5249         * gfortran.dg/nint_1.f90: New test.
5250
5251 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
5252
5253         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
5254         Added test for callee-allocated arrays with write statements.
5255         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
5256         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
5257         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
5258         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
5259         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
5260
5261 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
5262
5263         PR libfortran/20163
5264         * gfortran.dg/open-options-blanks.f:  New test.
5265
5266 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
5267
5268         PR fortran/13257
5269         * gfortran.dg/comma_format_extension_[1234].f: New tests.
5270
5271 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
5272
5273         * gcc.dg/tree-ssa/stdarg-1.c: New test.
5274         * gcc.dg/tree-ssa/stdarg-2.c: New test.
5275         * gcc.dg/tree-ssa/stdarg-3.c: New test.
5276         * gcc.dg/tree-ssa/stdarg-4.c: New test.
5277         * gcc.dg/tree-ssa/stdarg-5.c: New test.
5278         * gcc.c-torture/execute/stdarg-4.c: New test.
5279
5280         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
5281
5282         PR target/20795
5283         * g++.dg/abi/param2.C: New test.
5284
5285 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
5286
5287         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
5288
5289 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
5290
5291         * gcc.dg/builtins-53.c: New test.
5292
5293 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
5294
5295         * g++.dg/tree-ssa/pr18178.C: New test.
5296         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
5297         * gcc.c-torture/execute/20041019-1.c: New test.
5298         * gcc.dg/tree-ssa/20041008-1.c: New test.
5299         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
5300         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
5301         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
5302         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
5303         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
5304         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
5305         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
5306         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
5307         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
5308         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
5309
5310 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
5311
5312         PR rtl-optimization/20466
5313         * gcc.c-torture/execute/pr20466-1.c: New test.
5314
5315 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
5316
5317         PR c++/20905
5318         * g++.dg/parse/cond2.C: New test.
5319
5320         PR c++/20145
5321         * g++.dg/warn/Wdtor1.C: New test.
5322
5323 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5324
5325         PR fortran/17229
5326         * gfortran.dg/pr17229.f: New test.
5327
5328 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
5329
5330         * gfortran.dg/tiny_1.f90: New test.
5331         * gfortran.dg/tiny_2.f90: ditto.
5332
5333 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
5334
5335         * gfortran.dg/eor_1.f90:  Fix dg-do run line
5336         * gfortran.dg/open_new.f90:  Fix dg-do run line
5337
5338 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
5339
5340         * lib/target-supports.exp (get_compiler_messages): Support
5341         optional arguments, the fourth being compiler options.
5342         (check_effective_target_fpic): New proc.
5343         * gcc.dg/20050321-2.c: Restrict to target fpic.
5344
5345 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
5346
5347         * gcc.dg/15443-1.c: New test.
5348         * gcc.dg/15443-2.c: Likewise.
5349
5350 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5351
5352         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
5353
5354 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
5355
5356         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
5357
5358 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
5359
5360         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
5361         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
5362         -m64.
5363         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
5364         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
5365         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
5366
5367 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
5368
5369         PR c++/20212
5370         * g++.dg/warn/Wunused-11.C: New test.
5371
5372 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
5373
5374         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
5375
5376 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
5377
5378         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
5379
5380 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
5381
5382         PR c++/20734
5383         * g++.dg/template/ptrmem13.C: New test.
5384
5385 2005-04-05  Per Bothner  <per@bothner.com>
5386
5387         * lib/gcc.exp: Always add -fno-show-column, for now.
5388
5389 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
5390
5391         PR testsuite/20767
5392         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
5393         of plain old "unsigned int" for the type of "i".  Makes this test
5394         64bit clean.
5395
5396 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
5397
5398         * gcc.dg/i386-ssefn-1.c: New test.
5399         * gcc.dg/i386-ssefn-2.c: New test.
5400         * gcc.dg/i386-ssefn-3.c: New test.
5401         * gcc.dg/i386-ssefn-4.c: New test.
5402
5403 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
5404
5405         PR tree-optimization/20076
5406         * gcc.dg/builtin-apply4.c: New test.
5407
5408         PR preprocessor/19475
5409         * gcc.dg/cpp/macspace1.c: New test.
5410         * gcc.dg/cpp/macspace2.c: New test.
5411
5412 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5413
5414         * gfortran.dg/pr20755.f: Fixed bad format.
5415
5416 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
5417
5418         PR c++/20763
5419         * g++.dg/ext/attrib21.C: New test.
5420
5421 2004-04-05  Devang Patel  <dpatel@apple.com>
5422
5423         * lib/target-supports.exp (check_effective_target_vect_shif): New.
5424         * gcc.dg/vect/vect-shift-1.c: New test.
5425
5426 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5427
5428         PR libfortran/20755
5429         * gfortran.dg/pr20755.f: New test.
5430
5431 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
5432
5433         * gfortran.dg/pr15959.f90: New test.
5434         * gfortran.dg/string_pad_trunc.f90: New test.
5435
5436 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5437
5438         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
5439         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
5440         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
5441         syntax.
5442
5443 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
5444
5445         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
5446
5447 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5448
5449         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
5450         * gcc.c-torture/compile/20011119-2.c: Likewise.
5451         * gcc.c-torture/compile/981001-2.c: Likewise.
5452
5453 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
5454
5455         PR c++/20679
5456         * g++.dg/template/overload4.C: New test.
5457
5458 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
5459
5460         PR c++/20746
5461         * g++.dg/abi/covariant5.C: New.
5462
5463         PR debug/20505
5464         * g++.dg/debug/const2.C: New.
5465
5466 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
5467
5468         PR rtl-optimization/16104
5469         * gcc.c-torture/execute/20050316-1.c: New test.
5470
5471 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
5472
5473         * g++.dg/template/spec23.C: Fix dg-error text.
5474
5475 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
5476
5477         PR c++/19199
5478         * g++.dg/expr/lval2.C: New.
5479
5480 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5481
5482         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
5483         __builtin_strcasecmp and __builtin_strncasecmp.
5484
5485 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
5486
5487         PR c++/20723
5488         * g++.dg/template/spec22.C: New.
5489         * g++.dg/template/spec23.C: New.
5490
5491 2005-04-03  Dale Ranta  <dir@lanl.gov>
5492             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5493
5494         PR libfortran/20068
5495         PR libfortran/20125
5496         PR libfortran/20156
5497         PR libfortran/20471
5498         * gfortran.dg/backspace.f: New test.
5499
5500 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
5501
5502         * gcc.dg/pr19345.c: New test.
5503
5504 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
5505
5506         PR tree-optimization/20640
5507         * gcc.dg/torture/tree-loop-1.c: New.
5508
5509 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
5510
5511         PR rtl-optimization/20290
5512         * gcc.c-torture/execute/loop-ivopts-2.c: New.
5513
5514 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
5515
5516         * gcc.dg/rs6000-fpint.c: New.
5517
5518 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
5519
5520         * gcc.dg/old-style-then-proto-1.c: New test.
5521
5522 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5523
5524         * gfortran.fortran-torture/execute/backspace.f90: Check
5525         after backspace and read was incorrect.
5526
5527 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5528
5529         * gcc.c-torture/execute/builtins/strcat.c: Check the result
5530         buffer past the terminating NUL using memcmp.
5531         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
5532         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
5533
5534         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
5535         Fix unused/uninitialized variable warnings.
5536
5537         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
5538         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
5539         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
5540         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
5541
5542         * gcc.c-torture/execute/builtins/abs-1-lib.c,
5543         gcc.c-torture/execute/builtins/fputs-lib.c,
5544         gcc.c-torture/execute/builtins/lib/fprintf.c,
5545         gcc.c-torture/execute/builtins/lib/main.c,
5546         gcc.c-torture/execute/builtins/lib/memcmp.c,
5547         gcc.c-torture/execute/builtins/lib/memmove.c,
5548         gcc.c-torture/execute/builtins/lib/mempcpy.c,
5549         gcc.c-torture/execute/builtins/lib/memset.c,
5550         gcc.c-torture/execute/builtins/lib/printf.c,
5551         gcc.c-torture/execute/builtins/lib/sprintf.c,
5552         gcc.c-torture/execute/builtins/lib/stpcpy.c,
5553         gcc.c-torture/execute/builtins/lib/strchr.c,
5554         gcc.c-torture/execute/builtins/lib/strcmp.c,
5555         gcc.c-torture/execute/builtins/lib/strcpy.c,
5556         gcc.c-torture/execute/builtins/lib/strcspn.c,
5557         gcc.c-torture/execute/builtins/lib/strlen.c,
5558         gcc.c-torture/execute/builtins/lib/strncat.c,
5559         gcc.c-torture/execute/builtins/lib/strncmp.c,
5560         gcc.c-torture/execute/builtins/lib/strncpy.c,
5561         gcc.c-torture/execute/builtins/lib/strrchr.c,
5562         gcc.c-torture/execute/builtins/lib/strspn.c,
5563         gcc.c-torture/execute/builtins/lib/strstr.c,
5564         gcc.c-torture/execute/builtins/memops-asm-lib.c,
5565         gcc.c-torture/execute/builtins/strlen-2.c,
5566         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
5567         prototypes.
5568
5569 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
5570
5571         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
5572         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
5573         selectany usage.
5574
5575 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
5576
5577         PR c++/19406
5578         * g++.dg/debug/using1.C: New test.
5579
5580 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
5581
5582         PR middle-end/20524
5583         * gcc.dg/alias-7.c: Prefix asm-declared name with
5584         __USER_LABEL_PREFIX__.
5585
5586 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
5587
5588         Fix fallout from PR middle-end/15700:
5589         * gcc.c-torture/compile/20011119-1.c: Take
5590         __USER_LABEL_PREFIX__ into account.
5591         * gcc.c-torture/compile/20011119-2.c: Likewise.
5592
5593 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5594
5595         PR c++/18644
5596         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
5597
5598 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
5599
5600         PR c/17855
5601         * gcc.c-torture/compile/struct-non-lval-1.c,
5602         gcc.c-torture/compile/struct-non-lval-2.c,
5603         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
5604
5605 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
5606
5607         * gcc.dg/tls/tls.exp: Remove temporary file.
5608         * g++.dg/tls/tls.exp: Ditto.
5609         * lib/file-format.exp: Ditto.
5610         * g++.dg/special/ecos.exp: Ditto.
5611
5612         * lib/profopt.exp: Treat prof_ext as a list.
5613         * gcc.misc-tests/bprob.exp: Ditto.
5614         * g++.dg/bprob/bprob.exp: Ditto.
5615
5616         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
5617         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
5618         g++.dg/tree-ssa/pointer-reference-alias.C,
5619         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
5620         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
5621         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
5622         g++.dg/vect/pr19951.cc: Ditto.
5623         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
5624         gcc.dg/builtins-47.c: Ditto.
5625         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
5626         gcc.dg/pr20115-1.c: Ditto.
5627         * gcc.dg/tree-ssa/20030530-2.c,
5628         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
5629         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
5630         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
5631         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
5632         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
5633         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
5634         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
5635         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
5636         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
5637         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
5638         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
5639         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
5640         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
5641         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
5642         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
5643         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
5644         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
5645         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
5646         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
5647         gcc.dg/tree-ssa/20030824-1.c,
5648         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
5649         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
5650         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
5651         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
5652         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
5653         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
5654         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
5655         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
5656         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
5657         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
5658         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
5659         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
5660         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
5661         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
5662         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
5663         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
5664         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
5665         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
5666         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
5667         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
5668         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
5669         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
5670         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
5671         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
5672         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
5673         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
5674         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
5675         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
5676         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
5677         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
5678         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
5679         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
5680         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
5681         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
5682         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
5683         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
5684         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
5685         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
5686         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
5687         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
5688         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
5689         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
5690         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
5691         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
5692         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
5693         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
5694         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
5695         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
5696         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
5697         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
5698         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
5699         gcc.dg/tree-ssa/useless-1.c: Ditto.
5700         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
5701         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
5702         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
5703         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
5704         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
5705         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
5706         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
5707         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
5708         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
5709         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
5710         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
5711         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
5712         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
5713         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
5714         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
5715         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
5716         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
5717         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
5718         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
5719         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
5720         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
5721         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
5722         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
5723         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
5724         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
5725         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
5726         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
5727         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
5728         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
5729         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
5730         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
5731         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
5732         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
5733         gcc.dg/vect/vect-none.c: Ditto.
5734         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
5735         treelang/compile/unsigned.tree: Ditto.
5736
5737         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
5738         * gcc.dg/cpp/direct2s.c: Ditto.
5739         * gcc.dg/cpp/paste4.c: Ditto.
5740         * gcc.dg/cpp/separate-1.c: Ditto.
5741         * gcc.dg/pch/save-temps-1.c: Ditto.
5742         * g++.dg/ext/altivec-10.C: Ditto.
5743         * g++.dg/pch/pch.C: Ditto.
5744
5745         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
5746
5747         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
5748         * g++.dg/template/repo1.C: Ditto.
5749         * g++.dg/template/repo2.C: Ditto.
5750         * g++.dg/template/repo3.C: Ditto.
5751         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
5752         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
5753         * g++.old-deja/g++.pt/repo1.C: Ditto.
5754         * g++.old-deja/g++.pt/repo2.C: Ditto.
5755         * g++.old-deja/g++.pt/repo3.C: Ditto.
5756         * g++.old-deja/g++.pt/repo4.C: Ditto.
5757
5758         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
5759         * gcc.dg/20030107-1.c: Ditto.
5760         * gcc.dg/20030702-1.c: Ditto.
5761         * gcc.dg/profile-generate-1.c: Ditto.
5762         * g++.dg/other/profile1.C: Ditto.
5763         * g++.old-deja/g++.robertl/eb83.C: Ditto.
5764
5765         * lib/gcc-dg.exp (remove-build-file): New.
5766         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
5767         cleanup-tree-dump, cleanup-saved-temps): New.
5768
5769 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
5770
5771         PR c++/19203, DR 214
5772         * g++.dg/parse/ambig3.C: Not ambiguous.
5773         * g++.dg/template/spec20.C: New.
5774         * g++.dg/template/spec21.C: New.
5775
5776 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
5777
5778         PR target/20045
5779         * gcc.dg/ia64-fptr-1.c: Run only on linux.
5780
5781 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5782
5783         PR libfortran/20660
5784         * gfortran.dg/negative_unit.f: New test.
5785
5786 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
5787
5788         * gcc.dg/20050330-1.c: New test.
5789
5790 2005-03-30  Devang Patel  <dpatel@apple.com>
5791
5792         * g++.dg/tree-sra/ssa-sra-3.C: New test.
5793
5794 2005-03-30  Dale Johannesen  <dalej@apple.com>
5795
5796         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
5797
5798 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
5799
5800         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
5801         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
5802         Strip options from test name.
5803
5804 2005-03-31  Jan Hubicka  <jh@suse.cz>
5805
5806         * gcc.dg/varpool-1.c: New testcase.
5807
5808 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
5809
5810         PR c/772
5811         PR c/17913
5812         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
5813         gcc.dg/stmt-expr-label-3.c : New tests.
5814         * gcc.c-torture/execute/medce-2.c: Remove.
5815
5816 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
5817
5818         PR c/20368
5819         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
5820         tests.
5821
5822 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
5823
5824         * gcc.c-torture/compile/pr20203.c: New test.
5825
5826 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
5827
5828         * gfortran.dg/promotion.f90:  New test.
5829
5830 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
5831
5832         PR middle-end/20491
5833         * gcc.dg/torture/asm-subreg-1.c: New test.
5834
5835 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
5836
5837         PR c/20672
5838         * gcc.dg/pr20672-1.c: New test.
5839
5840 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
5841
5842         * gfortran.dg/vect: New directory.
5843         * gfortran.dg/vect/vect.exp: New.
5844         * gfortran.dg/vect/vect-1.f90: New test.
5845         * gfortran.dg/vect/vect-2.f90: New test.
5846         * gfortran.dg/vect/vect-3.f90: New test.
5847         * gfortran.dg/vect/vect-4.f90: New test.
5848         * gfortran.dg/vect/vect-5.f90: New test.
5849
5850 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
5851
5852         PR middle-end/20622
5853         * gcc.dg/alias-7.c: New test.
5854
5855 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
5856
5857         * gcc.dg/sparc-reg-1.c: New test.
5858
5859 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
5860
5861         PR target/19890
5862         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
5863
5864 2005-03-29  Dale Ranta  <dir@lanl.gov>
5865             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5866
5867         PR libfortran/20163
5868         * gfortran.dg/pr20163-2.f: New test.
5869
5870 2005-03-28  Jan Hubicka  <jh@suse.cz>
5871
5872         PR middle-end/20635
5873         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
5874         by Jakub Jelinek.
5875
5876 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
5877
5878         PR tree-optimization/20626
5879         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
5880         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
5881
5882 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
5883
5884         * gfortran.dg/underflow.f90:  New test.
5885         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
5886
5887 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5888
5889         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
5890
5891 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
5892
5893         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
5894         (g++_init): Make sure that CXXFLAGS is set.
5895         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
5896         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
5897         * lib/gfortran.exp (gfortran_link_flags): Likewise.
5898         * lib/objc.exp (objc_init): Likewise.
5899         * lib/treelang.exp (treelang_init): Likewise.
5900
5901 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
5902
5903         PR tree-optimization/20470
5904         * gcc.dg/tree-ssa/pr20470.c: New test.
5905
5906 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
5907
5908         * gcc.dg/ppc-stfiwx.c: New.
5909
5910 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
5911
5912         PR target/19888
5913         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
5914
5915 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
5916
5917         * gcc.dg/20050325-1.c: Fix a typo.
5918
5919 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5920
5921         PR libfortran/19678
5922         PR libfortran/19679
5923         * gfortran.dg/dos_eol.f: New test.
5924
5925 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
5926
5927         PR rtl-optimization/20249
5928         * gcc.dg/20050325-1.c: New test.
5929
5930 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5931
5932         PR libfortran/15332
5933         * gfortran.dg/pr15332.f: New test.
5934
5935 2005-03-24  Dale Johannesen  <dalej@apple.com>
5936
5937         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
5938
5939 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
5940
5941         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
5942         'internal' visibility.
5943         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
5944         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
5945         'protected' visibility.
5946         * gcc.dg/visibility-7.c: Likewise.
5947         * lib/target-supports.exp (check_visibility_available): Take
5948         a parameter, the kind of visibility to check for.
5949         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
5950         to check_visibility_available.
5951
5952         * g++.dg/expr/cast3.C: New.
5953
5954 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
5955
5956         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
5957         rs6000.
5958
5959 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
5960
5961         PR target/20095
5962         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
5963
5964 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
5965
5966         * gcc.dg/badshift.c: Renamed to...
5967         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
5968
5969         * gcc.target/i386/badshift.c: Renamed to...
5970         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
5971         only.
5972
5973         PR rtl-optimization/20532
5974         * gcc.target/i386/badshift.c: New.
5975
5976 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5977
5978         * gfortran.dg/pr18025.f90: New test.
5979
5980 2005-03-23  Dale Johannesen  <dalej@apple.com>
5981
5982         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
5983
5984 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
5985
5986         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
5987
5988         * lib/target-supports.exp (check_iconv_available): Default
5989         libiconv to -liconv, if there is no definition.
5990
5991 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
5992
5993         * gcc.dg/torture/cris-asm-mof-1.c: New test.
5994
5995 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
5996
5997         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
5998         * g++.dg/opt/pr7503-2.C: Likewise.
5999         * g++.dg/opt/pr7503-3.C: Likewise.
6000         * g++.dg/opt/pr7503-4.C: Likewise.
6001         * g++.dg/opt/pr7503-5.C: Likewise.
6002         * g++.dg/warn/minmax.C: New test.
6003
6004 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6005
6006         * gfortran.dg/g77_intrinsics_funcs.f: New test.
6007         * gfortran.dg/g77_intrinsics_sub.f: New test.
6008
6009 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
6010             Jan Hubicka  <jh@suse.cz>
6011             Steven Bosscher <stevenb@suse.de
6012
6013         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
6014
6015 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6016
6017         PR c++/19980
6018         * g++.dg/template/redecl3.C: New test.
6019
6020 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6021
6022         PR c++/20499
6023         * g++.dg/parse/error16.C: Tweak error markers.
6024
6025 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
6026
6027         PR target/20561
6028         * gcc.dg/20050321-2.c: New test.
6029
6030 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
6031
6032         PR c++/20465
6033         PR c++/20381
6034         * g++.dg/template/ptrmem12.C: New.
6035
6036 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
6037
6038         PR rtl-optimization/20527
6039         * gcc.c-torture/execute/pr20527-1.c: New test.
6040
6041 2005-03-22  Ben Elliston  <bje@au.ibm.com>
6042
6043         * gcc.misc-tests/options.exp (check_for_options): Create a real C
6044         program, compile it into a real executable and then delete the .c
6045         and .x files afterwards, to avoid problems on testglue targets.
6046
6047 2005-03-21  Stuart Hastings  <stuart@apple.com>
6048
6049         * gcc.target/i386/sse-2.c: New.
6050
6051 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
6052
6053         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
6054
6055 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
6056
6057         * g++.dg/parse/crash25.C: Fix typo.
6058
6059 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
6060
6061         PR c++/20461
6062         * g++.dg/parse/crash24.C: New test.
6063
6064         PR c++/20536
6065         * g++.dg/parse/crash25.C: New test.
6066
6067 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
6068
6069         PR c++/20147
6070         * g++.dg/ext/stmtexpr4.C: New test.
6071
6072 2005-03-20  Roger Sayle  <roger@eyesopen.com>
6073
6074         PR middle-end/20539
6075         * gcc.c-torture/compile/pr13066-1.c: New test case.
6076         * gcc.c-torture/compile/pr20539-1.c: Likewise.
6077         * g++.dg/opt/pr13066-1.C: Likewise.
6078
6079 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
6080
6081         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
6082
6083 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6084
6085         PR fortran/18525
6086         * gfortran.dg/nesting_1.f90: New test.
6087
6088 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6089
6090         PR c++/20240
6091         * g++.dg/lookup/using13.C: New test.
6092
6093 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6094
6095         PR c++/20333
6096         * g++.dg/template/crash36.C: New test.
6097
6098 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
6099
6100         PR c++/20463
6101         * g++.dg/template/crash35.C: New test.
6102
6103 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
6104
6105         PR c++/19966
6106         * g++.dg/overload/operator2.C: New test.
6107
6108 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6109
6110         PR libfortran/20257
6111         * gfortran.dg/pr20257.f90: New test.
6112
6113 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6114
6115         PR libfortran/20480
6116         * gfortran.dg/pr20480.f90: New test.
6117
6118 2005-03-16  Richard Henderson  <rth@redhat.com>
6119
6120         PR middle-end/15700
6121         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
6122         (_rtld_global): New.
6123         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
6124         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
6125
6126         * gcc.dg/alias-3.c: New.
6127         * gcc.dg/alias-4.c: New.
6128         * gcc.dg/alias-5.c: New.
6129         * gcc.dg/alias-6.c: New.
6130
6131 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
6132
6133         * gcc.dg/cpp/ucnid-7.c: New.
6134
6135 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
6136             Dorit Naishlos  <dorit@il.ibm.com>
6137
6138         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
6139         darwin.
6140
6141 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
6142
6143         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
6144         misaligned accesses.
6145         * gcc.dg/vect/vect-58.c: Likewise.
6146         * gcc.dg/vect/vect-92.c: New.
6147         * gcc.dg/vect/vect-93.c: New.
6148
6149 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
6150
6151         PR fortran/18827
6152         * gfortran.dg/assign_2.f90: New test.
6153         * gfortran.dg/assign_3.f90: New test.
6154         * gfortran.dg/assign.f90: New test.
6155
6156 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
6157
6158         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
6159         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
6160         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
6161         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
6162         names.
6163
6164 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
6165
6166         * gcc.dg/cpp/ucnid-6.c: New.
6167
6168         * gcc.dg/cpp/normalize-1.c: New.
6169         * gcc.dg/cpp/normalize-2.c: New.
6170         * gcc.dg/cpp/normalize-3.c: New.
6171         * gcc.dg/cpp/normalize-4.c: New.
6172         * gcc.dg/cpp/ucnid-4.c: New.
6173         * gcc.dg/cpp/ucnid-5.c: New.
6174         * g++.dg/cpp/normalize-1.C: New.
6175         * g++.dg/cpp/ucnid-1.C: New.
6176
6177 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
6178
6179         * gcc.dg/pr18628.c: New.
6180
6181 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
6182
6183         PR c++/20280
6184         * g++.dg/tree-ssa/pr20280.C: New.
6185
6186 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6187
6188         PR fortran/20467
6189         * gfortran.dg/stfunc_2.f90: New test.
6190
6191 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
6192
6193         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
6194
6195 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
6196
6197         * gcc.dg/tree-ssa/20050314-1.c: New test.
6198
6199 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6200
6201         PR c++/4403
6202         PR c++/9783, DR433
6203         * g++.dg/template/friend34.C: New test.
6204         * g++.dg/template/friend35.C: Likewise.
6205         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
6206
6207 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6208
6209         Friend class name lookup 5/n
6210         PR c++/1016
6211         * g++.dg/lookup/hidden-class1.C: New test.
6212         * g++.dg/lookup/hidden-class2.C: Likewise.
6213         * g++.dg/lookup/hidden-class3.C: Likewise.
6214         * g++.dg/lookup/hidden-class4.C: Likewise.
6215         * g++.dg/lookup/hidden-class5.C: Likewise.
6216         * g++.dg/lookup/hidden-class6.C: Likewise.
6217         * g++.dg/lookup/hidden-class7.C: Likewise.
6218         * g++.dg/lookup/hidden-class8.C: Likewise.
6219         * g++.dg/lookup/hidden-class9.C: Likewise.
6220         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
6221         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
6222         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
6223         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
6224         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
6225         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
6226         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
6227         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
6228         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
6229         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
6230         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
6231
6232 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
6233
6234         PR c++/20157
6235         * g++.dg/template/error18.C: New test.
6236
6237 2005-03-09  Ben Elliston  <bje@au.ibm.com>
6238
6239         PR debug/16792
6240         * g++.dg/debug/pr16792.C: New test.
6241
6242 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
6243
6244         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
6245         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
6246         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
6247         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
6248         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
6249         test assertion names.
6250
6251 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6252
6253         PR fortran/18600
6254         * gfortran.dg/stfunc_1.f90: New test.
6255
6256 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6257
6258         PR fortran/16907
6259         * gfortran.dg/real_index_1.f90: New test.
6260
6261 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6262
6263         PR fortran/20323
6264         * gfortran.dg/spec_expr_1.f90: New test.
6265
6266 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
6267
6268         PR c/20402
6269         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
6270         new parser.
6271
6272 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6273
6274         PR fortran/20361
6275         * gfortran.dg/largeequiv_1.f90: New test.
6276
6277 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
6278
6279         * gcc.dg/ucnid-1.c: New.
6280         * gcc.dg/ucnid-2.c: New.
6281         * gcc.dg/ucnid-3.c: New.
6282         * gcc.dg/ucnid-4.c: New.
6283         * gcc.dg/ucnid-5.c: New.
6284         * gcc.dg/ucnid-6.c: New.
6285         * gcc.dg/cpp/ucnid-1.c: New.
6286         * gcc.dg/cpp/ucnid-2.c: New.
6287         * gcc.dg/cpp/ucnid-3.c: New.
6288         * g++.dg/other/ucnid-1.C: New.
6289
6290 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
6291
6292         * gcc.dg/vmx/darwin-abi-3.c: Delete.
6293
6294 2005-03-11  Per Bothner  <per@bothner.com>
6295
6296         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
6297         that diagnotics refer to correct token.
6298         * gcc.dg/unused-3.c: Likewise.
6299
6300 2005-03-11  Per Bothner  <per@bothner.com>
6301
6302         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
6303         constant" is now actually on same line as string constant.
6304         * gcc.dg/cpp/direct2s.c: Likewise.
6305
6306 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
6307
6308         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
6309
6310 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6311
6312         PR libfortran/20124
6313         * gfortran.dg/pr20124.f90: New Test
6314
6315 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
6316
6317         PR tree-optimization/20130
6318         * gcc.dg/pr20130-1.c: New test.
6319
6320 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
6321
6322         PR target/20095
6323         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
6324
6325 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6326
6327         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
6328
6329 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
6330
6331         * g++.dg/eh/forced1.C: Fix comment.
6332         * g++.dg/eh/forced2.C: Ditto.
6333         * g++.dg/eh/forced3.C: Ditto.
6334         * g++.dg/eh/forced4.C: Ditto.
6335
6336 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
6337
6338         PR rtl-opt/20412
6339         * gcc.c-torture/compile/pr20412.c: New test.
6340
6341 2005-03-10  Roger Sayle  <roger@eyesopen.com>
6342
6343         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
6344
6345 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
6346
6347         PR target/20322
6348         * gcc.dg/20050307-1.c: New test.
6349
6350 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
6351
6352         PR c++/20375
6353         * g++.dg/other/stdarg3.C: New.
6354
6355 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
6356
6357         PR c++/18384, c++/18327
6358         * g++.dg/init/array19.C: New test.
6359
6360         PR inline-asm/20314
6361         * gcc.dg/torture/pr20314-1.c: New test.
6362         * gcc.dg/torture/pr20314-2.c: New test.
6363
6364 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
6365
6366         * gcc.dg/20050309-1.c: New test.
6367
6368 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6369
6370         * gcc.dg/builtins-10.c: Reactivate disabled test.
6371         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
6372         new cbrt transformations.
6373
6374 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
6375
6376         PR c++/20208
6377         * g++.dg/template/array13.C: New test.
6378
6379 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
6380
6381         PR c++/16859
6382         * g++.dg/init/brace4.C: New test.
6383
6384 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
6385
6386         PR c++/20186
6387         * g++.dg/template/non-dependent12.C: New.
6388
6389 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
6390
6391         PR c++/20142
6392         * g++.dg/init/array18.C: Add dg-do run marker.
6393
6394         PR c++/20142
6395         * g++.dg/init/array18.C: New test.
6396
6397 2005-03-09  Ben Elliston  <bje@au.ibm.com>
6398
6399         * consistency.vlad/vlad.exp: Remove trailing semicolons.
6400         * g++.dg/gcov/gcov.exp: Likewise.
6401         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
6402         * gcc.target/xstormy16/xstormy16.exp: Likewise.
6403         * lib/c-torture.exp: Likewise.
6404         * lib/fortran-torture.exp: Likewise.
6405         * lib/g++.exp: Likewise.
6406         * lib/gcc-defs.exp: Likewise.
6407         * lib/gcc-dg.exp: Likewise.
6408         * lib/gcc.exp: Likewise.
6409         * lib/gcov.exp: Likewise.
6410         * lib/gfortran.exp: Likewise.
6411         * lib/mike-g++.exp: Likewise.
6412         * lib/mike-gcc.exp: Likewise.
6413         * lib/objc-torture.exp: Likewise.
6414         * lib/objc.exp: Likewise.
6415         * lib/profopt.exp: Likewise.
6416         * lib/target-libpath.exp: Likewise.
6417         * lib/target-supports.exp: Likewise.
6418         * lib/treelang.exp: Likewise.
6419         * lib/wrapper.exp: Likewise.
6420
6421 2005-03-08  Jeff Law  <law@redhat.com>
6422
6423         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
6424         PHI-OPT changes.
6425
6426 2005-03-08  Ira Rosen  <irar@il.ibm.com>
6427
6428         * gcc.dg/vect/pr20122.c: New test.
6429
6430 2005-03-07  Jeff Law  <law@redhat.com>
6431
6432         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
6433         was folded away.
6434         * gcc.dg/tree-ssa/pr18133-1.c: New test.
6435         * gcc.dg/tree-ssa/pr18133-2.c: New test.
6436         * gcc.dg/tree-ssa/pr18134.c: New test.
6437
6438 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6439
6440         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
6441         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
6442         gcc.dg/torture/builtin-noret-2.c: Require weak support.
6443
6444 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
6445
6446         PR tree-opt/17671
6447         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
6448
6449 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
6450
6451         * g++.dg/warn/Wnvdtor.C: New test.
6452
6453 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
6454
6455         * gcc.dg/torture/pr19683-1.c: New test.
6456
6457 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
6458
6459         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
6460         * gfortran.dg/g77/19990313-2.f: Ditto.
6461         * gfortran.dg/g77/19990313-3.f: Ditto.
6462         * gfortran.dg/g77/19990525-0.f: Ditto.
6463         * gfortran.dg/g77/19990826-0.f: Ditto.
6464         * gfortran.dg/g77/19990826-2.f: Ditto.
6465         * gfortran.dg/g77/19990826-3.f: Ditto.
6466         * gfortran.dg/g77/20000511-1.f: Ditto.
6467         * gfortran.dg/g77/20000511-2.f: Ditto.
6468         * gfortran.dg/g77/970625-2.f: Ditto.
6469         * gfortran.dg/g77/980310-2.f: Ditto.
6470         * gfortran.dg/g77/980310-3.f: Ditto.
6471         * gfortran.dg/g77/980310-8.f: Ditto.
6472         * gfortran.dg/g77/980519-2.f: Ditto.
6473         * gfortran.dg/g77/alpha1.f: Ditto.
6474         * gfortran.dg/g77/claus.f: Ditto.
6475         * gfortran.dg/g77/erfc.f: Ditto.
6476         * gfortran.dg/g77/short.f: Ditto.
6477         * gfortran.fortran-torture/execute/data.f90: Ditto.
6478         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
6479         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
6480
6481 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6482
6483         * lib/file-format.exp (gcc_target_object_format): Add check for som
6484         format and hardcode object formats on hppa*-*-hpux*.
6485         * lib/target-supports.exp (check_weak_available): Add check for som
6486         object format.  Always return 0 on hppa*-*-hpux10*.
6487
6488         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
6489         is defined.
6490
6491         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
6492
6493 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
6494
6495         * gfortran.dg/pr19936_1.f90: New test.
6496         * gfortran.dg/pr19936_2.f90: New test.
6497         * gfortran.dg/pr19936_3.f90: New test.
6498
6499 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
6500             Paul Thomas <prthomas@drfccad.cea.fr>
6501
6502         * gfortran.dg/PR19754_1.f90: New test.
6503         * gfortran.dg/PR19754_2.f90: Ditto.
6504
6505 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6506
6507         PR c++/19311
6508         * g++.dg/template/non-dependent11.C: New test.
6509
6510 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
6511
6512         * lib/target-supports.exp (check_iconv_available): Fix comment.
6513
6514 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
6515             Joseph S. Myers  <joseph@codesourcery.com>
6516
6517         PR c++/19797
6518         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
6519
6520 2005-03-04  Matthew Sachs  <msachs@apple.com>
6521
6522         * gcc.exp (gcc_target_compile): Put braces around
6523         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
6524         * objc.exp (objc_target_compile): Likewise.
6525         * treelang.exp (treelang_target_compile): Likewise.
6526
6527 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6528
6529         PR fortran/19673
6530         * gfortran.dg/func_result_1.f90: New test.
6531
6532 2005-03-04  Ben Elliston  <bje@au.ibm.com>
6533
6534         * gcc.misc-tests/options.exp: New test.
6535
6536 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
6537
6538         * gcc.dg/pr15784-4.c: New test.
6539
6540 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
6541
6542         * gcc.c-torture/execute/pr17133.c: New.
6543         * gcc.c-torture/compile/20050303-1.c: New.
6544
6545 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
6546
6547         * gcc.dg/cpp/assert4.c:  Fix for cygwin
6548
6549 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
6550
6551         * g++.dg/overload/using2.C: New.
6552
6553 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
6554
6555         PR c++/19916
6556         * g++.dg/init/ptrmem2.C: New test.
6557
6558 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
6559
6560         PR c/8927
6561         * gcc.dg/pr8927-1.c: New test.
6562
6563 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
6564
6565         PR c++/20232
6566         * g++.dg/inherit/covariant12.C: New.
6567
6568 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6569
6570         PR fortran/19479
6571         * gfortran.dg/bound_1.f90: New test.
6572
6573 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
6574
6575         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
6576         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
6577
6578 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
6579
6580         PR c/20245
6581         * gcc.dg/pr20245-1.c: New test.
6582
6583 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
6584
6585         PR middle-end/19874
6586         * gcc.c-torture/execute/20050119-2.c: New test case.
6587
6588 2005-02-28  Ben Elliston  <bje@au.ibm.com>
6589
6590         * README: Update the DejaGnu bug reporting address.
6591         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
6592         * lib/objc-torture.exp: Likewise.
6593
6594 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
6595
6596         * gfortran.dg/boz_1.f90: New test.
6597         * gfortran.dg/boz_3.f90: New test.
6598         * gfortran.dg/boz_4.f90: New test.
6599
6600 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
6601
6602         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
6603         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
6604
6605 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6606
6607         PR libfortran/20101
6608         * gfortran.dg/write_0_pe_format.f90: New test.
6609
6610 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
6611
6612         PR c++/20206
6613         * g++.dg/opt/thunk2.C: New test.
6614         * g++.dg/opt/covariant1.C: New test.
6615
6616 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6617
6618         * gfortran.dg/e_d_fmt.f90: New test.
6619
6620 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
6621
6622         * gcc.dg/asm-b.c: Fix comment typos.
6623
6624 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
6625
6626         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
6627         a V_MAY_DEF also.
6628
6629 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
6630
6631         PR tree-opt/20188
6632         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
6633         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
6634         * gcc.dg/asm-b.c: New test.
6635
6636 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
6637
6638         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
6639         Disable this test on IRIX 6.
6640
6641 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
6642
6643         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
6644         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
6645         parser.
6646
6647 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
6648
6649         PR tree-optimization/20204
6650         * testsuite/gcc.dg/pr20204.c: New test.
6651
6652 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
6653
6654         PR target/20196
6655         * gcc.c-torture/execute/20050224-1.c: New test.
6656
6657         PR c++/20175
6658         * g++.dg/warn/Wbraces2.C: New test.
6659
6660 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
6661
6662         PR c++/19878
6663         * g++.dg/init/const2.C: New test.
6664
6665 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
6666
6667         PR tree-optimization/20100
6668         * gcc.c-torture/execute/pr20100-1.c: New test.
6669
6670 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6671
6672         * gfortran.dg/implicit_3.f90: New test.
6673
6674         * gfortran.dg/deftype_1.f90: New test.
6675
6676 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
6677
6678         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
6679         the test passes.
6680         * g++.dg/other/anon3.C: Accept a warning.
6681
6682 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
6683
6684         * gcc.dg/pr20017.c: Fix a comment typo.
6685
6686 2005-02-23  Bud Davis  <bdavis@gfortran.org>
6687
6688         * gfortran.dg/list_read_4.f90: Change to f90 comments.
6689
6690 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
6691
6692         PR ada/19902
6693         * ada/acats/tests/cxa/cxa3004.a: Remove.
6694         * ada/acats/tests/cxb/cxb30061.am: Likewise.
6695
6696 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
6697
6698         PR c++/20073
6699         * g++.dg/init/const1.C: New test.
6700
6701         PR c++/19991
6702         * g++.dg/parse/constant7.C: New test.
6703
6704         PR c++/20152
6705         * g++.dg/parse/error27.C: New test.
6706         * g++.dg/template/qualttp15.C: Adjust error markers.
6707         * g++.old-deja/g++.other/struct1.C: Likewise.
6708
6709         PR c++/20153
6710         * g++.dg/template/error17.C: New test.
6711
6712         PR c++/20148
6713         * g++.dg/parser/error26.C: New test.
6714
6715 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
6716
6717         PR tree-optimization/20100
6718         PR tree-optimization/20115
6719         * gcc.dg/pr20115.c: New test.
6720         * gcc.dg/pr20115-1.c: New test.
6721         * gcc.dg/pr20100.c: New test.
6722         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
6723         call-clobbered variables after alias1.
6724
6725 2005-02-22  Bud Davis  <bdavis@gfortran.org>
6726
6727         * gfortran.dg/list_read_4.f90: new test.
6728
6729 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
6730
6731         PR rtl-optimization/20017.
6732         * gcc.dg/pr20017.c: New.
6733
6734 2005-02-22  Devang Patel  <dpatel@apple.com>
6735
6736         PR 19952
6737         * g++.dg/tree-ssa/pr19952.C: New test.
6738
6739 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
6740
6741         PR c++/19883
6742         * g++.dg/parse/constant6.C: New test.
6743
6744 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
6745
6746         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
6747         * g++.dg/charset/asm2.c: Likewise.
6748         * g++.dg/charset/asm3.c: Likewise.
6749         * g++.dg/charset/asm4.c: Likewise.
6750         * g++.dg/charset/asm5.c: Likewise.
6751         * g++.dg/charset/attribute1.c: Likewise.
6752         * g++.dg/charset/attribute2.c: Likewise.
6753         * g++.dg/charset/extern1.cc: Likewise.
6754         * g++.dg/charset/extern2.cc: Likewise.
6755         * g++.dg/charset/extern3.cc: Likewise.
6756         * g++.dg/charset/function.cc: Likewise.
6757         * g++.dg/charset/string.c: Likewise.
6758         * g++.dg/charset/charset.exp: Likewise.
6759         * lib/target-supports.exp (check_iconv_available): Fix comment.
6760
6761 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
6762
6763         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
6764         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
6765         * gcc.dg/charset/asm2.c: Likewise.
6766         * gcc.dg/charset/asm3.c: Likewise.
6767         * gcc.dg/charset/asm4.c: Likewise.
6768         * gcc.dg/charset/asm5.c: Likewise.
6769         * gcc.dg/charset/asm6.c: Likewise.
6770         * gcc.dg/charset/attribute1.c: Likewise.
6771         * gcc.dg/charset/attribute2.c: Likewise.
6772         * gcc.dg/charset/builtin1.c: Likewise.
6773         * gcc.dg/charset/extern.c: Likewise.
6774         * gcc.dg/charset/function.c: Likewise.
6775         * gcc.dg/charset/string.c: Likewise.
6776         * gcc.dg/charset/charset.exp: Likewise.
6777
6778 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
6779
6780         PR fortran/20086
6781         * gfortran.dg/pr20086.f90: New test.
6782
6783 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
6784
6785         PR tree-optimization/19786
6786         * g++.dg/tree-ssa/pr19786.C: New.
6787
6788 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6789
6790         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
6791
6792 2005-02-21  Jeff Law  <law@redhat.com>
6793
6794         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
6795
6796 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6797
6798         * gfortran.dg/do_iterator: Split loop, markup all lines for
6799         which an error locus is printed.
6800         * gfortran.dg/pr17708.f90: Markup all lines for which an error
6801         locus is printed.
6802         * gfortran.dg/select_4.f90: Likewise.
6803         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
6804         locuses in the various permutations.
6805
6806 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
6807
6808         PR tree-optimization/19951
6809         * g++.dg/vect: New directory.
6810         * g++.dg/vect/vect.exp: New file.
6811         * g++.dg/vect/pr19951.cc: New testcase.
6812         * g++.dg/dg.exp: Also prune vectorizer tests.
6813
6814 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
6815
6816         PR 18785
6817         * gcc.dg/charset/builtin1.c: New test.
6818
6819 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6820
6821         PR c++/19299
6822         * g++.dg/inherit/volatile1.C: New test.
6823
6824         PR c++/19440
6825         * g++.dg/template/dtor4.C: New test.
6826
6827 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
6828
6829         * gfortran.dg/int_1.f90: New test.
6830
6831 2005-02-19  Devang Patel  <dpatel@apple.com>
6832
6833         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
6834
6835 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
6836
6837         * gfortran.dg/achar_1.f90: New test.
6838
6839 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
6840
6841         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
6842
6843 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
6844             Jakub Jelinek  <jakub@redhat.com>
6845
6846         PR tree-optimization/19828
6847         * gcc.dg/tree-ssa/loop-7.c: New test.
6848         * gcc.c-torture/execute/20050218-1.c: New test.
6849
6850 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
6851
6852         PR c/20043
6853         * gcc.dg/transparent-union-1.c: New test.
6854         * gcc.dg/transparent-union-2.c: New test.
6855
6856 2005-02-18  James E Wilson  <wilson@specifixinc.com>
6857
6858         PR tree-optimization/18977
6859         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
6860
6861 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
6862
6863         PR target/20054
6864         * gcc.dg/pr20054.c: New test.
6865
6866 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6867
6868         PR c++/19508
6869         * g++.dg/ext/attrib20.C: New test.
6870
6871 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
6872
6873         PR middle-end/20030
6874         * gfortran.fortran-torture/execute/character_passing.f90: New test.
6875
6876 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
6877
6878         PR c++/20008
6879         * g++.dg/opt/switch4.C: New.
6880
6881 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
6882
6883         PR c++/20023
6884         PR tree-optimization/20009
6885         * gcc.c-torture/compile/20050217-1.c: New test.
6886         * g++.dg/opt/switch3.C: New test.
6887
6888         PR tree-optimization/18947
6889         * gcc.c-torture/compile/20050215-1.c: New test.
6890         * gcc.c-torture/compile/20050215-2.c: New test.
6891         * gcc.c-torture/compile/20050215-3.c: New test.
6892
6893 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
6894
6895         PR c++/20028
6896         * g++.dg/template/crash34.C: New.
6897
6898         PR c++/20022
6899         * g++.dg/other/access3.C: New.
6900
6901 2005-02-17  Ira Rosen  <irar@il.ibm.com>
6902
6903         * gcc.dg/vect/vect-98.c: New test.
6904
6905 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
6906
6907         PR tree-optimization/19967
6908         * gcc.dg/pr19967.c: New.
6909
6910 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
6911
6912         PR middle-end/19857
6913         * gcc.dg/tree-ssa/20050215-1.c: New test.
6914         * gcc.c-torture/execute/20050215-1.c: New test.
6915
6916 2005-02-15  Eric Christopher  <echristo@redhat.com>
6917
6918         * gcc.dg/cpp/20050215-1.c: New file.
6919
6920 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
6921
6922         PR tree-optimization/15785
6923         * gcc.dg/pr15785-1.c: New test.
6924
6925 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
6926
6927         PR c++/17788
6928         * g++.dg/init/ctor4.C: New.
6929         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
6930
6931 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
6932
6933         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
6934         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
6935
6936 2005-02-15  Andreas Schwab  <schwab@suse.de>
6937
6938         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
6939         declare malloc.
6940
6941 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
6942
6943         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
6944
6945 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
6946
6947         PR tree-optimization/19853
6948         * gcc.c-torture/compile/pr19853.c: New test.
6949
6950 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
6951
6952         PR c++/19608
6953         * g++.dg/parse/local-class1.C: New.
6954
6955         PR c++/19895
6956         * g++.dg/parse/ptrmem3.C: New.
6957
6958         PR c++/19884
6959         * g++.old-deja/g++.oliva/template6.C: Add another case.
6960         * g++.dg/template/explicit6.C: New.
6961
6962 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
6963
6964         PR c++/17816
6965         * g++.dg/other/redecl2.C: New.
6966
6967 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
6968
6969         PR c++/19891
6970         * g++.dg/abi/covariant4.C: New.
6971
6972 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
6973
6974         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
6975
6976 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
6977
6978         * gcc.dg/vect/vect-96.c: Fix typo.
6979
6980 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6981
6982         PR c++/14479
6983         PR c++/19487
6984         * g++.dg/template/enum5.C: New test.
6985
6986 2005-02-12  Ira Rosen  <irar@il.ibm.com>
6987
6988         * gcc.dg/vect/vect-97.c: New test.
6989
6990 2005-02-12  Ira Rosen  <irar@il.ibm.com>
6991
6992         * gcc.dg/vect/vect-96.c: New test.
6993
6994 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
6995
6996         * gcc.dg/builtins-34.c: Also check ldexp*.
6997
6998 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
6999
7000         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
7001
7002 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
7003
7004         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
7005         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
7006         dg-require-dll, dg-require-iconv, dg-require-named-sections,
7007         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
7008         selector_list, selector_expression, dg-process-target): Move to new
7009         file target-supports-dg.exp.
7010         * lib/target-supports-dg.exp: New.
7011
7012         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
7013         New.
7014
7015 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
7016
7017         PR c++/19666
7018         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
7019
7020         PR middle-end/19858
7021         * gcc.c-torture/compile/20050210-1.c: New test.
7022
7023 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
7024
7025         PR c++/19755
7026         * g++.dg/warn/Wbraces1.C: New test.
7027
7028 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
7029
7030         * gcc.dg/builtins-52.c: New testcase.
7031
7032 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
7033
7034         PR c/19342
7035         * gcc.c-torture/execute/20050119-1.c: New test.
7036
7037 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
7038
7039         PR c++/19811
7040         * g++.dg/init/delete1.C: New test.
7041
7042 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
7043
7044         PR c++/18470
7045         * g++.dg/template/static12.C: New test.
7046
7047 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
7048
7049         PR c++/19787
7050         * g++.dg/conversion/ambig1.C: New test.
7051
7052         PR c++/19739
7053         * g++.dg/ext/attrib19.C: New test.
7054
7055         PR c++/19732
7056         * g++.dg/parse/dtor5.C: New test.
7057
7058         PR c++/19762
7059         * g++.dg/template/dtor3.C: New test.
7060
7061         PR c++/19826
7062         * g++.dg/template/static11.C: New test.
7063         * g++.dg/template/crash2.C: Remove dg-error marker.
7064
7065 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
7066
7067         PR C++/18491
7068         * g++.old-deja/g++.mike/p10769a.C: Remove.
7069
7070 2005-02-09  Roger Sayle  <roger@eyesopen.com>
7071
7072         * gcc.dg/builtins-48.c: New test case.
7073         * gcc.dg/builtins-49.c: New test case.
7074         * gcc.dg/builtins-50.c: New test case.
7075         * gcc.dg/builtins-51.c: New test case.
7076
7077 2005-02-09  Ian Lance Taylor  <ian@airs.com>
7078
7079         PR middle-end/19583
7080         * g++.dg/warn/Wreturn-type-3.C: New test.
7081
7082 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
7083
7084         PR middle-end/19402
7085         * gcc.dg/pr19402-1.c: New testcase.
7086         * gcc.dg/pr19402-2.c: likewise.
7087
7088 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
7089
7090         PR middle-end/19854
7091         * g++.dg/tree-ssa/tmmti.C: New testcase.
7092
7093 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
7094
7095         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
7096
7097 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
7098
7099         PR c++/19733
7100         * g++.dg/parse/crash23.C: New test.
7101         * g++.dg/warn/Weff1.C: New test.
7102
7103 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
7104
7105         * gcc.dg/20050209-1.c: New test.
7106
7107 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
7108
7109         PR target/19799
7110         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
7111
7112 2005-02-08  Mike Stump  <mrs@apple.com>
7113
7114         * g++.dg/pch/import-2.c: New test.
7115         * g++.dg/pch/import-2.hs: New.
7116         * g++.dg/pch/include/import-2a.h: New.
7117         * g++.dg/pch/include/import-2b.h: New.
7118
7119 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
7120
7121         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
7122
7123 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7124
7125         * gfortran.dg/substr_1.f90: New test.
7126
7127 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
7128
7129         PR middle-end/19775
7130         * gcc.dg/torture/builtin-power-1.c: Disable test for
7131         invalid transformation.
7132         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
7133         no longer optimize.
7134         * gcc.dg/builtins-47.c: New testcase.
7135
7136 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
7137             Dorit Naishlos  <dorit@il.ibm.com>
7138
7139         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
7140
7141 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
7142
7143         * gcc.c-torture/compile/20050206-1.c: New test.
7144
7145 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
7146
7147         PR tree-opt/19768
7148         * g++.dg/opt/pr19768.C: New test.
7149
7150 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
7151
7152         PR tree-opt/19736
7153         * gcc.c-torture/compile/pr19736.c: New test.
7154
7155 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7156
7157         PR c++/17401
7158         * g++.dg/parse/error25.C: New test.
7159
7160 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
7161
7162         * gcc.c-torture/execute/20050203-1.c: New.
7163
7164 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
7165
7166         * gcc.dg/vect/vect-85.c: Remove xfail.
7167         * gcc.dg/vect/vect-86.c: Remove xfail.
7168         * gcc.dg/vect/vect-87.c: Remove xfail.
7169         * gcc.dg/vect/vect-88.c: Remove xfail.
7170
7171 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
7172
7173         * gcc.dg/altivec-19.c: New.
7174
7175 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
7176
7177         PR c/17807
7178         * gcc.dg/nested-func-3.c: New test.
7179         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
7180
7181 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
7182
7183         * gcc.test-framework/gen_directive_tests: Generate tests for
7184         selector expressions.
7185
7186 2005-02-02  Matt Austern  <austern@apple.com>
7187
7188         PR c++/19628
7189         * g++/ext/builtin7.C: New.
7190         * g++/ext/builtin8.C: New.
7191
7192 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
7193
7194         PR c/18502
7195         * gcc.dg/pr18502-1.c: New test.
7196
7197 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7198
7199         PR c++/17413
7200         * g++.dg/template/local4.C: Tweak.
7201
7202 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
7203
7204         PR tree-optimization/19578
7205         * gcc.c-torture/compile/20050202-1.c: New test.
7206
7207 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
7208
7209         PR c/19435
7210         * gcc.dg/c99-init-4.c: New test.
7211
7212 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
7213
7214         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
7215
7216         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
7217
7218         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
7219         * g++.dg/eh/check-vect.h: New.
7220
7221         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
7222         * gcc.dg/vect/vect-78.c: Ditto.
7223         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
7224         Remove.
7225
7226         * g++.dg/conversion/simd1.C: Expect warning.
7227         * g++.dg/ext/attribute-test-1.C: Ditto.
7228         * g++.dg/ext/attribute-test-2.C: Ditto.
7229         * g++.dg/ext/attribute-test-3.C: Ditto.
7230         * g++.dg/ext/attribute-test-4.C: Ditto.
7231
7232         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
7233         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
7234
7235         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
7236
7237 2005-02-01  Richard Henderson  <rth@redhat.com>
7238
7239         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
7240         long double for ibm double-double format.
7241         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7242
7243 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
7244
7245         PR tree-optimization/19633
7246         * testsuite/gcc.dg/pr19633-1.c: New test.
7247         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
7248         to NULL or a symbol.
7249
7250 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
7251
7252         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
7253         New procs.
7254         (dg-process-target (local override)): Handle selector expressions.
7255
7256         * gcc.test-framework/README: Describe tests in source directory.
7257         * gcc.test-framework/test-framework.awk: Handle dg- tests.
7258         * gcc.test-framework/test-framework.exp: Handle dg- tests.
7259         * gcc.test-framework/dg-bogus-exp-P.c: New test.
7260         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
7261         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
7262         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
7263         * gcc.test-framework/dg-do-link-exp-P.c: New test.
7264         * gcc.test-framework/dg-do-run-exp-P.c: New test.
7265         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
7266         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
7267         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
7268         * gcc.test-framework/dg-error-exp-P.c: New test.
7269         * gcc.test-framework/dg-error-exp-XP.c: New test.
7270         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
7271         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
7272         * gcc.test-framework/dg-output-exp-P.c: New test.
7273         * gcc.test-framework/dg-output-exp-XF.c: New test.
7274         * gcc.test-framework/dg-warning-exp-P.c: New test.
7275         * gcc.misc-tests/dg-1.c: Remove.
7276         * gcc.misc-tests/dg-2.c: Remove.
7277         * gcc.misc-tests/dg-3.c: Remove.
7278         * gcc.misc-tests/dg-4.c: Remove.
7279         * gcc.misc-tests/dg-5.c: Remove.
7280         * gcc.misc-tests/dg-6.c: Remove.
7281         * gcc.misc-tests/dg-7.c: Remove.
7282         * gcc.misc-tests/dg-8.c: Remove.
7283         * gcc.misc-tests/dg-9.c: Remove.
7284         * gcc.misc-tests/dg-10.c: Remove.
7285         * gcc.misc-tests/dg-11.c: Remove.
7286         * gcc.misc-tests/dg-12.c: Remove.
7287         * gcc.misc-tests/dg-test.exp: Remove.
7288
7289         * gcc.test-framework/test-framework.awk: Change recording and
7290         printing of passes and failures.
7291
7292         * gcc.test-framework: New directory.
7293         * gcc.test-framework/README: New.
7294         * gcc.test-framework/test-framework.exp: New.
7295         * gcc.test-framework/test-framework.awk: New.
7296         * gcc.test-framework/gen_directive_tests: New.
7297
7298 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
7299
7300         * lib/treelang.exp: Fix comment typos.
7301         (treelang_target_compile): Don't append libs=-ltreelang to options.
7302
7303 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
7304
7305         * g++.dg/parse/typename7.C: Adjust error messages.
7306
7307 2005-01-31  Jeff Law  <law@redhat.com>
7308
7309         * gcc.c-torture/execute/20050131-1.c: New test.
7310         * gcc.dg/wcaselabel.c: New test.
7311
7312 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
7313
7314         * g++.dg/other/warning1.C: Adjust error messags.
7315         * g++.dg/parse/constant5.C: New test.
7316
7317 2005-01-31  Steven Bosscher  <stevenb@suse.de>
7318
7319         PR c/19333
7320         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
7321         the test case valid.
7322         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
7323         * testsuite/gcc.dg/array-7.c: Adjust expected result.
7324         * testsuite/gcc.dg/pr18596-3.c: Likewise.
7325         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
7326         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
7327         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
7328
7329 2005-01-31  Dale Johannesen  <dalej@apple.com>
7330
7331         * g++.dg/opt/pr19650.C:  New test.
7332
7333 2005-01-31  Richard Henderson  <rth@redhat.com>
7334
7335         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
7336         long double for intel double extended format.
7337         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7338
7339 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
7340
7341         PR c++/19555
7342         * g++.dg/template/static10.C: New test.
7343
7344         PR c++/19395
7345         * g++.dg/parse/error24.C: New test.
7346
7347         PR c++/19367
7348         * g++.dg/lookup/builtin1.C: New test.
7349
7350         PR c++/19457
7351         * g++.dg/warn/conv3.C: New test.
7352
7353 2005-01-30  Bud Davis  <bdavis@gfortran.org>
7354
7355         PR fortran/19647
7356         * gfortan.dg/inquire_7.f90
7357
7358 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
7359
7360         PR tree-optimization/15791
7361         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
7362         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
7363         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
7364         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
7365         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
7366         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
7367         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
7368         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
7369         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
7370         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
7371
7372 2005-01-29  Paul Brook  <paul@codesourcery.com>
7373
7374         PR fortran/18565
7375         * check.c (real_or_complex_check): New function.
7376         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
7377         * intrinsic.c (add_functions): Use new check functions.
7378         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
7379         Add prototypes.
7380
7381 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
7382
7383         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
7384         gcc.dg/lvalue-3.c: New tests.
7385         * gcc.dg/concat.c: Update expected messages.
7386
7387 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
7388
7389         PR libfortran/19595
7390         * gfortran.dg/eor_1.f90:  New test.
7391
7392 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
7393
7394         PR fortran/19589
7395         * gfortran.dg/logical_data_1.f90: New test.
7396
7397 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
7398
7399         PR c++/19253
7400         * g++.dg/template/crash33.C: New test.
7401
7402         PR c++/19667
7403         * g++.dg/template/crash32.C: New test.
7404
7405 2005-01-28  Ian Lance Taylor  <ian@airs.com>
7406
7407         PR middle-end/16558
7408         * g++.dg/warn/Wreturn-type-2.C: New test.
7409
7410 2004-06-24  Jeff Law  <law@redhat.com>
7411
7412         * gcc.dg/tree-ssa/20050128-1.c: New test.
7413
7414 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
7415
7416         * gcc.target/frv/all-mdpackh-1.c: New test.
7417
7418 2005-01-28  Steven Bosscher  <stevenb@suse.de>
7419
7420         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
7421
7422 2005-01-27  Richard Henderson  <rth@redhat.com>
7423
7424         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
7425
7426 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
7427
7428         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
7429
7430 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
7431
7432         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
7433         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
7434         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
7435         to cope with cases where the multilib options override the dg-options.
7436
7437 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
7438
7439         PR c/18946
7440         * gcc.dg/noncompile/20050120-1.c: New test.
7441
7442 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
7443
7444         PR tree-optimization/19633
7445         * gcc.dg/pr19633.c: New test.
7446         * gcc.dg/tree-ssa/pr19633.c: New test.
7447
7448 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
7449
7450         * gcc.dg/20041216-1.c: New test.
7451
7452 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
7453
7454         PR objc/18862
7455         * objc.dg/selector-2.m: New test.
7456
7457 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
7458
7459         * g++.dg/opt/range-test-2.C: New test.
7460
7461         PR rtl-optimization/19579
7462         * gcc.c-torture/execute/20050124-1.c: New test.
7463
7464 2005-01-26  Greg Parker  <gparker@apple.com>
7465         Stuart Hastings  <stuart@apple.com>
7466
7467         * gcc.c-torture/execute/20050125-1.c: New.
7468
7469 2005-01-18  Jan Hubicka  <jh@suse.cz>
7470
7471         PR tree-optimize/19337
7472         * gcc.c-torture/compile/20050119-1.c: New test.
7473
7474 2005-01-24  James E Wilson  <wilson@specifixinc.com>
7475
7476         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
7477         test for successful match.
7478
7479 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
7480
7481         PR objc/18408
7482         * objc.dg/comp-types-7.m: New test.
7483
7484 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
7485
7486         * lib/target-supports.exp (current_target_name): New.
7487         (check_effective_target_ilp32, check_effective_target_lp64):
7488         Cache the result to use as long as the current target, with
7489         multilib flags, remains the same.
7490
7491         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
7492         (dg-require-weak, dg-require-visibility, dg-require-alias,
7493         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
7494         dg-require-effective-target, dg-skip-if): Remove call to
7495         skip_test_and_clear_xfail.
7496         (dg-test): Clear xfail data.
7497
7498 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
7499
7500         PR target/17751
7501         * gcc.dg/ppc64-toc.c: New test.
7502
7503         * g++.dg/tree-ssa/empty-1.C: New test.
7504
7505         PR middle-end/19551
7506         * gcc.c-torture/execute/20050121-1.c: New test.
7507         * gcc.dg/20050121-2.c: New test.
7508
7509 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
7510         Paul Brook  <paul@codesourcery.com>
7511
7512         PR fortran/17941
7513         * gfortran.dg/real_const_1.f: New test.
7514         * gfortran.dg/real_const_2.f90: New test.
7515         * gfortran.dg/complex_int_1.f90: New test.
7516
7517 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
7518
7519         PR fortran/19313
7520         * gfortan.dg/inquire_6.f90: New test.
7521
7522 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
7523
7524         PR libfortran/19451
7525         * open_readonly_1.f90:  New test.
7526
7527 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
7528
7529         PR libfortran/18982
7530         * gfortran.dg/open_new.f90: New file.
7531
7532 2005-01-22  Paul Brook  <paul@codesourcery.com>
7533
7534         * namelist_1.f90: New test.
7535
7536 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
7537
7538         PR tree-optimization/19484
7539         * gcc.c-torture/compile/20050122-[12].c: New tests.
7540
7541 2005-01-22  Paul Brook  <paul@codesourcery.com>
7542
7543         * gfortran.dg/implicit_2.f90: New test.
7544
7545 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
7546
7547         PR fortran/19314
7548         * gfortran.dg/inquire_5.f90: New test.
7549
7550 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7551
7552         PR c/18809
7553         * gcc.dg/pr18809-1.c: New test.
7554
7555 2005-01-21  Ian Lance Taylor  <ian@airs.com>
7556
7557         * gcc.dg/20050121-1.c: New test.
7558
7559         PR tree-optimization/13000
7560         * gcc.dg/20040206-1.c: Change warning to point where function is
7561         being inlined.
7562
7563 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7564
7565         PR c++/19208
7566         * g++.dg/template/array11.C: New test.
7567
7568 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7569
7570         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
7571         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
7572         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
7573         * gfortran.dg/getenv_1.f90: Add dg-do directive.
7574         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
7575         gfortran.dg/pr17164.f90: Add missing dg-do directives.
7576
7577 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
7578
7579         PR tree-optimization/15349
7580         * gcc.dg/tree-ssa/pr15349.c: New.
7581
7582 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
7583
7584         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
7585
7586 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
7587
7588         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
7589         scan-assembler-times directive name.
7590
7591         * gcc.dg/asm-a.c: Move dg-require-effective-target to
7592         after dg-do.
7593
7594         PR rtl-optimization/19462
7595         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
7596
7597 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
7598
7599         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
7600         counting function calls on ia64.
7601
7602 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
7603
7604         PR rtl-optimization/15139
7605         * gcc.dg/20050111-2.c: New test.
7606
7607         PR c/17297
7608         * gcc.c-torture/compile/20050113-1.c: New testcase.
7609
7610         PR middle-end/19164
7611         * gcc.dg/20050113-1.c: New testcase.
7612
7613 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
7614
7615         * gcc.dg/vect/vect-85.c: Add comment.
7616         * gcc.dg/vect/vect-86.c: Add xfail for now.
7617         * gcc.dg/vect/vect-87.c: Add xfail for now.
7618         * gcc.dg/vect/vect-88.c: Add xfail for now.
7619         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
7620
7621 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7622
7623         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
7624
7625 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7626
7627         * g++.dg/debug/typedef3.C: New test.
7628
7629 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
7630
7631         PR c/19472
7632         * gcc.dg/asm-a.c: New test.
7633
7634 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
7635
7636         * gcc.dg/sh-relax.c: Add prototype for abort.
7637
7638 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7639
7640         * gcc.dg/short-compare-1.c: New test.
7641         * gcc.dg/short-compare-2.c: Likewise.
7642
7643 2005-01-18  Michael Matz  <matz@suse.de>
7644
7645         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
7646
7647 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
7648
7649         PR tree-optimization/19121
7650         * gcc.c-torture/compile/pr19121.c: New test.
7651
7652 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
7653
7654         PR target/19357
7655         * gcc.c-torture/compile/pr19357.c: New test.
7656
7657 2005-01-17  Ian Lance Taylor  <ian@airs.com>
7658
7659         PR c/5675
7660         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
7661         pass--those that refer just to the variable, possibly with a
7662         cast.
7663         * gcc.dg/c99-const-expr-3.c: Likewise.
7664
7665         PR middle-end/13127
7666         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
7667         longer emitted.
7668
7669 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
7670
7671         PR fortran/18778
7672         * gfortran.dg/endfile_2.f90: New test.
7673
7674 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
7675
7676         PR 19168
7677         * gfortran.dg/select_5.f90: New test.
7678
7679 2004-01-16  Paul Brook  <paul@codesourcery.com>
7680
7681         * gfortran.dg/common_4.f90: New test.
7682
7683 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
7684
7685         PR rtl-optimization/19462
7686         * gcc.dg/torture/pr19462-1.c: New test.
7687
7688 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
7689
7690         PR objc/19321
7691         * objc.dg/func-ptr-2.m: New.
7692         * objc.dg/volatile-1.m: New.
7693
7694 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7695
7696         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
7697
7698 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
7699
7700         PR tree-optimization/19060
7701         * gcc.c-torture/execute/20050104-1.c: New test.
7702
7703 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
7704
7705         PR fortran/18983
7706         * gfortran.dg/write_to_null.f90: New test.
7707
7708 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
7709             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7710
7711         PR other/19328
7712         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
7713         argument.
7714
7715 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
7716
7717         PR c++/19263
7718         * g++.dg/init/vector1.C: New test.
7719
7720 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
7721
7722         PR target/13158
7723         * gcc.target/ia64/sibcall-unwind-1.c: New test.
7724         PR target/18987
7725         * gcc.target/ia64/sibcall-unwind-2.c: New test.
7726
7727 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
7728
7729         * gfortran.dg/select_1.f90: New test.
7730         * gfortran.dg/select_2.f90: New test.
7731         * gfortran.dg/select_3.f90: New test.
7732         * gfortran.dg/select_4.f90: New test.
7733
7734 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
7735
7736         PR middle-end/19084
7737         PR rtl-optimization/19348
7738         * gcc.dg/20050111-1.c: New test.
7739         * gcc.c-torture/execute/20050111-1.c: New test.
7740
7741         * gcc.dg/i386-asm-4.c: New test.
7742
7743 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
7744
7745         * gcc.dg/nested-func-2.c: New test.
7746         * ada/acats/norun.lst: Remove c953002.
7747
7748 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
7749
7750         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
7751
7752 2005-01-12  Ben Elliston  <bje@au.ibm.com>
7753
7754         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
7755
7756 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
7757
7758         PR target/18761
7759         * g++.dg/abi/align1.C: New test.
7760
7761 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
7762
7763         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
7764         at a time.
7765         * g++.dg/ext/altivec_check.h: Support compiling as C.
7766
7767 2005-01-10  Roger Sayle  <roger@eyesopen.com>
7768
7769         PR c++/19355
7770         * g++.dg/expr/pr19355-1.C: New test case.
7771
7772 2005-01-10  Laurent GUERBY <laurent@guerby.net>
7773
7774         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
7775         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
7776         * ada/acats/tests/c3/c92005b.ada: Likewise.
7777         * ada/acats/tests/c3/cxb3012.a: Likewise.
7778         * ada/acats/norun.lst: Add c380004 and c953002, add PR
7779
7780 2005-01-09  Paul Brook  <paul@codesourcery.com>
7781
7782         * gfortran.dg/common_2.f90: New file.
7783         * gfortran.dg/common_3.f90: New file.
7784
7785 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
7786
7787         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
7788
7789 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
7790
7791         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
7792         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
7793         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
7794         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
7795         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
7796         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
7797         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
7798         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
7799         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
7800         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
7801         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
7802         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
7803         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
7804         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
7805         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
7806         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
7807         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
7808         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
7809         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
7810         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
7811         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
7812         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
7813         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
7814         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
7815         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
7816         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
7817         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
7818         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
7819         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
7820         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
7821         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
7822         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
7823         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
7824         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
7825         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
7826         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
7827         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
7828         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
7829         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
7830         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
7831         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
7832         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
7833         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
7834         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
7835         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
7836         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
7837         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
7838         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
7839         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
7840         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
7841         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
7842         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
7843         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
7844         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
7845         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
7846         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
7847         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
7848         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
7849         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
7850         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
7851         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
7852         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
7853         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
7854         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
7855         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
7856         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
7857         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
7858
7859         * gcc.dg/vect/vect-1.c: Fix spelling.
7860         * gcc.dg/vect/vect-10.c: Fix spelling.
7861         * gcc.dg/vect/vect-11.c: Fix spelling.
7862         * gcc.dg/vect/vect-12.c: Fix spelling.
7863         * gcc.dg/vect/vect-14.c: Fix spelling.
7864         * gcc.dg/vect/vect-15.c: Fix spelling.
7865         * gcc.dg/vect/vect-16.c: Fix spelling.
7866         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
7867         * gcc.dg/vect/vect-64.c: Fix comments.
7868         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
7869
7870 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
7871             Ira Rosen  <irar@il.ibm.com>
7872
7873         * gcc.dg/vect/vect-70.c: New test.
7874         * gcc.dg/vect/vect-71.c: New test.
7875
7876 2005-01-09  Manfred Hollstein  <mh@suse.com>
7877
7878         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
7879         * gcc.dg/pr18241-2.c: Likewise.
7880         * gcc.dg/pr18241-3.c: Likewise.
7881         * gcc.dg/pr18241-4.c: Likewise.
7882         * gcc.dg/pr18241-5.c: Likewise.
7883
7884 2005-01-08  Richard Henderson  <rth@redhat.com>
7885
7886         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
7887         False for x86 and x86-64.
7888
7889 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
7890
7891         PR tree-optimization/18241
7892         * gcc.dg/pr18241-1.c: New test.
7893         * gcc.dg/pr18241-2.c: New test.
7894         * gcc.dg/pr18241-3.c: New test.
7895         * gcc.dg/pr18241-4.c: New test.
7896         * gcc.dg/pr18241-5.c: New test.
7897
7898 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
7899
7900         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
7901         gfortran.dg/select_4.f90: New.
7902
7903 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
7904
7905         * gcc.c-torture/execute/20050107-1.c: New test.
7906
7907 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
7908
7909         PR c++/19298
7910         * g++.dg/template/ref2.C: New.
7911
7912 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
7913
7914         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
7915         instead of being empty.
7916
7917 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7918
7919         PR fortran/15553
7920         * gfortran.dg/array-1.f90: New test.
7921
7922 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
7923
7924         PR tree-optimization/19283
7925         * gcc.c-torture/execute/20050106-1.c: New test.
7926
7927         PR rtl-optimization/18861
7928         * gcc.dg/20050105-1.c: New test.
7929
7930         PR tree-optimization/18828
7931         * gcc.dg/20050105-2.c: New test.
7932
7933 2005-01-07  Andreas Jaeger  <aj@suse.de>
7934
7935         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
7936
7937 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
7938
7939         PR fortran/18398
7940         * gfortran.dg/fmt_read.f90: New test.
7941
7942 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
7943
7944         * gcc.dg/rs6000-ldouble-2.c: New.
7945
7946 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
7947
7948         PR c++/19244
7949         * g++.dg/parser/ctor2.C: New test.
7950
7951 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7952
7953         PR c++/17154
7954         * g++.dg/template/using9.C: New test.
7955
7956 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7957
7958         PR c++/19258
7959         * g++.dg/lookup/friend6.C: New test.
7960
7961 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
7962
7963         PR c++/19270
7964         * g++.dg/template/array10.C: New.
7965
7966 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7967
7968         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
7969         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
7970
7971 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
7972
7973         * gcc.c-torture/compile/20050105-1.c: New test.
7974
7975 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
7976
7977         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
7978
7979 2005-01-05  Roger Sayle  <roger@eyesopen.com>
7980
7981         PR middle-end/19100
7982         * gcc.dg/conv-3.c: New test case.
7983
7984 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
7985
7986         * gcc.dg/asm-wide-1.c: New test.
7987
7988 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
7989
7990         PR c++/19030
7991         * g++.dg/parse/crash22.C: New
7992
7993 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
7994
7995         PR 19257
7996         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
7997
7998 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
7999
8000         PR middle-end/17767
8001         * gcc.dg/i386-mmx-6.c: New test case.
8002
8003 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
8004
8005         PR tree-optimization/18308
8006         * gcc.dg/vect/pr18308.c: New testcase.
8007
8008 2005-01-04  Andreas Jaeger  <aj@suse.de>
8009
8010         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
8011
8012 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
8013             Robert Bowdidge <bowdidge@apple.com>
8014
8015         * gcc.dg/cpp/subframework1.c: New.
8016         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
8017         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
8018         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
8019         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
8020
8021 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
8022
8023         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
8024         producing warning.
8025         * gcc.dg/darwin-weakimport-2.c: New.
8026
8027 2005-01-03  Richard Henderson  <rth@redhat.com>
8028
8029         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
8030
8031 2005-01-03  Richard Henderson  <rth@redhat.com>
8032
8033         * gcc.dg/vect/vect.exp: Enable for ia64.
8034         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
8035         (check_effective_target_vect_float): Likewise.
8036         (check_effective_target_vect_no_align): Likewise.
8037         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
8038         * gcc.dg/vect/vect-8.c: Likewise.
8039
8040 2005-01-03  Uros Bizjak <uros@kss-loka.si>
8041
8042         PR target/19236
8043         * gcc.dg/pr19236-1.c: New test case.
8044
8045 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
8046
8047         PR rtl-optimization/12092
8048         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
8049
8050 2005-01-02  Andreas Jaeger  <aj@suse.de>
8051
8052         * gcc.dg/pr12092-1.c: Do not run on x86_64.
8053
8054 2005-01-01  Roger Sayle  <roger@eyesopen.com>
8055             Andrew Pinski  <pinskia@physics.uc.edu>
8056
8057         PR rtl-optimization/12092
8058         * gcc.dg/pr12092-1.c: New test case.
8059
8060 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
8061
8062         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
8063         'hidden' and 'default' for better portability.
8064         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
8065
8066         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
8067         6 and 7.
8068         * g++.old-deja/g++.brendan/new3.C: Likewise.
8069
8070 2005-01-01  Steven Bosscher  <stevenb@suse.de>
8071
8072         * gcc.dg/20041231-1.C: New test.
8073         * g++.dg/warn/Wunreachable-code-1.C: New test.
8074
8075 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
8076
8077         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
8078         file, not /dev/null.  Abort on error.
8079
8080 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
8081             Ziemowit Laski  <zlaski@apple.com>
8082
8083         PR objc/18971
8084         * objc.dg/encode-5.m: New test.
8085
8086 2004-12-29  Richard Henderson  <rth@redhat.com>
8087
8088         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
8089         * objc.dg/stabs-1.m: Disable for ia64.
8090
8091 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
8092
8093         PR c++/19190
8094         * g++.dg/warn/Wunused-10.C: New test.
8095
8096 2004-12-28  Richard Henderson  <rth@redhat.com>
8097
8098         * objc.dg/stabs-1.m: Disable for alpha.
8099
8100 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
8101
8102         PR c++/19149
8103         * g++.dg/parse/error23.C: New test.
8104
8105 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8106
8107         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
8108
8109         PR fortran/19032
8110         * gfortran.dg/intrinsic_modulo_1.f90: New.
8111         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
8112         tests with divisor -1.
8113
8114 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
8115
8116         * g++.dg/opt/temp1.C (memcpy): Return a value.
8117
8118         PR c++/19148
8119         * g++.dg/expr/cond7.C: New test.
8120
8121 2004-12-27  Paul Brook  <paul@codesourcery.com>
8122
8123         * gfortran.dg/g77/select_no_compile.f: Remove.
8124
8125 2004-12-27  Richard Henderson  <rth@redhat.com>
8126
8127         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
8128         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
8129         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
8130
8131 2004-12-26  Richard Henderson  <rth@redhat.com>
8132
8133         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
8134         by 1i instead of token pasting.
8135
8136 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8137
8138         PR tree-optimization/17578
8139         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
8140         to additional_flags.
8141         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
8142
8143 2004-12-25  Richard Henderson  <rth@redhat.com>
8144
8145         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
8146         Remove Alpha.
8147
8148 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8149
8150         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
8151         hppa*-*-hpux*.
8152         * gcc.dg/pr17957.c (dg-options): Likewise.
8153         * gcc.dg/struct-ret-1.c: Add prototype for abort.
8154         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
8155         instead of 0 on __hppa__.
8156         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
8157         "foo,%r" on hppa*-*-*.
8158
8159 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
8160
8161         PR fortran/19071
8162         * gfortran.dg/complex_write.f90: New test.
8163
8164 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
8165
8166         PR c++/17595
8167         * g++.dg/parse/pragma2.C: New test.
8168
8169         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
8170
8171 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
8172
8173         * gcc.dg/empty2.c: Add missing dg-warning.
8174
8175 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
8176
8177         PR c++/17413
8178         * g++.dg/template/local4.C: New test.
8179         * g++.dg/template/crash19.C: Add dg-error marker.
8180
8181         * g++.dg/template/crash31.C: Correct embedded PR number.
8182
8183 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
8184
8185         PR c++/16405
8186         * g++.dg/opt/temp1.C: Add do-run marker.
8187
8188 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
8189
8190         * g++.dg/template/spec19.C: New.
8191
8192 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
8193
8194         PR target/16819
8195         * gcc.dg/empty2.c: New.
8196
8197 2004-12-23  Richard Henderson  <rth@redhat.com>
8198
8199         * lib/target-supports.exp (check_effective_target_vect_no_align):
8200         Remove i?86 and x86-64.
8201
8202 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
8203
8204         PR c++/16405
8205         * g++.dg/opt/temp1.C: New test.
8206
8207 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8208
8209         PR c++/18733
8210         * g++.dg/template/friend33.C: New testcase.
8211
8212 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
8213
8214         PR c++/18464
8215         * g++.dg/template/cond5.C: New test.
8216
8217         PR c++/18492
8218         * g++.dg/inherit/thunk3.C: New test.
8219
8220         PR c++/11224
8221         * g++.dg/warn/Wunused-9.C: New test.
8222
8223 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
8224
8225         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
8226
8227 2004-12-22  Jan Beulich  <jbeulich@novell.com>
8228
8229         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
8230
8231 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
8232
8233         PR c++/18378
8234         * g++.dg/ext/packed8.C: New test.
8235
8236         PR c++/19063
8237         * g++.dg/template/crash31.C: New test.
8238
8239         PR c++/19034
8240         * g++.dg/template/crash30.C: New test.
8241
8242 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
8243
8244         PR C++/18984
8245         * g++.dg/eh/ctor3.C: New test.
8246
8247 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
8248
8249         * objc.dg/stabs-1.m: Allow section name to be quoted and
8250         assembly label to begin with '.LL'.
8251
8252 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
8253
8254         * gcc.dg/vect/vect.exp
8255         (check_effective_target_lp64_or_vect_no_align): New.
8256         * gcc.dg/vect/vect-77.c: Use it.
8257         * gcc.dg/vect/vect-78.c: Use it.
8258
8259         * lib/target-supports.exp
8260         (check_effective_target_vect_no_max,
8261         check_effective_target_vect_no_bitwise,
8262         check_effective_target_vect_no_align): New.
8263         * gcc.dg/vect/vect-13.c: Use them.
8264         * gcc.dg/vect/vect-17.c: Ditto.
8265         * gcc.dg/vect/vect-18.c: Ditto.
8266         * gcc.dg/vect/vect-19.c: Ditto.
8267         * gcc.dg/vect/vect-20.c: Ditto.
8268         * gcc.dg/vect/vect-27.c: Ditto.
8269         * gcc.dg/vect/vect-29.c: Ditto.
8270         * gcc.dg/vect/vect-44.c: Ditto.
8271         * gcc.dg/vect/vect-48.c: Ditto.
8272         * gcc.dg/vect/vect-50.c: Ditto.
8273         * gcc.dg/vect/vect-52.c: Ditto.
8274         * gcc.dg/vect/vect-54.c: Ditto.
8275         * gcc.dg/vect/vect-56.c: Ditto.
8276         * gcc.dg/vect/vect-58.c: Ditto.
8277         * gcc.dg/vect/vect-60.c: Ditto.
8278         * gcc.dg/vect/vect-72.c: Ditto.
8279         * gcc.dg/vect/vect-80.c: Ditto.
8280
8281 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
8282
8283         PR c++/14075
8284         * g++.dg/init/string1.C: New.
8285
8286         PR c++/18975
8287         * g++.dg/other/synth1.C: New.
8288
8289 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
8290
8291         PR c/18963
8292         * gcc.dg/pr18963-1.c: New test.
8293
8294 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
8295
8296         PR c/18596
8297         * gcc.dg/funcdef-storage-1.c (foo): Remove.
8298         * gcc.dg/pr18596-1.c: Use dg-error.
8299         (dg-options): Use -fno-unit-at-a-time.
8300         * gcc.dg/pr18596-2.c: New test.
8301         * gcc.dg/pr18596-3.c: New test.
8302
8303 2004-12-20  Roger Sayle  <roger@eyesopen.com>
8304
8305         PR middle-end/18683
8306         * g++.dg/opt/pr18683-1.C: New test case.
8307
8308 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
8309
8310         PR other/19093
8311         * g++.dg/opt/max1.C: Fix for 64bit targets.
8312
8313 2004-12-20  Matt Austern  <austern@apple.com>
8314
8315         PR c++/19044
8316         * g++.dg/ext/builtin6.C: New
8317
8318 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
8319
8320         PR tree-optimization/19080
8321         * gcc.c-torture/compile/pr19080.c: New test.
8322
8323 2004-12-20  Steven Bosscher  <stevenb@suse.de>
8324
8325         * gcc.dg/20041219-1.c: New test.
8326
8327 2004-12-19  Roger Sayle  <roger@eyesopen.com>
8328
8329         PR middle-end/19068
8330         * g++.dg/opt/max1.C: New test case.
8331
8332 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
8333
8334         * gcc.dg/fdata-sections-1.c: New test.
8335
8336 2004-12-18  Roger Sayle  <roger@eyesopen.com>
8337
8338         PR middle-end/18548
8339         * gcc.dg/max-1.c: New test case.
8340
8341 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
8342
8343         * gcc.c-torture/execute/20041218-1.c: New test.
8344
8345 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
8346
8347         * gcc.dg/pr18501.c: New test.
8348         * gcc.dg/uninit-5.c: XFAIL.
8349         * gcc.dg/uninit-9.c: XFAIL.
8350
8351 2004-12-17  Dale Johannesen  <dalej@apple.com>
8352
8353         * gcc.dg/20041213-1.c:  New.
8354
8355 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
8356
8357         * objc.dg/stabs-1.m: Allow assembly label to begin
8358         with a dot ('.').
8359
8360 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
8361
8362         * gcc.c-torture/execute/20041213-1.c: Move...
8363         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
8364
8365 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
8366
8367         PR c++/18721
8368         * g++.dg/lookup/conv-5.C: New.
8369
8370 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
8371
8372         * objc.dg/stabs-1.m: New test.
8373
8374 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
8375
8376         * gcc.dg/visibility-c.c: Change compile to
8377         assemble for the test.
8378
8379 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
8380
8381         PR target/19041
8382         * gcc.dg/visibility-c.c: New test.
8383
8384 2004-12-16  Roger Sayle  <roger@eyesopen.com>
8385
8386         PR middle-end/18493
8387         * gcc.dg/switch-8.c: New test case.
8388
8389 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
8390
8391         PR c++/18905
8392         * g++.dg/template/init4.C: New.
8393         * g++.dg/opt/static3.C: Enable optimizer.
8394
8395 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
8396
8397         * g++.dg/other/complex1.C: New test.
8398
8399 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
8400
8401         * g++.dg/opt/inline9.C: New test.
8402
8403 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8404
8405         PR fortran/18993
8406         * gfotran.dg/nullify_1.f: New test.
8407
8408 2004-12-15  Richard Henderson  <rth@redhat.com>
8409
8410         * gcc.target/i386/i386.exp: New harness.
8411         * gcc.target/i386/vect-args.c: New.
8412
8413 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
8414
8415         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
8416
8417 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8418
8419         PR c++/18825
8420         * g++.dg/template/friend32.C: New test.
8421
8422 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
8423
8424         * cpp/pragma-once-1.c: New test.
8425         * cpp/pragma-once-1b.h: Likewise.
8426         * cpp/pragma-once-1c.h: Likewise.
8427         * cpp/pragma-once-1d.h: Likewise.
8428         * cpp/inc/pragma-once-1a.h: Likewise.
8429
8430 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
8431             Steven G. Kargl  <kargls@comcast.net>
8432
8433         PR fortran/17597
8434         * gfortran.dg/list_read_3.f90: New test.
8435
8436 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
8437
8438         * gcc.dg/ftrapv-2.c: New test.
8439
8440 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
8441
8442         PR c++/18981
8443         * g++.dg/template/typename9.C: New test.
8444
8445 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
8446
8447         PR c++/18738
8448         * g++.dg/template/typename8.C: New test.
8449         * g++.dg/parse/friend2.C: Tweak error message.
8450
8451 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
8452
8453         * gcc.c-torture/20041214-1.c: New test.
8454
8455 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
8456
8457         PR c++/18965
8458         * g++.dg/init/array17.C: New test.
8459
8460 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
8461
8462         PR c++/18793
8463         * g++.dg/init/aggr3.C: New test.
8464
8465 2004-12-14  Janis Johnson  <janis187@us.ibm.com
8466
8467         * gcc.dg/altivec-types-1.c: New test.
8468         * gcc.dg/altivec-types-2.c: New test.
8469         * gcc.dg/altivec-types-3.c: New test.
8470         * gcc.dg/altivec-types-4.c: New test.
8471         * g++.dg/ext/altivec-types-1.C: New test.
8472         * g++.dg/ext/altivec-types-2.C: New test.
8473         * g++.dg/ext/altivec-types-3.C: New test.
8474         * g++.dg/ext/altivec-types-4.C: New test.
8475
8476 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
8477
8478         PR middle-end/18951
8479         * gcc.c-torture/execute/20041213-1.c: New test.
8480
8481 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
8482
8483         PR c++/18949
8484         * g++.dg/template/cast1.C: New.
8485
8486 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
8487
8488         * gcc.c-torture/execute/20041213-2.c: New test.
8489
8490 2004-12-13  Richard Henderson  <rth@redhat.com>
8491
8492         * gcc.dg/i386-sse-10.c: Fix typo in options.
8493
8494 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
8495
8496         PR c++/18968
8497         * g++.dg/opt/pr18968.C: New test.
8498
8499 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
8500
8501         PR c++/18925
8502         * g++.dg/ext/visibility/staticdatamem.C: New test.
8503
8504 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
8505
8506         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
8507
8508 2004-12-13  Roger Sayle  <roger@eyesopen.com>
8509
8510         PR rtl-optimization/18928
8511         * gcc.dg/pr18928-1.c: New test case.
8512
8513 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
8514
8515         PR tree-opt/16951
8516         * gcc.c-torture/compile/20041211-1.c: New.
8517
8518 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8519
8520         PR middle-end/17564
8521         * gcc.c-torture/execute/20041212-1.c: New test.
8522
8523 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8524
8525         PR fortran/18869
8526         * gfortran.dg/common_1.f90: New test.
8527
8528 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
8529         Paul Brook  <paul@codesourcery.com>
8530
8531         PR fortran/16222
8532         * gfortran.dg/real_do_1.f90: New test.
8533
8534 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
8535
8536         PR tree-opt/18040
8537         * g++.dg/opt/ptrmem6.C: New test.
8538
8539 2004-12-11  Roger Sayle  <roger@eyesopen.com>
8540
8541         PR middle-end/18921
8542         * gcc.dg/pr18921-1.c: New test case.
8543
8544 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8545
8546         PR fortran/17175
8547         * gfortran.dg/scale_1.f90: New test.
8548
8549 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
8550
8551         PR middle-end/18903
8552         * gcc.c-torture/compile/pr18903.c: New test.
8553
8554 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
8555
8556         * gcc.c-torture/execute/20041210-1.c: New test.
8557
8558 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8559
8560         PR c++/18731
8561         * g++.dg/parser/struct-1.C: New test.
8562         * g++.dg/parser/struct-2.C: New test.
8563         * g++.dg/parser/struct-3.C: New test.
8564
8565 2004-12-09  Richard Henderson  <rth@redhat.com>
8566
8567         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
8568
8569         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
8570         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
8571
8572 2004-12-09  Matt Austern  <austern@apple.com>
8573
8574         PR c++/18514
8575         * g++.dg/ext/builtin1.C: New
8576         * g++.dg/ext/builtin2.C: New
8577         * g++.dg/ext/builtin3.C: New
8578         * g++.dg/ext/builtin4.C: New
8579         * g++.dg/ext/builtin5.C: New
8580
8581 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
8582
8583         PR tree-opt/18904
8584         * g++.dg/opt/ptrmem5.C: New test.
8585
8586 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
8587
8588         * g++.dg/parse/typename5.C: Adjust for new error.
8589         * g++.dg/parse/typename7.C: New.
8590
8591 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8592
8593         PR c++/18073
8594         * g++.dg/other/mmintrin.C: New test.
8595
8596 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
8597
8598         PR c++/16681
8599         * g++.dg/init/array15.C: New.
8600         * g++.dg/init/array16.C: New.
8601
8602 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8603
8604         PR fortran/18826
8605         * gfortran.dg/assign_1.f90: New test.
8606
8607 2004-12-08  Nick Clifton  <nickc@redhat.com>
8608
8609         * gcc.target/xstormy16/bss_below100: New directory containing tests.
8610         * gcc.target/xstormy16/data_below100: Likewise.
8611         * gcc.target/xstormy16/sfr: Likewise.
8612         * gcc.target/xstormy16/below100.S: New test source file.
8613         * gcc.target/xstormy16/below100.ld: New test linker script.
8614         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
8615         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
8616         bp instructions.
8617         * gcc.target/xstormy16/bp.c: Likewise.
8618
8619         * gcc.target/xstormy16/bss_below100: New files:
8620         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
8621         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
8622         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
8623         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
8624         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
8625         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
8626         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
8627         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
8628         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
8629         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
8630         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
8631         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
8632         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
8633         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
8634         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
8635         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
8636         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
8637         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
8638         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
8639         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
8640         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
8641         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
8642         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
8643         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
8644         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
8645         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
8646         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
8647
8648         * gcc.target/xstormy16/data_below100: New files:
8649         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
8650         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
8651         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
8652         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
8653         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
8654         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
8655         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
8656         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
8657         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
8658         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
8659         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
8660         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
8661         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
8662         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
8663         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
8664         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
8665         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
8666         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
8667         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
8668         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
8669         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
8670         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
8671         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
8672         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
8673         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
8674         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
8675         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
8676
8677         * gcc.target/xstormy16/sfr: New files:
8678         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
8679         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
8680         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
8681         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
8682         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
8683         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
8684         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
8685         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
8686         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
8687         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
8688         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
8689         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
8690         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
8691         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
8692         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
8693         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
8694         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
8695         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
8696         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
8697         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
8698         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
8699         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
8700         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
8701         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
8702         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
8703         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
8704         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
8705         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
8706         27_if0_sfrw_bitfield_f.c
8707
8708 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8709
8710         PR c++/18100
8711         * g++.dg/lookup/name-clash4.C: New test.
8712
8713 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
8714
8715         PR c++/18672
8716         * g++.dg/opt/array1.C: New.
8717
8718         PR c++/18803
8719         * g++.dg/template/operator5.C: New.
8720
8721 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
8722
8723         PR c/18867
8724         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
8725
8726 2004-12-07  Steven Bosscher  <stevenb@suse.de>
8727
8728         * gcc.dg/noncompile/20041207.c: New test.
8729
8730 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
8731
8732         * g++.dg/other/unreachable-1.C: New test.
8733
8734 2004-12-06  Nick Clifton  <nickc@redhat.com>
8735
8736         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
8737         <limits.h> because the latter comes from gcc's include/ directory
8738         and not the newlib/libc/include directory.
8739
8740 2004-12-04  Richard Henderson  <rth@redhat.com>
8741
8742         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
8743
8744 2004-12-04  Richard Henderson  <rth@redhat.com>
8745
8746         * lib/target-supports.exp (check_gc_sections_available): Disable
8747         for alpha and ia64.
8748
8749 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
8750
8751         PR middle-end/17909
8752         * g++.dg/other/vararg-2.C: New test.
8753
8754 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8755
8756         PR c++/17011, c++/17971
8757         * g++.dg/template/error15.C: Adjust expected error.
8758         * g++.dg/template/instantiate3.C: Likewise.
8759
8760 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
8761
8762         * gcc.dg/altivec-18.c: Fix for darwin
8763
8764 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
8765
8766         PR c++/18782
8767         * g++.dg/parse/ptrmem2.C: New.
8768
8769         PR c++/18318
8770         * g++.dg/template/new1.C: New.
8771
8772 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8773
8774         PR fortran/18710
8775         * gfortran.dg/direct_io_3.f90: New test.
8776
8777 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
8778
8779         PR 18758
8780         * g++.dg/parse/crash21.C: New.
8781
8782 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8783
8784         PR c++/15664, c++/18276
8785         * g++.dg/template/ttp13.C: New test.
8786         * g++.dg/template/ttp14.C: Likewise.
8787
8788 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8789
8790         PR c++/18123
8791         * g++.dg/parse/enum2.C: New test.
8792         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
8793
8794 2004-12-02  Nick Clifton  <nickc@redhat.com>
8795
8796         * gcc.target/xstormy16: New test directory.
8797         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
8798         * gcc.target/xstormy16/bp.c: Check the generation of bp
8799         instructions.
8800         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
8801         bn instructions and the BELOW100 attribute.
8802
8803 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
8804
8805         PR target/16952
8806         * gcc.dg/ppc-eabi.c: New.
8807
8808 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
8809
8810         PR fortran/18284
8811         * gfortran.dg/backspace.f90
8812
8813 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
8814
8815         * gfortran.dg/inquire.f90: New test.
8816
8817 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
8818
8819         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
8820         handle effective-target-keyword.
8821         (dg-skip-if): Support effective-target keyword as target list.
8822         (dg-xfail-if): Ditto.
8823         * lib/target-supports.exp (is-effective-target-keyword): New proc.
8824
8825 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
8826
8827         PR tree-optimization/18291
8828         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
8829
8830 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
8831
8832         PR C++/18729
8833         * g++.dg/parse/crash20.C: New.
8834
8835         PR c++/17431
8836         * g++.dg/overload/arg1.C: New.
8837         * g++.dg/overload/arg2.C: New.
8838         * g++.dg/overload/arg3.C: New.
8839         * g++.dg/overload/arg4.C: New.
8840
8841 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
8842
8843         * gcc.dg/c99-flex-array-4.c: Remove.
8844
8845 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
8846
8847         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
8848
8849         * lib/target-supports.exp (is-effective-target): Simplify.
8850
8851         * lib/target-supports.exp (check_effective_target_vect_long):
8852         Fix for powerpc64-*-*.
8853
8854 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
8855
8856         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
8857         to support new requirements on FreeBSD 5.
8858
8859 2004-11-30  Devang Patel  <dpatel@apple.com>
8860
8861         PR 18702
8862         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
8863
8864 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
8865
8866         * g++.dg/ext/altivec-13.C: New test.
8867
8868 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
8869
8870         PR tree-opt/18298
8871         * gcc.c-torture/execute/p18298.c: New test.
8872
8873 2004-11-30  Ira Rosen  <irar@il.ibm.com>
8874             Dorit Naishlos  <dorit@il.ibm.com>
8875
8876         PR tree-opt/18607
8877         * gcc.dg/vect/vect-89.c: New test.
8878
8879 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
8880
8881         * gcc.dg/pr18596-1.c: New test.
8882
8883 2004-11-30  Ben Elliston  <bje@au.ibm.com>
8884
8885         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
8886
8887 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
8888
8889         PR c/18479
8890         * gcc.dg/pr18479.c: New test.
8891
8892 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
8893
8894         PR target/18490
8895         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
8896         mmix-knuth-mmixware.
8897
8898         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
8899         cris-*-elf* cris-*-aout* mmix-*-*
8900
8901 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
8902
8903         PR middle-end/18725
8904         * gcc.dg/pr18725.c: New test.
8905
8906 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
8907
8908         PR target/18488
8909         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
8910
8911         PR target/18336
8912         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
8913
8914 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
8915
8916         PR c++/18368
8917         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
8918         * g++.old-deja/g++.law/ctors5.C: Likewise.
8919         * g++.old-deja/g++.other/crash25.C: Likewise.
8920
8921         PR c++/18674
8922         * g++.dg/template/error16.C: New test.
8923
8924         PR c++/18512
8925         * g++.dg/template/crash29.C: New test.
8926
8927 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
8928
8929         PR tree-optimization/18712
8930         * gcc.c-torture/compile/pr18712.c: New test.
8931
8932 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
8933
8934         PR c/7544
8935         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
8936         tests.
8937
8938 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8939
8940         PR c++/18652
8941         * g++.dg/lookup/crash6.C: New test.
8942
8943 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
8944
8945         PR middle-end/18164
8946         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
8947
8948 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
8949
8950         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
8951         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
8952         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
8953
8954 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
8955
8956         * gcc.dg/pr18164.c: New test.
8957
8958 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
8959
8960         * gcc.dg/funroll-loops-all.c: New.
8961
8962 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
8963
8964         PR target/18489
8965         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
8966         delimeter, match space and TAB as well as ":".
8967
8968         PR target/18484
8969         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
8970
8971         PR target/18348
8972         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
8973
8974         PR target/18345
8975         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
8976
8977         PR target/18337
8978         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
8979
8980 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
8981
8982         * gfortran.dg/direct_io_2.f90: New test.
8983
8984 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
8985
8986         PR target/18334
8987         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
8988
8989 2004-11-28  Richard Henderson  <rth@redhat.com>
8990
8991         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
8992
8993 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
8994
8995         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
8996         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
8997         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
8998         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
8999         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
9000         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
9001         gcc.dg/pointer-arith-8.c: New tests.
9002
9003 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
9004
9005         PR fortran/18364
9006         * gfortran.dg/endfile.f90: New test.
9007
9008 2004-11-27  Falk Hueffner  <falk@debian.org>
9009
9010         * gcc.dg/loop-6.c: New test.
9011
9012 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
9013
9014         * gcc.c-torture/execute/20041126-1.c: New test.
9015
9016 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
9017
9018         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
9019         on IRIX.
9020
9021 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
9022
9023         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
9024         functions.
9025
9026 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
9027
9028         PR rtl-optimization/17825
9029         * gcc.c-torture/compile/20041119-1.c: New test.
9030
9031 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9032
9033         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
9034         Check existence of ld library path variables before unsetting.
9035
9036 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
9037
9038         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
9039
9040 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
9041
9042         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
9043
9044 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
9045
9046         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
9047
9048 2004-11-26  Ben Elliston  <bje@au.ibm.com>
9049
9050         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
9051         dg-do directive.
9052
9053 2004-11-26  Ben Elliston  <bje@au.ibm.com>
9054
9055         * gcc.dg/pr17957.c: Pass --param, not -param.
9056
9057 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
9058
9059         PR middle-end/17957
9060         * testsuite/gcc.dg/pr17957.c: New test.
9061
9062 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
9063
9064         PR c++/18445
9065         * g++.dg/template/crash28.C: Likewise.
9066
9067         PR c++/18001
9068         * g++.dg/expr/unary2.C: Adjust lvalue messages.
9069         * g++.dg/ext/lvaddr.C: Likewise.
9070         * g++.dg/opt/pr7503-3.C: Likewise.
9071
9072         PR c++/18466
9073         * g++.dg/parse/qualified3.C: New test.
9074         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
9075
9076         PR c++/18545
9077         * g++.dg/expr/return1.C: New test.
9078
9079 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9080
9081         Friend class name lookup 3/n, PR c++/3332
9082         * g++.dg/lookup/friend3.C: New test.
9083         * g++.dg/lookup/friend4.C: Likewise.
9084         * g++.dg/lookup/friend5.C: Likewise.
9085
9086 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9087
9088         Friend class name lookup 2/n, PR c++/14513, c++/15410
9089         * g++.dg/lookup/friend2.C: New test.
9090         * g++.dg/template/friend31.C: Likewise.
9091
9092 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9093
9094         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
9095
9096 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
9097
9098         PR c++/17473
9099         * g++.dg/tc1/dr56.C: Remove.
9100         * g++.dg/template/typedef1.C: Add dg-error markers.
9101         * g++.old-deja/g++.other/typedef7.C: Likewise.
9102
9103         PR c++/18285
9104         * g++.dg/parse/typedef7.C: New test.
9105
9106 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
9107
9108         * gcc.c-torture/execute/20041124-1.c: New test.
9109
9110 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
9111
9112         * g++.dg/template/deduce3.C: New test.
9113
9114         PR c++/18586
9115         * g++.dg/template/crash27.C: New test.
9116
9117         PR c++/18530
9118         * g++.dg/warn/Wshadow-3.C: New test.
9119
9120 2004-11-24  Devang Patel  <dpatel@apple.com>
9121
9122         PR/18555
9123         * gcc.dg/cpp/isysroot-1.c: New test.
9124         * gcc.dg/cpp/usr/include/stdio.h: New file.
9125         * gcc.dg/cpp/isysroot-2.c: New test.
9126         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
9127         New file.
9128
9129 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9130
9131         PR c++/8929
9132         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
9133
9134 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
9135
9136         * gcc.target/sparc/align.c: Do not include <stdint.h>.
9137         * gcc.target/sparc/pdist.c: Likewise.
9138
9139 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
9140
9141         PR c++/16882
9142         * g++.dg/conversion/simd1.C: New test.
9143
9144 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9145
9146         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
9147         and restore_ld_library_path_env_vars.
9148         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
9149         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
9150         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
9151         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
9152
9153 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
9154
9155         * gcc.dg/pragma-align-2.c: Test macro expansion.
9156         * gcc.dg/pragma-pack-2.c: New test.
9157
9158 2004-11-23  Richard Henderson  <rth@redhat.com>
9159
9160         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
9161         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
9162         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
9163         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
9164         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
9165         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
9166
9167         * gcc.dg/vect/vect.exp: Add check for alpha.
9168         * lib/target-supports.exp (check_alpha_max_hw_available): New.
9169         (check_effective_target_vect_int): Enable for alpha.
9170         (check_effective_target_vect_long): New.
9171         (is-effective-target): Add it.
9172
9173 2004-11-23  Uros Bizjak <uros@kss-loka.si>
9174
9175         * gcc.dg/pr18614-1.c: New test.
9176
9177 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
9178
9179         * gcc.dg/setjmp-2.c: New test.
9180
9181 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
9182
9183         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
9184         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
9185         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
9186         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
9187         gcc.target/sparc/pdist.c: New tests.
9188
9189 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
9190
9191         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
9192
9193 2004-11-22  Dale Johannesen  <dalej@apple.com>
9194
9195         * gcc.dg/20041111-1.c:  New.
9196
9197 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
9198
9199         PR tree-opt/18536
9200         * gcc.dg/vect/pr18536.c: New test.
9201
9202 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9203
9204         PR c++/18354
9205         * g++.dg/template/nontype11.C: New test.
9206
9207 2004-11-21  Roger Sayle  <roger@eyesopen.com>
9208
9209         PR middle-end/18520
9210         * gcc.dg/pr18520-1.c: New test case.
9211
9212 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
9213
9214         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
9215         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
9216         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
9217         expected diagnostics.
9218
9219 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
9220
9221         PR target/18580
9222         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
9223         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
9224         vect-77.c, vect-77a.c: XFAIL on the SPARC.
9225
9226 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
9227
9228         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
9229
9230 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
9231             Joseph Myers  <joseph@codesourcery.com>
9232
9233         * lib/target-supports.exp (check_visibility_available): Really
9234         test the compiler.
9235
9236 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
9237
9238         PR tree-opt/18181
9239         * gcc.dg/vect/vect-85.c: New test.
9240         * gcc.dg/vect/vect-86.c: New test.
9241         * gcc.dg/vect/vect-87.c: New test.
9242         * gcc.dg/vect/vect-88.c: New test.
9243
9244 2004-11-19  Ben Elliston  <bje@au.ibm.com>
9245
9246         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
9247
9248 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
9249
9250         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
9251         * gcc.dg/ppc-and-1.c: Ditto.
9252         * gcc.dg/ppc-compare-1.c: Ditto.
9253         * gcc.dg/ppc-mov-1.c: Ditto
9254
9255 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
9256             Mark Mitchell  <mark@codesourcery.com>
9257
9258         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
9259
9260 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
9261             Aldy Hernandez  <aldyh@redhat.com>
9262
9263         * lib/target-supports.exp (check_effective_target_vect_int): New
9264         (check_effective_target_vect_float): New
9265         (check_effective_target_vect_double): New.
9266         (is-effective-target): Support new effective targets keywords.
9267         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
9268         default action for dg-do.
9269         * gcc.dg/vect/pr16105.c: Use new support.
9270         * gcc.dg/vect/pr18400.c: Ditto.
9271         * gcc.dg/vect/pr18425.c: Ditto.
9272         * gcc.dg/vect/vect-1.c: Ditto.
9273         * gcc.dg/vect/vect-10.c: Ditto.
9274         * gcc.dg/vect/vect-11.c: Ditto.
9275         * gcc.dg/vect/vect-12.c: Ditto.
9276         * gcc.dg/vect/vect-13.c: Ditto.
9277         * gcc.dg/vect/vect-14.c: Ditto.
9278         * gcc.dg/vect/vect-15.c: Ditto.
9279         * gcc.dg/vect/vect-16.c: Ditto.
9280         * gcc.dg/vect/vect-17.c: Ditto.
9281         * gcc.dg/vect/vect-18.c: Ditto.
9282         * gcc.dg/vect/vect-19.c: Ditto.
9283         * gcc.dg/vect/vect-2.c: Ditto.
9284         * gcc.dg/vect/vect-20.c: Ditto.
9285         * gcc.dg/vect/vect-21.c: Ditto.
9286         * gcc.dg/vect/vect-22.c: Ditto.
9287         * gcc.dg/vect/vect-23.c: Ditto.
9288         * gcc.dg/vect/vect-24.c: Ditto.
9289         * gcc.dg/vect/vect-25.c: Ditto.
9290         * gcc.dg/vect/vect-26.c: Ditto.
9291         * gcc.dg/vect/vect-27.c: Ditto.
9292         * gcc.dg/vect/vect-27a.c: Ditto.
9293         * gcc.dg/vect/vect-28.c: Ditto.
9294         * gcc.dg/vect/vect-29.c: Ditto.
9295         * gcc.dg/vect/vect-29a.c: Ditto.
9296         * gcc.dg/vect/vect-3.c: Ditto.
9297         * gcc.dg/vect/vect-30.c: Ditto.
9298         * gcc.dg/vect/vect-31.c: Ditto.
9299         * gcc.dg/vect/vect-32.c: Ditto.
9300         * gcc.dg/vect/vect-33.c: Ditto.
9301         * gcc.dg/vect/vect-34.c: Ditto.
9302         * gcc.dg/vect/vect-35.c: Ditto.
9303         * gcc.dg/vect/vect-36.c: Ditto.
9304         * gcc.dg/vect/vect-37.c: Ditto.
9305         * gcc.dg/vect/vect-38.c: Ditto.
9306         * gcc.dg/vect/vect-4.c: Ditto.
9307         * gcc.dg/vect/vect-40.c: Ditto.
9308         * gcc.dg/vect/vect-41.c: Ditto.
9309         * gcc.dg/vect/vect-42.c: Ditto.
9310         * gcc.dg/vect/vect-43.c: Ditto.
9311         * gcc.dg/vect/vect-44.c: Ditto.
9312         * gcc.dg/vect/vect-45.c: Ditto.
9313         * gcc.dg/vect/vect-46.c: Ditto.
9314         * gcc.dg/vect/vect-47.c: Ditto.
9315         * gcc.dg/vect/vect-48.c: Ditto.
9316         * gcc.dg/vect/vect-48a.c: Ditto.
9317         * gcc.dg/vect/vect-49.c: Ditto.
9318         * gcc.dg/vect/vect-5.c: Ditto.
9319         * gcc.dg/vect/vect-50.c: Ditto.
9320         * gcc.dg/vect/vect-51.c: Ditto.
9321         * gcc.dg/vect/vect-52.c: Ditto.
9322         * gcc.dg/vect/vect-53.c: Ditto.
9323         * gcc.dg/vect/vect-54.c: Ditto.
9324         * gcc.dg/vect/vect-55.c: Ditto.
9325         * gcc.dg/vect/vect-56.c: Ditto.
9326         * gcc.dg/vect/vect-56a.c: Ditto.
9327         * gcc.dg/vect/vect-57.c: Ditto.
9328         * gcc.dg/vect/vect-58.c: Ditto.
9329         * gcc.dg/vect/vect-59.c: Ditto.
9330         * gcc.dg/vect/vect-6.c: Ditto.
9331         * gcc.dg/vect/vect-60.c: Ditto.
9332         * gcc.dg/vect/vect-61.c: Ditto.
9333         * gcc.dg/vect/vect-62.c: Ditto.
9334         * gcc.dg/vect/vect-63.c: Ditto.
9335         * gcc.dg/vect/vect-64.c: Ditto.
9336         * gcc.dg/vect/vect-65.c: Ditto.
9337         * gcc.dg/vect/vect-66.c: Ditto.
9338         * gcc.dg/vect/vect-67.c: Ditto.
9339         * gcc.dg/vect/vect-68.c: Ditto.
9340         * gcc.dg/vect/vect-69.c: Ditto.
9341         * gcc.dg/vect/vect-7.c: Ditto.
9342         * gcc.dg/vect/vect-72.c: Ditto.
9343         * gcc.dg/vect/vect-72a.c: Ditto.
9344         * gcc.dg/vect/vect-73.c: Ditto.
9345         * gcc.dg/vect/vect-74.c: Ditto.
9346         * gcc.dg/vect/vect-75.c: Ditto.
9347         * gcc.dg/vect/vect-76.c: Ditto.
9348         * gcc.dg/vect/vect-77.c: Ditto.
9349         * gcc.dg/vect/vect-77a.c: Ditto.
9350         * gcc.dg/vect/vect-78.c: Ditto.
9351         * gcc.dg/vect/vect-79.c: Ditto.
9352         * gcc.dg/vect/vect-8.c: Ditto.
9353         * gcc.dg/vect/vect-80.c: Ditto.
9354         * gcc.dg/vect/vect-82.c: Ditto.
9355         * gcc.dg/vect/vect-82_64.c: Ditto.
9356         * gcc.dg/vect/vect-83.c: Ditto.
9357         * gcc.dg/vect/vect-83_64.c: Ditto.
9358         * gcc.dg/vect/vect-9.c: Ditto.
9359         * gcc.dg/vect/vect-all.c: Ditto.
9360         * gcc.dg/vect/vect-none.c: Ditto.
9361
9362 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
9363
9364         * lib/gcc-dg.exp (dg-skip-if): New function.
9365         (dg-forbid-option): Remove.
9366         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
9367         * g++.dg/abi/bitfield8.C: Likewise.
9368         * g++.dg/abi/dtor1.C: Likewise.
9369         * g++.dg/abi/empty10.C: Likewise.
9370         * g++.dg/abi/empty7.C: Likewise.
9371         * g++.dg/abi/empty9.C: Likewise.
9372         * g++.dg/abi/layout3.C: Likewise.
9373         * g++.dg/abi/layout4.C: Likewise.
9374         * g++.dg/abi/thunk1.C: Likewise.
9375         * g++.dg/abi/thunk2.C: Likewise.
9376         * g++.dg/abi/vbase11.C: Likewise.
9377         * g++.dg/abi/vthunk2.C: Likewise.
9378         * g++.dg/abi/vthunk3.C: Likewise.
9379         * g++.dg/ext/attrib8.C: Likewise.
9380         * g++.dg/opt/longbranch2.C: Likewise.
9381         * g++.dg/opt/reg-stack4.C: Likewise.
9382         * g++.old-deja/g++.ext/attrib1.C: Likewise.
9383         * g++.old-deja/g++.ext/attrib2.C: Likewise.
9384         * g++.old-deja/g++.ext/attrib3.C: Likewise.
9385         * g++.old-deja/g++.other/store-expr1.C: Likewise.
9386         * g++.old-deja/g++.other/store-expr2.C: Likewise.
9387         * gcc.dg/20000609-1.c: Likewise.
9388         * gcc.dg/20000720-1.c: Likewise.
9389         * gcc.dg/20011107-1.c: Likewise.
9390         * gcc.dg/20011119-1.c: Likewise.
9391         * gcc.dg/20020108-1.c: Likewise.
9392         * gcc.dg/20020122-2.c: Likewise.
9393         * gcc.dg/20020122-3.c: Likewise.
9394         * gcc.dg/20020201-3.c: Likewise.
9395         * gcc.dg/20020206-1.c: Likewise.
9396         * gcc.dg/20020218-1.c: Likewise.
9397         * gcc.dg/20020310-1.c: Likewise.
9398         * gcc.dg/20020411-1.c: Likewise.
9399         * gcc.dg/20020418-2.c: Likewise.
9400         * gcc.dg/20020426-1.c: Likewise.
9401         * gcc.dg/20020426-2.c: Likewise.
9402         * gcc.dg/20020517-1.c: Likewise.
9403         * gcc.dg/20020523-1.c: Likewise.
9404         * gcc.dg/20020523-2.c: Likewise.
9405         * gcc.dg/20020729-1.c: Likewise.
9406         * gcc.dg/20030204-1.c: Likewise.
9407         * gcc.dg/20030826-2.c: Likewise.
9408         * gcc.dg/20030926-1.c: Likewise.
9409         * gcc.dg/20031202-1.c: Likewise.
9410         * gcc.dg/980312-1.c: Likewise.
9411         * gcc.dg/980313-1.c: Likewise.
9412         * gcc.dg/990117-1.c: Likewise.
9413         * gcc.dg/990424-1.c: Likewise.
9414         * gcc.dg/990524-1.c: Likewise.
9415         * gcc.dg/991230-1.c: Likewise.
9416         * gcc.dg/i386-387-1.c: Likewise.
9417         * gcc.dg/i386-387-2.c: Likewise.
9418         * gcc.dg/i386-387-3.c: Likewise.
9419         * gcc.dg/i386-387-4.c: Likewise.
9420         * gcc.dg/i386-387-5.c: Likewise.
9421         * gcc.dg/i386-387-6.c: Likewise.
9422         * gcc.dg/i386-asm-1.c: Likewise.
9423         * gcc.dg/i386-bitfield1.c: Likewise.
9424         * gcc.dg/i386-bitfield2.c: Likewise.
9425         * gcc.dg/i386-loop-1.c: Likewise.
9426         * gcc.dg/i386-loop-2.c: Likewise.
9427         * gcc.dg/i386-loop-3.c: Likewise.
9428         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
9429         * gcc.dg/i386-pic-1.c: Likewise.
9430         * gcc.dg/i386-regparm.c: Likewise.
9431         * gcc.dg/i386-signbit-1.c: Likewise.
9432         * gcc.dg/i386-signbit-2.c: Likewise.
9433         * gcc.dg/i386-signbit-3.c: Likewise.
9434         * gcc.dg/i386-sse-5.c: Likewise.
9435         * gcc.dg/i386-sse-8.c: Likewise.
9436         * gcc.dg/i386-unroll-1.c: Likewise.
9437         * gcc.dg/tls/opt-1.c: Likewise.
9438         * gcc.dg/tls/opt-2.c: Likewise.
9439         * gcc.dg/unroll-1.c: Likewise.
9440         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
9441         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
9442         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
9443         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
9444
9445 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9446
9447         * g++.dg/template/incomplete1.C: New test.
9448
9449 2004-11-16  Nick Clifton  <nickc@redhat.com>
9450
9451         Revert patches accidentally commited during checkin of fixes for
9452         xstormy16 tests:
9453         gcc.c-torture/execute/simd-4.c: Revert
9454         gcc.dg/20040910-1.c: Revert.
9455
9456 2004-11-16  Paul Brook  <paul@codesourcery.com>
9457
9458         PR fortran/13010
9459         * gfortran.dg/der_pointer_1.f90: New test.
9460
9461 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
9462
9463         PR c/18498
9464         * gcc.dg/bitfld-13.c: New test.
9465
9466 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
9467
9468         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
9469         powerpc*-*-linux*.
9470
9471         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
9472         * gcc.dg/ppc64-abi-2.c: Ditto.
9473         * gcc.dg/ppc64-abi-3.c: Ditto.
9474
9475         * lib/gcc-dg.exp (dg-target-list): Remove.
9476
9477 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
9478
9479         * gcc.dg/ia64-postinc.c: New test.
9480
9481 2004-11-15  Mark Mitchell <mark@codesourcery.com>
9482
9483         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
9484
9485 2004-11-15  Nick Clifton  <nickc@redhat.com>
9486
9487         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
9488         __INT_MAX__ so that the test can be compiled by toolchains
9489         targeted at 16-bit processors.
9490
9491         * gcc.dg/20040625-1.c: Use long constants rather than integers
9492         when performing arithmetic that will overflow 16-bits.
9493
9494         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
9495         xstormy16.  It does not support 128-bit vector operations.
9496
9497         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
9498         with the macro PTR_TYPE.  Define this macro to an integer type
9499         suitable for holding a pointer.
9500
9501         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
9502         the target is a 16-bit processor.
9503
9504         * gcc.dg/cpp/if-2.c: Expect a different warning message from
9505         16-bit targets where the character constant will be too long.
9506
9507         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
9508         where the double will not be directly addressable.
9509
9510 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9511
9512         Friend class name lookup 1/n, PR c++/18471
9513         * g++.dg/template/crash26.C: New test.
9514         * g++.dg/lookup/struct1.C: Adjust expected error.
9515         * g++.dg/parse/elab1.C: Likewise.
9516         * g++.dg/parse/elab2.C: Likewise.
9517         * g++.dg/parse/int-as-enum1.C: Likewise.
9518         * g++.dg/parse/struct-as-enum1.C: Likewise.
9519         * g++.dg/parse/typedef1.C: Likewise.
9520         * g++.dg/parse/typedef3.C: Likewise.
9521         * g++.dg/parse/typedef4.C: Likewise.
9522         * g++.dg/parse/typedef5.C: Likewise.
9523         * g++.dg/template/nontype4.C: Likewise.
9524         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
9525         * g++.old-deja/g++.other/elab1.C: Likewise.
9526         * g++.old-deja/g++.other/syntax4.C: Likewise.
9527
9528 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
9529
9530         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
9531
9532 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
9533
9534         * gcc.c-torture/execute/20041114-1.c: New test.
9535
9536 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
9537
9538         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
9539         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
9540         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
9541         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
9542         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
9543         gcc.dg/switch-7.c: New tests.
9544
9545 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
9546
9547         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
9548
9549 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
9550
9551         PR tree-opt/18400
9552         * gcc.dg/vect/pr18400.c: New test.
9553
9554 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
9555             Andrew Pinski  <pinskia@physics.uc.edu>
9556
9557         PR tree-opt/18425
9558         * gcc.dg/vect/pr18425.c: New test.
9559
9560 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
9561
9562         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
9563         Guard with dg-require-alias and dg-require-visibility.
9564
9565 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
9566
9567         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
9568
9569 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9570
9571         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
9572
9573 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9574
9575         PR c++/17344
9576         * g++.dg/template/defarg5.C: New test.
9577
9578 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
9579
9580         * g++.dg/parse/cast1.C: Run only on ILP32.
9581         * g++.old-deja/g++.mike/p784.C: Likewise.
9582
9583 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
9584
9585         * gcc.c-torture/execute/20041113-1.c: New test.
9586
9587 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
9588
9589         PR target/18230
9590         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
9591         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
9592         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
9593         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
9594         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
9595         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
9596         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
9597         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
9598         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
9599         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
9600         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
9601         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
9602         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
9603
9604 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
9605
9606         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
9607         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
9608         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
9609         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
9610         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
9611         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
9612         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
9613         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
9614         gcc.target/sparc/combined-1.c: New tests.
9615
9616 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
9617
9618         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
9619         New tests.
9620
9621 2004-11-12  Mark Mitchell <mark@codesourcery.com>
9622
9623         * lib/gcc-dg.exp (dg-forbid-option): New function.
9624         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
9625         * g++.dg/abi/bitfield8.C: Likewise.
9626         * g++.dg/abi/dtor1.C: Likewise.
9627         * g++.dg/abi/empty10.C: Likewise.
9628         * g++.dg/abi/empty7.C: Likewise.
9629         * g++.dg/abi/empty9.C: Likewise.
9630         * g++.dg/abi/layout3.C: Likewise.
9631         * g++.dg/abi/layout4.C: Likewise.
9632         * g++.dg/abi/thunk1.C: Likewise.
9633         * g++.dg/abi/thunk2.C: Likewise.
9634         * g++.dg/abi/vbase11.C: Likewise.
9635         * g++.dg/abi/vthunk2.C: Likewise.
9636         * g++.dg/abi/vthunk3.C: Likewise.
9637         * g++.dg/ext/attrib8.C: Likewise.
9638         * g++.dg/opt/longbranch2.C: Likewise.
9639         * g++.dg/opt/reg-stack4.C: Likewise.
9640         * g++.old-deja/g++.ext/attrib1.C: Likewise.
9641         * g++.old-deja/g++.ext/attrib2.C: Likewise.
9642         * g++.old-deja/g++.ext/attrib3.C: Likewise.
9643         * g++.old-deja/g++.other/store-expr1.C: Likewise.
9644         * g++.old-deja/g++.other/store-expr2.C: Likewise.
9645         * gcc.dg/20000609-1.c: Likewise.
9646         * gcc.dg/20000720-1.c: Likewise.
9647         * gcc.dg/20011107-1.c: Likewise.
9648         * gcc.dg/20011119-1.c: Likewise.
9649         * gcc.dg/20020108-1.c: Likewise.
9650         * gcc.dg/20020122-2.c: Likewise.
9651         * gcc.dg/20020122-3.c: Likewise.
9652         * gcc.dg/20020201-3.c: Likewise.
9653         * gcc.dg/20020206-1.c: Likewise.
9654         * gcc.dg/20020218-1.c: Likewise.
9655         * gcc.dg/20020310-1.c: Likewise.
9656         * gcc.dg/20020411-1.c: Likewise.
9657         * gcc.dg/20020418-2.c: Likewise.
9658         * gcc.dg/20020426-1.c: Likewise.
9659         * gcc.dg/20020426-2.c: Likewise.
9660         * gcc.dg/20020517-1.c: Likewise.
9661         * gcc.dg/20020523-1.c: Likewise.
9662         * gcc.dg/20020523-2.c: Likewise.
9663         * gcc.dg/20020729-1.c: Likewise.
9664         * gcc.dg/20030204-1.c: Likewise.
9665         * gcc.dg/20030826-2.c: Likewise.
9666         * gcc.dg/20030926-1.c: Likewise.
9667         * gcc.dg/20031202-1.c: Likewise.
9668         * gcc.dg/980312-1.c: Likewise.
9669         * gcc.dg/980313-1.c: Likewise.
9670         * gcc.dg/990117-1.c: Likewise.
9671         * gcc.dg/990424-1.c: Likewise.
9672         * gcc.dg/990524-1.c: Likewise.
9673         * gcc.dg/991230-1.c: Likewise.
9674         * gcc.dg/i386-387-1.c: Likewise.
9675         * gcc.dg/i386-387-2.c: Likewise.
9676         * gcc.dg/i386-387-3.c: Likewise.
9677         * gcc.dg/i386-387-4.c: Likewise.
9678         * gcc.dg/i386-387-5.c: Likewise.
9679         * gcc.dg/i386-387-6.c: Likewise.
9680         * gcc.dg/i386-asm-1.c: Likewise.
9681         * gcc.dg/i386-bitfield1.c: Likewise.
9682         * gcc.dg/i386-bitfield2.c: Likewise.
9683         * gcc.dg/i386-loop-1.c: Likewise.
9684         * gcc.dg/i386-loop-2.c: Likewise.
9685         * gcc.dg/i386-loop-3.c: Likewise.
9686         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
9687         * gcc.dg/i386-pic-1.c: Likewise.
9688         * gcc.dg/i386-regparm.c: Likewise.
9689         * gcc.dg/i386-signbit-1.c: Likewise.
9690         * gcc.dg/i386-signbit-2.c: Likewise.
9691         * gcc.dg/i386-signbit-3.c: Likewise.
9692         * gcc.dg/i386-sse-5.c: Likewise.
9693         * gcc.dg/i386-sse-8.c: Likewise.
9694         * gcc.dg/i386-unroll-1.c: Likewise.
9695         * gcc.dg/tls/opt-1.c: Likewise.
9696         * gcc.dg/tls/opt-2.c: Likewise.
9697         * gcc.dg/unroll-1.c: Likewise.
9698         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
9699         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
9700         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
9701         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
9702         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
9703         -m64 is specified.
9704
9705 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
9706
9707         PR c++/18389
9708         * g++.dg/parse/cond1.C: New test.
9709
9710         PR c++/18429
9711         * g++.dg/template/array9.C: New test.
9712         * g++.dg/ext/vla1.C: Adjust error messages.
9713         * g++.dg/ext/vlm1.C: Likewise.
9714         * g++.dg/template/crash2.C: Likewise.
9715
9716         PR c++/18436
9717         * g++.dg/template/call3.C: New test.
9718
9719         PR c++/18407
9720         * g++.dg/template/ptrmem11.C: New test.
9721
9722 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
9723
9724         PR other/14264
9725         * lib/g++.exp: Set LC_ALL and LANG to C.
9726         * lib/gcc-dg.exp: Likewise.
9727         * lib/gfortran.exp: Likewise.
9728         * lib/objc.exp: Likewise.
9729         * lib/treelang.exp: Likewise.
9730
9731 2004-11-12  Andreas Schwab  <schwab@suse.de>
9732
9733         * gcc.dg/pr16286.c: Fix last change.
9734
9735 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
9736
9737         PR c++/18416
9738         * g++.dg/init/global1.C: New test.
9739
9740 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
9741
9742         * gcc.c-torture/execute/20041112-1.c: New test.
9743
9744 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
9745
9746         * lib/gcc-dg.exp (dg-target-list): New.
9747
9748 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
9749             Richard Sandiford  <rsandifo@redhat.com>
9750
9751         * lib/target-supports.exp (get-compiler_messages): New.
9752         (check_named_sections_available): Use it.
9753         (check_effective_target_ilp32): New.
9754         (check_effective_target_lp64): New.
9755         (is-effective-target): New.
9756         * lib/gcc-dg.exp (dg-require-effective-target): New.
9757
9758 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
9759
9760         * gcc.dg/precedence-1.c: New test.
9761
9762 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
9763
9764         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
9765
9766         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
9767         message, delete generated files, use more descriptive name for
9768         executable, and make the test unsupported when it cannot be run.
9769
9770         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
9771         (dg-require-weak, dg-require-visibility, dg-require-alias,
9772         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
9773         dg-require-iconv, dg-require-named-sections): Use it.
9774
9775         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
9776
9777 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
9778
9779         PR target/16457
9780         * gcc.dg/ppc-and-1: New
9781
9782         PR target/16796
9783         * gcc.dg/ppc-mov-1.c: New.
9784
9785         PR target/16458
9786         * gcc.dg/ppc-compare-1.c: New.
9787
9788 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
9789
9790         * objc.dg/desig-init-2.m: New test.
9791
9792 2004-11-10  Adam Nemet  <anemet@lnxw.com>
9793
9794         PR middle-end/18160
9795         * g++.dg/warn/register-var-1.C: New test.
9796         * g++.dg/warn/register-var-2.C: New test.
9797
9798 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
9799
9800         * gcc.dg/union-2.c: New test.
9801
9802 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
9803
9804         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
9805         New test for PR tree-optimization/17892.
9806
9807 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
9808
9809         PR c++/18369
9810         * g++.dg/init/new12.C: New test.
9811
9812 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
9813
9814         * gcc.target/sparc: New directory.
9815         * gcc.target/sparc/sparc.exp: New driver.
9816         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
9817         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
9818         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
9819         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
9820
9821 2004-11-10  Paul Brook  <paul@codesourcery.com>
9822
9823         PR fortran/18218
9824         * gfortran.dg/list_read.c: New test.
9825
9826 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
9827
9828         PR c/18322
9829         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
9830         expected diagnostic location.
9831
9832 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
9833
9834         * gcc.dg/20041109-1.c: New test.
9835
9836 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
9837
9838         PR objc/18406
9839         * objc/compile/pr18406.m: New test.
9840
9841 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
9842
9843         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
9844
9845 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
9846
9847         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
9848
9849 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
9850
9851         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
9852
9853 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
9854
9855         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
9856         exit.
9857
9858 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
9859
9860         PR tree-opt/18299
9861         * gcc.c-torture/pr18299-1.c: New test.
9862
9863 2004-11-06  Andreas Schwab  <schwab@suse.de>
9864
9865         * gcc.dg/pr16286.c: Also test for bool and pixel.
9866
9867 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
9868
9869         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
9870         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
9871         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
9872         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
9873         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
9874         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
9875         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
9876         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
9877         gcc.dg/struct-semi-3.c: New tests.
9878
9879 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9880
9881         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
9882
9883 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9884
9885         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
9886         Do not use C99 designators.
9887
9888 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9889
9890         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
9891
9892 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9893
9894         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
9895         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
9896         * gcc.c-torture/execute/simd-5.x: Remove.
9897
9898 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
9899
9900         PR rtl-optimization/17933
9901         * gcc.dg/torture/pr17933-1.c: New test.
9902
9903 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
9904
9905         PR target/18106
9906         * lib/target-supports.exp (check_weak_available): Support
9907         Windows.
9908
9909 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
9910
9911         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
9912         call to fflush(stdout) before abort.
9913         (my_ffsll): New function.
9914         (generate_fields): Use it.
9915
9916 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
9917
9918         * gcc.dg/init-undef-1.c: New test.
9919
9920 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
9921
9922         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
9923         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
9924         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
9925         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
9926         expected messages for new parser.
9927
9928 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
9929
9930         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
9931
9932 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
9933
9934         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
9935         on LP64 targets.
9936
9937 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
9938
9939         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
9940         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
9941         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
9942         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
9943         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
9944         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
9945         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
9946         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
9947         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
9948         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
9949
9950 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
9951
9952         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
9953         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
9954         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
9955         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
9956         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
9957         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
9958         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
9959         for new parser.
9960
9961 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
9962
9963         PR target/15342
9964         * gcc.dg/20041104-1.c: New test.
9965
9966 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9967
9968         * g++.dg/template/nontype7.C: New test.
9969         * g++.dg/template/nontype8.C: Likewise.
9970         * g++.dg/template/nontype9.C: Likewise.
9971         * g++.dg/template/nontype10.C: Likewise.
9972         * g++.dg/tc1/dr49.C: Likewise.
9973         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
9974         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
9975
9976 2004-11-04  Ben Elliston  <bje@au.ibm.com>
9977
9978         * g++.dg/rtti/tinfo1.C: Remove xfails.
9979
9980 2004-11-04  Ben Elliston  <bje@au.ibm.com>
9981
9982         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
9983         packed attribute to the definition to satisfy the new C++ parser.
9984
9985 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
9986
9987         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
9988         invocations of va_arg.
9989
9990 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
9991
9992         PR c++/18124
9993         * g++.dg/template/crash25.C: New test.
9994
9995         PR c++/18155
9996         * g++.dg/template/typedef2.C: New test.
9997         * g++.dg/parse/crash13.C: Adjust error markers.
9998
9999         PR c++/18177
10000         * g++.dg/conversion/const3.C: New test.
10001
10002 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10003
10004         PR fortran/17535
10005         PR fortran/17583
10006         PR fortran/17713
10007         * gfortran.dg/generic_[123].f90: New testcases.
10008
10009 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
10010
10011         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
10012         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
10013
10014 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
10015
10016         PR tree-opt/16808
10017         * gcc.c-torture/compile/pr16808.c: New test.
10018
10019 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
10020
10021         PR rtl-optimization/17104
10022         * gcc.dg/ppc-bitfield1.c: New.
10023
10024 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
10025
10026         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
10027
10028 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
10029
10030         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
10031         strings for 32-bit code.
10032
10033 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
10034
10035         PR c/18239
10036         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
10037
10038 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
10039
10040         PR c++/18064
10041         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
10042
10043 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
10044
10045         PR c++/15172
10046         * g++.dg/init/aggr2.C: New test.
10047
10048 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
10049
10050         * objc.dg/local-decl-1.m: New test.
10051
10052 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10053
10054         * gcc.dg/20040910-1.c: Adjust regex.
10055
10056 2004-10-30  Roger Sayle  <roger@eyesopen.com>
10057
10058         PR rtl-optimization/18084
10059         * g++.dg/opt/pr18084-1.C: New testcase.
10060
10061 2004-10-30  Matt Austern  <austern@apple.com>
10062
10063         PR c++/17542
10064         * g++.dg/ext/attrib18.C: New test.
10065
10066 2004-10-30  Roger Sayle  <roger@eyesopen.com>
10067
10068         PR middle-end/18096
10069         * gcc.dg/pr18096-1.c: New test case.
10070
10071 2004-10-30  Roger Sayle  <roger@eyesopen.com>
10072
10073         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
10074
10075 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
10076
10077         PR c/16666
10078         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
10079         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
10080         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
10081         gcc.dg/old-style-prom-3.c: New tests.
10082
10083 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
10084
10085         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
10086         Remove unnecessary inclusion of stdio.h.
10087
10088 2004-10-29  Roger Sayle  <roger@eyesopen.com>
10089
10090         PR rtl-optimization/17581
10091         * gcc.dg/pr17581-1.c: New test case.
10092
10093 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
10094
10095         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
10096         being implemented.
10097         * g++.dg/conversion/dr195-1.C: New.
10098         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
10099         * g++.old-deja/g++.mike/p10148.C: Likewise.
10100
10101 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
10102
10103         PR c++/17695
10104         * g++.dg/debug/typedef2.C: New test.
10105
10106 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
10107
10108         PR fortran/13490
10109         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
10110         * gfortran.dg/g77/README: Update.
10111
10112 2004-10-28  Matt Austern  <austern@apple.com>
10113
10114         PR c++/14124
10115         * g++.dg/ext/packed7.C: New test.
10116
10117 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
10118
10119         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
10120         scan-assembler.
10121         * lib/scanasm.exp (hidden-scan-for): New proc.
10122         (scan-hidden): Use hidden-scan-for instead of constructing the scan
10123         string.
10124         (scan-not-hidden): Likewise.
10125         * lib/target-supports.exp (check_visibility_available): mach-o is
10126         support too.
10127
10128 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
10129
10130         PR c++/17132
10131         * g++.dg/template/memclass3.C: New test.
10132
10133 2004-10-28  Adam Nemet  <anemet@lnxw.com>
10134
10135         PR middle-end/18160
10136         * gcc.dg/register-var-1.c: New test.
10137         * gcc.dg/register-var-2.c: New test.
10138         * gcc.dg/asm-7.c: Taking the address of a register variable is an
10139         error now.
10140
10141 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
10142
10143         PR other/18172
10144         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
10145         unused variables.
10146         * gcc.dg/vect/vect-22.c: Likewise.
10147
10148 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
10149
10150         * gcc.dg/i386-rotate-1.c: New test.
10151
10152 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
10153
10154         * g++.dg/init/ref12.C: Add "run" marker.
10155
10156         PR c++/17435
10157         * g++.dg/init/ref12.C: New test.
10158
10159         PR c++/18140
10160         * g++.dg/template/shift1.C: New test.
10161         * g++.dg/template/error10.C: Adjust error markers.
10162
10163 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
10164
10165         PR tree-opt/17529
10166         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
10167
10168 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
10169
10170         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
10171         * gcc.dg/weak/weak-3.c: Likewise.
10172         * gcc.dg/weak/weak-5.c: Likewise.
10173         * gcc.dg/weak/weak-9.c: Likewise.
10174         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
10175         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
10176
10177         * gcc.dg/darwin-weakimport-1.c: New.
10178
10179 2004-10-28  Ben Elliston  <bje@au.ibm.com>
10180
10181         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
10182
10183 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
10184
10185         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
10186         'syntax' error messages.
10187         * gcc.dg/cpp/direct2s.c: Likewise.
10188
10189 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
10190
10191         * gcc.c-torture/compile/20041026-1.c: New.
10192
10193 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
10194
10195         PR c++/18093
10196         * g++.dg/lookup/ns2.C: New test.
10197
10198         PR c++/18020
10199         * g++.dg/template/enum4.C: New test.
10200
10201         PR c++/18161
10202         * g++.dg/template/expr1.C: New test.
10203
10204 2004-10-26  Ben Elliston  <bje@au.ibm.com>
10205
10206         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
10207
10208 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
10209
10210         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
10211         gcc.dg/decl-nospec-3.c: New tests.
10212
10213 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
10214
10215         * objc.dg/super-class-3.m: New test.
10216
10217 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
10218
10219         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
10220         resyncing.
10221         * gcc.dg/cpp/direct2s.c: Likewise.
10222
10223 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
10224
10225         * objc.dg/image-info.m: Update for changes to section selection.
10226
10227 2004-10-25  David Ayers  <d.ayers@inode.at>
10228             Ziemowit Laski  <zlaski@apple.com>
10229
10230         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
10231         diagnostics when messaging 'id <Proto>'.
10232         * objc.dg/class-protocol-1.m: New test.
10233         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
10234         a non-existent method signature.
10235         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
10236         Update diagnostics when messaging with non-existent method signature.
10237         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
10238         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
10239         invalid receivers are now resolved as if messaging 'id'; remove
10240         extraneous diagnostics.
10241
10242 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
10243
10244         PR c/16667
10245         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
10246         gcc.dg/init-desig-obs-3.c: New tests.
10247
10248 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
10249
10250         * gcc.dg/debug/20041023-1.c: New test.
10251
10252 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
10253
10254         PR middle-end/17407
10255         * gcc.c-torture/compile/pr17407.c: New test.
10256
10257         PR c++/18121
10258         * g++.dg/template/array8.C: New test.
10259
10260 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
10261
10262         PR other/18138
10263         * lib/g++.exp: Accept more than one multilib libgcc.
10264         * lib/gcc-dg.exp: Likewise.
10265         * lib/objc.exp: Likewise.
10266         * lib/treelang.exp: Likewise.
10267         * lib/gfortran.exp: Likewise.
10268
10269 2004-10-24  Ben Elliston  <bje@au.ibm.com>
10270
10271         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
10272
10273 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
10274
10275         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
10276         * gcc.dg/c99-const-expr-3.c: Likewise.
10277
10278 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
10279
10280         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
10281
10282 2004-10-23  Ben Elliston  <bje@au.ibm.com>
10283
10284         * gcc.c-torture/execute/loop-2e.x: Remove.
10285
10286 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
10287
10288         PR c++/18095
10289         * g++.dg/parse/crash18.C: New.
10290         * g++.dg/parse/crash19.C: New.
10291
10292 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
10293
10294         * g++.dg/ext/dllimport1.C: Move dg-warnings.
10295         * g++.dg/ext/dllimport2.C: Same.
10296         * g++.dg/ext/dllimport8.C: Same.
10297
10298 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
10299
10300         PR c++/10841
10301         * g++.dg/conversion/cast1.C: New test.
10302         * g++.dg/overload/pmf1.C: Adjust error marker.
10303
10304 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
10305
10306         PR objc/17923
10307         * objc.dg/const-str-7.m: New test.
10308
10309 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10310
10311         * g++.dg/template/memfriend11.C: Fix comment typo.
10312         * g++.dg/template/memfriend14.C: Likewise.
10313
10314 2004-10-20  Richard Henderson  <rth@redhat.com>
10315
10316         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
10317         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
10318         -fasynchronous-unwind-tables.
10319
10320 2004-10-20  Richard Henderson  <rth@redhat.com>
10321
10322         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
10323         (main): Return success.
10324         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
10325         (main): Return success.
10326
10327 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10328
10329         PR c++/13495
10330         * g++.dg/template/memfriend9.C: New test.
10331         * g++.dg/template/memfriend10.C: Likewise.
10332         * g++.dg/template/memfriend11.C: Likewise.
10333         * g++.dg/template/memfriend12.C: Likewise.
10334         * g++.dg/template/memfriend13.C: Likewise.
10335         * g++.dg/template/memfriend14.C: Likewise.
10336         * g++.dg/template/memfriend15.C: Likewise.
10337         * g++.dg/template/memfriend16.C: Likewise.
10338         * g++.dg/template/memfriend17.C: Likewise.
10339         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
10340
10341 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
10342
10343         * g++.dg/conversion/dr195.C: New.
10344         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
10345
10346 2004-10-20  Ben Elliston  <bje@au.ibm.com>
10347             Devang Patel  <dpatel@apple.com>
10348
10349         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
10350         of floating point arithmetic, which could trap.
10351
10352 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
10353
10354         PR c++/14035
10355         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
10356         * g++.dg/conversion/const2.C: New test.
10357         * g++.dg/expr/reinterpret2.C: New test.
10358         * g++.dg/expr/reinterpret3.C: New test.
10359         * g++.dg/expr/cast2.C: New test.
10360         * g++.dg/expr/copy1.C: New test.
10361         * g++.dg/other/conversion1.C: Change error message.
10362         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
10363         function pointers to void *.
10364         * g++.old-deja/g++.mike/p10148.C: Likewise.
10365
10366 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
10367
10368         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
10369
10370 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
10371
10372         PR c++/18047
10373
10374         * g++.dg/parse/expr3.C: New test.
10375
10376 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
10377
10378         * gcc.dg/smod-1.c: New test.
10379
10380 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
10381
10382         * objc.dg/method-14.m: New test.
10383
10384 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
10385
10386         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
10387         Also xfail as the patch was reverted.
10388
10389 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
10390
10391         PR middle-end/16973
10392         * gcc.dg/pr16973.c: New test.
10393
10394 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
10395
10396         PR tree-optimization/17656
10397         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
10398
10399 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
10400
10401         * g++.dg/eh/shadow1.C: New.
10402
10403 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
10404
10405         * gcc.c-torture/compile/20041018-1.c: New test.
10406
10407 2004-10-18  Ben Elliston  <bje@au.ibm.com>
10408
10409         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
10410         compiler referring to register 0 when accessing sdata.  The linker
10411         now patches things up.
10412
10413 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
10414
10415         PR c/17529
10416         * gcc.c-torture/compile/pr17529.c: New test.
10417
10418 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10419
10420         PR c++/17743
10421         * g++.dg/ext/attrib17.C: New test.
10422
10423 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
10424
10425         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
10426
10427 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10428
10429         PR c++/10479
10430         * g++.dg/ext/attrib16.C: New test.
10431
10432 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
10433
10434         PR c++/17042
10435         * g++.dg/init/dso_handle1.C: New test.
10436
10437         PR c++/14667
10438         * g++.dg/parse/typedef6.C: New test.
10439
10440         PR c++/17916
10441         * g++.dg/parse/pragma1.C: New test.
10442
10443 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
10444
10445         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
10446
10447 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
10448
10449         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
10450         -fno-common when on HPPA HP-UX platforms.
10451
10452 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
10453
10454         PR other/16820
10455         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
10456         stdint.h.
10457         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
10458         uintptr_t.
10459
10460 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
10461
10462         PR c++/16301
10463         * g++.dg/lookup/strong-using-4.C: New test.
10464
10465 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
10466
10467         PR middle-end/16567
10468         * gcc.c-torture/compile/nested-1.c: New test.
10469
10470 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
10471
10472         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
10473         and mipsisa64*-*-* (until support for misaligned loads is added).
10474         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
10475         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
10476         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
10477         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
10478         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
10479         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
10480
10481 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
10482
10483         PR c++/17976
10484         * g++.dg/init/dtor3.C: New test.
10485
10486 2004-10-15  Ben Elliston  <bje@au.ibm.com>
10487
10488         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
10489
10490 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
10491
10492         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
10493         * gcc.dg/macho-lo-sum.c: Likewise.
10494
10495 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
10496
10497         * gcc.dg/ppc-spe64-1.c: New test.
10498
10499 2004-10-14  Devang Patel  <dpatel@apple.com>
10500
10501         PR 17635
10502         * gcc.dg/pr17635.c : New test.
10503
10504 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
10505
10506         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
10507         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
10508         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
10509         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
10510         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
10511         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
10512         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
10513         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
10514         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
10515         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
10516         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
10517         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
10518         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
10519         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
10520         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
10521         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
10522         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
10523         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
10524
10525 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
10526
10527         * gcc.dg/vect/vect-82.c: New testcase.
10528         * gcc.dg/vect/vect-82_64.c: New testcase.
10529         * gcc.dg/vect/vect-83.c: New testcase.
10530         * gcc.dg/vect/vect-83_64.c: New testcase.
10531
10532 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
10533
10534         * gcc.dg/cpp/error-1.c: New test.
10535
10536 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
10537
10538         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
10539
10540 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
10541
10542         PR target/17984
10543         * gcc.dg/cris-peep2-xsrand2.c: New test.
10544
10545 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
10546
10547         PR c++/17661
10548         * testsuite/g++.dg/expr/for2.C: New test.
10549
10550 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
10551
10552         * g++.dg/inherit/thunk1.C: Run on the SPARC.
10553
10554 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
10555
10556         PR tree-optimization/17724
10557         * g++.dg/opt/pr17724-1.C: New test.
10558         * g++.dg/opt/pr17724-2.C: New test.
10559         * g++.dg/opt/pr17724-3.C: New test.
10560         * g++.dg/opt/pr17724-4.C: New test.
10561         * g++.dg/opt/pr17724-5.C: New test.
10562         * g++.dg/opt/pr17724-6.C: New test.
10563
10564 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
10565
10566         PR c/17301
10567         * gcc.dg/pr17301-2.c: New test.
10568
10569 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
10570
10571         PR c++/15876
10572         * g++.dg/parse/error22.C: New test.
10573
10574         PR c++/17936
10575         * g++.dg/template/spec18.C: New test.
10576
10577 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
10578
10579         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
10580         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
10581         memcpy.
10582         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
10583         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
10584
10585 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
10586
10587         * g++.dg/eh/cleanup5.C: Add dg-options "".
10588
10589 2004-10-11  Roger Sayle  <roger@eyesopen.com>
10590
10591         PR middle-end/17657
10592         * gcc.dg/switch-4.c: New test case.
10593
10594 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
10595
10596         * gcc.c-torture/execute/20041011-1.c: New test.
10597
10598 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
10599
10600         PR c++/17554
10601         * g++.dg/init/for3.C: New test.
10602
10603         PR c++/17657
10604         * g++.dg/opt/switch2.C: New test.
10605
10606         PR middle-end/17703
10607         * g++.dg/warn/Wreturn-2.C: New test.
10608
10609 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
10610
10611         PR c++/17907
10612         * g++.dg/eh/cleanup5.C: New test.
10613
10614 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
10615
10616         PR c++/17393
10617         * g++.dg/parse/error21.C: New test.
10618
10619 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10620
10621         * g++.dg/overload/pmf1.C: Adjust quoting marks.
10622         * g++.dg/warn/incomplete1.C: Likewise.
10623         * g++.dg/template/qualttp20.C: Likewise.
10624
10625 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
10626
10627         PR c/17881
10628         * parm-incomplete-1.c: New test.
10629
10630 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
10631
10632         PR c++/17867
10633         * g++.dg/parse/error19.C: New test.
10634
10635         PR c++/17670
10636         * g++.dg/init/new11.C: New test.
10637
10638         PR c++/17821
10639         * g++.dg/parse/error20.C: New test.
10640
10641         PR c++/17826
10642         * g++.dg/template/crash24.C: New test.
10643
10644 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
10645
10646         PR c/17301
10647         * gcc.dg/pr17301-1.c: New test.
10648
10649 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
10650
10651         PR c/17189
10652         * gcc.dg/anon-struct-5.c: New test.
10653
10654 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
10655
10656         PR c/17844
10657         * gcc.dg/pr17844-1.c: New test.
10658
10659 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
10660
10661         PR tree-optimization/17906
10662         * gcc.c-torture/compile/pr17906.c: New.
10663
10664 2004-10-09  Stuart Hastings  <stuart@apple.com>
10665             Roger Sayle  <roger@eyesopen.com>
10666
10667         PR rtl-optimization/17853
10668         * gcc.dg/i386-mmx-5.c: New testcase.
10669
10670 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
10671
10672         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
10673
10674 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
10675
10676         PR c++/17524
10677         * g++.dg/template/static9.C: New test.
10678
10679         PR c++/17685
10680         * g++.dg/parse/operator5.C: New test.
10681
10682 2004-10-09  Roger Sayle  <roger@eyesopen.com>
10683
10684         PR middle-end/17894
10685         * gcc.c-torture/execute/divcmp-4.c: New test case.
10686
10687 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
10688
10689         PR tree-opt/17902
10690         * g++.dg/opt/pr17902.C: New test.
10691
10692 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
10693
10694         * gcc.dg/cpp/ident-1.c: Add dg-options "".
10695
10696 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10697
10698         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
10699
10700 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10701
10702         * gcc.dg/assign-warn-3.c: New test.
10703
10704 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
10705
10706         PR c/16999
10707         * gcc.dg/cpp/ident-1.c: New test.
10708
10709 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
10710
10711         * gcc.c-torture/compile/acc1.c: New.
10712
10713 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
10714
10715         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
10716         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
10717
10718 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
10719
10720         * gcc.dg/ultrasp11.c: New test.
10721
10722 2004-10-08  Michael Matz  <matz@suse.de>
10723
10724         * gcc.dg/doloop-2.c: New test.
10725
10726 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10727
10728         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
10729         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
10730         objc.dg/method-9.m: Update expected diagnostics.
10731
10732 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
10733
10734         * gcc.dg/ppc-fsel-3.c: New file.
10735         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
10736
10737 2004-10-07  Paul Brook  <paul@codesourcery.com>
10738
10739         * gfortran.dg/intrinsic_verify_1.f90: New test.
10740
10741 2004-10-07  Paul Brook  <paul@codesourcery.com>
10742
10743         * gfortran.dg/empty_format_1.f90: Remove stray commas.
10744
10745 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10746
10747         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
10748         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
10749         commit.
10750
10751 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
10752
10753         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
10754
10755 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10756
10757         PR c++/17115
10758         * g++.dg/warn/Winline-4.C: New test.
10759
10760 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
10761
10762         * gcc.c-torture/compile/20041007-1.c: New test.
10763
10764 2004-10-07  Paul Brook  <paul@codesourcery.com>
10765
10766         PR fortran/17678
10767         * gfortran.dg/use_allocated_1.f90: New test.
10768
10769 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
10770
10771         PR middle-end/17849
10772         * gfortran.fortran-torture/compile/nested.f90: New test
10773
10774 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
10775
10776         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
10777
10778 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
10779
10780         PR c++/17368
10781         * g++.dg/ext/asm6.C: New test.
10782
10783 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
10784
10785         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
10786
10787 2004-10-06  Paul Brook  <paul@codesourcery.com>
10788
10789         PR libfortran/17709
10790         * gfortran.dg/empty_format_1.f90: New test.
10791
10792 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10793
10794         PR fortran/17568
10795         * gfortran.dg/ishft.f90: New test.
10796
10797         PR fortran/17283
10798         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
10799         tests.
10800
10801 2004-10-06  Paul Brook  <paul@codesourcery.com>
10802
10803         * gfortran.dg/do_1.f90: New test.
10804
10805 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10806
10807         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
10808         optimizing for size.
10809
10810 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
10811
10812         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
10813
10814 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
10815
10816         * gcc.c-torture/compile/20041005-1.c: New test.
10817
10818 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
10819
10820         PR c++/17829
10821         * g++.dg/lookup/koenig4.C: New.
10822
10823 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10824
10825         * g++.dg/other/classkey1.C: Adjust quoting marks.
10826         * g++.dg/parse/error15.C: Likewise.
10827         * g++.dg/template/meminit2.C (int>): Likewise.
10828
10829 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10830
10831         PR fortran/17283
10832         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
10833
10834         PR fortran/17631
10835         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
10836
10837         PR fortran/17708
10838         * gfortran.dg/pr17708.f90: New test.
10839
10840 2004-10-04  Chao-ying Fu  <fu@mips.com>
10841
10842         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
10843         * gcc.dg/vect/vect-4.c: Ditto.
10844         * gcc.dg/vect/vect-5.c: Ditto.
10845         * gcc.dg/vect/vect-6.c: Ditto.
10846         * gcc.dg/vect/vect-8.c: Ditto.
10847         * gcc.dg/vect/vect-16.c: Ditto.
10848         * gcc.dg/vect/vect-30.c: Ditto.
10849         * gcc.dg/vect/vect-40.c: Ditto.
10850         * gcc.dg/vect/vect-41.c: Ditto.
10851         * gcc.dg/vect/vect-42.c: Ditto.
10852         * gcc.dg/vect/vect-43.c: Ditto.
10853         * gcc.dg/vect/vect-44.c: Ditto.
10854         * gcc.dg/vect/vect-45.c: Ditto.
10855         * gcc.dg/vect/vect-46.c: Ditto.
10856         * gcc.dg/vect/vect-47.c: Ditto.
10857         * gcc.dg/vect/vect-48.c: Ditto.
10858         * gcc.dg/vect/vect-49.c: Ditto.
10859         * gcc.dg/vect/vect-50.c: Ditto.
10860         * gcc.dg/vect/vect-51.c: Ditto.
10861         * gcc.dg/vect/vect-52.c: Ditto.
10862         * gcc.dg/vect/vect-53.c: Ditto.
10863         * gcc.dg/vect/vect-54.c: Ditto.
10864         * gcc.dg/vect/vect-55.c: Ditto.
10865         * gcc.dg/vect/vect-56.c: Ditto.
10866         * gcc.dg/vect/vect-57.c: Ditto.
10867         * gcc.dg/vect/vect-58.c: Ditto.
10868         * gcc.dg/vect/vect-59.c: Ditto.
10869         * gcc.dg/vect/vect-60.c: Ditto.
10870         * gcc.dg/vect/vect-74.c: Ditto.
10871         * gcc.dg/vect/vect-79.c: Ditto.
10872         * gcc.dg/vect/vect-80.c: Ditto.
10873
10874 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
10875
10876         * gcc.dg/unused-7.c: Use the correct option.
10877
10878 2004-10-04  Paul Brook  <paul@codesourcery.com>
10879         Bud Davis  <bdavis9659@comcast.net>
10880
10881         PR fortran/17706
10882         PR fortran/16434
10883         * gfortran/pr17706.f90: New test.
10884         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
10885
10886 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10887
10888         * gfortran.dg/pr17612.f90: New test.
10889
10890 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10891
10892         * g++.dg/template/local1.C: Adjust quoting marks in
10893         testing for diagnostics.
10894         * g++.dg/tls/diag-2.C: Likewise.
10895         * g++.dg/other/error8.C: Likewise.
10896
10897 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
10898
10899         PR c/17178
10900         * gcc.dg/unused-4.c: Adjust to be correct.
10901
10902         PR c/17820
10903         * gcc.dg/unused-7.c: New test.
10904
10905 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
10906
10907         PR c++/17797
10908         * g++.dg/overload/template2.C: New test.
10909
10910 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
10911
10912         PR tree-optimization/16632
10913         * gcc.dg/tree-ssa/20041002-1.c: New.
10914
10915 2004-10-03  Paul Brook  <paul@codesourcery.com>
10916
10917         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
10918         rather than relying on default formatting.
10919
10920 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
10921
10922         * gcc.dg/20040920-1.c: Update expected message text.
10923
10924 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
10925
10926         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
10927
10928 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
10929
10930         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
10931         tree level.
10932
10933 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
10934
10935         * gcc.dg/tree-ssa/pr17343.c: Remove.
10936
10937 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
10938
10939         PR tree-opt/17343
10940         * gcc.dg/tree-ssa/pr17343.c: New test.
10941
10942 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
10943
10944         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
10945         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
10946         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
10947         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
10948         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
10949
10950 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
10951
10952         * gcc.dg/lvalue-2.c: New test.
10953
10954 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
10955
10956         PR c/17730
10957         * gcc.dg/pr17730-1.c: New test
10958
10959 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
10960
10961         PR c/7425
10962         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
10963
10964 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
10965
10966         * gcc.c-torture/execute/stdarg-1.c: New test.
10967         * gcc.c-torture/execute/stdarg-2.c: New test.
10968         * gcc.c-torture/execute/stdarg-3.c: New test.
10969         * gcc.dg/tree-ssa/stdarg-1.c: New test.
10970         * gcc.dg/tree-ssa/stdarg-2.c: New test.
10971         * gcc.dg/tree-ssa/stdarg-3.c: New test.
10972         * gcc.dg/tree-ssa/stdarg-4.c: New test.
10973         * gcc.dg/tree-ssa/stdarg-5.c: New test.
10974
10975 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
10976
10977         PR tree-optimization/17697
10978         * g++.dg/opt/pr17697-1.C: New test.
10979         * g++.dg/opt/pr17697-2.C: New test.
10980         * g++.dg/opt/pr17697-3.C: New test.
10981
10982 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
10983
10984         PR c/16409
10985         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
10986         gcc.dg/vla-init-5.c: New tests.
10987
10988 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
10989
10990         PR c/13804
10991         * gcc.dg/pr13804-1.c: New test.
10992
10993 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10994
10995         PR fortran/16938
10996         * gfortran.dg/pr16938.f90: New test.
10997
10998 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
10999
11000         * g++.dg/template/crash23.C: New test.
11001
11002 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
11003
11004         PR c++/17585
11005         * g++.dg/template/static8.C: New test.
11006
11007 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
11008
11009         PR c++/17681
11010         * g++.dg/other/error9.C: New test.
11011
11012 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
11013
11014         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
11015
11016 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11017
11018         PR fortran/15164
11019         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
11020
11021 2004-09-26  Roger Sayle  <roger@eyesopen.com>
11022
11023         PR middle-end/17112
11024         * gcc.dg/pr17112-1.c: New test case.
11025
11026 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
11027
11028         PR c/11459
11029         * gcc.dg/pr11459-1.c: New test.
11030
11031 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
11032
11033         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
11034         * gcc.dg/tree-ssa/loop-4.c: Likewise.
11035
11036 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11037
11038         * gfortran.dg/pr15324.f90: Make array bounds consistent.
11039
11040 2004-09-25  Jan Hubicka  <jh@suse.cz>
11041
11042         * compile/30040909-1.c: New test.
11043         * compile/30040907-1.c: New test.
11044
11045 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
11046
11047         * gcc.c-torture/execute/va-arg-26.c: New test.
11048
11049 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
11050
11051         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
11052         extra diagnostics on targets with 64-bit pointers.
11053         * objc.dg/selector-1.m: Adjust dg-warning regexp.
11054
11055 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
11056
11057         PR c/17188
11058         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
11059         * gcc.dg/decl-3.c: Adjust expected message.
11060
11061 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11062
11063         PR fortran/17615
11064         * gfortran.dg/pr17615.f90: New test.
11065
11066 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
11067
11068         PR tree-optimzation/17517
11069         * g++.dg/tree-ssa/pr17517.C: New Test.
11070
11071 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
11072
11073         PR c++/16889
11074         * g++.dg/lookup/ambig3.C: New.
11075
11076 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
11077
11078         PR tree-opt/17624
11079         * g++.dg/opt/pr17624.C: New test.
11080
11081 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
11082
11083         PR c/6980
11084         * gcc.dg/Wbad-function-cast-1.c: New test.
11085
11086 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
11087
11088         * g++.dg/ext/complit1.C
11089         * g++.dg/other/error2.C
11090         * g++.dg/other/nontype-1.C
11091         * g++.dg/parse/crash11.C
11092         * g++.dg/parse/crash12.C
11093         * g++.dg/parse/error15.C
11094         * g++.dg/parse/error4.C
11095         * g++.dg/parse/tmpl-outside1.C
11096         * g++.dg/parse/too-many-tmpl-args1.C
11097         * g++.dg/template/dependent-expr3.C
11098         * g++.dg/template/error10.C
11099         * g++.dg/template/instantiate1.C
11100         * g++.dg/template/vtable2.C
11101         * g++.dg/warn/Wshadow-1.C
11102         * g++.dg/warn/weak1.C
11103         * g++.old-deja/g++.brendan/crash16.C
11104         * g++.old-deja/g++.brendan/crash18.C
11105         * g++.old-deja/g++.brendan/crash48.C
11106         * g++.old-deja/g++.brendan/crash49.C
11107         * g++.old-deja/g++.brendan/crash55.C
11108         * g++.old-deja/g++.brendan/crash56.C
11109         * g++.old-deja/g++.brendan/crash8.C
11110         * g++.old-deja/g++.brendan/enum11.C
11111         * g++.old-deja/g++.brendan/enum8.C
11112         * g++.old-deja/g++.brendan/enum9.C
11113         * g++.old-deja/g++.brendan/friend3.C
11114         * g++.old-deja/g++.brendan/misc14.C
11115         * g++.old-deja/g++.bugs/900402_02.C
11116         * g++.old-deja/g++.bugs/900404_03.C
11117         * g++.old-deja/g++.bugs/900404_04.C
11118         * g++.old-deja/g++.bugs/900428_03.C
11119         * g++.old-deja/g++.jason/crash4.C
11120         * g++.old-deja/g++.jason/overload21.C
11121         * g++.old-deja/g++.jason/redecl1.C
11122         * g++.old-deja/g++.jason/report.C
11123         * g++.old-deja/g++.jason/rfg10.C
11124         * g++.old-deja/g++.jason/template30.C
11125         * g++.old-deja/g++.law/arm12.C
11126         * g++.old-deja/g++.law/ctors5.C
11127         * g++.old-deja/g++.law/cvt20.C
11128         * g++.old-deja/g++.law/init10.C
11129         * g++.old-deja/g++.law/init8.C
11130         * g++.old-deja/g++.law/visibility17.C
11131         * g++.old-deja/g++.law/visibility7.C
11132         * g++.old-deja/g++.mike/net8.C
11133         * g++.old-deja/g++.mike/p646.C
11134         * g++.old-deja/g++.mike/p700.C
11135         * g++.old-deja/g++.mike/p701.C
11136         * g++.old-deja/g++.mike/p811.C
11137         * g++.old-deja/g++.ns/template13.C
11138         * g++.old-deja/g++.other/array3.C
11139         * g++.old-deja/g++.other/crash25.C
11140         * g++.old-deja/g++.other/dtor3.C
11141         * g++.old-deja/g++.other/dtor4.C
11142         * g++.old-deja/g++.other/main1.C
11143         * g++.old-deja/g++.other/warn7.C
11144         * g++.old-deja/g++.pt/crash11.C
11145         * g++.old-deja/g++.pt/crash36.C
11146         * g++.old-deja/g++.pt/spec22.C
11147         * g++.old-deja/g++.pt/spec9.C
11148         * g++.old-deja/g++.pt/ttp52.C
11149         * g++.old-deja/g++.robertl/eb103.C
11150         * g++.old-deja/g++.robertl/eb121.C
11151         * g++.old-deja/g++.robertl/eb22.C
11152         * g++.old-deja/g++.robertl/eb8.C:
11153         Update locations and/or regexps of dg-error markers.
11154         Remove markers for some bogus messages that are no longer issued.
11155
11156 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
11157
11158         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
11159         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
11160
11161 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
11162
11163         PR c++/17618
11164         * g++.dg/lookup/crash5.C: New test.
11165
11166 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
11167
11168         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
11169         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
11170         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
11171         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
11172         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
11173         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
11174
11175         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
11176         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
11177         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
11178         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
11179         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
11180         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
11181
11182         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
11183
11184         * gcc.dg/vect/vect-44.c: Check additional cases.
11185         * gcc.dg/vect/vect-48.c: Check additional cases.
11186
11187         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
11188         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
11189         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
11190         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
11191         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
11192         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
11193         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
11194         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
11195         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
11196
11197         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
11198         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
11199         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
11200
11201 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11202
11203         * gcc.dg/tree-ssa/loop-6.c: New test.
11204
11205 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
11206
11207         PR c++/17620
11208         * g++.dg/inherit/base2.C: New.
11209
11210 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
11211
11212         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
11213         * gcc.dg/20001012-2.c: Likewise.
11214         * gcc.dg/20001013-1.c: Likewise.
11215         * gcc.dg/20001101-1.c: Likewise.
11216         * gcc.dg/20001102-1.c: Likewise.
11217         * gcc.dg/bf-spl1.c: Likewise.
11218         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
11219         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
11220
11221 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
11222
11223         PR tree-optimization/16721
11224         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
11225
11226 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
11227
11228         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
11229         * gcc.dg/20040305-1.c: Likewise.
11230
11231 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11232
11233         PR c/16566
11234         * gcc.c-torture/compile/pr16566-1.c,
11235         gcc.c-torture/compile/pr16566-2.c,
11236         gcc.c-torture/compile/pr16566-3.c: New tests.
11237
11238 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
11239
11240         PR tree-optimization/17512
11241         * gcc.c-torture/compile/20040916-1.c.
11242
11243 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
11244
11245         * gcc.dg/pragma-re-3.c: New test.
11246
11247 2004-09-17  Matt Austern  <austern@apple.com>
11248
11249         PR c++/15049
11250         * g++.dg/other/anon3.C: New.
11251
11252 2004-09-21  Roger Sayle  <roger@eyesopen.com>
11253
11254         PR c++/7503
11255         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
11256         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
11257         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
11258         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
11259         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
11260
11261 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
11262
11263         PR fortran/17286
11264         * gfortran.dg/pr17286.f90: New test.
11265
11266 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
11267
11268         PR c++/17530
11269         * g++.dg/template/static7.C: New test.
11270
11271 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
11272
11273         PR tree-opt/17558
11274         * gcc.c-torture/compile/pr17558.c: New test.
11275
11276 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
11277
11278         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
11279         if SKIP_ATTRIBUTE is defined.
11280
11281 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11282
11283         PR fortran/15957
11284         * gfortran.dg/pr15957.f90: New test.
11285
11286 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
11287
11288         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
11289         in comparison.
11290         * gcc.dg/vect/vect-79.c: Likewise.
11291         * gcc.dg/vect/vect-80.c: Likewise.
11292
11293 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11294
11295         PR fortran/15750
11296         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
11297
11298 2004-09-20  Ira Rosen  <irar@il.ibm.com>
11299
11300         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
11301         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
11302         * gcc.dg/vect/vect-62.c: New testcase.
11303         * gcc.dg/vect/vect-63.c: New testcase.
11304         * gcc.dg/vect/vect-64.c: New testcase.
11305         * gcc.dg/vect/vect-65.c: New testcase.
11306         * gcc.dg/vect/vect-66.c: New testcase.
11307         * gcc.dg/vect/vect-67.c: New testcase.
11308         * gcc.dg/vect/vect-68.c: New testcase.
11309         * gcc.dg/vect/vect-69.c: New testcase.
11310         * gcc.dg/vect/vect-79.c: New testcase.
11311         * gcc.dg/vect/vect-80.c: New testcase.
11312
11313 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
11314
11315         * gcc.target/mips/asm-1.c: New test.
11316
11317 2004-09-19  Ira Rosen  <irar@il.ibm.com>
11318
11319         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
11320         * gcc.dg/vect/vect-73.c: New testcase.
11321         * gcc.dg/vect/vect-74.c: New testcase.
11322         * gcc.dg/vect/vect-75.c: New testcase.
11323         * gcc.dg/vect/vect-76.c: New testcase.
11324         * gcc.dg/vect/vect-77.c: New testcase.
11325         * gcc.dg/vect/vect-78.c: New testcase
11326
11327 2004-09-18  Paul Brook  <paul@codesourcery.com>
11328
11329         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
11330
11331 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
11332
11333         PR c/17424
11334         * gcc.dg/pr17424-1.c: New test.
11335
11336 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
11337
11338         * g++.dg/tree-ssa/pr17153.C: New test.
11339
11340 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
11341
11342         PR pch/13361
11343         * testsuite/g++.dg/pch/wchar-1.C: New.
11344         * testsuite/g++.dg/pch/wchar-1.Hs: New.
11345
11346 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
11347
11348         * gcc.c-torture/execute/20040917-1.c: New test.
11349
11350 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
11351
11352         PR tree-optimization/17319
11353         * gcc.dg/pr17319.c: New test.
11354
11355 2004-09-17  Devang Patel  <dpatel@apple.com>
11356
11357         * gcc.dg/20040813-1.c: New test.
11358
11359 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
11360
11361         PR tree-optimization/17273
11362         * gcc.c-torture/compile/pr17273.c: New test.
11363
11364 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
11365
11366         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
11367         Update expected messages.
11368         * gcc.dg/declspec-13.c: New test.
11369
11370 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
11371
11372         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
11373
11374 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
11375
11376         * gcc.c-torture/execute/pr17252.c: Use post-increment to
11377         change what 'a' is pointing to.
11378
11379 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
11380
11381         PR c++/16002
11382         * g++.dg/template/error18.C: New test.
11383
11384         PR c++/16029
11385         * g++.dg/warn/Wunused-8.C: New test.
11386
11387 2004-09-17  Steven Bosscher  <stevenb@suse.de>
11388
11389         PR tree-optimization/17513
11390         * gcc.dg/20040916-1.c: New test.
11391
11392 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
11393
11394         PR c++/17501
11395         * g++.dg/template/typename7.C: New test.
11396
11397 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11398
11399         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
11400
11401 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
11402
11403         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
11404         with -ftree-based-profiling also.
11405         * lib/profopt.exp: Support late-set profile_option/feedback_option.
11406
11407 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
11408
11409         PR/15364
11410         * gfortran.dg/der_array_io_1.f90: New test.
11411         * gfortran.dg/der_array_io_2.f90: New test.
11412         * gfortran.dg/der_array_io_3.f90: New test.
11413
11414 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
11415
11416         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
11417         EABI.
11418
11419 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
11420
11421         * g++.dg/opt/switch1.C: New test.
11422
11423 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
11424
11425         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
11426         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
11427         Update expected messages.
11428
11429 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11430
11431         PR fortran/16485
11432         * gfortran.dg/same_name_1.f90: New test.
11433
11434 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
11435
11436         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
11437         dereference garbage pointers.
11438
11439 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
11440
11441         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
11442         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
11443
11444         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
11445         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
11446         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
11447
11448 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
11449
11450         PR c++/17324
11451         * g++.dg/template/mangle1.C: New test.
11452
11453 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
11454
11455         PR tree-optimization/17252
11456         * gcc.c-torture/execute/pr17252.c: New test.
11457
11458 2004-09-14  Andrew Pinski  <apinski@apple.com>
11459
11460         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
11461
11462 2004-09-14  Roger Sayle  <roger@eyesopen.com>
11463
11464         PR rtl-optimization/9771
11465         * gcc.dg/pr9771-1.c: New test case.
11466
11467 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
11468
11469         PR tree-optimization/15262
11470         * gcc.c-torture/execute/pr15262-1.c: New test.
11471         * gcc.c-torture/execute/pr15262-2.c: New test.
11472
11473 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
11474
11475         * gcc.dg/declspec-12.c: New test.
11476
11477 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
11478
11479         * gfortran.dg/pr17090.f90: Add directives to test.
11480
11481 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11482
11483         * gcc.c-torture/compile/20040914-1.c: New test.
11484
11485 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
11486
11487         PR c++/16162
11488         * g++.dg/template/decl2.C: New test.
11489
11490 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
11491
11492         PR fortran/17090
11493         * gfortran.dg/pr17090.f90: New test.
11494
11495 2004-09-13  Dale Johannesen  <dalej@apple.com>
11496
11497         * gcc.c-torture/compile/pr17408.c:  New test case.
11498
11499 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
11500
11501         PR c++/16716
11502         * g++.dg/parse/crash17.C: New test.
11503
11504         PR c++/17327
11505         * g++.dg/template/enum3.C: New test.
11506
11507 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
11508
11509         * lib/gcc-defs.exp: Load wrapper.exp.
11510         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
11511         using local code.
11512         * lib/gcc.exp (gcc_init): Similar.
11513         * lib/gfortran.exp (gfortran_init): Similar.
11514         * lib/objc.exp (objc_init): Similar.
11515         * lib/treelang.exp (treelang_init): Similar.
11516         * lib/wrapper.exp: New file with build_wrapper call machinery in
11517         ${tool}_maybe_build_wrapper.
11518
11519 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
11520
11521         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
11522         "inline".
11523         * gcc.dg/declspec-11.c: Update expected messages.
11524         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
11525         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
11526         gcc.dg/inline-12.c: New tests.
11527
11528 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
11529
11530         * g++.dg/tree-ssa/pr17400.C: New testcase.
11531
11532 2004-09-13  James E Wilson  <wilson@specifixinc.com>
11533
11534         * gcc.target/mips/sb1-1.c: New testcase.
11535
11536 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
11537
11538         * lib/g77-dg.exp: Remove unused file.
11539         * lib/mike-g77.exp: Ditto.
11540         * lib/g77.exp: Ditto.
11541
11542 2004-09-12  Richard Henderson  <rth@redhat.com>
11543
11544         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
11545
11546 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
11547
11548         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
11549         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
11550         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
11551         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
11552         Update expected messages.
11553
11554 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
11555
11556         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
11557         declaration/use mismatch for dirp parameter.
11558
11559 2004-09-12  Andrew Pinski  <apinski@apple.com>
11560
11561         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
11562         -fgnu-runtime is passed.
11563
11564 2004-09-12  Richard Henderson  <rth@redhat.com>
11565
11566         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
11567         do the uplevel thing and update additional_flags directly.
11568         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
11569         gfortran.fortran-torture/execute/intrinsic_nearest.x,
11570         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
11571         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
11572
11573 2004-09-11  Steven Bosscher  <stevenb@suse.de>
11574
11575         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
11576
11577 2004-09-11  Roger Sayle  <roger@eyesopen.com>
11578
11579         PR middle-end/17411
11580         * g++.dg/opt/pr17411-1.C: New test case.
11581
11582 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
11583
11584         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
11585         gcc.dg/tls/diag-2.c: Update expected messages.
11586         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
11587         messages.
11588         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
11589         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
11590         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
11591         gcc.dg/tls/diag-5.c: New tests.
11592
11593 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
11594
11595         * gcc.dg/20040910-1.c: Correct dg-error regexp.
11596
11597 2004-09-11  Steven Bosscher  <stevenb@suse.de>
11598
11599         * g++.dg/parse/break-in-for.C: New test.
11600
11601 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
11602
11603         * gcc.dg/tree-ssa/20040911-1.c: New test.
11604
11605 2004-09-11  Andreas Jaeger  <aj@suse.de>
11606
11607         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
11608         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
11609
11610 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
11611
11612         * gcc.target/frv: New directory of FR-V-specific tests.
11613
11614 2004-09-10  James E Wilson  <wilson@specifixinc.com>
11615
11616         * gcc.dg/convert-vec-1.c: New test.
11617
11618 2004-09-10  Roger Sayle  <roger@eyesopen.com>
11619
11620         PR middle-end/17024
11621         * gcc.dg/pr17024-1.c: New test case.
11622
11623 2004-09-10  Eric Christopher  <echristo@redhat.com>
11624
11625         * gcc.dg/20040910-1.c: New test.
11626
11627 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
11628
11629         * gcc.dg/bitfld-9.c: New test.
11630
11631 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
11632
11633         * gcc.c-torture/execute/ieee/acc1.c: New test.
11634         * gcc.c-torture/execute/ieee/acc2.c: New test.
11635         * gcc.c-torture/execute/ieee/mzero6.c: New test.
11636
11637 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
11638
11639         * gcc.dg/deprecated-2.c: New test.
11640
11641 2004-09-09  James E Wilson  <wilson@specifixinc.com>
11642
11643         * gcc.dg/init-vec-1.c: New test.
11644
11645 2004-09-09  Roger Sayle  <roger@eyesopen.com>
11646
11647         PR middle-end/17055
11648         * gcc.dg/pr17055-1.c: New test case.
11649
11650 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
11651
11652         PR target/17377
11653         * gcc.c-torture/execute/pr17377.c: New test.
11654
11655 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
11656
11657         PR c/8420
11658         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
11659         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
11660         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
11661         gcc.dg/long-long-typespec-1.c: New tests.
11662         * gcc.dg/tls/diag-2.c: Update expected diagnostics
11663
11664 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
11665
11666         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
11667         gcc.dg/gnu99-static-1.c: New tests.
11668
11669 2004-09-08  Devang Patel  <dpatel@apple.com>
11670
11671         * gcc.dg/darwin-ld-20040828-1.c: New test.
11672         * gcc.dg/darwin-ld-20040828-2.c: New test.
11673         * gcc.dg/darwin-ld-20040828-3.c: New test.
11674
11675 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
11676
11677         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
11678         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
11679         in error message.
11680         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
11681         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
11682         in error message.
11683         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
11684         types they qualify.
11685         * objc.dg/type-size-2.m: Fix wording in comment.
11686         * objc.dg/va-meth-1.m: New test case.
11687
11688 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
11689
11690         PR c/16633:
11691         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
11692         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
11693
11694 2004-09-06  Devang Patel  <dpatel@apple.com>
11695
11696         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
11697         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
11698
11699 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
11700
11701         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
11702         reflect changed line numbering of diagnostics.
11703
11704 2004-09-06  Paul Brook  <paul@codesourcery.com>
11705
11706         * gfortran.dg/edit_real_1.f90: Add new test.
11707
11708 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11709
11710         * gcc.dg/tree-ssa/loop-2.c: New test.
11711         * gcc.dg/tree-ssa/loop-3.c: New test.
11712         * gcc.dg/tree-ssa/loop-4.c: New test.
11713         * gcc.dg/tree-ssa/loop-5.c: New test.
11714
11715 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11716
11717         * gcc.dg/format/sentinel-1.c: Update for parameter option.
11718
11719 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11720
11721         * gcc.dg/format/sentinel-1.c: New test.
11722
11723 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
11724
11725         * testsuite/gcc.dg/builtins-46.c: New.
11726
11727 2004-09-03  Devang Patel  <dpatel@apple.com>
11728
11729         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
11730         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
11731
11732 2004-09-03  Jan Beulich  <jbeulich@novell.com>
11733
11734         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
11735         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
11736         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
11737         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
11738         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
11739         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
11740         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
11741         the non-portable bzero.
11742         * gcc.dg/20010912-1.c: xfail for NetWare.
11743         * gcc.dg/20020426-2.c: xfail for NetWare.
11744         * gcc.dg/20021014-1.c: xfail for NetWare.
11745         * gcc.dg/20021018-1.c: xfail for NetWare.
11746         * gcc.dg/20030213-1.c: xfail for NetWare.
11747         * gcc.dg/20030225-1.c: xfail for NetWare.
11748         * gcc.dg/20030708-1.c: xfail for NetWare.
11749         * gcc.dg/builtins-config.h: Also exclude NetWare.
11750         * gcc.dg/format/format.h: Define restrict only if not already defined.
11751         * gcc.dg/nest.c: xfail for NetWare.
11752         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
11753         * lib/target-supports.exp (check_visibility_available): Exclude
11754         NetWare.
11755
11756 2004-09-03  Jan Beulich  <jbeulich@novell.com>
11757
11758         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
11759         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
11760         deterministic starting point for the alignment of structure fields.
11761         * gcc.dg/Wpadded.c: Dito.
11762         * g++.dg/abi/vbase10.C: Dito.
11763
11764 2004-09-03  Devang Patel  <dpatel@apple.com>
11765
11766         * g++.dg/debug/pr15736.cc: New test.
11767
11768 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
11769
11770         * README.QMTEST: Fix out-of-date link.
11771
11772 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
11773
11774         PR fortran/16579
11775         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
11776         Delete.  Duplicate of gfortran.dg/g77/20010610.f
11777
11778 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
11779
11780         * g++.dg/abi/arm_rtti1.C: New test.
11781
11782 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
11783
11784         * gcc.dg/ppc-vector-memcpy.c: New.
11785         * gcc.dg/ppc-vector-memset.c: New.
11786
11787 2004-09-02  Chao-ying Fu  <fu@mips.com>
11788
11789         * gcc.target/mips/mips-3d-1.c: New test.
11790         * gcc.target/mips/mips-3d-2.c: New test.
11791         * gcc.target/mips/mips-3d-3.c: New test.
11792         * gcc.target/mips/mips-3d-4.c: New test.
11793         * gcc.target/mips/mips-3d-5.c: New test.
11794         * gcc.target/mips/mips-3d-6.c: New test.
11795         * gcc.target/mips/mips-3d-7.c: New test.
11796         * gcc.target/mips/mips-3d-8.c: New test.
11797         * gcc.target/mips/mips-3d-9.c: New test.
11798         * gcc.target/mips/mips-ps-1.c: New test.
11799         * gcc.target/mips/mips-ps-2.c: New test.
11800         * gcc.target/mips/mips-ps-3.c: New test.
11801         * gcc.target/mips/mips-ps-4.c: New test.
11802         * gcc.target/mips/mips-ps-type.c: New test.
11803
11804 2004-09-02  Paul Brook  <paul@codesourcery.com>
11805
11806         * gfortran.dg/edit_real_1.f90: Add new tests.
11807
11808 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11809
11810         PR fortran/15327
11811         * gfortran.dg/merge_char_1.f90: New test.
11812
11813 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11814
11815         PR fortran/16404
11816         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
11817
11818 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11819
11820         PR c/1522
11821         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
11822
11823 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
11824
11825         * g++.dg/opt/loop1.C: Do not XFAIL.
11826
11827 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
11828
11829         * gcc.c-torture/execute/20040831-1.c: New test.
11830
11831 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
11832
11833         PR fortran/16579
11834         * gfortran.dg/g77/20010610.f: Now passes.
11835         Copy from g77.f-torture/execute. Add dg-run directive.
11836         * gfortran.dg/g77/README: Update
11837
11838 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
11839
11840         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
11841         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
11842         (t1, t2, t3, t4): Add volatile.
11843
11844 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
11845
11846         * g++.dg/ext/visibility/arm1.C: New test.
11847
11848 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
11849
11850         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
11851         -pedantic-errors.
11852
11853 2004-09-01  Paul Brook  <paul@codesourcery.com>
11854
11855         * gfortran.dg/eof_2.f90: New test.
11856
11857 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11858
11859         PR fortran/16579
11860         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
11861
11862 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
11863
11864         PR libfortran/16805
11865         * gfortran.dg/list_read_2.f90: New test.
11866
11867 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
11868
11869         * g++.dg/abi/key1.C: New test.
11870
11871 2004-08-31  Richard Henderson  <rth@redhat.com>
11872
11873         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
11874         form of offsetof.
11875         * g++.dg/other/offsetof5.C: Remove duplicate.
11876
11877 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11878
11879         PR fortran/17244
11880         * gfortran.dg/func_derived_1.f90: New test.
11881
11882 2004-08-31  Paul Brook  <paul@codesourcery.com>
11883
11884         * gfortran.dg/eof_1.f90: New test.
11885
11886 2004-08-31  Paul Brook  <paul@codesourcery.com>
11887
11888         * gfortran.dg/list_read_1.f90: New file.
11889
11890 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
11891
11892         * g++.dg/opt/loop1.C: XFAIL.
11893
11894 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
11895
11896         * gcc.dg/funcdef-storage-1.c: New.
11897         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
11898         an extern function in local scope.
11899         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
11900         declare an 'auto inline' function in local scope.
11901         * gcc.dg/20011130-1.c: Likewise.
11902         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
11903         an 'auto' function in local scope.
11904         * gcc.dg/20021014-1.c: Likewise.
11905         * gcc.dg/20030331-2.c: Likewise.
11906
11907 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11908
11909         * gfortran.dg/blockdata_1.f90: New test.
11910
11911 2004-08-30  Richard Henderson  <rth@redhat.com>
11912
11913         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
11914
11915 2004-08-30  Richard Henderson  <rth@redhat.com>
11916
11917         * lib/fortran-torture.exp (fortran-torture-execute): Honor
11918         additional_flags set by alternate driver.
11919         (ieee-options): New procedure.
11920         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
11921         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
11922         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
11923         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
11924
11925 2004-08-30  Richard Henderson  <rth@redhat.com>
11926
11927         * lib/f-torture.exp: Remove.
11928
11929 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
11930
11931         PR rtl-optimization/16590
11932         * g++.dg/opt/loop1.C: New test.
11933
11934 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11935
11936         PR fortran/13910
11937         * gfortran.dg/oldstyle_1.f90: New test.
11938
11939 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
11940         Paul Brook  <paul@codesourcery.com>
11941
11942         * gfortran.dg/g77/README: Update.
11943         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
11944         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
11945         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
11946
11947 2004-08-28  Paul Brook  <paul@codesourcery.com>
11948
11949         PR libfortran/17195
11950         * gfortran.dg/edit_real_1.f90: New test.
11951
11952 2004-08-27  Paul Brook  <paul@codesourcery.com>
11953
11954         * gfortran.dg/rewind_1.f90: New test.
11955
11956 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
11957
11958         PR fortran/16597
11959         * gfortran.dg/pr16597.f90: New test.
11960
11961 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
11962
11963         PR c/13801
11964         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
11965         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
11966         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
11967         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
11968         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
11969
11970 2004-08-26  Nick Clifton  <nickc@redhat.com>
11971
11972         * gcc.c-torture/compile/pr17119.c: New test.
11973
11974 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
11975
11976         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
11977
11978 2004-08-25  Richard Henderson  <rth@redhat.com>
11979
11980         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
11981         the bits that expect kind=8 to be the largest real kind.
11982
11983 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
11984
11985         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
11986
11987 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11988
11989         * gfortran.dg/assignment_1.f90: New test.
11990
11991 2004-08-25  Adam Nemet  <anemet@lnxw.com>
11992
11993         * g++.dg/template/repo3.C: New test.
11994
11995 2004-08-25  Roger Sayle  <roger@eyesopen.com>
11996
11997         PR middle-end/16693
11998         PR tree-optimization/16372
11999         * g++.dg/opt/pr16372-1.C: New test case.
12000         * g++.dg/opt/pr16693-1.C: New test case.
12001         * g++.dg/opt/pr16693-2.C: New test case.
12002
12003 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
12004
12005         * objc.dg/proto-lossage-4.m: New test.
12006
12007 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
12008
12009         PR c++/17155
12010         * g++.dg/inherit/local2.C: New test.
12011
12012 2004-08-25  Paul Brook  <paul@codesourcery.com>
12013
12014         PR fortran/17144
12015         * gfortran.dg/string_ctor_1.f90: New test.
12016
12017 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12018
12019         PR c++/14428
12020         * g++.dg/template/redecl2.C: New test.
12021
12022 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
12023
12024         PR fortran/17143
12025         * gfortran.dg/pr17143.f90: New test.
12026
12027 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
12028
12029         PR fortran/17164
12030         * gfortran.dg/pr17164.f90: New test.
12031
12032 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12033
12034         * gcc.dg/tree-ssa/loop-1.c: New test.
12035
12036 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
12037
12038         * gcc.c-torture/compile/20040824-1.c: New test.
12039
12040 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
12041
12042         * gcc.c-torture/compile/iftrap-3.c: New test.
12043
12044 2004-08-24  Paul Brook  <paul@codesourcery.com>
12045
12046         * gfortran.dg/entry_2.f90: New test.
12047
12048 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
12049
12050         PR c++/16889
12051         * g++.dg/lookup/ambig[12].C: New.
12052
12053 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12054
12055         PR c++/16706
12056         * g++.dg/template/crash21.C: New test.
12057         * g++.dg/template/crash22.C: Likewise.
12058
12059 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
12060
12061         PR c++/17149
12062         * g++.dg/template/access15.C: New.
12063
12064 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
12065
12066         PR c++/17163
12067         * g++.dg/template/repo2.C: New test.
12068
12069 2004-08-23  Roger Sayle  <roger@eyesopen.com>
12070
12071         PR rtl-optimization/17078
12072         * gcc.c-torture/execute/pr17078-1.c: New test case.
12073
12074 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
12075
12076         PR c/14492
12077         * gcc.dg/debug/crash1.c: New test.
12078
12079 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
12080
12081         PR c/16180
12082         * gcc.dg/loop-5.c: New test.
12083
12084 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12085
12086         * gcc.c-torture/execute/20040823-1.c: New test.
12087
12088 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
12089
12090         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
12091         to the assembler.  Simplify test accordingly.
12092         (asm_abi_flags): Use GNU names.
12093         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
12094         to check for ABI flags.
12095
12096 2004-08-22  Andrew Pinski  <apinski@apple.com>
12097
12098         * g++.dg/opt/pr14029.C: New test.
12099         * gcc.c-torture/execute/pr15262.c: New test.
12100
12101 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12102
12103         * gfortran.dg/reduction.f90: Add checks with complex arguments.
12104
12105 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
12106
12107         PR 16908
12108         * gfortran.dg/direct_io.f90: New test.
12109
12110 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
12111
12112         PR c++/17121
12113         * g++.dg/inherit/local2.C: New test.
12114
12115 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
12116
12117         PR c++/17120
12118         * g++.dg/warn/Wparentheses-4.C: New test.
12119
12120 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
12121
12122         PR c++/17121
12123         * g++.dg/inherit/local2.C: New test.
12124
12125         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
12126         * gcc.dg/ppc-ldstruct.c: Likewise.
12127         * gcc.dg/ppc64-abi-2.c: Likewise.
12128
12129 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
12130
12131         PR rtl-optimization/17099
12132         * gcc.c-torture/execute/20040820-1.c: New test.
12133
12134 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
12135
12136         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
12137
12138 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
12139
12140         PR fortran/17077
12141         * gfortran.dg/auto_array_1.f90: New test.
12142
12143 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12144
12145         PR fortran/17074
12146         * gfortran.dg/simpleif_1.f90: New test.
12147
12148 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
12149
12150         * lib/target-supports.exp (check_profiling_available): Return
12151         false for arm*-*-symbianelf* and arm*-*-eabi*.
12152
12153         PR c++/15890
12154         * g++.dg/template/delete1.C: New test.
12155
12156 2004-08-19  Paul Brook  <paul@codesourcery.com>
12157
12158         PR fortran/14976
12159         PR fortran/16228
12160         * gfortran.dg/data_char_1.f90: New test.
12161
12162 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
12163
12164         PR fortran/16946
12165         * gfortran.dg/reduction.f90: New testcase.
12166
12167 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12168
12169         PR fortran/16520
12170         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
12171
12172 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
12173
12174         PR c++/17041
12175         * g++.dg/Wparentheses-3.C: New test.
12176
12177 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
12178
12179         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
12180         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
12181         * gcc.dg/vect/vect-2.c: Likewise.
12182         * gcc.dg/vect/vect-3.c: Likewise.
12183         * gcc.dg/vect/vect-4.c: Likewise.
12184         * gcc.dg/vect/vect-5.c: Likewise.
12185         * gcc.dg/vect/vect-6.c: Likewise.
12186         * gcc.dg/vect/vect-7.c: Likewise.
12187         * gcc.dg/vect/vect-25.c: Likewise.
12188         * gcc.dg/vect/vect-31.c: Likewise.
12189         * gcc.dg/vect/vect-32.c: Likewise.
12190         * gcc.dg/vect/vect-34.c: Likewise.
12191         * gcc.dg/vect/vect-36.c: Likewise.
12192         * gcc.dg/vect/vect-all.c: Likewise.
12193
12194 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
12195
12196         PR c++/17068
12197         * g++.dg/template/operator4.C: New test.
12198
12199 2004-08-18  Richard Henderson  <rth@redhat.com>
12200
12201         * gcc.dg/20040206-1.c: XFAIL.
12202
12203 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
12204
12205         PR c++/16246
12206         * g++.dg/template/array7.C: New test.
12207
12208 2004-08-17  James E Wilson  <wilson@specifixinc.com>
12209
12210         * gcc.dg/mips-movcc-1.c: New test.
12211         * gcc.dg/mips-movcc-2.c: New test.
12212         * gcc.dg/mips-movcc-3.c: New test.
12213
12214         * gcc.dg/mips-nmadd-1.c: New test.
12215         * gcc.dg/mips-nmadd-2.c: New test.
12216
12217 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
12218
12219         PR c++/15871
12220         * g++.dg/opt/inline8.C: New test.
12221
12222         PR c++/16965
12223         * g++.dg/parse/error17.C: New test.
12224
12225 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
12226
12227         * gcc.dg/vect: New directory for vectorizer tests.
12228         * gcc.dg/vect/tree-vect.h: New file.
12229         * gcc.dg/vect/vect.exp: New file.
12230         * gcc.dg/vect/pr16105.c.c: New test.
12231         * gcc.dg/vect/vect-1.c: New test.
12232         * gcc.dg/vect/vect-2.c: New test.
12233         * gcc.dg/vect/vect-3.c: New test.
12234         * gcc.dg/vect/vect-4.c: New test.
12235         * gcc.dg/vect/vect-5.c: New test.
12236         * gcc.dg/vect/vect-6.c: New test.
12237         * gcc.dg/vect/vect-7.c: New test.
12238         * gcc.dg/vect/vect-8.c: New test.
12239         * gcc.dg/vect/vect-9.c: New test.
12240         * gcc.dg/vect/vect-10.c: New test.
12241         * gcc.dg/vect/vect-11.c: New test.
12242         * gcc.dg/vect/vect-12.c: New test.
12243         * gcc.dg/vect/vect-13.c: New test.
12244         * gcc.dg/vect/vect-14.c: New test.
12245         * gcc.dg/vect/vect-15.c: New test.
12246         * gcc.dg/vect/vect-16.c: New test.
12247         * gcc.dg/vect/vect-17.c: New test.
12248         * gcc.dg/vect/vect-18.c: New test.
12249         * gcc.dg/vect/vect-19.c: New test.
12250         * gcc.dg/vect/vect-20.c: New test.
12251         * gcc.dg/vect/vect-21.c: New test.
12252         * gcc.dg/vect/vect-22.c: New test.
12253         * gcc.dg/vect/vect-23.c: New test.
12254         * gcc.dg/vect/vect-24.c: New test.
12255         * gcc.dg/vect/vect-25.c: New test.
12256         * gcc.dg/vect/vect-26.c: New test.
12257         * gcc.dg/vect/vect-27.c: New test.
12258         * gcc.dg/vect/vect-28.c: New test.
12259         * gcc.dg/vect/vect-29.c: New test.
12260         * gcc.dg/vect/vect-30.c: New test.
12261         * gcc.dg/vect/vect-31.c: New test.
12262         * gcc.dg/vect/vect-32.c: New test.
12263         * gcc.dg/vect/vect-33.c: New test.
12264         * gcc.dg/vect/vect-34.c: New test.
12265         * gcc.dg/vect/vect-35.c: New test.
12266         * gcc.dg/vect/vect-36.c: New test.
12267         * gcc.dg/vect/vect-37.c: New test.
12268         * gcc.dg/vect/vect-38.c: New test.
12269         * gcc.dg/vect/vect-40.c: New test.
12270         * gcc.dg/vect/vect-41.c: New test.
12271         * gcc.dg/vect/vect-42.c: New test.
12272         * gcc.dg/vect/vect-43.c: New test.
12273         * gcc.dg/vect/vect-44.c: New test.
12274         * gcc.dg/vect/vect-45.c: New test.
12275         * gcc.dg/vect/vect-46.c: New test.
12276         * gcc.dg/vect/vect-47.c: New test.
12277         * gcc.dg/vect/vect-48.c: New test.
12278         * gcc.dg/vect/vect-49.c: New test.
12279         * gcc.dg/vect/vect-50.c: New test.
12280         * gcc.dg/vect/vect-51.c: New test.
12281         * gcc.dg/vect/vect-52.c: New test.
12282         * gcc.dg/vect/vect-53.c: New test.
12283         * gcc.dg/vect/vect-54.c: New test.
12284         * gcc.dg/vect/vect-55.c: New test.
12285         * gcc.dg/vect/vect-56.c: New test.
12286         * gcc.dg/vect/vect-57.c: New test.
12287         * gcc.dg/vect/vect-58.c: New test.
12288         * gcc.dg/vect/vect-59.c: New test.
12289         * gcc.dg/vect/vect-60.c: New test.
12290         * gcc.dg/vect/vect-61.c: New test.
12291         * gcc.dg/vect/vect-all.c: New test.
12292         * gcc.dg/vect/vect-none.c: New test.
12293
12294 2004-08-17  Paul Brook  <paul@codesourcery.com>
12295
12296         PR fortran/13082
12297         * gfortran.dg/entry_1.f90: New test.
12298
12299 2004-08-17  Andrew Pinski  <apinski@apple.com>
12300
12301         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
12302
12303 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
12304
12305         * gcc.dg/pr17036-1.c: New test.
12306
12307 2004-08-16  Devang Patel  <dpatel@apple.com>
12308
12309         * gcc.dg/darwin-20040809-1.c: New test.
12310
12311 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
12312
12313         * gcc.dg/funcdef-attr-1.c: New test.
12314
12315 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
12316
12317         * gcc.dg/altivec-17.c: New test.
12318         * gcc.dg/altivec-18.c: New test.
12319
12320 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12321
12322         PR c++/6749
12323         * g++.dg/template/vtable2.C: New test.
12324
12325 2004-08-14  Richard Henderson  <rth@redhat.com>
12326
12327         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
12328         * gcc.dg/pack-test-4.c (main): Return 0.
12329         * gcc.dg/setjmp-1.c: Remove XFAIL.
12330         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
12331
12332 2004-08-14  Richard Henderson  <rth@redhat.com>
12333
12334         * gcc.dg/980217-1.c: Add prototype for printf.
12335
12336 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
12337
12338         * gfortran.dg/pr16935.f90: New test.
12339
12340 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
12341
12342         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
12343
12344 2004-08-13  Paul Brook  <paul@codesourcery.com>
12345
12346         * gfortran.dg/der_io_1.f90: Remove stray comma.
12347
12348 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
12349
12350         * gcc.dg/vmx/cw-bug-2.c: Remove.
12351         * gcc.dg/vmx/vprint-1.c: Remove.
12352         * gcc.dg/vmx/vscan-1.c: Remove.
12353
12354 2004-08-12  Devang patel  <dpatel@apple.com>
12355
12356         * gcc.dg/darwin-20040809-2.c: New test.
12357
12358 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
12359
12360         * g++.dg/ext/altivec-12.C: New test.
12361
12362         * g++.dg/ext/altivec-11.C: New test.
12363
12364 2004-08-12  Paul Brook  <paul@codesourcery.com>
12365
12366         * g++.dg/abi/arm_cxa_vec_1.C: New test.
12367
12368 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
12369
12370         * g++.dg/ext/altivec-2.C: Check for hardware support before
12371         executing any VMX instructions.
12372
12373         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
12374
12375 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
12376
12377         PR c++/16276
12378         * g++.old-deja/g++.other/comdat4.C: New test.
12379         * g++.old-deja/g++.other/comdat4-aux.cc: New.
12380
12381 2004-08-12  Ben Elliston  <bje@au.ibm.com>
12382
12383         PR target/16286
12384         * gcc.dg/pr16286.c: New test.
12385
12386 2004-08-12 Jan Beulich <jbeulich@novell.com>
12387
12388         * g++.dg/ext/asm5.C: New.
12389
12390 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
12391
12392         PR c++/16698
12393         * g++.dg/eh/crash1.C: New test.
12394
12395         PR c++/16717
12396         * g++.dg/ext/construct1.C: New test.
12397
12398 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
12399
12400         PR c++/16853
12401         * g++.dg/init/ptrmem1.C: New test.
12402
12403         PR c++/16618
12404         * g++.dg/parse/offsetof5.C: New test.
12405
12406         PR c++/16870
12407         * g++.dg/template/overload3.C: New test.
12408
12409 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
12410
12411         PR c++/16964
12412         * g++.dg/parse/error16.C: New test.
12413
12414         PR c++/16904
12415         * g++.dg/template/error14.C: New test.
12416
12417         PR c++/16929
12418         * g++.dg/template/error15.C: New test.
12419
12420 2004-08-11  Devang Patel  <dpatel@apple.com>
12421
12422         * gcc.dg/darwin-ld-20040809-1.c: New test.
12423         * gcc.dg/darwin-ld-20040809-2.c: New test.
12424
12425 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
12426
12427         PR fortran/16917
12428         * gfortran.dg/dfloat_1.f90: New test.
12429
12430 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
12431
12432         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
12433         * gcc.dg/dll-2.c: Fix dg-require syntax.
12434         * gcc.misc-tests/arm-isr.c (abort): Declare.
12435         (exit): Likewise.
12436
12437 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
12438
12439         PR c++/16971
12440         * g++.dg/parse/crash16.C: New test.
12441
12442 2004-08-10  Roger Sayle  <roger@eyesopen.com>
12443
12444         * gcc.dg/mips-rsqrt-1.c: New test case.
12445         * gcc.dg/mips-rsqrt-2.c: New test case.
12446         * gcc.dg/mips-rsqrt-3.c: New test case.
12447
12448 2004-08-10  Paul Brook  <paul@codesourcery.com>
12449
12450         * gfortran.dg/der_io_1.f90: New test.
12451
12452 2004-08-10  Paul Brook  <paul@codesourcery.com>
12453
12454         PR fortran/16919
12455         * gfortran.dg/der_array_1.f90: New test.
12456
12457 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
12458
12459         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
12460
12461 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
12462
12463         * gcc.dg/wchar_t-2.c: Fix typo.
12464
12465 2004-08-09  Falk Hueffner  <falk@debian.org>
12466
12467         PR tree-optimization/12517
12468         * gcc.c-torture/compile/pr12517.c: New test.
12469
12470         PR tree-optimization/12578
12471         * gcc.c-torture/compile/pr12578.c: New test.
12472
12473         PR tree-optimization/12899
12474         * gcc.c-torture/compile/pr12899.c: New test.
12475
12476         PR rtl-optimization/14692
12477         * gcc.c-torture/compile/pr14692.c: New test.
12478
12479         PR tree-optimization/16461
12480         * gcc.c-torture/compile/pr16461.c: New test.
12481
12482 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
12483
12484         * gfortran.dg/getenv_1.f90: New test.
12485
12486 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
12487
12488         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
12489         wchar_t.
12490         * gcc.dg/symbian5.c: Test -fno-short-wchar.
12491
12492 2004-08-06  Paul Brook  <paul@codesourcery.com>
12493
12494         * gfortran.dg/ret_array_1.f90: New test.
12495         * gfortran.dg/ret_pointer_1.f90: New test.
12496
12497 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
12498
12499         * gcc.dg/missing-field-init-[12].c: New tests.
12500         * g++.dg/warn/missing-field-init-[12].C: New tests.
12501
12502 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
12503
12504         * gcc.dg/enum2.c: New test.
12505         * gcc.dg/symbian3.c: Likewise.
12506         * gcc.dg/symbian4.c: Likewise.
12507         * gcc.dg/wchar_t-2.c: Likewise.
12508
12509 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
12510
12511         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
12512         destructor tests.
12513
12514 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
12515
12516         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
12517         dg-require-visiblity.
12518         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
12519         * g++.dg/ext/visibility/fvisibility.C: Likewise.
12520         * g++.dg/ext/visibility/memfuncts.C: Likewise.
12521         * g++.dg/ext/visibility/new1.C: Likewise.
12522         * g++.dg/ext/visibility/pragma.C: Likewise.
12523         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
12524         * g++.dg/ext/visibility/virtual.C: Likewise.
12525         * g++/dg/ext/visibility/visibility-1.C: Likewise.
12526         * g++/dg/ext/visibility/visibility-2.C: Likewise.
12527         * g++/dg/ext/visibility/visibility-3.C: Likewise.
12528         * g++/dg/ext/visibility/visibility-4.C: Likewise.
12529         * g++/dg/ext/visibility/visibility-5.C: Likewise.
12530         * g++/dg/ext/visibility/visibility-6.C: Likewise.
12531         * g++/dg/ext/visibility/visibility-7.C: Likewise.
12532         * g++/dg/ext/visibility/visibility-8.C: New test.
12533         * gcc.c-torture/compile/dll.x: Remove.
12534         * gcc.dg/dll-2.c: Use dg-require-dll
12535         * gcc.dg/visibility-10.c: New test.
12536         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
12537         supporting DLLs.
12538         * testsuite/lib/scanasm.exp (scan_hidden): New function.
12539         (scan_not_hidden): Likewise.
12540
12541 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
12542
12543         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
12544
12545 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
12546
12547         * gcc.c-torture/execute/20040805-1.c: New test.
12548
12549 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
12550
12551         * gcc.dg/20020118-1.c: Declare abort.
12552         * gcc.dg/altivec_check.h: Likewise.
12553         * gcc.dg/iftrap-2.c: Likewise.
12554         * gcc.dg/pragma-darwin.c: Likewise.
12555         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
12556
12557 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
12558
12559         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
12560
12561 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
12562
12563         * gcc.c-torture/execute/builtins/abs-2.c,
12564         gcc.c-torture/execute/builtins/abs-3.c,
12565         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
12566         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
12567         intmax_t, uintmax_t and their limits.
12568         * gcc.dg/intmax_t-1.c: New test.
12569
12570 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12571
12572         * g++.dg/tc1/dr147.C: Add reference to PR.
12573
12574 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
12575
12576         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
12577         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
12578
12579 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
12580
12581         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
12582
12583 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
12584
12585         * gcc.dg/redecl-5.c: New test.
12586         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
12587         of scanf.
12588
12589 2004-08-03  Roger Sayle  <roger@eyesopen.com>
12590
12591         PR middle-end/16790
12592         * gcc.c-torture/execute/pr16790-1.c: New test case.
12593
12594 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
12595
12596         * g++.dg/ext/visibility/assign1.C: New test.
12597         * g++.dg/ext/visibility/new1.C: Likewise.
12598
12599         * gcc.dg/symbian1.c: New test.
12600         * gcc.dg/symbian2.c: Likewise.
12601
12602 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
12603
12604         PR target/16570
12605         * gcc.dg/i386-sse-9.c: New test.
12606
12607 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
12608
12609         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
12610
12611 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
12612
12613         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
12614         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
12615         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
12616         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
12617         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
12618         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
12619         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
12620         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
12621         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
12622         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
12623         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
12624         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
12625         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
12626         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
12627         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
12628         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
12629         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
12630         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
12631         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
12632         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
12633         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
12634         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
12635         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
12636         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
12637         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
12638         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
12639         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
12640         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
12641         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
12642         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
12643         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
12644         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
12645         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
12646         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
12647         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
12648         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
12649         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
12650         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
12651         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
12652         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
12653         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
12654         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
12655         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
12656         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
12657         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
12658         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
12659         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
12660         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
12661         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
12662         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
12663         gcc.misc-tests/i386-pf-3dnow-1.c,
12664         gcc.misc-tests/i386-pf-athlon-1.c,
12665         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
12666         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
12667         Declare built-in functions used.
12668         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
12669
12670 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
12671
12672         PR c++/16707
12673         * g++.dg/lookup/using12.C: New test.
12674
12675         * g++.dg/init/null1.C: Fix PR number.
12676         * g++.dg/parse/namespace10.C: Likewise.
12677
12678 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
12679
12680         PR c++/16224
12681         * g++.dg/template/spec17.C: New test.
12682         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
12683         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
12684
12685 2004-08-02  David Billinghurst
12686
12687         PR fortran/16292
12688         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
12689
12690 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
12691
12692         * gcc.dg/ia64-got-1.c: New test case.
12693
12694 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
12695
12696         PR c++/16489
12697         * g++.dg/init/null1.C: New test.
12698         * g++.dg/tc1/dr76.C: Adjust error marker.
12699
12700         PR c++/16529
12701         * g++.dg/parse/namespace10.C: New test.
12702
12703         PR c++/16810
12704         * g++.dg/inherit/ptrmem2.C: New test.
12705
12706 2004-08-02  Ben Elliston  <bje@au.ibm.com>
12707
12708         PR target/16155
12709         * gcc.dg/pr16155.c: New test.
12710
12711 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
12712
12713         * gcc.dg/redecl-2.c: New test.
12714
12715 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
12716
12717         * gcc.dg/darwin-longdouble.c: New file.
12718
12719 2004-07-30  Richard Henderson  <rth@redhat.com>
12720
12721         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
12722         write to constant argument.
12723         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
12724
12725 2004-07-30  Richard Henderson  <rth@redhat.com>
12726
12727         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
12728         tests of nearest around zero.
12729
12730 2004-07-30  Andrew Pinski  <apinski@apple.com>
12731
12732         * gcc.c-torture/compile/20040730-1.c: New test.
12733
12734 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
12735
12736         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
12737         powerpc-eabispe.
12738
12739 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
12740
12741         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
12742
12743 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
12744
12745         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
12746         contains $ld_library_path.
12747         * lib/gfortran.exp (gfortran_link_flags): Likewise.
12748
12749 2004-07-29  Richard Henderson  <rth@redhat.com>
12750
12751         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
12752
12753         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
12754         (alt2, which): New.
12755         (Check): Accept either alternative.
12756
12757 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
12758
12759         * g++.dg/abi/inline1.C: New test.
12760         * g++.dg/abi/local1-a.cc: Likewise.
12761         * g++.dg/abi/local1.C: Likewise.
12762         * g++.dg/abi/mangle11.C: Tweak location of warnings.
12763         * g++.dg/abi/mangle12.C: Likewise.
12764         * g++.dg/abi/mangle17.C: Likewise.
12765         * g++.dg/abi/mangle20-2.C: Likewise.
12766         * g++.dg/opt/interface1.C: Likewise.
12767         * g++.dg/opt/interface1.h: Likewise.
12768         * g++.dg/opt/interface1-a.cc: New test.
12769         * g++.dg/parse/repo1.C: New test.
12770         * g++.dg/template/repo1.C: Likewise.
12771         * g++.dg/warn/Winline-1.C: Likewise.
12772         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
12773
12774 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
12775
12776         * gcc.dg/tree-ssa/20040729-1.c: New test.
12777
12778 2004-07-27  Matt Austern <austern@apple.com>
12779
12780         * gcc.dg/darwin-bool-1.c: New test.
12781         * gcc.dg/darwin-bool-2.c: New test.
12782
12783 2004-07-28  Richard Henderson  <rth@redhat.com>
12784
12785         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
12786         arguments in the correct type.  Don't write to constant arguments.
12787
12788 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
12789
12790         PR tree-optimization/16688
12791         PR tree-optimization/16689
12792         * g++.dg/tree-ssa/pr16688.C: New test.
12793
12794 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
12795
12796         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
12797         loads.  Not only in the comment, this time.
12798
12799 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
12800
12801         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
12802         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
12803         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
12804         * gcc.dg/sh4a-bitmovua.c: New.
12805         * gcc.dg/sh4a-cos.c: New.
12806         * gcc.dg/sh4a-cosf.c: New.
12807         * gcc.dg/sh4a-fprun.c: New.
12808         * gcc.dg/sh4a-fsrra.c: New.
12809         * gcc.dg/sh4a-memmovua.c: New.
12810         * gcc.dg/sh4a-sin.c: New.
12811         * gcc.dg/sh4a-sincos.c: New.
12812         * gcc.dg/sh4a-sincosf.c: New.
12813         * gcc.dg/sh4a-sinf.c: New.
12814
12815 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
12816
12817         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
12818         conditionals.
12819         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
12820         loads.
12821         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
12822         DOM1.
12823
12824 2004-07-27  Andrew Pinski  <apinski@apple.com>
12825
12826         * g++.dg/rtti/tinfo1.C: Correct the xfail.
12827
12828 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
12829
12830         * gcc.dg/pragma-isr.c: New test.
12831
12832 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12833
12834         PR c++/14429
12835         * g++.dg/template/ttp11.C: New test.
12836
12837 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
12838
12839         * gcc.c-torture/compile/20040727-1.c: New test.
12840
12841 2004-07-26  Eric Christopher  <echristo@redhat.com>
12842
12843         * gcc.c-torture/compile/20040726-2.c: New test.
12844
12845 2004-07-26  Andrew Pinski  <apinski@apple.com>
12846
12847         * g++.dg/rtti/tinfo1.C: Xfail.
12848
12849 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
12850
12851         * gcc.c-torture/compile/20040726-1.c: New test.
12852
12853 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
12854             Brian Ryner  <bryner@brianryner.com>
12855
12856         PR c++/9283
12857         PR c++/15000
12858         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
12859         * g++.dg/ext/visibility/: New directory.
12860         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
12861         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
12862         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
12863         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
12864         * g++.dg/ext/visibility/fvisibility.C,
12865         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
12866         g++.dg/ext/visibility/fvisibility-override1.C
12867         g++.dg/ext/visibility/fvisibility-override2.C
12868         g++.dg/ext/visibility/memfuncts.C
12869         g++.dg/ext/visibility/noPLT.C
12870         g++.dg/ext/visibility/pragma.C
12871         g++.dg/ext/visibility/pragma-override1.C
12872         g++.dg/ext/visibility/pragma-override2.C
12873         g++.dg/ext/visibility/staticmemfuncts.C
12874         g++.dg/ext/visibility/virtual.C: New tests.
12875
12876 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
12877
12878         PR c/15360
12879         * gcc.dg/pr15360-1.c: New test.
12880
12881 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
12882
12883         * gcc.dg/pragma-align-2.c: New test.
12884         * gcc.dg/pragma-init-fini.c: New test.
12885         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
12886         targets.
12887
12888 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
12889
12890         * gcc.dg/init-string-2.c: New test.
12891
12892 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
12893
12894         PR 16684
12895         * gcc.dg/Wredundant-decls-1.c: New test case.
12896
12897 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
12898
12899         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
12900         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
12901         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
12902         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
12903         * gcc.dg/compat/generate-random.c: New file.
12904         * gcc.dg/compat/generate-random.h: Likewise.
12905         * gcc.dg/compat/generate-random_r.c: Likewise.
12906         * gcc.dg/compat/struct-layout-1.h: Likewise.
12907         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
12908         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
12909         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
12910         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
12911         * gcc.dg/compat/struct-layout-1_main.c: New test.
12912         * gcc.dg/compat/struct-layout-1_x.c: New file.
12913         * gcc.dg/compat/struct-layout-1_y.c: New file.
12914         * gcc.dg/compat/struct-layout-1_test.h: New file.
12915
12916 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
12917
12918         * gcc.dg/comp-return-1.c: New test
12919
12920 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
12921
12922         * gcc.dg/vmx/8-02a.c: Fix typo.
12923
12924         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
12925         * gcc.dg/darwin-abi-3.c: New test.
12926
12927         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
12928         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
12929
12930         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
12931         * gcc.dg/vmx/ops-long-1.c: New test.
12932         * gcc.dg/vmx/ops-long-2.c: New test.
12933
12934 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
12935
12936         * g++.dg/lookup/conv-[1234].C: New.
12937
12938 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
12939
12940         * g++.dg/parse/attr2.C: Simplify.
12941
12942 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12943
12944         PR c/7284
12945         * gcc.c-torture/execute/pr7284-1.c: New test.
12946
12947 2004-07-22  Brian Booth  <bbooth@redhat.com>
12948
12949         * gcc.dg/tree-ssa/20040721-1.c: New test.
12950
12951 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
12952
12953         * g++.dg/template/crash20.c: New.
12954
12955 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
12956
12957         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
12958         Add dg-run directive.  Declare variables as required.
12959         * gfortran.dg/g77/README: Update
12960
12961 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
12962
12963         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
12964         gcc.dg/cris-peep2-andu2.c: New tests.
12965
12966 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12967
12968         PR c/15052
12969         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
12970         on return type.
12971         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
12972         messages.
12973         * gcc.dg/qual-return-2.c: Update expected messages.
12974         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
12975
12976 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12977
12978         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
12979         * gcc.dg/noncompile/921102-1.c: Update expected error message.
12980
12981 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12982
12983         PR c/11250
12984         * gcc.dg/init-string-1.c: New test.
12985
12986 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
12987
12988         PR middle-end/15345
12989         PR c/16450
12990         * gcc.dg/torture/nested-fn-1.c: New test.
12991
12992 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
12993
12994         PR target/16559
12995         * gcc.dg/ia64-fptr-1.c: New file.
12996
12997 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12998
12999         PR c++/14497
13000         * g++.dg/template/spec16.C: New test.
13001         * g++.old-deja/g++.robertl/eb118.C: Remove.
13002
13003 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13004
13005         PR c++/509
13006         * g++.dg/template/spec15.C: New test.
13007
13008 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
13009
13010         Copy cases from g77.f-torture/execute and add dg-run
13011         directive.  Other changes as noted.
13012         * gfortran.dg/g77/13037.f
13013         * gfortran.dg/g77/1832.f
13014         * gfortran.dg/g77/19981119-0.f
13015         * gfortran.dg/g77/19990313-0.f
13016         * gfortran.dg/g77/19990313-1.f
13017         * gfortran.dg/g77/19990313-2.f
13018         * gfortran.dg/g77/19990313-3.f
13019         * gfortran.dg/g77/19990419-1.f
13020         * gfortran.dg/g77/19990826-0.f
13021         * gfortran.dg/g77/19990826-2.f
13022         * gfortran.dg/g77/20000503-1.f
13023         * gfortran.dg/g77/20001111.f
13024         * gfortran.dg/g77/20010116.f
13025         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
13026         * gfortran.dg/g77/20010430.f
13027         * gfortran.dg/g77/6177.f
13028         * gfortran.dg/g77/947.f
13029         * gfortran.dg/g77/970816-3.f
13030         * gfortran.dg/g77/971102-1.f
13031         * gfortran.dg/g77/980520-1.f
13032         * gfortran.dg/g77/980628-0.f
13033         * gfortran.dg/g77/980628-1.f
13034         * gfortran.dg/g77/980628-10.f
13035         * gfortran.dg/g77/980628-2.f
13036         * gfortran.dg/g77/980628-3.f
13037         * gfortran.dg/g77/980628-7.f
13038         * gfortran.dg/g77/980628-8.f
13039         * gfortran.dg/g77/980628-9.f
13040         * gfortran.dg/g77/980701-0.f
13041         * gfortran.dg/g77/980701-1.f
13042         * gfortran.dg/g77/cabs.f
13043         * gfortran.dg/g77/claus.f
13044         * gfortran.dg/g77/complex_1.f
13045         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
13046         * gfortran.dg/g77/dcomplex.f
13047         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
13048         * gfortran.dg/g77/f90-intrinsic-mathematical.f
13049         * gfortran.dg/g77/f90-intrinsic-numeric.f
13050         * gfortran.dg/g77/int8421.f
13051         * gfortran.dg/g77/labug1.f
13052         * gfortran.dg/g77/large_vec.f
13053         * gfortran.dg/g77/le.f
13054         * gfortran.dg/g77/short.f
13055         * gfortran.dg/g77/README: Update
13056
13057 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
13058
13059         PR c++/16637
13060         * g++.dg/parse/lookup4.C: New test.
13061
13062 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13063
13064         PR c++/16175
13065         * g++.dg/template/ttp10.C: New test.
13066
13067 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
13068
13069         * gcc.dg/pr12625-1.c: New test.
13070
13071 2004-07-20  Steven Bosscher  <stevenb@suse.de>
13072
13073         * testsuite/gcc.dg/switch-warn-1.c: New test.
13074         * testsuite/gcc.dg/switch-warn-2.c: New test.
13075         * gcc.c-torture/compile/pr14730.c: Update.
13076
13077 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
13078
13079         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
13080         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
13081         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
13082         g++.dg/template/nontype3.C: Remove trailing CR from tests.
13083
13084 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
13085
13086         PR c++/16623
13087         * g++.dg/template/assign1.C: New test.
13088
13089 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13090
13091         PR c++/12170
13092         * g++.dg/template/ttp9.C: New test.
13093
13094 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
13095
13096         * gcc.dg/format/cmn-err-1.c: New test.
13097
13098 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
13099
13100         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
13101         gcc.dg/Wparentheses-10.c: New tests.
13102         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
13103
13104 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13105
13106         PR fortran/16465
13107         * gfortran.dg/g77//ffixed-line-length-0.f,
13108         gfortran.dg/g77/ffixed-line-length-132.f,
13109         gfortran.dg/g77/ffixed-line-length-72.f,
13110         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
13111         gfortran.dg/g77/README: Update.
13112
13113 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13114
13115         PR c++/13092
13116         * g++.dg/template/non-dependent7.C: New test.
13117         * g++.dg/template/non-dependent8.C: Likewise.
13118         * g++.dg/template/non-dependent9.C: Likewise.
13119         * g++.dg/template/non-dependent10.C: Likewise.
13120
13121 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
13122
13123         PR c++/16337
13124         * g++.dg/parse/attr2.C: New test.
13125
13126 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
13127
13128         * g77.dg: Removed.
13129         * g77.f-torture: Ditto.
13130
13131 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
13132
13133         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
13134         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
13135         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
13136
13137 2004-07-16  Richard Henderson  <rth@redhat.com>
13138
13139         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
13140
13141 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13142
13143         * lib/fortran-torture.exp (fortran-torture): Don't test compile
13144         tests with full list of options.
13145         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
13146         of TORTURE_OPTIONS if test contains 'dg-do run'.
13147
13148         PR fortran/16404
13149         * gfortran.dg/do_iterator.f90: New test.
13150
13151 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13152
13153         PR rtl-optimization/16536
13154         * gcc.c-torture/execute/restrict-1.c: New test.
13155
13156 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13157
13158         PR fortran/15324
13159         * gfortran.dg/pr15324.f90: New test.
13160
13161         PR fortran/15129
13162         * gfortran.dg/pr15129.f90: New test.
13163
13164         PR fortran/15140
13165         * gfortran.dg/pr15140.f90: New test.
13166
13167         PR fortran/13792
13168         * gfortran.fortran-torture/execute/bounds.f90: Add check for
13169         compile-time simplification.
13170
13171 2004-07-14  Mike Stump  <mrs@apple.com>
13172
13173         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
13174
13175 2004-07-14  James E Wilson  <wilson@specifixinc.com>
13176
13177         PR target/16325
13178         * gcc.dg/profile-generate-1.c: New.
13179
13180 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
13181
13182         * gcc.c-torture/execute/20040709-1.c: New test.
13183         * gcc.c-torture/execute/20040709-2.c: New test.
13184
13185 2004-07-14  Mike Stump  <mrs@apple.com>
13186
13187         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
13188
13189 2004-07-14  Mike Stump  <mrs@apple.com>
13190
13191         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
13192
13193 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
13194
13195         PR c++/16518
13196         * g++.dg/parse/mutable1.C: New test.
13197
13198 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
13199
13200         PR tree-optimization/16443
13201         * gcc.dg/tree-ssa/20040713-1.c: New test.
13202
13203 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
13204
13205         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
13206         for operator new.
13207
13208 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
13209
13210         * gfortran.dg/g77/README: New file
13211         * gfortran.dg/g77/19981216-0.f:  Copy from
13212         g77.f-torture/noncompile.  Add "dg-do compile" and
13213         dg-error as required.
13214         * gfortran.dg/g77/19990218-1.f: Likewise
13215         * gfortran.dg/g77/19990905-1.f: Likewise
13216         * gfortran.dg/g77/9263.f: Likewise
13217         * gfortran.dg/g77/980615-0.f: Likewise
13218         * gfortran.dg/g77/980616-0.f: Likewise
13219         * gfortran.dg/g77/check0.f: Likewise
13220         * gfortran.dg/g77/select_no_compile.f: Likewise
13221
13222 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
13223
13224         Copy files from g77.f-torture/compile.
13225         Add "{ dg-do compile}".  Other changes as noted
13226         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
13227         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
13228         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
13229         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
13230         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
13231         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
13232         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
13233         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
13234         statement to conform to standard.  Append alpha1.x for reference.
13235         * gfortran.dg/g77/xformat.f: Add dg-warning
13236
13237 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
13238
13239         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
13240         Add {dg-do compile} directive.
13241         * gfortran.dg/g77/cpp2.F: Likewise
13242
13243 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13244
13245         PR c++/5402
13246         * g++.dg/lookup/name-clash1.C: New test.
13247
13248         PR c++/9777
13249         * g++.dg/lookup/name-clash2.C: New test.
13250
13251         PR c++/12102
13252         * g++.dg/lookup/name-clash3.C: New test.
13253
13254 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13255
13256         * g++.dg/lookup/new2.C: New test.
13257         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
13258
13259 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
13260
13261         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
13262         Add {dg-do compile} directive.
13263         * gfortran.dg/g77/13060.f: Likewise
13264         * gfortran.dg/g77/19990218-0.f: Likewise
13265         * gfortran.dg/g77/19990305-0.f: Likewise
13266         * gfortran.dg/g77/19990419-0.f: Likewise
13267         * gfortran.dg/g77/19990502-0.f: Likewise
13268         * gfortran.dg/g77/19990502-1.f: Likewise
13269         * gfortran.dg/g77/19990525-0.f: Likewise
13270         * gfortran.dg/g77/19990826-1.f: Likewise
13271         * gfortran.dg/g77/19990826-3.f: Likewise
13272         * gfortran.dg/g77/19990905-2.f: Likewise
13273         * gfortran.dg/g77/20000412-1.f: Likewise
13274         * gfortran.dg/g77/20000511-1.f: Likewise
13275         * gfortran.dg/g77/20000511-2.f: Likewise
13276         * gfortran.dg/g77/20000518.f: Likewise
13277         * gfortran.dg/g77/20000601-1.f: Likewise
13278         * gfortran.dg/g77/20000601-2.f: Likewise
13279         * gfortran.dg/g77/20000629-1.f: Likewise
13280         * gfortran.dg/g77/20000630-2.f: Likewise
13281         * gfortran.dg/g77/20010115.f: Likewise
13282         * gfortran.dg/g77/20010321-1.f: Likewise
13283         * gfortran.dg/g77/20010426.f: Likewise
13284         * gfortran.dg/g77/20020307-1.f: Likewise
13285         * gfortran.dg/g77/8485.f: Likewise
13286         * gfortran.dg/g77/960317-1.f: Likewise
13287         * gfortran.dg/g77/970915-0.f: Likewise
13288         * gfortran.dg/g77/980310-1.f: Likewise
13289         * gfortran.dg/g77/980310-2.f: Likewise
13290         * gfortran.dg/g77/980310-3.f: Likewise
13291         * gfortran.dg/g77/980310-4.f: Likewise
13292         * gfortran.dg/g77/980310-6.f: Likewise
13293         * gfortran.dg/g77/980310-7.f: Likewise
13294         * gfortran.dg/g77/980310-8.f: Likewise
13295         * gfortran.dg/g77/980419-2.f: Likewise
13296         * gfortran.dg/g77/980424-0.f: Likewise
13297         * gfortran.dg/g77/980427-0.f: Likewise
13298         * gfortran.dg/g77/980729-0.f: Likewise
13299         * gfortran.dg/g77/981117-1.f: Likewise
13300         * gfortran.dg/g77/toon_1.f: Likewise
13301
13302 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13303
13304         PR c++/2204
13305         * g++.dg/other/abstract2.C: New test.
13306
13307 2004-07-12  Paul Brook  <paul@codesourcery.com>
13308
13309         * gfortran.dg/pointer_init_1.f90: New test.
13310
13311 2004-07-11  Paul Brook  <paul@codesourcery.com>
13312
13313         PR fortran/15986
13314         * gfortran.dg/contained_1.f90: New test.
13315
13316 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
13317
13318         * g++.dg/parse/defarg8.C: New test.
13319
13320 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13321
13322         PR fortran/16433
13323         * gfortran.dg/pr16433.f: New test.
13324
13325         PR fortran/17574
13326         * gfortran.dg/pr15754.f90: New test.
13327
13328 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
13329
13330         PR tree-optimization/16437
13331         * gcc.c-torture/execute/bitfld-4.c: New test.
13332
13333 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13334
13335         * gfortran.fortran-torture/execute/common_2.f90: Add check for
13336         access to common var from module.
13337
13338 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13339
13340         PR fortran/16336
13341         * gfortran.fortran-torture/execute/common_2.f90: New test.
13342
13343 2004-07-10  Paul Brook  <paul@codesourcery.com>
13344
13345         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
13346
13347 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13348
13349         PR fortran/15969
13350         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
13351
13352 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
13353
13354         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
13355         * gfortran.dg/g77/ffixed-form-2.f: Likewise
13356         * gfortran.dg/g77/ffree-form-1.f: Likewise
13357         * gfortran.dg/g77/ffree-form-2.f: Likewise
13358         * gfortran.dg/g77/ffree-form-3.f: Likewise
13359         * gfortran.dg/g77/fno-underscoring.f: Likewise
13360         * gfortran.dg/g77/funderscoring.f: Likewise
13361         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
13362
13363 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13364
13365         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
13366
13367 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13368         Paul Brook  <paul@codesourcery.com>
13369
13370         PR fortran/13415
13371         * gfortran.dg/common_pointer_1.f90: New test.
13372
13373 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13374
13375         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
13376
13377 2004-07-09  James E Wilson  <wilson@specifixinc.com>
13378
13379         PR target/16364
13380         * gcc.c-torture/compile/20040709-1.c: New.
13381
13382 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13383
13384         PR fortran/14077
13385         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
13386
13387 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13388
13389         PR fortran/13201
13390         * gfortran.dg/shape_1.f90: New test.
13391
13392 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
13393             Andrew Pinski  <apinski@apple.com>
13394
13395         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
13396
13397 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13398
13399         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
13400         comment.
13401
13402 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13403         Paul Brook  <paul@codesourcery.com>
13404
13405         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
13406         '.f95' and '.F95'.
13407
13408 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
13409
13410         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
13411
13412 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13413
13414         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
13415         testcases with capital suffix.
13416
13417 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13418
13419         PR fortran/15481
13420         PR fortran/13372
13421         PR fortran/13575
13422         PR fortran/15978
13423         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
13424
13425         * gfortran.dg/implicit_1.f90: New test.
13426
13427 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
13428
13429         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
13430         expression to match gfortran warning/error messages
13431         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
13432         dg-error text.
13433
13434 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
13435
13436         * lib/fortran-torture.exp: Rename proc search_for to
13437         search_for_re.
13438
13439 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
13440
13441         * gcc.c-torture/execute/simd-5.x: New file.
13442         XFAIL on SPARC 64-bit at -O0.
13443
13444 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13445
13446         PR c++/8211
13447         PR c++/16165
13448         * g++.dg/warn/effc3.C: New test.
13449
13450 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
13451
13452         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
13453         change X to 1X in format.
13454         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
13455         add data statements to conform to standard.
13456
13457 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
13458
13459         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
13460         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
13461         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
13462
13463 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
13464
13465         * gfortran.dg/g77/7388.f: Copy from g77.dg
13466         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
13467         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
13468         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
13469         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
13470         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
13471         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
13472         * gfortran.dg/g77/strlen0.f: Likewise
13473
13474 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
13475
13476         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
13477         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
13478
13479 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
13480
13481         * gcc.c-torture/execute/920428-2.x: Delete.
13482         * gcc.c-torture/execute/920501-7.x: Likewise.
13483
13484 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
13485
13486         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
13487         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
13488         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
13489         prescott and c3-2.
13490         (PREFETCH_3DNOW): Add -march=c3.
13491
13492 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
13493
13494         PR c/16437
13495         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
13496         * gcc.c-torture/execute/bf64-1.x: Likewise.
13497
13498 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
13499
13500         * gcc.c-torture/compile/20040708-1.c: New test.
13501
13502 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13503
13504         PR c++/16169
13505         * g++.dg/warn/effc2.C: New test.
13506
13507 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
13508
13509         * gcc.c-torture/execute/bitfld-1.x: Remove.
13510         * gcc.c-torture/execute/bitfld-3.c: New test.
13511         * gcc.dg/bitfld-2.c: Remove XFAILs.
13512
13513 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
13514
13515         PR c++/16276
13516         * g++.dg/rtti/tinfo1.C: New file.
13517
13518 2004-07-07  Eric Christopher  <echristo@redhat.com>
13519
13520         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
13521
13522 2004-07-07  Andrew Pinski  <apinski@apple.com>
13523
13524         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
13525
13526 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
13527
13528         * g++.dg/init/call1.C: XFAIL.
13529
13530 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
13531
13532         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
13533         except for movstrict*, to movmem* and clrstr* to clrmem*.
13534
13535 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
13536
13537         * gcc.c-torture/execute/20040707-1.c: New test.
13538
13539 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
13540
13541         * gcc.c-torture/execute/20040706-1.c: New test.
13542
13543 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13544
13545         PR c++/3671
13546         * g++.dg/template/spec14.C: New test.
13547
13548 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
13549
13550         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
13551         nothing if not yet defined.  Use it in b, c and d type definitions.
13552         * gcc.c-torture/execute/20040705-1.c: New test.
13553         * gcc.c-torture/execute/20040705-2.c: New test.
13554
13555 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13556
13557         PR c++/2518
13558         * g++.dg/lookup/new1.C: New test.
13559
13560 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13561
13562         PR c++/11406
13563         * g++.dg/template/sizeof8.C: New test.
13564
13565 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
13566
13567         * gcc.c-torture/compile/20040705-1.c: New test.
13568
13569 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
13570
13571         * gfortran.fortran-torture/execute/seq_io.f90: New test.
13572
13573 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
13574
13575         * gcc.dg/cpp/if-mop.c: Two new testcases.
13576         * gcc.dg/cpp/trad/comment-3.c: New.
13577
13578 2004-07-04  Paul Brook  <paul@codesourcery.com>
13579
13580         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
13581
13582 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
13583
13584         PR c++/3761
13585         * g++.dg/lookup/crash4.C: New test.
13586
13587 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
13588
13589         * gcc.c-torture/execute/builtin-abs-1.c
13590         * gcc.c-torture/execute/builtin-abs-2.c
13591         * gcc.c-torture/execute/builtin-complex-1.c
13592         * gcc.c-torture/execute/builtins/string-1-lib.c
13593         * gcc.c-torture/execute/builtins/string-1.c
13594         * gcc.c-torture/execute/builtins/string-2-lib.c
13595         * gcc.c-torture/execute/builtins/string-2.c
13596         * gcc.c-torture/execute/builtins/string-3-lib.c
13597         * gcc.c-torture/execute/builtins/string-3.c
13598         * gcc.c-torture/execute/builtins/string-4-lib.c
13599         * gcc.c-torture/execute/builtins/string-4.c
13600         * gcc.c-torture/execute/builtins/string-5-lib.c
13601         * gcc.c-torture/execute/builtins/string-5.c
13602         * gcc.c-torture/execute/builtins/string-6-lib.c
13603         * gcc.c-torture/execute/builtins/string-6.c
13604         * gcc.c-torture/execute/builtins/string-7-lib.c
13605         * gcc.c-torture/execute/builtins/string-7.c
13606         * gcc.c-torture/execute/builtins/string-8-lib.c
13607         * gcc.c-torture/execute/builtins/string-8.c
13608         * gcc.c-torture/execute/builtins/string-9-lib.c
13609         * gcc.c-torture/execute/builtins/string-9.c
13610         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
13611         * gcc.c-torture/execute/builtins/string-asm-1.c
13612         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
13613         * gcc.c-torture/execute/builtins/string-asm-2.c
13614         * gcc.c-torture/execute/stdio-opt-1.c
13615         * gcc.c-torture/execute/stdio-opt-2.c
13616         * gcc.c-torture/execute/stdio-opt-3.c
13617         * gcc.c-torture/execute/string-opt-1.c
13618         * gcc.c-torture/execute/string-opt-10.c
13619         * gcc.c-torture/execute/string-opt-11.c
13620         * gcc.c-torture/execute/string-opt-12.c
13621         * gcc.c-torture/execute/string-opt-13.c
13622         * gcc.c-torture/execute/string-opt-14.c
13623         * gcc.c-torture/execute/string-opt-15.c
13624         * gcc.c-torture/execute/string-opt-16.c
13625         * gcc.c-torture/execute/string-opt-2.c
13626         * gcc.c-torture/execute/string-opt-6.c
13627         * gcc.c-torture/execute/string-opt-7.c
13628         * gcc.c-torture/execute/string-opt-8.c:
13629         Replace with ...
13630
13631         * gcc.c-torture/execute/builtins/abs-2.c
13632         * gcc.c-torture/execute/builtins/abs-3.c
13633         * gcc.c-torture/execute/builtins/complex-1.c
13634         * gcc.c-torture/execute/builtins/fprintf.c
13635         * gcc.c-torture/execute/builtins/fputs.c
13636         * gcc.c-torture/execute/builtins/memcmp.c
13637         * gcc.c-torture/execute/builtins/memmove.c
13638         * gcc.c-torture/execute/builtins/memops-asm.c
13639         * gcc.c-torture/execute/builtins/mempcpy-2.c
13640         * gcc.c-torture/execute/builtins/mempcpy.c
13641         * gcc.c-torture/execute/builtins/memset.c
13642         * gcc.c-torture/execute/builtins/printf.c
13643         * gcc.c-torture/execute/builtins/sprintf.c
13644         * gcc.c-torture/execute/builtins/strcat.c
13645         * gcc.c-torture/execute/builtins/strchr.c
13646         * gcc.c-torture/execute/builtins/strcmp.c
13647         * gcc.c-torture/execute/builtins/strcpy.c
13648         * gcc.c-torture/execute/builtins/strcspn.c
13649         * gcc.c-torture/execute/builtins/strlen-2.c
13650         * gcc.c-torture/execute/builtins/strlen.c
13651         * gcc.c-torture/execute/builtins/strncat.c
13652         * gcc.c-torture/execute/builtins/strncmp-2.c
13653         * gcc.c-torture/execute/builtins/strncmp.c
13654         * gcc.c-torture/execute/builtins/strncpy.c
13655         * gcc.c-torture/execute/builtins/strpbrk.c
13656         * gcc.c-torture/execute/builtins/strpcpy-2.c
13657         * gcc.c-torture/execute/builtins/strpcpy.c
13658         * gcc.c-torture/execute/builtins/strrchr.c
13659         * gcc.c-torture/execute/builtins/strspn.c
13660         * gcc.c-torture/execute/builtins/strstr-asm.c
13661         * gcc.c-torture/execute/builtins/strstr.c:
13662         ... these new files.
13663
13664         * gcc.c-torture/execute/builtins/abs-2-lib.c
13665         * gcc.c-torture/execute/builtins/abs-3-lib.c
13666         * gcc.c-torture/execute/builtins/complex-1-lib.c
13667         * gcc.c-torture/execute/builtins/fprintf-lib.c
13668         * gcc.c-torture/execute/builtins/fputs-lib.c
13669         * gcc.c-torture/execute/builtins/memcmp-lib.c
13670         * gcc.c-torture/execute/builtins/memmove-lib.c
13671         * gcc.c-torture/execute/builtins/memops-asm-lib.c
13672         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
13673         * gcc.c-torture/execute/builtins/mempcpy-lib.c
13674         * gcc.c-torture/execute/builtins/memset-lib.c
13675         * gcc.c-torture/execute/builtins/printf-lib.c
13676         * gcc.c-torture/execute/builtins/sprintf-lib.c
13677         * gcc.c-torture/execute/builtins/strcat-lib.c
13678         * gcc.c-torture/execute/builtins/strchr-lib.c
13679         * gcc.c-torture/execute/builtins/strcmp-lib.c
13680         * gcc.c-torture/execute/builtins/strcpy-lib.c
13681         * gcc.c-torture/execute/builtins/strcspn-lib.c
13682         * gcc.c-torture/execute/builtins/strlen-2-lib.c
13683         * gcc.c-torture/execute/builtins/strlen-lib.c
13684         * gcc.c-torture/execute/builtins/strncat-lib.c
13685         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
13686         * gcc.c-torture/execute/builtins/strncmp-lib.c
13687         * gcc.c-torture/execute/builtins/strncpy-lib.c
13688         * gcc.c-torture/execute/builtins/strpbrk-lib.c
13689         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
13690         * gcc.c-torture/execute/builtins/strpcpy-lib.c
13691         * gcc.c-torture/execute/builtins/strrchr-lib.c
13692         * gcc.c-torture/execute/builtins/strspn-lib.c
13693         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
13694         * gcc.c-torture/execute/builtins/strstr-lib.c
13695         * gcc.c-torture/execute/builtins/lib/abs.c
13696         * gcc.c-torture/execute/builtins/lib/fprintf.c
13697         * gcc.c-torture/execute/builtins/lib/memset.c
13698         * gcc.c-torture/execute/builtins/lib/printf.c
13699         * gcc.c-torture/execute/builtins/lib/sprintf.c
13700         * gcc.c-torture/execute/builtins/lib/strcpy.c
13701         * gcc.c-torture/execute/builtins/lib/strcspn.c
13702         * gcc.c-torture/execute/builtins/lib/strncat.c
13703         * gcc.c-torture/execute/builtins/lib/strncmp.c
13704         * gcc.c-torture/execute/builtins/lib/strncpy.c
13705         * gcc.c-torture/execute/builtins/lib/strpbrk.c
13706         * gcc.c-torture/execute/builtins/lib/strspn.c
13707         * gcc.c-torture/execute/builtins/lib/strstr.c:
13708         New files containing support routines.
13709
13710         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
13711         declaration.
13712         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
13713         when not optimizing.
13714
13715 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
13716
13717         PR c++/16240
13718         * g++.dg/abi/mangle22.C: New test.
13719         * g++.dg/abi/mangle23.C: Likewise.
13720
13721 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
13722
13723         PR fortran/16290
13724         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
13725         Allow for cases without denormalized floating point numbers.
13726
13727 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
13728
13729         PR c/1027
13730         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
13731         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
13732         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
13733         expected warning text.
13734         * gcc.dg/format/diag-2.c: New test.
13735
13736 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
13737
13738         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
13739
13740 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
13741
13742         * gcc.dg/builtins-43.c: New.
13743         * gcc.dg/builtins-44.c: New.
13744         * gcc.dg/builtins-45.c: New.
13745
13746 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
13747             Andreas Tobler  <a.tobler@schweiz.ch>
13748
13749         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
13750         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
13751         as SIGSEGV.
13752         * gcc.dg/cleanup-11.c: Likewise.
13753         * gcc.dg/cleanup-8.c: Likewise.
13754         * gcc.dg/cleanup-9.c: Likewise.
13755         * gcc.dg/cleanup-5.c: Run on all platforms.
13756
13757 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
13758
13759         * g++.dg/warn/nonnull1.C: New test.
13760
13761 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
13762
13763         * gcc.dg/compat/compat-common.h: Wrap up CINT in
13764         an #ifndef SKIP_COMPLEX_INT/#endif pair.
13765         Special-case the Sun compiler wrt to <complex.h>.
13766
13767 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
13768
13769         * gcc.dg/Wunreachable-8.C: New test.
13770
13771         * gcc.dg/h8300-ice2.c : New test.
13772
13773 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
13774
13775         PR fortran/16161
13776         * gfortran.fortran-torture/compile/implicit.f90: Add test
13777         for implicit character.
13778
13779 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
13780
13781         PR fortran/16289
13782         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
13783         Use tiny() intrinsic to find smallest non-negative real
13784
13785 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
13786
13787         * gcc.dg/compat/struct-by-value-22_main.c: New test.
13788         * gcc.dg/compat/struct-by-value-22_x.c: New.
13789         * gcc.dg/compat/struct-by-value-22_y.c: New.
13790
13791         * gcc.c-torture/execute/20040629-1.c: New test.
13792
13793 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
13794
13795         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
13796         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
13797
13798         PR target/16195
13799         * gcc.dg/20040625-1.c: New test.
13800
13801 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13802
13803         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
13804
13805 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13806
13807         PR fortran/15963
13808         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
13809
13810 2004-06-29  Richard Henderson  <rth@redhat.com>
13811
13812         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
13813
13814 2004-06-29  Paul Brook  <paul@codesourcery.com>
13815
13816         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
13817         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
13818
13819 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
13820
13821         PR c++/16260
13822         * g++.dg/parse/crash15.C: New.
13823
13824 2004-06-28  Andrew Pinski  <apinski@apple.com>
13825
13826         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
13827         by the error already.
13828
13829         * g++.dg/opt/ptrmem4.C: Change to compile only test.
13830
13831 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
13832
13833         PR target/14041
13834         * gcc.dg/h8300-bss-align-1.c : New.
13835
13836 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
13837
13838         * PR c++/16174
13839         * g++.dg/template/ctor4.C: New.
13840
13841 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
13842
13843         PR c++/16205
13844         * g++.dg/warn/Wsequence-point-1.C: New test.
13845
13846 2004-06-27  Paul Brook  <paul@codesourcery.com>
13847
13848         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
13849
13850 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
13851
13852         * g++.old-deja/g++.mike/p7325.C: Remove.
13853
13854 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
13855
13856         PR c/14963
13857         * gcc.dg/pr14963.c: New test.
13858
13859 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
13860
13861         PR c++/16193
13862         * g++.dg/parse/redef1.C: New test.
13863
13864 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
13865
13866         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
13867         20021110.c.
13868         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
13869         20021119-1.c.
13870         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
13871         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
13872         5-04.c.
13873         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
13874         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
13875         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
13876         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
13877         g++.brendan/enum14.C.
13878         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
13879         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
13880         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
13881         g++.mike/virt1.C.
13882         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
13883         memtemp24.C.
13884
13885 2004-06-27  Roger Sayle  <roger@eyesopen.com>
13886
13887         * gcc.dg/20040527-1.c: New test case.
13888
13889 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
13890
13891         PR gfortran/pr16196
13892         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
13893
13894 2004-06-25  Roger Sayle  <roger@eyesopen.com>
13895
13896         PR middle-end/15825
13897         * gcc.dg/pr15825-1.c: New test case.
13898
13899 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
13900
13901         * gcc.c-torture/execute/20040625-1.c: New test.
13902
13903 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13904
13905         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
13906
13907 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
13908
13909         * gcc.dg/torture/mips-div-1.c: New test.
13910
13911 2004-06-24  Jeff Law  <law@redhat.com>
13912
13913         * gcc.dg/tree-ssa/20040624-1.c: New test.
13914
13915 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
13916
13917         * gcc.c-torture/compile/20040624-1.c: New test.
13918
13919 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13920
13921         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
13922         this directory.
13923
13924 2004-06-23  Andrew Pinski  <apinski@apple.com>
13925
13926         PR middle-end/15988
13927         * g++.dg/opt/ptrmem4.C: New test.
13928
13929         * gcc.dg/c90-array-quals-2.c: New test.
13930
13931 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
13932
13933         * gcc.dg/kpice1.c: New test.
13934
13935 2006-06-23  Andrew Pinski  <apinski@apple.com>
13936
13937         * gcc.dg/c90-array-quals.c: New test.
13938
13939 2006-06-22  Richard Henderson  <rth@redhat.com>
13940
13941         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
13942
13943 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
13944
13945         * gcc.dg/builtins-config.h: Handle FreeBSD.
13946
13947 2006-06-22  Richard Henderson  <rth@redhat.com>
13948
13949         * g++.dg/opt/devirt1.C: New.
13950
13951 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
13952
13953         * g++.dg/opt/pr15551.C: New testcase.
13954
13955 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
13956
13957         PR target/14800
13958         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
13959         x86_64-*-linux* when compiling for 32bit.
13960
13961 2004-06-21  Andrew Pinski  <apinski@apple.com>
13962
13963         * gcc.dg/pch/struct-1.c: New.
13964         * gcc.dg/pch/struct-1.hs: New.
13965
13966 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
13967
13968         * gcc.dg/pch/save-temps-1.c: New file.
13969         * gcc.dg/pch/save-temps-1.hs: New file.
13970
13971 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
13972
13973         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
13974         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
13975
13976 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13977
13978         * gfortran.fortran-torture/execute/select_1.f90: Rename function
13979         to fix type error.
13980         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
13981         Remove trailing spaces.
13982
13983 2004-06-21  Richard Henderson  <rth@redhat.com>
13984
13985         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
13986         merging && to BIT_FIELD_REF.
13987
13988 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
13989
13990         * g++.dg/opt/placeholder1.C: New test.
13991
13992 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
13993
13994         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
13995         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
13996         * gcc.dg/compat/union-m128-1_x.c: Likewise.
13997         * gcc.dg/compat/union-m128-1_y.c: Likewise.
13998
13999 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
14000
14001         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
14002         extern "C".
14003         * g++.dg/other/pragma-re-1.C: Add comments.
14004
14005 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
14006
14007         PR gfortran/16080
14008         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
14009
14010 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
14011
14012         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
14013         instead of setting the type of size_t by
14014         hand.
14015
14016 2004-06-18  Roger Sayle  <roger@eyesopen.com>
14017
14018         * gcc.dg/unordered-2.c: New test case.
14019         * gcc.dg/unordered-3.c: New test case.
14020
14021 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
14022
14023         PR other/16043
14024         * lib/g++.exp (g++_version): Tweak regexp for version
14025         * lib/g77.exp (g77_version): Likewise
14026         * lib/gfortran.exp (gfortran_version): Likewise
14027         * lib/objc.exp (objc_version): Likewise
14028         * lib/treelang.exp (treelang_version): Likewise
14029
14030 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
14031
14032         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
14033         Use INT_MAX instead of __INT_MAX__.
14034         * gcc.dg/compat/struct-align-2_y.c: Likewise.
14035
14036         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
14037         * gcc.dg/compat/scalar-return-3_x.c: Use it.
14038         * gcc.dg/compat/scalar-return-3_y.c: Use it.
14039         * gcc.dg/compat/scalar-return-4_x.c: Use it.
14040         * gcc.dg/compat/scalar-return-4_y.c: Use it.
14041         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
14042         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
14043         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
14044         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
14045
14046         * gcc.dg/range-test-1.c: New test.
14047         * g++.dg/opt/range-test-1.C: New test.
14048
14049 2004-06-17  Richard Henderson  <rth@redhat.com>
14050
14051         * objc.dg/sync-1.m: New.
14052         * objc.dg/try-catch-1.m: Don't force next runtime.
14053         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
14054         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
14055         shadowed catch clause.
14056         * objc.dg/try-catch-5.m: New.
14057
14058 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
14059
14060         Bug 14610
14061         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
14062
14063 2004-06-15  Richard Henderson  <rth@redhat.com>
14064
14065         * gcc.dg/20001116-1.c: Move expected warning line.
14066
14067 2004-06-15  Richard Henderson  <rth@redhat.com>
14068
14069         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
14070         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
14071
14072 2004-06-15  Jeff Law  <law@redhat.com>
14073
14074         * gcc.dg/tree-ssa/20040615-1.c: New test.
14075         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
14076         be less sensitive to operand ordering.
14077         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
14078
14079 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
14080
14081         * g++.dg/abi/bitfield3.C: Add comment..
14082
14083 2004-06-15  Richard Henderson  <rth@redhat.com>
14084
14085         * g++.dg/ext/stmtexpr1.C: XFAIL.
14086         * gcc.dg/20030612-1.c: XFAIL.
14087
14088 2004-06-15  Eric Christopher  <echristo@redhat.com>
14089
14090         * g++.dg/charset/asm5.c: New.
14091         * gcc.dg/charset/asm6.c: New.
14092
14093 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14094
14095         PR fortran/15962
14096         * gfortran.fortran-torture/execute/select_1.f90: New test.
14097
14098 2004-06-15  Paul Brook  <paul@codesourcery.com>
14099
14100         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
14101
14102 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14103
14104         PR c++/15967
14105         * g++.dg/lookup/crash3.C: New test.
14106
14107 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14108
14109         PR c++/15947
14110         * g++.dg/parse/dtor4.C: New test.
14111
14112 2004-06-14  Jeff Law  <law@redhat.com>
14113
14114         * gcc.c-torture/compile/20040614-1.c: New test.
14115
14116 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14117
14118         PR fortran/15211
14119         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
14120         LEN of a character array.
14121
14122 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
14123
14124         PR c++/15096
14125         * g++.dg/template/ptrmem10.C: New test.
14126
14127         PR c++/14930
14128         * g++.dg/template/friend30.C: New test.
14129
14130 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14131
14132         PR fortran/14928
14133         * gfortran.fortran-torture/compile/mloc.f90: New test.
14134
14135 2004-06-13  Paul Brook  <paul@codesourcery.com>
14136
14137         * gfortran.fortran-torture/execute/random_2.f90: New test.
14138
14139 2004-06-13  Eric Christopher  <echristo@redhat.com>
14140
14141         * gcc.dg/noncompile/redecl-1.c: Fix error message.
14142
14143 2004-06-12  Paul Brook  <paul@codesourcery.com>
14144
14145         * gfortran.fortran-torture/execute/contained_3.f90: New test.
14146
14147 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14148
14149         PR fortran/14923
14150         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
14151
14152 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14153
14154         PR fortran/14957
14155         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
14156         syntax errors in end statements of contained subroutines.
14157
14158 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14159
14160         PR fortran/12841
14161         * gfortran.fortran-torture/execute/null_arg.f90: New test.
14162
14163 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
14164
14165         PR fortran/15665
14166         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
14167
14168 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
14169
14170         PR gfortran/12839
14171         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
14172
14173 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
14174
14175         PR c++/15862
14176         * g++.dg/parse/enum1.C: New test.
14177
14178 2004-06-10  Jeff Law  <law@redhat.com>
14179
14180         * gcc.c-torture/compile/20040610-1.c: New test.
14181
14182 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14183
14184         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
14185         * g++.old-deja/g++.other/decl3.C: Likewise.
14186
14187 2004-06-10  Brian Booth  <bbooth@redhat.com>
14188
14189         * gcc.dg/tree-ssa/20031015-1.c: Scan for
14190         V_MAY_DEF instead of VDEF.
14191         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
14192
14193 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
14194
14195         PR c++/14211
14196         * g++.dg/conversion/const1.C: New test.
14197
14198         PR c++/15076
14199         * g++.dg/conversion/reinterpret1.C: New test.
14200
14201         PR c++/15877
14202         * g++.dg/template/enum2.C: New test.
14203
14204         PR c++/15227
14205         * g++.dg/template/error13.C: New test.
14206
14207 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14208
14209         PR fortran/14957
14210         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
14211         arguments to test_* REAL and of the right size.
14212
14213 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
14214
14215         PR target/15569
14216         PR rtl-optimization/15681
14217         * gcc.dg/20040609-1.c: New test.
14218
14219 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
14220
14221         PR c++/14791
14222         * g++.dg/opt/builtins1.C: New test.
14223
14224 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
14225
14226         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
14227         that use default windows32 struct layout.
14228         * gcc.dg/i386-bitfield2.c: Likewise.
14229
14230 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
14231
14232         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
14233         for mingw32 and cygwin targets.
14234
14235 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
14236
14237         * gcc.dg/pch/macro-4.c: New.
14238         * gcc.dg/pch/macro-4.hs: New.
14239
14240 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14241
14242         PR fortran/13249
14243         * gfortran.fortran-torture/compile/name_clash.f90: New test.
14244
14245 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14246
14247         PR fortran/13372
14248         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
14249
14250 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
14251
14252         PR gfortran/14897
14253         * gfortran.fortran-torture/execute/t_edit.f90: New test.
14254
14255 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
14256
14257         PR gfortran/15755
14258         * gfortran.fortran-torture/execute/backspace.c : New test.
14259
14260 2004-06-09  Paul Brook  <paul@codesourcery.com>
14261
14262         * gfortran.fortran-torture/execure/intrinsic_associated.f90
14263         (pointer_to_section): Rewrite to use smaller array.
14264
14265 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
14266
14267         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
14268         * gcc.dg/ext/altivec-10.c: Same.
14269         * gcc.dg/ext/altivec-11.c: Same.
14270         * gcc.dg/ext/altivec-12.c: Same.
14271         * gcc.dg/ext/altivec-13.c: Same.
14272         * gcc.dg/ext/altivec-14.c: Same.
14273         * gcc.dg/ext/altivec-15.c: Same.
14274         * gcc.dg/ext/altivec-16.c: Same.
14275         * gcc.dg/ext/altivec-3.c: Same.
14276         * gcc.dg/ext/altivec-4.c: Same.
14277         * gcc.dg/ext/altivec-6.c: Same.
14278         * gcc.dg/ext/altivec-7.c: Same.
14279         * gcc.dg/ext/altivec-8.c: Same.
14280         * gcc.dg/ext/altivec-varargs-1.c: Same.
14281
14282         * g++.dg/ext/altivec-1.C: Correct dg syntax.
14283         * g++.dg/ext/altivec-10.C: Same.
14284         * g++.dg/ext/altivec-2.C: Same.
14285         * g++.dg/ext/altivec-3.C: Same.
14286         * g++.dg/ext/altivec-4.C: Same.
14287         * g++.dg/ext/altivec-5.C: Same.
14288         * g++.dg/ext/altivec-6.C: Same.
14289         * g++.dg/ext/altivec-7.C: Same.
14290         * g++.dg/ext/altivec-8.C: Same.
14291         * g++.dg/ext/altivec-9.C: Same.
14292
14293 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14294
14295         PR c++/7841
14296         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
14297
14298 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
14299
14300         * gcc.dg/union-1.c: New test.
14301
14302 2004-06-07  Roger Sayle  <roger@eyesopen.com>
14303
14304         * gcc.dg/builtins-41.c: New test case.
14305         * gcc.dg/builtins-42.c: New test case.
14306
14307 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
14308
14309         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
14310         * g++.dg/ext/altivec-10.C: Same.
14311         * g++.dg/ext/altivec-2.C: Same.
14312         * g++.dg/ext/altivec-3.C: Same.
14313         * g++.dg/ext/altivec-4.C: Same.
14314         * g++.dg/ext/altivec-5.C: Same.
14315         * g++.dg/ext/altivec-6.C: Same.
14316         * g++.dg/ext/altivec-7.C: Same.
14317         * g++.dg/ext/altivec-8.C: Same.
14318         * g++.dg/ext/altivec-9.C: Same.
14319         * g++.old-deja/g++.abi/cxa_vec.C: Same.
14320         * g++.old-deja/g++.brendan/new3.C: Same.
14321         * gcc.c-torture/execute/eeprof-1.x: Same.
14322
14323 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
14324
14325         PR c/14765
14326         * gcc.dg/pr14765-1.c: New test.
14327
14328 2004-06-07  Roger Sayle  <roger@eyesopen.com>
14329
14330         PR c/14649
14331         * gcc.dg/pr14649-1.c: New test case.
14332
14333 2004-06-07  Richard Henderson  <rth@redhat.com>
14334
14335         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
14336         if temporaries.
14337
14338 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
14339
14340         * g++.dg/eh/elide1.C: Remove XFAIL.
14341
14342 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
14343
14344         PR c++/15337
14345         * g++.dg/expr/sizeof3.C: New test.
14346
14347         PR c++/14777
14348         * g++.dg/template/access14.C: New test.
14349
14350         PR c++/15554
14351         * g++.dg/template/enum1.C: New test.
14352
14353         PR c++/15057
14354         * g++.dg/eh/throw1.C: New test.
14355
14356 2004-06-07  David Ayers  <d.ayers@inode.at>
14357             Ziemowit Laski  <zlaski@apple.com>
14358
14359         * lib/objc.exp (objc_target_compile): Revert the '-framework
14360         Foundation' flag fix, since bare Darwin does not ship
14361         with the Foundation framework.
14362         * objc/execute/next_mapping.h: Provide a local NSConstantString
14363         @interface and @implementation.
14364         (objc_constant_string_init): A constructor function, used to
14365         initialize the NSConstantString meta-class object.
14366         * objc/execute/string1.m: Include "next_mapping.h" instead of
14367         <Foundation/NSString.h>.
14368         * objc/execute/string2.m: Likewise.
14369         * objc/execute/string3.m: Likewise.
14370         * objc/execute/string4.m: Likewise.
14371
14372 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
14373
14374         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
14375         to double. Replace double with FLOAT.
14376         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
14377
14378         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
14379         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
14380         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
14381         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
14382         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
14383         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
14384         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
14385         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
14386
14387 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
14388
14389         PR c/13519
14390         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
14391
14392 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14393
14394         PR c++/15503
14395         * g++.dg/template/meminit2.C: New test.
14396
14397 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
14398
14399         PR target/15822
14400         * gcc.c-torture/execute/compare-fp-1.c,
14401         gcc.c-torture/execute/compare-fp-2.c,
14402         gcc.c-torture/execute/compare-fp-3.c,
14403         gcc.c-torture/execute/compare-fp-4.c,
14404         gcc.c-torture/execute/compare-fp-3.x,
14405         gcc.c-torture/execute/compare-fp-4.x: Moved...
14406         * gcc.c-torture/execute/ieee/compare-fp-1.c,
14407         gcc.c-torture/execute/ieee/compare-fp-2.c,
14408         gcc.c-torture/execute/ieee/compare-fp-3.c,
14409         gcc.c-torture/execute/ieee/compare-fp-4.c,
14410         gcc.c-torture/execute/ieee/compare-fp-3.x,
14411         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
14412
14413 2004-06-04  David Ayers  <d.ayers@inode.at>
14414
14415         * objc/execute/protocol-isEqual-4.m: New testcase.
14416
14417 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
14418
14419         * objc/execute/protocol-isEqual-1.m: New testcase.
14420         * objc/execute/protocol-isEqual-2.m: New testcase.
14421         * objc/execute/protocol-isEqual-3.m: New testcase.
14422
14423 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14424
14425         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
14426
14427 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
14428
14429         * lib/objc.exp (objc_target_compile): When running tests on
14430         Darwin (Mac OS X), inform the linker about '-framework
14431         'Foundation'.
14432
14433 2004-06-02  Eric Christopher  <echristo@redhat.com>
14434
14435         * gcc.c-torture/compile/20040602-1.c: New.
14436
14437 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
14438
14439         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
14440         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
14441
14442         PR tree-optimization/14736
14443         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
14444
14445         PR tree-optimization/14042
14446         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
14447
14448         PR tree-optimization/14729
14449         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
14450
14451 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14452
14453         PR fortran/15557
14454         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
14455
14456 2004-06-01  Richard Hederson  <rth@redhat.com>
14457
14458         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
14459
14460 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14461
14462         PR c++/14932
14463         * g++.dg/parse/offsetof4.C: New test.
14464
14465 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
14466
14467         PR objc/7993
14468         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
14469
14470 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
14471
14472         PR c++/15701
14473         * g++.dg/template/friend29.C: New test.
14474
14475 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
14476
14477         PR c/15749
14478         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
14479
14480 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
14481
14482         * gcc.dg/sparc-trap-1.c: New test.
14483
14484 2004-05-31  Roger Sayle  <roger@eyesopen.com>
14485
14486         PR middle-end/15069
14487         * g++.dg/opt/fold3.C: New test case.
14488
14489 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
14490
14491         * lib/target-supports.exp (check_iconv_available): Fix fallout
14492         from 2004-05-28 patch.
14493
14494 2004-05-30  Paul Brook  <paul@codesourcery.com>
14495
14496         PR fortran/15620
14497         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
14498         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
14499
14500 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
14501
14502         * gfortran.fortran-torture/execute/random_1.f90: New test.
14503
14504 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
14505
14506         * g++.dg/ext/altivec-10.C: New test.
14507
14508 2004-05-29  Paul Brook  <paul@codesourcery.com>
14509
14510         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
14511
14512 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
14513
14514         * gcc.dg/altivec-16.c: New test.
14515
14516 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
14517
14518         * lib/target-supports.exp (check_vmx_hw_available): New.
14519         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
14520
14521         * lib/target-supports.exp (check_alias_available,
14522         check_iconv_available, check_named_sections_available): Use
14523         unique names for temporary files.
14524
14525 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
14526
14527         * gcc.dg/altivec-15.c: New test.
14528
14529 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
14530
14531         PR c++/15083
14532         * g++.dg/warn/noeffect6.C: New test.
14533
14534         PR c++/15471
14535         * g++.dg/expr/ptrmem4.C: New test.
14536
14537         PR c++/15640
14538         * g++.dg/template/operator3.C: New test.
14539
14540 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
14541
14542         PR c++/14668
14543         * g++.dg/lookup/redecl1.C: New test.
14544         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
14545
14546 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
14547
14548         * gcc.c-torture/execute/compare-fp-1.c,
14549         gcc.c-torture/execute/compare-fp-2.c,
14550         gcc.c-torture/execute/compare-fp-3.c,
14551         gcc.c-torture/execute/compare-fp-4.c,
14552         gcc.c-torture/execute/compare-fp-3.x,
14553         gcc.c-torture/execute/compare-fp-4.x,
14554         gcc.dg/pr15649-1.c: New.
14555
14556 2004-05-27  Adam Nemet  <anemet@lnxw.com>
14557
14558         PR c++/12883
14559         * g++.dg/init/array14.C: New test.
14560
14561 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
14562
14563         * lib/compat.exp (compat-get-options-main): New.
14564         (compat-get-options): Remove unneeded code, warn for ignored
14565         command.
14566         (compat-execute): Check flag set by dg-require-* commands.
14567
14568         * lib/compat.exp (compat-execute): Break up long lines.
14569
14570 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
14571
14572         * gcc.dg/altivec-7.c: Don't use 'vector long'.
14573         * gcc.dg/altivec-14.c: New test.
14574         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
14575
14576         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
14577         * gcc.dg/altivec-12.c: Ditto.
14578
14579         * gcc.dg/altivec-3.c: Move call to altivec_check.
14580
14581 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
14582
14583         PR c++/15044
14584         * g++.dg/template/error12.C: New test.
14585
14586         PR c++/15317
14587         * g++.dg/ext/attrib15.C: New test.
14588
14589         PR c++/15329
14590         * g++.dg/template/ptrmem9.C: New test.
14591
14592 2004-05-25  Paul Brook  <paul@codesourcery.com>
14593
14594         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
14595
14596 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
14597
14598         PR c++/15165
14599         * g++.dg/template/crash19.C: New test.
14600
14601 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
14602
14603         PR c++/15025
14604         * g++.dg/template/redecl1.C: New test.
14605
14606 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
14607
14608         PR c++/14821
14609         * g++.dg/other/ns1.C: New test.
14610
14611         PR c++/14883
14612         * g++.dg/template/invalid1.C: New test.
14613
14614 2004-05-23  Paul Brook  <paul@codesourcery.com>
14615         Victor Leikehman  <lei@haifasphere.co.il>
14616
14617         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
14618         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
14619
14620 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
14621
14622         PR c++/15285
14623         PR c++/15299
14624         * g++.dg/template/non-dependent5.C: New test.
14625         * g++.dg/template/non-dependent6.C: New test.
14626
14627 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
14628
14629         PR c++/15507
14630         * g++.dg/inherit/union1.C: New test.
14631
14632         PR c++/15542
14633         * g++.dg/template/addr1.C: New test.
14634
14635         PR c++/15427
14636         * g++.dg/template/array5.C: New test.
14637
14638         PR c++/15287
14639         * g++.dg/template/array6.C: New test.
14640
14641 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
14642             Roger Sayle  <roger@eyesopen.com>
14643
14644         * g++.dg/lookup/forscope2.C: New test case.
14645
14646 2004-05-22  Ben Elliston  <bje@au.ibm.com>
14647
14648         * gcc.dg/cpp/Wmissingdirs.c: New.
14649
14650 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
14651
14652         PR target/15301
14653         * gcc.dg/compat/union-m128-1.h: New file.
14654         * gcc.dg/compat/union-m128-1_main.c: Likewise.
14655         * gcc.dg/compat/union-m128-1_x.c: Likewise.
14656         * gcc.dg/compat/union-m128-1_y.c: Likewise.
14657
14658 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
14659
14660         PR target/15302
14661         * gcc.dg/compat/struct-complex-1.h: New file.
14662         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
14663         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
14664         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
14665
14666 2004-05-20  Roger Sayle  <roger@eyesopen.com>
14667
14668         PR middle-end/3074
14669         * gcc.dg/pr3074-1.c: New test case.
14670         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
14671
14672 2004-05-20  Falk Hueffner  <falk@debian.org>
14673
14674         PR other/15526
14675         * gcc.dg/ftrapv-1.c: New test case.
14676
14677 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
14678
14679         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
14680
14681 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
14682             Jeff Law  <law@redhat.com>
14683
14684         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
14685         * gcc.dg/tree-ssa/20040518-2.c: New test.
14686
14687         * gcc.dg/tree-ssa/20040518-1.c: New test.
14688
14689 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
14690
14691         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
14692
14693 2004-05-18  Paul Brook  <paul@codesourcery.com>
14694
14695         PR fortran/13930
14696         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
14697
14698 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14699
14700         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
14701         constant folding.
14702
14703 2004-05-17  Steven Bosscher  <stevenb@suse.de>
14704
14705         * gcc.dg/tree-ssa/20040517-1.c: New test.
14706
14707 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14708
14709         * gcc.dg/loop-4.c: New test.
14710
14711 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
14712
14713         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
14714
14715 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
14716
14717         PR fortran/15311
14718         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
14719
14720 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14721
14722         PR fortran/13826
14723         PR fortran/13940
14724         * gfortran.fortran-torture/compile/data_1.f90: New test.
14725
14726 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
14727
14728         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
14729         * gcc.dg/uninit-H.c: Define ASM for __s390__.
14730
14731 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
14732
14733         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
14734
14735 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
14736
14737         PR c/15444
14738         * gcc.dg/format/xopen-1.c: Adjust expected message.
14739         * gcc.dg/format/xopen-3.c: New test.
14740
14741 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
14742
14743         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
14744
14745 2004-05-14  Jeff Law  <law@redhat.com>
14746
14747         * gcc.dg/tree-ssa/20040514-2.c: New test.
14748
14749 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14750
14751         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
14752         this ...
14753         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
14754         this.
14755
14756 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
14757
14758         * gcc.dg/tree-ssa/20040514-1.c: New test.
14759
14760 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14761
14762         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
14763         test.
14764
14765 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14766
14767         PR fortran/14066
14768         * gfortran.fortran-torture/compile/do_1.f90: New test.
14769
14770 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14771
14772         PR fortran/15051
14773         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
14774         test.
14775
14776 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
14777
14778         PR fortran/15149
14779         * gfortran.fortran-torture/execute/random_init.f90: New test.
14780
14781 2004-05-13  Paul Brook  <paul@codesourcery.com>
14782
14783         PR fortran/15314
14784         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
14785
14786 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
14787
14788         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
14789         for the powerpc case.
14790
14791 2004-05-13  Jeff Law  <law@redhat.com>
14792
14793         * gcc.dg/tree-ssa/20040513-1.c: New test.
14794         * gcc.dg/tree-ssa/20040513-2.c: New test.
14795
14796 2004-05-13  Paul Brook  <paul@codesourcery.com>
14797
14798         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
14799         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
14800         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
14801
14802 2004-05-13  Andreas Schwab  <schwab@suse.de>
14803
14804         PR other/10819
14805         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
14806         characters.
14807
14808 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
14809
14810         PR fortran/15294
14811         * gfortran.fortran-torture/execute/adjustr.f90: New file.
14812
14813 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
14814
14815         Merge from tree-ssa-20020619-branch.  See
14816         ChangeLog.tree-ssa for details.
14817
14818 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
14819
14820         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
14821         include <altivec.h> explicitly.
14822         * gcc.dg/altivec-13.c: Likewise.
14823
14824 2004-05-11  Paul Brook  <paul@codesourcery.com>
14825
14826         * gcc.c-torture/compile/20010518-1.c: Force enum size.
14827
14828 2004-05-10  Eric Christopher  <echristo@redhat.com>
14829
14830         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
14831         * gcc.dg/sibcall-4.c: Ditto.
14832
14833 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
14834
14835         * g++.dg/ext/altivec-8.C: New test case.
14836         * gcc.dg/altivec-13.c: New test case.
14837
14838 2004-05-08  Roger Sayle  <roger@eyesopen.com>
14839
14840         * gcc.c-torture/execute/divcmp-1.c: New test case.
14841         * gcc.c-torture/execute/divcmp-2.c: New test case.
14842         * gcc.c-torture/execute/divcmp-3.c: New test case.
14843
14844 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
14845
14846         * g++.dg/other/pragma-re-2.C: New test.
14847
14848 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
14849
14850         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
14851         * gcc.dg/i386-387-2.c: Likewise.
14852
14853         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
14854         __builtin_drem.
14855         * gcc.dg/i386-387-6.c: Likewise.
14856
14857 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
14858
14859         * gcc.dg/builtins-33.c:  Also check log1p*.
14860
14861 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
14862
14863         PR optimization/15296
14864         * gcc.c-torture/execute/pr15296.c: New test.
14865
14866 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
14867
14868         * gcc.dg/builtins-40.c: New test.
14869
14870 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
14871
14872         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
14873
14874 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
14875
14876         * g++.dg/ext/spe1.C: New testcase.
14877
14878 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
14879
14880         * objc.dg/image-info.m: Allow additional attributes
14881         for __image_info section.
14882
14883 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
14884
14885         * gcc.dg/torture/mips-hilo-2.c: New test.
14886
14887 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14888
14889         PR c++/14389
14890         * g++.dg/template/member5.C: New test.
14891
14892 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
14893
14894         * gcc.dg/builtins-34.c: Also check expm1*.
14895
14896 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14897
14898         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
14899         * gcc.dg/torture/builtin-convert-3.c: New test.
14900
14901 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
14902
14903         PR middle-end/15054
14904         * g++.dg/opt/pr15054.C: New test.
14905
14906 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14907
14908         * gcc.dg/torture/builtin-rounding-1.c: New test.
14909         * gcc.dg/builtins-25.c: Delete.
14910         * gcc.dg/builtins-29.c: Delete.
14911
14912 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
14913
14914         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
14915         * gcc.dg/sibcall-4.c: Likewise.
14916         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
14917
14918 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
14919
14920         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
14921         bit-field on 16-bit targets.
14922
14923 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
14924
14925         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
14926         16-bit targets.
14927
14928 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
14929
14930         * gcc.dg/rs6000-power2-1.c: Change to compile only.
14931         * gcc.dg/rs6000-power2-2.c: Likewise.
14932
14933 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
14934
14935         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
14936         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
14937         Change the asm registers to be in form of frN instead of fN.
14938
14939 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14940
14941         * gcc.dg/torture/builtin-convert-2.c: New test.
14942
14943 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
14944
14945         * gcc.dg/rs6000-power2-1.c: New test.
14946         * gcc.dg/rs6000-power2-2.c: New test.
14947
14948 2004-04-28  Jan Hubicka  <jh@suse.cz>
14949
14950         * gcc.dg/unused-6.c: New test.
14951
14952 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
14953             Ulrich Weigand  <uweigand@de.ibm.com>
14954
14955         * ada/acats/run_all.sh: Define $target variable.
14956
14957 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
14958
14959         PR c++/15119
14960         * g++.dg/other/vararg-1.C: New test.
14961
14962         PR c++/4794
14963         * g++.dg/eh/cleanup3.C: New test.
14964
14965 2004-04-24  Laurent GUERBY <laurent@guerby.net>
14966
14967         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
14968         and ad8011a (target_insn).
14969         * ada/acats/support/macro.dfs: Likewise.
14970         * ada/acats/support/impbit.adb: New file.
14971
14972 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
14973
14974         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
14975
14976 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14977
14978         * gcc.dg/loop-3.c: New test.
14979
14980 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
14981
14982         * gcc.c-torture/execute/simd-5.c: New test.
14983
14984 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14985
14986         PR c++/15064
14987         * g++.dg/template/crash18.C: New test.
14988
14989 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
14990
14991         * g++.dg/ext/complit3.C: New test.
14992
14993 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
14994
14995         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
14996         * gcc.dg/altivec-3.c: Same.
14997         * gcc.dg/altivec-varargs-1.c: Same.
14998
14999 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
15000
15001         * lib/target-supports.exp (check_profiling_available): Assume
15002         profiling is not available on powerpc-eabi targets.
15003
15004 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
15005
15006         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
15007         * gcc.dg/vmx/bug-1.c: Ditto.
15008
15009 2004-04-20  Eric Christopher  <echristo@redhat.com>
15010
15011         * gcc.dg/charset/extern.c: New test.
15012         * g++.dg/charset/extern3.cc: Ditto.
15013
15014 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
15015
15016         * gcc.dg/builtins-39.c: New test.
15017
15018 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
15019
15020         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
15021
15022 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
15023
15024         * gcc.dg/torture/mips-hilo-1.c: New test.
15025
15026 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
15027
15028         * gcc.c-torture/compile/20040419-1.c: New test.
15029
15030 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
15031
15032         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
15033
15034 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
15035             Aldy Hernandez  <aldyh@redhat.com>
15036
15037         * gcc.c-torture/execute/va-arg-24.c: New.
15038
15039 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
15040             Aldy Hernandez  <aldyh@redhat.com>
15041
15042         * gcc.dg/vmx/1b-01.c: New.
15043         * gcc.dg/vmx/1b-02.c: New.
15044         * gcc.dg/vmx/1b-03.c: New.
15045         * gcc.dg/vmx/1b-04.c: New.
15046         * gcc.dg/vmx/1b-05.c: New.
15047         * gcc.dg/vmx/1b-06.c: New.
15048         * gcc.dg/vmx/1b-07.c: New.
15049         * gcc.dg/vmx/1c-01.c: New.
15050         * gcc.dg/vmx/1c-02.c: New.
15051         * gcc.dg/vmx/3a-01a.c: New.
15052         * gcc.dg/vmx/3a-01.c: New.
15053         * gcc.dg/vmx/3a-01m.c: New.
15054         * gcc.dg/vmx/3a-03.c: New.
15055         * gcc.dg/vmx/3a-03m.c: New.
15056         * gcc.dg/vmx/3a-04.c: New.
15057         * gcc.dg/vmx/3a-04m.c: New.
15058         * gcc.dg/vmx/3a-05.c: New.
15059         * gcc.dg/vmx/3a-06.c: New.
15060         * gcc.dg/vmx/3a-06m.c: New.
15061         * gcc.dg/vmx/3a-07.c: New.
15062         * gcc.dg/vmx/3b-01.c: New.
15063         * gcc.dg/vmx/3b-02.c: New.
15064         * gcc.dg/vmx/3b-10.c: New.
15065         * gcc.dg/vmx/3b-13.c: New.
15066         * gcc.dg/vmx/3b-14.c: New.
15067         * gcc.dg/vmx/3b-15.c: New.
15068         * gcc.dg/vmx/3c-01a.c: New.
15069         * gcc.dg/vmx/3c-01.c: New.
15070         * gcc.dg/vmx/3c-02.c: New.
15071         * gcc.dg/vmx/3c-03.c: New.
15072         * gcc.dg/vmx/3d-01.c: New.
15073         * gcc.dg/vmx/4-01.c: New.
15074         * gcc.dg/vmx/4-03.c: New.
15075         * gcc.dg/vmx/5-01.c: New.
15076         * gcc.dg/vmx/5-02.c: New.
15077         * gcc.dg/vmx/5-03.c: New.
15078         * gcc.dg/vmx/5-04.c: New.
15079         * gcc.dg/vmx/5-05.c: New.
15080         * gcc.dg/vmx/5-06.c: New.
15081         * gcc.dg/vmx/5-07.c: New.
15082         * gcc.dg/vmx/5-07t.c: New.
15083         * gcc.dg/vmx/5-08.c: New.
15084         * gcc.dg/vmx/5-10.c: New.
15085         * gcc.dg/vmx/5-11.c: New.
15086         * gcc.dg/vmx/7-01a.c: New.
15087         * gcc.dg/vmx/7-01.c: New.
15088         * gcc.dg/vmx/7c-01.c: New.
15089         * gcc.dg/vmx/7d-01.c: New.
15090         * gcc.dg/vmx/7d-02.c: New.
15091         * gcc.dg/vmx/8-01.c: New.
15092         * gcc.dg/vmx/8-02a.c: New.
15093         * gcc.dg/vmx/8-02.c: New.
15094         * gcc.dg/vmx/brode-1.c: New.
15095         * gcc.dg/vmx/bug-1.c: New.
15096         * gcc.dg/vmx/bug-2.c: New.
15097         * gcc.dg/vmx/bug-3.c: New.
15098         * gcc.dg/vmx/cw-bug-1.c: New.
15099         * gcc.dg/vmx/cw-bug-2.c: New.
15100         * gcc.dg/vmx/cw-bug-3.c: New.
15101         * gcc.dg/vmx/dct.c: New.
15102         * gcc.dg/vmx/debug-1.c: New.
15103         * gcc.dg/vmx/debug-2.c: New.
15104         * gcc.dg/vmx/debug-3.c: New.
15105         * gcc.dg/vmx/debug-4.c: New.
15106         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
15107         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
15108         * gcc.dg/vmx/eg-5.c: New.
15109         * gcc.dg/vmx/fft.c: New.
15110         * gcc.dg/vmx/gcc-bug-1.c: New.
15111         * gcc.dg/vmx/gcc-bug-2.c: New.
15112         * gcc.dg/vmx/gcc-bug-3.c: New.
15113         * gcc.dg/vmx/gcc-bug-4.c: New.
15114         * gcc.dg/vmx/gcc-bug-5.c: New.
15115         * gcc.dg/vmx/gcc-bug-6.c: New.
15116         * gcc.dg/vmx/gcc-bug-7.c: New.
15117         * gcc.dg/vmx/gcc-bug-8.c: New.
15118         * gcc.dg/vmx/gcc-bug-9.c: New.
15119         * gcc.dg/vmx/gcc-bug-b.c: New.
15120         * gcc.dg/vmx/gcc-bug-c.c: New.
15121         * gcc.dg/vmx/gcc-bug-d.c: New.
15122         * gcc.dg/vmx/gcc-bug-e.c: New.
15123         * gcc.dg/vmx/gcc-bug-f.c: New.
15124         * gcc.dg/vmx/gcc-bug-g.c: New.
15125         * gcc.dg/vmx/gcc-bug-i.c: New.
15126         * gcc.dg/vmx/harness.h: New.
15127         * gcc.dg/vmx/ira1.c: New.
15128         * gcc.dg/vmx/ira2a.c: New.
15129         * gcc.dg/vmx/ira2b.c: New.
15130         * gcc.dg/vmx/ira2.c: New.
15131         * gcc.dg/vmx/ira2c.c: New.
15132         * gcc.dg/vmx/mem.c: New.
15133         * gcc.dg/vmx/newton-1.c: New.
15134         * gcc.dg/vmx/ops.c: New.
15135         * gcc.dg/vmx/sn7153.c: New.
15136         * gcc.dg/vmx/spill2.c: New.
15137         * gcc.dg/vmx/spill3.c: New.
15138         * gcc.dg/vmx/spill.c: New.
15139         * gcc.dg/vmx/t.c: New.
15140         * gcc.dg/vmx/varargs-1.c: New.
15141         * gcc.dg/vmx/varargs-2.c: New.
15142         * gcc.dg/vmx/varargs-3.c: New.
15143         * gcc.dg/vmx/varargs-4.c: New.
15144         * gcc.dg/vmx/varargs-5.c: New.
15145         * gcc.dg/vmx/varargs-6.c: New.
15146         * gcc.dg/vmx/varargs-7.c: New.
15147         * gcc.dg/vmx/vmx.exp: New.
15148         * gcc.dg/vmx/vprint-1.c: New.
15149         * gcc.dg/vmx/vscan-1.c: New.
15150         * gcc.dg/vmx/x-01.c: New.
15151         * gcc.dg/vmx/x-02.c: New.
15152         * gcc.dg/vmx/x-03.c: New.
15153         * gcc.dg/vmx/x-04.c: New.
15154         * gcc.dg/vmx/x-05.c: New.
15155         * gcc.dg/vmx/yousufi-1.c: New.
15156         * gcc.dg/vmx/zero-1.c: New.
15157         * gcc.dg/vmx/zero.c: New.
15158
15159 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
15160
15161         * g++.dg/lookup/java1.C: Update for chage of
15162         _Jv_AllocObject.
15163         * g++.dg/lookup/java2.C: Likewise.
15164
15165 2004-04-17  Laurent GUERBY <laurent@guerby.net>
15166
15167         * ada/acats/run_all.sh: use -O2 by default.
15168
15169 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
15170
15171         * gcc.dg/vr-mult-[12].c: New tests.
15172
15173 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15174
15175         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
15176
15177         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
15178
15179 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
15180
15181         * lib/target-supports.exp (check_profiling_available): Assume profiling
15182         isn't available for mips*-*-elf targets.
15183
15184 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
15185
15186         * gcc.dg/builtins-38.c: New test.
15187
15188 2004-04-14  Eric Christopher  <echristo@redhat.com>
15189
15190         * g++.dg/charset/charset.exp: Run .cc extension tests.
15191
15192 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
15193
15194         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
15195
15196 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15197
15198         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
15199
15200 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
15201
15202         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
15203         * gcc.dg/i386-387-2.c: Likewise.
15204
15205         * gcc.dg/i386-387-7.c: New test.
15206         * gcc.dg/i386-387-8.c: New test.
15207
15208         * gcc.dg/builtins-37.c: New test.
15209
15210 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
15211
15212         * g++.dg/pch/externc-1.C: Add missing semicolon.
15213
15214 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
15215
15216         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
15217
15218 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15219
15220         * gcc.c-torture/execute/20040411-1.c: New test.
15221
15222 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
15223
15224         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
15225
15226 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
15227
15228         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
15229
15230 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
15231
15232         * lib/target-supports.exp (check_named_sections_available): New.
15233         * lib/gcc-dg.exp (dg-require-named-sections): New.
15234         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
15235         old-deja.exp.  Also prune error-count message from HP linker.
15236         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
15237
15238         * g++.dg/init/init-ref4.C: Use dg-require-weak.
15239         * g++.old-deja/g++.pt/static3.C: Likewise.
15240         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
15241
15242 2004-04-09  Roger Sayle  <roger@eyesopen.com>
15243
15244         * gcc.c-torture/execute/20040409-1.c: New test case.
15245         * gcc.c-torture/execute/20040409-2.c: New test case.
15246         * gcc.c-torture/execute/20040409-3.c: New test case.
15247
15248 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
15249
15250         * gcc.dg/20040409-1.c: New test.
15251
15252 2004-04-08  Roger Sayle  <roger@eyesopen.com>
15253
15254         PR target/14888
15255         * g++.dg/opt/pr14888.C: New test case.
15256
15257 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
15258
15259         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
15260         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
15261         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
15262         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
15263         New tests.
15264
15265 2004-04-08  Paul Brook  <paul@codesourcery.com>
15266
15267         * gcc.dg/spill-1.c: New test.
15268
15269 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15270
15271         * gcc.dg/torture/builtin-ctype-2.c: New test.
15272
15273 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
15274
15275         * gcc.dg/pch/pch.exp: Add largefile test.
15276
15277 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
15278
15279         * g++.dg/pch/externc-1.Hs: New.
15280         * g++.dg/pch/externc-1.C: New.
15281
15282 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15283
15284         * gcc.dg/compat/struct-by-value-5a_main.c,
15285         gcc.dg/compat/struct-by-value-5b_main.c: New files.
15286         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
15287         * gcc.dg/compat/struct-by-value-5a_x.c,
15288         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
15289         gcc.dg/compat/struct-by-value-5_x.c.
15290         * gcc.dg/compat/struct-by-value-5a_y.c,
15291         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
15292         gcc.dg/compat/struct-by-value-5_y.c.
15293
15294         * gcc.dg/compat/struct-by-value-6a_main.c,
15295         gcc.dg/compat/struct-by-value-6b_main.c: New files.
15296         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
15297         * gcc.dg/compat/struct-by-value-6a_x.c,
15298         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
15299         gcc.dg/compat/struct-by-value-6_x.c.
15300         * gcc.dg/compat/struct-by-value-6a_y.c,
15301         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
15302         gcc.dg/compat/struct-by-value-6_y.c.
15303
15304         * gcc.dg/compat/struct-by-value-7a_main.c,
15305         gcc.dg/compat/struct-by-value-7b_main.c: New files.
15306         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
15307         * gcc.dg/compat/struct-by-value-7a_x.c,
15308         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
15309         gcc.dg/compat/struct-by-value-7_x.c.
15310         * gcc.dg/compat/struct-by-value-7a_y.c,
15311         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
15312         gcc.dg/compat/struct-by-value-7_y.c.
15313
15314 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
15315
15316         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
15317         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
15318         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
15319         options.
15320
15321 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
15322
15323         * gcc.dg/builtins-36.c: New test.
15324
15325 2004-04-06  Paul Brook  <paul@codesourcery.com>
15326
15327         * README.gcc: Remove obsolete contraint on testcases.
15328
15329 2004-04-05  Paul Brook  <paul@codesourcery.com>
15330
15331         PR2123
15332         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
15333         failure and exit(0) on success.
15334         * g++.dg/expr/anew2.C: Ditto.
15335         * g++.dg/expr/anew3.C: Ditto.
15336         * g++.dg/expr/anew4.C: Ditto.
15337
15338 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
15339
15340         PR c++/3518
15341         * g++.dg/template/unify7.C: New.
15342
15343 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
15344
15345         * g++.dg/README: Bring up to date with new subdirectories; remove
15346         duplicate subdirectory lines.
15347
15348 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
15349
15350         PR c++/14007
15351         * g++.dg/template/unify5.C: New.
15352         * g++.dg/template/unify6.C: New.
15353         * g++.dg/template/qualttp20.C: Adjust.
15354         * g++.old-deja/g++.jason/report.C: Adjust.
15355         * g++.old-deja/g++.other/qual1.C: Adjust.
15356
15357 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
15358
15359         PR c++/14803
15360         * g++.dg/inherit/ptrmem1.C: New test.
15361
15362 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
15363
15364         PR c++/14755
15365         * gcc.c-torture/execute/20040331-1.c: New test.
15366         * gcc.dg/20040331-1.c: New test.
15367
15368 2004-04-01  Paul Brook  <paul@codesourcery.com>
15369
15370         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
15371
15372 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
15373
15374         PR c++/14724
15375         * g++.dg/init/goto1.C: New test.
15376
15377         PR c++/14763
15378         * g++.dg/template/defarg4.C: New test.
15379
15380 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
15381
15382         * gcc.dg/altivec-11.c: Extend test for more valid cases.
15383
15384 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
15385
15386         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
15387
15388 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
15389
15390         * gcc.dg/noncompile/undeclared-2.c: New test.
15391
15392 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
15393
15394         * gcc.dg/940409-1.c: Remove XFAIL.
15395         * gcc.dg/reg-vol-struct-1.c: New test.
15396
15397 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15398
15399         * gcc.dg/torture/builtin-wctype-1.c: New test.
15400
15401 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
15402
15403         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
15404         * gcc.dg/20001101-1.c: Likewise.
15405         * gcc.dg/20001102-1.c: Likewise.
15406
15407 2004-03-25  Roger Sayle  <roger@eyesopen.com>
15408
15409         * gcc.dg/compare8.c: Add an additional test for XOR.
15410
15411 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15412
15413         * gcc.dg/torture/builtin-ctype-1.c: New test.
15414
15415 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15416
15417         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
15418         * gcc.dg/torture/builtin-math-1.c: Likewise.
15419         * gcc.dg/torture/builtin-power-1.c: New test.
15420
15421 2004-03-24  Andreas Schwab  <schwab@suse.de>
15422
15423         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
15424         IA64 assembler.
15425
15426 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
15427             Roger Sayle  <roger@eyesopen.com>
15428
15429         * gcc.dg/compare8.c: New test case.
15430
15431 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
15432
15433         * g++.dg/ext/altivec-7.C: New test.
15434
15435 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
15436
15437         PR 12267, 12391, 12560, 13129, 14114, 14133
15438         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
15439         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
15440         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
15441         Adjust error regexps.
15442         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
15443         * gcc.dg/noncompile/undeclared-1.c: New test cases.
15444         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
15445         * gcc.dg/local1.c: Add explanatory comment.
15446
15447 2004-03-23  Roger Sayle  <roger@eyesopen.com>
15448
15449         PR optimization/14669
15450         * g++.dg/opt/fold2.C: New test case.
15451
15452 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
15453
15454         PR c/14069
15455         * gcc.dg/20040322-1.c: New test.
15456
15457 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
15458
15459         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
15460         * gcc.dg/ultrasp4.c: Likewise.
15461         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
15462
15463 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
15464
15465         * gcc.dg/i386-sse-8.c: Reset default options.
15466
15467 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
15468
15469         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
15470         in the error message text.
15471
15472 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15473
15474         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
15475
15476 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
15477
15478         PR c++/14616
15479         * g++.dg/init/array13.C: New test.
15480
15481 2004-03-20  Roger Sayle  <roger@eyesopen.com>
15482
15483         PR target/13889
15484         * gcc.c-torture/compile/pr13889.c: New test case.
15485
15486 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
15487
15488         PR c/14635
15489         * builtins-1.c (nan, nans): Don't test.
15490         * builtins-30.c: Don't use nan, nanf, nanl.
15491         * builtins-35.c: New test.
15492
15493 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
15494
15495         * g++.dg/ext/altivec-6.C: New test.
15496
15497 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
15498
15499         * g++.dg/init/placement3.C: New test.
15500
15501         * g++.dg/template/spec13.C: New test.
15502
15503         * g++.dg/lookup/using11.C: New test.
15504
15505         * g++.dg/lookup/koenig3.C: New test.
15506
15507         * g++.dg/template/operator2.C: New test.
15508
15509         * g++.dg/expr/dtor3.C: New test.
15510         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
15511         marker.
15512         * g++.old-deja/g++.law/visibility28.C: Likewise.
15513
15514 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
15515
15516         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
15517         * gcc.dg/ppc64-abi-3.c: Likewise.
15518
15519 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15520
15521         PR c++/14545
15522         * g++.dg/parse/template15.C: New test.
15523
15524 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
15525
15526         * g++.dg/expr/dtor2.C: New test.
15527
15528         * g++.dg/lookup/anon4.C: New test.
15529
15530         * g++.dg/overload/using1.C: New test.
15531
15532         * g++.dg/template/lookup7.C: New test.
15533
15534         * g++.dg/template/typename6.C: New test.
15535
15536         * g++.dg/expr/cond6.C: New test.
15537
15538 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15539
15540         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
15541
15542 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
15543
15544         * g++.dg/expr/cond5.C: New test.
15545         * g++.dg/expr/constcast1.C: Likewise.
15546         * g++.dg/expr/ptrmem2.C: Likewise.
15547         * g++.dg/expr/ptrmem3.C: Likewise.
15548         * g++.dg/lookup/main1.C: Likewise.
15549         * g++.dg/template/lookup6.C: Likewise.
15550
15551 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
15552
15553         * gcc.dg/local1.c: New test.
15554
15555         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
15556
15557 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15558
15559         * gcc.dg/torture/builtin-convert-1.c: New test.
15560
15561 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15562
15563         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
15564
15565 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
15566
15567         PR c++/14481
15568         * g++.dg/warn/Wunused-7.C: New test.
15569
15570 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15571
15572         * gcc.dg/torture/builtin-integral-1.c: New test.
15573
15574 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
15575
15576         PR c++/14586
15577         * g++.dg/parse/non-dependent3.C: New test.
15578
15579 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
15580
15581         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
15582         * g++.dg/eh/simd-2.C: Likewise.
15583         * g++.dg/init/array10.C: Likewise.
15584         * gcc.c-torture/compile/simd-1.c: Likewise.
15585         * gcc.c-torture/compile/simd-2.c: Likewise.
15586         * gcc.c-torture/compile/simd-3.c: Likewise.
15587         * gcc.c-torture/compile/simd-4.c: Likewise.
15588         * gcc.c-torture/compile/simd-6.c: Likewise.
15589         * gcc.c-torture/execute/simd-1.c: Likewise.
15590         * gcc.c-torture/execute/simd-2.c: Likewise.
15591         * gcc.dg/compat/vector-defs.h: Likewise.
15592         * gcc.dg/20020531-1.c: Likewise.
15593         * gcc.dg/altivec-3.c: Likewise.
15594         * gcc.dg/altivec-4.c: Likewise.
15595         * gcc.dg/altivec-varargs-1.c: Likewise.
15596         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
15597         * gcc.dg/i386-mmx-3.c: Likewise.
15598         * gcc.dg/i386-sse-4.c: Likewise.
15599         * gcc.dg/i386-sse-5.c: Likewise.
15600         * gcc.dg/i386-sse-8.c: Likewise.
15601         * gcc.dg/simd-1.c: Likewise.
15602         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
15603         __ev64_opaque__ since the machine description provides it.
15604
15605 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
15606
15607         * lib/compat.exp (skip_list): New global variable.
15608         Use it to hold the user defined COMPAT_SKIPS list if any.
15609         (compat-obj): Add the members of skip_list to optall.
15610
15611 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
15612
15613         * gcc.dg/compat/union-by-value-1_main.c,
15614         union-by-value-1_x.c, union-by-value-1_y.c,
15615         union-check.h, union-defs.h,
15616         union-init.h, union-return-1_main.c,
15617         union-return-1_x.c, union-return-1_y.c: New files.
15618
15619 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
15620
15621         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
15622         mixed-struct-init.h: Add 4 mixed structure types.
15623         struct-by-value-21_main.c, struct-by-value-21_x.c,
15624         struct-by-value-21_y.c, struct-return-21_main.c,
15625         struct-return-21_x.c, struct-return-21_y.c: New files.
15626
15627 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
15628
15629         PR c++/14550
15630         * g++.dg/parse/template14.C: New test.
15631
15632 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
15633
15634         * gcc.c-torture/execute/20040313-1.c: New test.
15635
15636 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
15637
15638         PR target/14533
15639         * gcc.dg/20040311-2.c: New test.
15640
15641 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
15642
15643         PR other/14544
15644         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
15645         bit-field.
15646
15647 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
15648
15649         * gcc.dg/20040305-2.c: Add missing return statement.
15650
15651 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15652
15653         * gcc.dg/builtins-34.c: Also check pow10*.
15654
15655 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
15656
15657         PR target/14262
15658         * gcc.dg/20040305-2.c: New test.
15659
15660 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
15661
15662         * gcc.dg/20040310-1.c: New test.
15663
15664 2004-03-11  Roger Sayle  <roger@eyesopen.com>
15665
15666         * gcc.c-torture/execute/20040311-1.c: New test case.
15667
15668 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
15669
15670         PR c++/14476
15671         * g++.dg/lookup/enum1.C: New test.
15672
15673 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
15674
15675         PR c++/14510
15676         * g++.dg/lookup/struct2.C: New test.
15677
15678 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
15679
15680         * gcc.dg/builtins-34.c: New test.
15681
15682 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15683
15684         * gcc.dg/torture/builtin-nonneg-1.c: New test.
15685
15686 2004-03-09  James E Wilson  <wilson@specifixinc.com>
15687
15688         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
15689         * gcc.dg/alias-2.c: New testcase.
15690
15691 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
15692
15693         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
15694
15695 2004-03-09  Roger Sayle  <roger@eyesopen.com>
15696
15697         * gcc.c-torture/execute/20040309-1.c: New test case.
15698
15699 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
15700
15701         PR c++/14397
15702         * g++.dg/overload/ref1.C: New.
15703
15704 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15705
15706         PR c++/14409
15707         * g++.dg/template/spec12.C: New test.
15708
15709         PR c++/14448
15710         * g++.dg/parse/crash14.C: New test.
15711
15712 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
15713
15714         PR c++/14230
15715         * g++.dg/init/ref11.C: New test.
15716
15717 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
15718
15719         PR c++/14432
15720         * g++.dg/parse/builtin2.C: New test.
15721
15722 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
15723
15724         PR c++/14401
15725         * g++.dg/init/ctor3.C: New test.
15726         * g++.dg/init/union1.C: New test.
15727         * g++.dg/ext/anon-struct4.C: New test.
15728
15729 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
15730
15731         * g++.dg/lookup/koenig1.C: Tweak error messages.
15732         * g++.dg/lookup/used-before-declaration.C: Likewise.
15733         * g++.dg/other/do1.C: Likewise.
15734         * g++.dg/overload/koenig1.C: Likewise.
15735         * g++.dg/parse/crash13.C: Likewise.
15736         * g++.dg/template/instantiate3.C: Likewise.
15737
15738 2004-03-08  Eric Christopher  <echristo@redhat.com>
15739
15740         * * lib/target-supports.exp: Enable libiconv in test
15741         compilation.  Fix up error checking.
15742
15743 2004-03-08  Roger Sayle  <roger@eyesopen.com>
15744
15745         PR middle-end/14289
15746         * gcc.dg/pr14289-1.c: New test case.
15747         * gcc.dg/pr14289-2.c: Likewise.
15748         * gcc.dg/pr14289-3.c: Likewise.
15749
15750 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
15751
15752         * gcc.c-torture/execute/20040308-1.c: New test.
15753
15754 2004-03-07  Roger Sayle  <roger@eyesopen.com>
15755
15756         * gcc.c-torture/execute/20040307-1.c: New test case.
15757
15758 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
15759
15760         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
15761
15762 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
15763
15764         * gcc.dg/20040306-1.c: New test.
15765
15766 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
15767
15768         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
15769         them static.
15770         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
15771
15772 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15773
15774         PR c/14465
15775         * gcc.dg/decl-6.c: New test.
15776
15777 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15778
15779         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
15780         Rename LOGPOW -> LOG_POW.
15781         (SQRT_EXP, POW_EXP): New.
15782
15783 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15784
15785         * gcc.dg/i386-sse-8.c: New test.
15786
15787 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15788
15789         PR c/14114
15790         * gcc.dg/decl-5.c: New test.
15791
15792 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
15793
15794         * gcc.dg/20040305-1.c: New test.
15795
15796 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
15797
15798         PR other/14354
15799         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
15800
15801 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
15802
15803         PR c++/14425, c++/14426
15804         * g++.dg/ext/altivec-4.C: New test.
15805         * g++.dg/ext/altivec-5.C: New test.
15806
15807 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
15808
15809         * g++.old-deja/g++.other/linkage1.C: Expect errors about
15810         global variables of a type with no linkage.
15811         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
15812         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
15813         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
15814         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
15815         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
15816         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
15817         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
15818         * g++.dg/warn/deprecated.C: Name enum Color.
15819         * g++.dg/overload/VLA.C: Name structure for 'b'.
15820         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
15821
15822 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
15823
15824         * gcc.c-torture/compile/20040304-1.c: New test.
15825
15826 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
15827
15828         PR 13728
15829         * gcc.dg/decl-4.c: New testcase.
15830
15831 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
15832
15833         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
15834         as PRECF if sizeof (float) > sizeof (double).
15835         (PRECL): Make it the same as PRECF if
15836         sizeof (float) > sizeof (long double).
15837
15838 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15839
15840         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
15841         system type.  Add check for irix6 which doesn't have c99 runtime.
15842
15843 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
15844
15845         * gcc.dg/const-elim-1.c: xfail for xtensa.
15846
15847 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
15848
15849         PR c++/14369
15850         * g++.dg/template/cond4.C: New test.
15851
15852 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
15853
15854         PR c++/14360
15855         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
15856
15857         PR c++/14361
15858         * g++.dg/parse/defarg7.C: New test.
15859
15860         PR c++/14359
15861         * g++.dg/template/friend26.C: New test.
15862
15863 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
15864
15865         PR c++/14324
15866         * g++.dg/abi/mangle21.C: New test.
15867
15868         PR c++/14260
15869         * g++.dg/parse/constructor2.C: New test.
15870
15871         PR c++/14337
15872         * g++.dg/template/sfinae1.C: New test.
15873
15874 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
15875
15876         PR c++/14267
15877         * g++.dg/expr/crash2.C: New test.
15878
15879         PR middle-end/13448
15880         * gcc.dg/inline-5.c: New test.
15881         * gcc.dg/always-inline.c: Split out tests into ...
15882         * gcc.dg/always-inline2.c: ... this and ...
15883         * gcc.dg/always-inline3.c: ... this.
15884
15885 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
15886
15887         PR debug/12103
15888         * g++.dg/debug/crash1.C: New test.
15889
15890 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
15891
15892         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
15893         function with __attribute__((noinline)).
15894         (recurser_void2): Likewise.
15895         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
15896         (recurser_void2): Likewise.
15897
15898 2004-02-29  Roger Sayle  <roger@eyesopen.com>
15899
15900         PR middle-end/14203
15901         * g++.dg/warn/Wunused-6.C: New test case.
15902
15903 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
15904
15905         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
15906         not defined.
15907
15908 2004-02-27  Eric Christopher  <echristo@redhat.com>
15909
15910         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
15911         * g++.dg/charset/asm2.c: Run only x86.
15912         * gcc.dg/charset/asm3.c: Ditto.
15913
15914 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
15915
15916         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
15917         ld_library_path.
15918
15919 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
15920
15921         * g++.dg/ext/altivec-3.C: New.
15922
15923 2004-02-26  Richard Henderson  <rth@redhat.com>
15924
15925         * g++.dg/ext/attrib10.C: Mark for warning.
15926         * gcc.dg/attr-alias-1.c: New.
15927
15928 2004-02-26  Richard Henderson  <rth@redhat.com>
15929
15930         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
15931         * gcc.c-torture/execute/20040208-2.c: ... it back.
15932
15933 2004-02-26  Eric Christopher  <echristo@redhat.com>
15934
15935         * lib/target-supports.exp (check-iconv-available): New function.
15936         * lib/gcc-dg.exp (dg-require-iconv): New function.
15937         Use above.
15938         * gcc.dg/charset: New directory.
15939         * gcc.dg/charset/charset.exp: New file.
15940         * gcc.dg/charset/asm1.c: Ditto.
15941         * gcc.dg/charset/asm2.c: Ditto.
15942         * gcc.dg/charset/asm3.c: Ditto.
15943         * gcc.dg/charset/asm4.c: Ditto.
15944         * gcc.dg/charset/asm5.c: Ditto.
15945         * gcc.dg/charset/attribute1.c: Ditto.
15946         * gcc.dg/charset/attribute2.c: Ditto.
15947         * gcc.dg/charset/string1.c: Ditto.
15948         * g++.dg/charset: New directory.
15949         * g++.dg/dg.exp: Add here. Special options.
15950         * g++.dg/charset/charset.exp: New file.
15951         * g++.dg/charset/asm1.c: Ditto.
15952         * g++.dg/charset/asm2.c: Ditto.
15953         * g++.dg/charset/asm3.c: Ditto.
15954         * g++.dg/charset/asm4.c: Ditto.
15955         * g++.dg/charset/attribute1.c: Ditto.
15956         * g++.dg/charset/attribute2.c: Ditto.
15957         * g++.dg/charset/extern1.cc: Ditto.
15958         * g++.dg/charset/extern2.cc: Ditto.
15959         * g++.dg/charset/string1.c: Ditto.
15960
15961 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
15962
15963         PR c++/14278
15964         * g++.dg/parse/comma1.C: New test.
15965
15966 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15967
15968         PR c++/14284
15969         * g++.dg/template/ttp8.C: New test.
15970
15971 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
15972
15973         * gcc.dg/fixuns-trunc-1.c: New test.
15974
15975 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15976
15977         * gcc.dg/builtins-config.h: Use #elif.
15978
15979 2004-02-26  Michael Matz  <matz@suse.de>
15980
15981         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
15982         * gcc.dg/991214-1.c: Likewise.
15983         * gcc.dg/i386-asm-1.c: Likewise.
15984
15985 2004-02-25  Richard Henderson  <rth@redhat.com>
15986
15987         * gcc.c-torture/execute/20040208-2.c: Move ...
15988         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
15989
15990 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15991
15992         PR c++/14246
15993         * g++.dg/other/crash-3.C: New test.
15994
15995 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15996
15997         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
15998         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
15999
16000         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
16001         HP-UX.
16002
16003 2004-02-24  Michael Matz  <matz@suse.de>
16004
16005         * gcc.dg/i386-regparm.c: New.
16006
16007 2004-02-23  James E Wilson  <wilson@specifixinc.com>
16008
16009         * gcc.c-torture/execute/20040223-1.c: New.
16010
16011 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
16012             Kazu Hirata  <kazu@cs.umass.edu>
16013
16014         * gcc.dg/fwritable-strings-1.c: Remove.
16015
16016 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
16017
16018         PR c/14156
16019         * gcc.dg/20040223-1.c: New test.
16020
16021 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16022
16023         PR c++/14106
16024         * g++.dg/ext/typeof9.C: New test.
16025
16026 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16027
16028         PR c++/14250
16029         * g++.dg/other/switch1.C: New test.
16030
16031 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16032
16033         * gcc.dg/cast-function-1.c: Adjust for new informative message.
16034         * gcc.dg/va-arg-1.c: Likewise.
16035
16036 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16037
16038         PR c++/14143
16039         * g++.dg/template/koenig5.C: New test.
16040
16041 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
16042
16043         * g++.dg/ext/altivec-1.C: Generalize target triple.
16044         * g++.dg/ext/altivec-2.C: New test case.
16045         * g++.dg/ext/altivec_check.h: New file.
16046         * gcc.dg/altivec-1.c: Generalize target triple;
16047         include altivec_check.h and call altivec_check().
16048         * gcc.dg/altivec-[2-5].c: Generalize target triple.
16049         * gcc.dg/altivec-6.c: New test case.
16050         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
16051         type casts as needed.
16052         * gcc.dg/altivec-10.c: Include altivec_check.h and call
16053         altivec_check().
16054         * gcc.dg/altivec-12.c: New test case.
16055         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
16056         include altivec_check.h and call altivec_check().
16057         * gcc.dg/altivec_check.h: New file.
16058
16059 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16060
16061         * lib/target-supports.exp (check_alias_available): Don't mangle
16062         function `g' in test program.
16063
16064 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16065
16066         * lib/target-supports.exp (check_profiling_available): Check
16067         argument to determine whether we support a profiling type.
16068         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
16069         check_profiling_available.
16070         * g++.dg/bprob/bprob.exp: Likewise
16071         * g77.dg/bprob/bprob.exp: Likewise.
16072         * gcc.misc-tests/bprob.exp: Likewise.
16073         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
16074         dg-require-profiling and delete expected error handling.
16075         * gcc.dg/20021014-1.c: Likewise.
16076         * gcc.dg/nest.c: Likewise.
16077
16078 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16079
16080         PR c++/12007
16081         * g++.dg/other/vthunk1.C: New test.
16082
16083 2004-02-20  Falk Hueffner  <falk@debian.org>
16084
16085         PR target/14201
16086         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
16087
16088 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
16089
16090         PR c++/13927
16091         * g++.dg/other/error8.C: Remove XFAIL markers.
16092
16093         PR c++/14173
16094         * g++.dg/ext/packed5.C: New test.
16095
16096         PR c++/14199
16097         * g++.dg/warn/Wunused-5.C: New test.
16098
16099         PR c++/14186
16100         * g++.dg/lookup/member1.C: New test.
16101
16102 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
16103
16104         * gcc.c-torture/compile/20040130-1.c: Enable only when
16105         __INT_MAX__ >= 2147483647L.
16106         * gcc.c-torture/compile/961203-1.c: Likewise.
16107
16108 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
16109
16110         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
16111         * g++.dg/opt/template1.C: Robustify assembler regexp
16112
16113 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16114
16115         * gcc.c-torture/execute/simd-4.x: Remove.
16116         * gcc.c-torture/execute/va-arg-25.x: Likewise.
16117         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
16118         Guard with #ifndef SKIP_ATTRIBUTE.
16119         * gcc.dg/compat/vector-1_y.c: Likewise.
16120         * gcc.dg/compat/vector-2_x.c: Likewise.
16121         * gcc.dg/compat/vector-2_y.c: Likewise.
16122         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
16123         * g++.dg/eh/simd-2.C: Likewise.
16124
16125 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
16126
16127         * gcc.c-torture/compile/complex-1.c: New.
16128
16129 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
16130
16131         PR target/14209
16132         * gcc.c-torture/execute/20040218-1.c: New test.
16133
16134 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16135
16136         PR c++/14181
16137         * g++.dg/parse/new2.C: New test.
16138
16139 2004-02-18  Paul Brook  <paul@codesourcery.com>
16140
16141         * gcc.c-torture/compile/libcall-1.c: New test.
16142
16143 2004-02-18  Paul Brook  <paul@codesourcery.com>
16144
16145         PR debug/12934
16146         * gcc.dg/debug/debug-7.c: New test.
16147
16148 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
16149
16150         * gcc.dg/20040217-1.c: New test.
16151
16152 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
16153
16154         * gcc.c-torture/execute/990208-1.x: Delete.
16155
16156 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
16157
16158         * gcc.c-torture/execute/20040208-2.x: New file.
16159
16160 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
16161
16162         PR c++/11326
16163         * g++.dg/abi/structret1.C: New test.
16164
16165 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
16166
16167         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
16168         (i386_cpuid): No need to test if cpuid is available on AMD64.
16169         Fix assembly, so that it works onboth i386 and AMD64.
16170         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
16171         (vecInLong): Fix s[] member type to unsigned int.
16172         (vecInWord): Remove type.
16173         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
16174         (a64, b64, c64, d64, e64): Remove.
16175         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
16176         Remove unused variable.  Remove initialization of removed variables.
16177         Don't call mmx_tests nor sse_tests.
16178         (reference_mmx, reference_sse): Remove.
16179         (check): Add return stmt.
16180         * gcc.dg/i386-sse-7.c: New test.
16181         * gcc.dg/i386-mmx-4.c: New test.
16182
16183 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16184
16185         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
16186         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
16187         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
16188         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
16189         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
16190         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
16191         g++.dg/tc1/dr94.C: Fix line terminator.
16192
16193 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
16194
16195         * gcc.c-torture/compile/20040216-1.c: New.
16196
16197 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16198
16199         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
16200         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
16201         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
16202         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
16203         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
16204         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
16205
16206 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
16207
16208         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
16209
16210 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
16211
16212         PR c++/13971
16213         * g++.dg/expr/cond4.C: New test.
16214
16215         PR c++/14086
16216         * g++.dg/lookup/crash2.C: New test.
16217
16218 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
16219
16220         * gcc.c-torture/compile/20040214-2.c: New test.
16221
16222 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
16223
16224         PR c++/14116
16225         * g++.dg/ext/typeof8.C: New test.
16226
16227 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
16228
16229         * gcc.c-torture/compile/20040214-1.c: New test.
16230
16231 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16232
16233         PR c++/13635
16234         * g++.dg/template/spec11.C: New test.
16235
16236 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16237
16238         PR c++/13927
16239         * g++.dg/other/error8.C: New test.
16240
16241 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
16242
16243         PR c++/14122
16244         * g++.dg/template/array4.C: New test.
16245
16246         PR c++/14108
16247         * g++.dg/inherit/thunk2.C: New test.
16248
16249         PR c++/14083
16250         * g++.dg/eh/cond2.C: New test.
16251
16252 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
16253
16254         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
16255
16256 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
16257
16258         * lib/scanasm.exp (dg-scan): Quote pattern before display.
16259
16260 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
16261
16262         * g++.dg/simd-2.C: xfail on ppc64-linux.
16263
16264 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
16265
16266         PR c/456
16267         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
16268         tests.
16269
16270 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
16271
16272         * gcc.dg/builtins-33.c: New test.
16273
16274 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
16275
16276         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
16277
16278 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
16279
16280         * g++.dg/simd-2.C: Set -maltivec for ppc64.
16281
16282 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
16283
16284         * gcc.dg/ppc64-abi-3.c: New test.
16285
16286 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
16287
16288         PR c/14092
16289
16290         * gcc.dg/pr14092-1.c: New testcase.
16291
16292 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
16293
16294         * gcc.dg/cpp/assert4.c: Fix typo last change.
16295
16296         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
16297         * gcc.dg/cpp/assert4.c: Handle powerpc64.
16298
16299         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
16300
16301 2004-02-09  Roger Sayle  <roger@eyesopen.com>
16302
16303         * gcc.c-torture/compile/20040209-1.c: New test case.
16304
16305 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
16306
16307         * gcc.dg/c90-init-1.c: Adjust expected error messages.
16308
16309 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
16310
16311         * gcc.c-torture/execute/20040208-[12].c: New tests.
16312
16313 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
16314
16315         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
16316
16317 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
16318
16319         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
16320
16321 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
16322
16323         Bug 13856
16324         * gcc.dg/visibility-8.c: New testcase.
16325
16326 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
16327
16328         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
16329         arguments.
16330         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
16331
16332 2004-02-07  Roger Sayle  <roger@eyesopen.com>
16333
16334         PR middle-end/13696
16335         * g++.dg/opt/fold1.C: New test case.
16336
16337 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16338
16339         PR c++/14033
16340         * g++.dg/other/crash-2.C: New test.
16341
16342 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16343
16344         PR c++/14028
16345         * g++.dg/parse/angle-bracket2.C: New test.
16346
16347 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16348
16349         PR middle-end/13750
16350         Revert:
16351         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
16352         PR pch/13361
16353         * testsuite/g++.dg/pch/wchar-1.C: New.
16354         * testsuite/g++.dg/pch/wchar-1.Hs: New.
16355
16356 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16357
16358         PR c++/14008
16359         * g++.dg/parse/error15.C: New test.
16360         * g++.dg/parse/crash11.C: Update dg-error mark.
16361
16362 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
16363
16364         PR c++/13932
16365         * g++.dg/warn/conv2.C: New test.
16366
16367 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16368
16369         PR c++/13086
16370         * g++.dg/warn/incomplete1.C: Remove xfail.
16371
16372 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
16373
16374         * lib/file-format.exp (gcc_target_object_format): Use
16375         ${tool}_target_compile, not gcc_target_compile.
16376         * lib/target-supports.exp (check_alias_available): Likewise.
16377         (check_gc_sections_available): Likewise.
16378         * g++.dg/ext/attrib10.C: Use dg-require-alias.
16379         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
16380         dg-require-alias.
16381
16382 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
16383
16384         PR c++/13969
16385         * g++.dg/template/static6.C: New test.
16386
16387 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
16388
16389         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
16390
16391 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16392
16393         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
16394         tests for systems where `char' is unsigned by default.
16395
16396 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16397
16398         PR c++/13997
16399         * g++.dg/template/partial3.C: New test.
16400
16401 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
16402
16403         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
16404         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
16405         Remove mentions of obsolete ports.
16406
16407 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
16408
16409         * gcc.dg/noncompile/20001228-1.c: Fix for new
16410         error message.
16411
16412 2004-02-03  Roger Sayle  <roger@eyesopen.com>
16413
16414         PR target/9348
16415         * gcc.c-torture/execute/multdi-1.c: New test case.
16416
16417 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
16418
16419         PR c++/13925
16420         * g++.dg/template/lookup5.C: New test.
16421
16422 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
16423
16424         PR c++/13950
16425         * g++.dg/template/lookup4.C: New test.
16426
16427         PR c++/13970
16428         * g++.dg/parse/error14.C: New test.
16429
16430         PR c++/14002
16431         * g++.dg/parse/template13.C: New test.
16432
16433 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
16434
16435         PR c++/13978
16436         * g++.dg/template/koenig4.C: New test.
16437
16438         PR c++/13968
16439         * g++.dg/template/crash17.C: New test.
16440
16441         PR c++/13975
16442         * g++.dg/parse/error13.C: New test.
16443         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
16444
16445 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
16446
16447         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
16448
16449 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
16450
16451         PR c/11658
16452         PR c/13994
16453         * gcc.dg/noncompile/20040203-1.c: New test.
16454         * gcc.dg/noncompile/20040203-2.c: Likewise.
16455         * gcc.dg/noncompile/20040203-3.c: Likewise.
16456         * gcc.dg/20040203-1.c: Likewise.
16457
16458 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
16459
16460         PR c++/10858
16461         * g++.dg/template/sizeof7.C: New test.
16462
16463 2004-02-02  Eric Christopher  <echristo@redhat.com>
16464             Zack Weinberg  <zack@codesourcery.com>
16465
16466         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
16467
16468 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
16469
16470         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
16471         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
16472         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
16473         * gcc.dg/cleanup-5.c: Run only on Linux targets.
16474
16475 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
16476
16477         PR c++/13113
16478         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
16479
16480         PR c++/13854
16481         * g++.dg/ext/attrib13.C: New test.
16482
16483         PR c++/13907
16484         * g++.dg/conversion/op2.C: New test.
16485
16486 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
16487
16488         * gcc.dg/titype-1.c: Fix pasto.
16489
16490 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
16491
16492         * gcc.dg/titype-1.c: New test.
16493
16494 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16495
16496         PR c++/13957
16497         * g++.dg/template/non-type-template-argument-1.C,
16498         g++.dg/template/qualified-id1.C: Update dg-error marks.
16499         * g++.dg/template/nontype6.C: New test.
16500
16501 2004-02-01  Roger Sayle  <roger@eyesopen.com>
16502
16503         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
16504         * gcc.dg/builtins-31.c: New testcase.
16505         * gcc.dg/builtins-32.c: New testcase.
16506
16507 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
16508
16509         * objc.dg/call-super-2.m: Update line numbers
16510         for the including of stddef.h.
16511
16512 2004-01-30  Michael Matz  <matz@suse.de>
16513
16514         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
16515         g++.dg/ext/case-range3.C: New tests.
16516
16517 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16518
16519         DR206
16520         PR c++/13813
16521         * g++.dg/template/member4.C: New test.
16522
16523 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16524
16525         PR c++/13683
16526         * g++.dg/template/sizeof6.C: New test.
16527
16528 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
16529
16530         * gcc.dg/fwritable-strings-1.c: New test.
16531
16532 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
16533
16534         * gcc.c-torture/compile/20040130-1.c: New test.
16535
16536 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
16537
16538         * objc.dg/call-super-2.m: Include stddef.h for size_t.
16539
16540 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
16541
16542         PR c++/13883
16543         * g++.dg/template/ctor3.C: New test.
16544
16545 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16546
16547         * g++.dg/tc1: New directory.
16548         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
16549         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
16550         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
16551         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
16552         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
16553
16554 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16555
16556         * g++.dg/parse/error11.C: New test.
16557         * g++.dg/parse/error12.C: Likewise.
16558
16559 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
16560
16561         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
16562         (scan_initial, main): Use aligned_sizeof instead of sizeof.
16563
16564 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
16565
16566         PR c++/13791
16567         * g++.dg/ext/attrib12.C: New test.
16568
16569         PR c++/13736
16570         * g++.dg/parse/cast2.C: New test.
16571
16572 2004-01-27  James E Wilson  <wilson@specifixinc.com>
16573
16574         * objc.dg/encode-2.m (main): New local string.  Set depending on
16575         sizeof long.  Use in sscanf call.
16576         * objc.dg/encode-3.m (main): New local string.  Set depending on
16577         sizeof long.  Use in scan_initial call.
16578
16579 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16580
16581         * objc.dg/call-super-2.m: Make LP64-safe.
16582         * objc.dg/desig-init-1.m: Likewise.
16583
16584 2004-01-27  Devang Patel <dpatel@apple.com>
16585
16586         * g++.dg/debug/namespace1.C: New test.
16587
16588 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
16589
16590         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
16591         xscale-*-*.
16592
16593         * gcc.dg/arm-mmx-1.c: New test.
16594
16595 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
16596
16597         * gcc.dg/20040127-1.c: New test.
16598         * gcc.dg/20040127-2.c: New test.
16599
16600 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16601
16602         * objc.dg/stret-1.m (glob): Renamed to globa.
16603
16604 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
16605
16606         PR c++/13663
16607         * g++.dg/expr/for1.C: New test.
16608
16609 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
16610
16611         PR middle-end/13779
16612         * gcc.dg/darwin-longlong.c: New test.
16613
16614 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
16615
16616         * gcc.dg/20040124-1.c: Moved test from here...
16617         * gcc.c-torture/compile/20040124-1.c: ...to here.
16618
16619 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
16620
16621         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
16622         the assembly output if -m64 is passed.
16623
16624 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
16625
16626         PR c++/13833
16627         * g++.dg/template/cond3.C: New test.
16628
16629 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16630
16631         PR c++/13810
16632         * g++.dg/template/ttp7.C: New test.
16633
16634 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16635
16636         PR c++/13797
16637         * g++.dg/template/nontype4.C: New test.
16638         * g++.dg/template/nontype5.C: Likewise.
16639
16640 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
16641
16642         * gcc.dg/torture/mips-clobber-at.c: New test.
16643
16644 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
16645
16646         * gcc.dg/20040124-1.c: New test.
16647
16648 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
16649
16650         * gcc.dg/20040123-1.c: New test.
16651
16652 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
16653
16654         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
16655
16656 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
16657
16658         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
16659
16660 2004-01-23  Andrew Pinski  <apinski@apple.com>
16661
16662         * gcc.dg/20030121-1.c: Move to ..
16663         * gcc.dg/20040121-1.c: here.
16664
16665 2004-01-23  Roger Sayle  <roger@eyesopen.com>
16666
16667         * gcc.dg/builtins-29.c: New test case.
16668
16669 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
16670
16671         PR 18314
16672         * gcc.dg/builtins-30.c: New testcase.
16673
16674 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
16675
16676         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
16677         * lib/g77.exp: Likewise.
16678         * lib/objc.exp: Likewise.
16679         * lib/g++.exp: Likewise.
16680
16681 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
16682
16683         * gcc.dg/struct-by-value-2.c: New test.
16684
16685 2004-01-21  Andrew Pinski  <apinski@apple.com>
16686
16687         PR target/13785
16688         * gcc.dg/20030121-1.c: New test.
16689
16690 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
16691
16692         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
16693         clobber frame pointer register in asm statement.
16694
16695 2004-01-21  Falk Hueffner  <falk@debian.org>
16696
16697         * gcc.c-torture/compile/20040121-1.c: New test.
16698
16699 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
16700
16701         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
16702
16703 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
16704
16705         * gcc.dg/ppc64-abi-2.c: New test.
16706
16707 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
16708
16709         * lib/treelang.exp: Fill out this file.
16710         * lib/treelang-dg.exp: New File.
16711
16712 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
16713
16714         * gcc.c-torture/compile/981022-1.c: Remove.
16715         * gcc.dg/array-5.c: Remove XFAIL.
16716         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
16717         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
16718         gcc.dg/cond-lvalue-1.c: Update.
16719         * gcc.dg/cast-lvalue-2.c: New test.
16720
16721 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
16722
16723         PR c++/13592
16724         * g++.dg/other/error1.C (class foo): Tweak error message.
16725
16726         PR c++/13592
16727         * g++.dg/template/call2.C: New test.
16728
16729 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16730
16731         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
16732         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
16733         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
16734         scalar-return-1_x.c, scalar-return-2_y.c,
16735         scalar-return-3_x.c, scalar-return-3_y.c,
16736         scalar-return-4_x.c, scalar-return-4_y.c,
16737         struct-align-1.h, struct-align-1_x.c,
16738         struct-align-1_y.c, struct-align-2.h,
16739         struct-align-2_x.c, struct-align-2_y.c,
16740         struct-by-value-10_y.c, struct-by-value-11_x.c,
16741         struct-by-value-11_y.c, struct-by-value-12_x.c,
16742         struct-by-value-12_y.c, struct-by-value-13_x.c,
16743         struct-by-value-13_y.c, struct-by-value-14_x.c,
16744         struct-by-value-14_y.c, struct-by-value-15_x.c,
16745         struct-by-value-15_y.c, struct-by-value-16_y.c,
16746         struct-by-value-17_y.c, struct-by-value-18_y.c,
16747         struct-by-value-19_y.c, struct-by-value-1_x.c,
16748         struct-by-value-1_y.c, struct-by-value-20_y.c,
16749         struct-by-value-2_x.c, struct-by-value-2_y.c,
16750         struct-by-value-3_y.c, struct-by-value-4_x.c,
16751         struct-by-value-4_y.c, struct-by-value-5_y.c,
16752         struct-by-value-6_y.c, struct-by-value-7_y.c
16753         struct-by-value-8_x.c, struct-by-value-8_y.c
16754         struct-by-value-9_x.c, struct-by-value-9_y.c
16755         struct-return-10_x.c, struct-return-10_y.c,
16756         struct-return-19_x.c, struct-return-20_x.c
16757         struct-return-2_x.c, struct-return-2_y.c
16758         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
16759         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
16760
16761 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16762
16763         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
16764         attribute on sparc*-sun-solaris2.*.
16765
16766 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
16767
16768         PR c++/13710
16769         * g++.dg/ext/typeof7.C: New test.
16770
16771 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
16772
16773         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
16774         * gcc.dg/const-elim-1.c: Same.
16775
16776 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
16777
16778         * objc.dg/stret-1.m: New.
16779         * objc.dg/stret-2.m: New.
16780
16781 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
16782
16783         PR c++/11895
16784         * g++.dg/ext/vector1.C: New test.
16785
16786 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
16787
16788         * gcc.dg/pch/import-1.c: New.
16789         * gcc.dg/pch/import-1.hs: New.
16790         * gcc.dg/pch/import-1a.h: New.
16791         * gcc.dg/pch/import-1b.h: New.
16792         * gcc.dg/pch/import-1c.h: New.
16793
16794 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
16795
16796         PR c++/13574
16797         * g++.dg/ext/array1.C: New test.
16798
16799         PR c++/13178
16800         * g++.dg/conversion/op1.C: New test.
16801
16802 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
16803
16804         PR 11864
16805         From Kazumoto Kojima / Dan Kegel:
16806         * gcc.dg/pr11864-1.c: New test.
16807
16808         PR 10392
16809         From Marcus Comstedt / Dan Kegel:
16810         * gcc.dg/pr10392-1.c: New test.
16811
16812 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
16813
16814         PR c++/13478
16815         * g++.dg/init/ref10.C: New test.
16816
16817 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16818
16819         PR c++/13407
16820         * g++.dg/parse/typename6.C: New test.
16821
16822 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
16823
16824         PR pch/13361
16825         * testsuite/g++.dg/pch/wchar-1.C: New.
16826         * testsuite/g++.dg/pch/wchar-1.Hs: New.
16827
16828 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16829
16830         PR c++/9259
16831         * g++.dg/expr/sizeof2.C: New test.
16832
16833 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
16834
16835         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
16836
16837 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
16838
16839         PR c++/13659
16840         * g++.dg/lookup/strong-using-3.C: New.
16841         * g++.dg/lookup/using-10.C: New.
16842
16843 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
16844
16845         PR c++/13594
16846         * g++.dg/lookup/strong-using-2.C: New.
16847
16848 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
16849             Dan Kegel <dank@kegel.com>
16850             J"orn Rennecke <joern.rennecke@superh.com>
16851
16852         PR target/9365
16853         * gcc.dg/pr9365-1.c: New test.
16854
16855 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16856
16857         PR c++/8856
16858         * g++.dg/parse/casting-operator2.C: New test.
16859         * g++.old-deja/g++.pt/explicit83.C: Remove.
16860
16861 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
16862
16863         * gcc.dg/label-compound-stmt-1.c: New test.
16864         * gcc.c-torture/compile/950922-1.c,
16865         gcc.c-torture/compile/20000211-3.c,
16866         gcc.c-torture/compile/20000518-1.c,
16867         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
16868         compound statements.
16869
16870 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
16871
16872         * gcc.dg/ppc64-abi-1.c: New test.
16873
16874 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
16875
16876          * g++.dg/ext/attrib9.C: Add dg-warnings.
16877
16878 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16879
16880         PR c++/12335
16881         * g++.dg/parse/dtor3.C: New test.
16882
16883 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
16884
16885         PR c++/12709
16886         * g++.dg/parse/try-catch-1.C: New test.
16887
16888 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
16889
16890         * ada/acats/run_all.sh: Add more verbose output in acats.log
16891         when compiling tests.
16892
16893 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
16894
16895         PR 13656
16896         * gcc.dg/typedef-redecl.c: New test case.
16897         * gcc.dg/typedef-redecl.h: New support file.
16898
16899 2004-01-13  Jan Hubicka  <jh@suse.cz>
16900
16901         * gcc.dg/always_inline.c: New test.
16902         * gcc.dg/debug/20031231-1.c: Fix.
16903
16904 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16905
16906         PR c++/13474
16907         * g++.dg/template/array3.C: New test.
16908
16909 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
16910
16911         * g++.dg/ext/lvalue1.C: No longer expected to fail.
16912         * g++.dg/warn/Wunused-2.C: Likewise.
16913
16914 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16915
16916         PR c++/13289
16917         * g++.dg/template/instantiate6.C: New test.
16918
16919 2004-01-12  Roger Sayle  <roger@eyesopen.com>
16920
16921         PR middle-end/11397
16922         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
16923
16924 2004-01-12  Jan Hubicka  <jh@suse.cz>
16925
16926         PR opt/12826
16927         * gcc.dg/20040112-1.c: New.
16928
16929         * gcc.dg/dwarf-die[1-7].c: Move to...
16930         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
16931         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
16932
16933 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
16934
16935         PR c++/4100
16936         * g++.dg/parse/friend4.C: New test.
16937
16938 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
16939
16940         PR c++/4100
16941         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
16942         definition is called a friend.
16943
16944 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
16945
16946         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
16947
16948 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
16949
16950         PR c++/3478
16951         * g++.dg/parse/error10.C: New test.
16952         * g++.dg/template/arg2.C: Accept "invalid type" error.
16953
16954 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
16955
16956         PR middle-end/13392
16957         * g++.dg/opt/expect2.C: New test.
16958
16959 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
16960
16961         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
16962         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
16963         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
16964         Update dg-error regexps.
16965
16966 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
16967
16968         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
16969         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
16970
16971 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16972
16973         * gcc.dg/pragma-re-1.c: Use right pointer type.
16974
16975 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16976
16977         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
16978
16979 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
16980
16981         * gcc.dg/rs6000-ldouble-1.c: New.
16982
16983 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16984
16985         DR 337
16986         PR c++/9256
16987         * g++.dg/other/abstract1.C: New test.
16988
16989 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
16990
16991         * g++.dg/lookup/strong-using-1.C: New.
16992
16993 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
16994
16995         PR c/11234
16996         * gcc.dg/func-ptr-conv-1.c: New test.
16997         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
16998
16999 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
17000
17001         PR target/13380.
17002         * gcc.c-torture/compile/20040109-1.c: New.
17003
17004 2004-01-08  Stuart Hastings  <stuart@apple.com>
17005
17006         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
17007         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
17008         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
17009
17010 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
17011
17012         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
17013
17014 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
17015
17016         * ada/acats/run_acats: Treat 'gnatchop' the same way
17017         as 'gnatmake'.  Export GCC_DRIVER.
17018         * ada/acats/run_all.sh: Add target_gnatchop.  Use
17019         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
17020
17021 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17022
17023         PR c++/12573
17024         * g++.dg/template/dependent-expr4.C: New test.
17025
17026 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
17027
17028         * gcc.dg/altivec-11.c: New test.
17029
17030 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
17031
17032         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
17033
17034 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
17035
17036         PR c/6024
17037         * gcc.dg/enum-compat-1.c: New test.
17038         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
17039
17040 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
17041
17042         PR c/12165
17043         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
17044         gcc.dg/c99-idem-qual-3.c: New tests.
17045
17046 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
17047
17048         * gcc.dg/winline-7.c: Don't cast void * to int.
17049
17050 2004-01-06  Jan Hubicka  <jh@suse.cz>
17051
17052         * gcc.dg/i386-sse-5.c: New test
17053         * g++.dg/eh/simd-1.c: Add -w argument for i386.
17054
17055 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
17056
17057         PR c++/12815
17058         * g++.dg/rtti/typeid4.C: New test.
17059
17060 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17061
17062         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
17063
17064 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
17065
17066         PR c++/12132
17067         * g++.dg/template/error11.C: New test.
17068
17069         PR c++/13451
17070         * g++.dg/template/class2.C: New test.
17071
17072 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
17073         Richard Sandiford <rsandifo@redhat.com>
17074
17075         PR c++/13387
17076         * g++.dg/opt/alias3.C: New test.
17077
17078 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
17079
17080         PR c++/13157
17081         * g++.dg/template/koenig3.C: New test.
17082
17083         PR c++/13529
17084         * g++.dg/parse/offsetof3.C: New test.
17085
17086         * g++.dg/init/copy7.C: Add missing dg-error markers.
17087
17088         PR c++/12226
17089         * g++.dg/init/copy7.c: New test.
17090
17091         PR c++/13536
17092         * g++.dg/parse/cast1.C: New test.
17093
17094 2004-01-04  Jan Hubicka  <jh@suse.cz>
17095
17096         * gcc.dg/winline[1-7].c: New tests.
17097
17098 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17099
17100         PR c++/13520
17101         * g++.dg/template/qualttp22.C: New test.
17102
17103 2004-01-01  Jan Hubicka  <jh@suse.cz>
17104
17105         * gcc.dg/debug/20031231-1.c: New.
17106         * gcc.c-torture/compile/20040101-1.c: New.
17107         * gcc.dg/dwarf-die-[1-7].c: New.
17108
17109 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
17110
17111         PR optimization/13521
17112         * gcc.c-torture/compile/20031231-1.c: New test.
17113
17114 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
17115
17116         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
17117
17118 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17119
17120         PR c++/10079
17121         * g++.dg/template/crash16.C: New test.
17122
17123 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
17124
17125         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
17126
17127 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
17128
17129         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
17130         ports.
17131         * g++.old-deja/g++.jason/thunk3.C: Likewise.
17132         * g++.old-deja/g++.law/profile1.C: Likewise.
17133         * gcc.c-torture/compile/981006-1.c: Likewise.
17134         * gcc.c-torture/execute/loop-2e.x: Likewise.
17135         * gcc.c-torture/execute/loop-2f.x: Remove.
17136         * gcc.c-torture/execute/loop-2g.x: Likewise.
17137         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
17138         * gcc.dg/20020312-2.c: Remove traces of dead ports.
17139
17140 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
17141
17142         PR c++/13507
17143         * g++.dg/ext/attrib11.C: New test.
17144
17145         PR c++/13494
17146         * g++.dg/template/array2-1.C: New test.
17147         * g++.dg/template/array2-2.C: New test.
17148
17149 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
17150
17151         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
17152
17153 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
17154
17155         PR c++/12774
17156         * g++.dg/template/array1-1.C: New test.
17157         * g++.dg/template/array1-2.C: New test.
17158
17159 2003-12-29  Roger Sayle  <roger@eyesopen.com>
17160
17161         PR fortran/12632
17162         * g77.dg/12632.f: New test case.
17163
17164 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17165
17166         PR c++/13289
17167         * g++.dg/parse/nontype1.C: New test.
17168
17169 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17170
17171         PR c++/12403
17172         * g++.dg/parse/explicit1.C: New test.
17173         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
17174
17175 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
17176
17177         PR c++/13081
17178         * g++.dg/opt/inline6.C: New test.
17179
17180         PR c++/12613
17181         * g++.dg/parse/error9.C: New test.
17182
17183         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
17184
17185 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
17186
17187         PR c++/13009
17188         * g++.dg/init/assign1.C: New test.
17189
17190 2003-12-28  Roger Sayle  <roger@eyesopen.com>
17191
17192         PR c++/13070
17193         * g++.dg/warn/format3.C: New test case.
17194
17195 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17196
17197         * gcc.c-torture/compile/20031227-1.c: New test.
17198
17199 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
17200
17201         * g++.dg/bprob/bprob.exp: Load target-supports.exp
17202         * g77.dg/bprob/bprob.exp: Likewise.
17203         * gcc.misc-tests/bprob.exp: Likewise.
17204         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
17205         variants on systems where the library does not provide that
17206         functionality.
17207         * gcc.dg/builtins-20.c: Use builtins-config.h.
17208         * gcc.dg/builtins-config.h: New file.
17209
17210 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
17211
17212         * lib/gcc-dg.exp (dg-require-profiling): New function.
17213         * lib/target-supports.exp (check_profiling_available): Likewise.
17214         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
17215         * g77.dg/bprob/bprob.exp: Likewise.
17216         * gcc.misc-tests/bprob.exp: Likewise.
17217         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
17218         * gcc.dg/20021014-1.c: Likewise.
17219         * gcc.dg/nest.c: Likewise.
17220
17221 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
17222
17223         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
17224         compiling.
17225         * g++.dg/lookup/java2.C: Likewise.
17226         * gcc.dg/cpp/lexident.c: Likewise.
17227
17228 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
17229
17230         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
17231         given.
17232         * gcc.c-torture/compile/961203-1.c: Likewise.
17233         * gcc.c-torture/compile/980506-1.c: Likewise.
17234
17235 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
17236
17237         * lib/gcc-dg.exp (dg-prune-output): New annotation.
17238         (additional_prunes): New global.
17239         (gcc-dg-prune): Handle additional per-test pruning.
17240         (dg-test): Clear additional_prunes between tests.
17241
17242         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
17243         dg-prune-output to avoid spurious failures from assembler
17244         complaining about nonexistent WAW violations.
17245         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
17246         Use dg-prune-output to avoid spurious failures from assembler
17247         warning about Itanium B-step errata.
17248
17249 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
17250
17251         * g++.dg/abi/macro0.C: New test.
17252         * g++.dg/abi/macro1.C: Likewise.
17253         * g++.dg/abi/macro2.C: Likewise.
17254
17255         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
17256         * g++.dg/abi/bitfield7.C: Likewise.
17257         * g++.dg/abi/dtor2.C: Likewise.
17258         * g++.dg/abi/mangle11.C: Likewise.
17259         * g++.dg/abi/mangle12.C: Likewise.
17260         * g++.dg/abi/mangle14.C: Likewise.
17261         * g++.dg/abi/mangle17.C: Likewise.
17262         * g++.dg/abi/vbase10.C: Likewise.
17263         * g++.dg/abi/vbase14.C: Likewise.
17264         * g++.dg/template/qualttp17.C: Likewise.
17265
17266 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
17267
17268         PR c/11995
17269         * gcc.dg/20031223-1.c: New test.
17270
17271 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
17272
17273         * gcc.dg/noreturn-7.c: New test.
17274
17275 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
17276
17277         * gcc.dg/null-pointer-1.c: New test.
17278
17279 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
17280
17281         * g++.old-deja/g++.jason/template18.C: Remove.
17282         * g++.old-deja/g++.jason/template37.C: Likewise.
17283
17284         PR c++/12862
17285         * g++.dg/lookup/ns1.C: New test.
17286
17287         PR c++/12397
17288         * g++.dg/template/lookup3.C: New test.
17289
17290 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
17291
17292         * g++.dg/template/recurse1.C: New test
17293
17294 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
17295
17296         PR c++/12479
17297         * g++.dg/parse/semicolon1.C: New test.
17298         * g++.dg/parse/semicolon1.h: Likewise.
17299
17300 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
17301
17302         * gcc.dg/darwin-misaligned.c: New test.
17303
17304 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
17305
17306         PR c/9163
17307         * gcc.dg/20031222-1.c: New test.
17308
17309 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
17310
17311         PR c++/13438
17312         * g++.dg/parse/error8.C: New test.
17313
17314         PR c++/11554
17315         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
17316
17317 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
17318
17319         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
17320         too small.
17321         * gcc.c-torture/compile/930217-1.c: Likewise.
17322         * gcc.c-torture/compile/930513-1.c: Likewise.
17323         * gcc.c-torture/execute/920908-2.c: Likewise.
17324         * gcc.c-torture/execute/921204-1.c: Likewise.
17325         * gcc.c-torture/execute/930621-1.c: Likewise.
17326         * gcc.c-torture/execute/930630-1.c: Likewise.
17327         * gcc.c-torture/execute/931031-1.c: Likewise.
17328         * gcc.c-torture/execute/980602-2.c: Likewise.
17329         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
17330         * gcc.c-torture/execute/compndlit-1.c: Likewise.
17331         * gcc.c-torture/execute/extzvsi.c: Likewise.
17332         * gcc.c-torture/unsorted/ext.c: Likewise.
17333
17334 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
17335
17336         PR target/12749
17337         * gcc.c-torture/compile/20031220-2.c: New test case.
17338
17339 2003-12-20  Roger Sayle  <roger@eyesopen.com>
17340
17341         PR optimization/13031
17342         * gcc.c-torture/compile/20031220-1.c: New test case.
17343
17344 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
17345
17346         * gcc.dg/cast-function-1.c: New test.
17347
17348 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
17349
17350         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
17351         formats.
17352
17353 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
17354
17355         PR c++/12795
17356         * g++.dg/ext/attrib10.C: New test.
17357
17358 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
17359
17360         * gcc.dg/cleanup-10.c: New test.
17361         * gcc.dg/cleanup-11.c: New test.
17362
17363 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
17364
17365         PR c++/13239
17366         * g++.dg/opt/expect1.C: New test.
17367
17368 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
17369
17370         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
17371
17372 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
17373
17374         PR debug/12923
17375         * gcc.dg/20031218-1.c: New test.
17376
17377         PR debug/12389
17378         * gcc.dg/20031218-2.c: New test.
17379         * gcc.dg/20031218-3.c: New test.
17380
17381         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
17382         of label name and allow for USER_LABEL_PREFIX == "_" names.
17383         * g++.dg/abi/mangle18-2.C: Likewise.
17384         * g++.dg/abi/mangle19-1.C: Likewise.
17385         * g++.dg/abi/mangle19-2.C: Likewise.
17386         * g++.dg/abi/mangle20-1.C: Likewise.
17387         * g++.dg/abi/mangle20-2.C: Likewise.
17388
17389 2003-12-18  Richard Henderson  <rth@redhat.com>
17390
17391         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
17392
17393 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
17394             Dan Kegel <dank@kegel.com>
17395
17396         PR other/12009
17397         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
17398         testing a cross compiler, it causes spurious compile failures.
17399         * lib/g++.exp: Likewise.
17400
17401 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17402
17403         PR c++/13262
17404         * g++.dg/template/access13.C: New test.
17405
17406 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
17407
17408         * gcc.dg/20031216-1.c: New test.
17409
17410 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17411
17412         PR c++/9154
17413         * g++.dg/template/error10.C: New test.
17414
17415 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
17416
17417         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
17418         * g++.dg/eh/simd-2.C: Likewise.
17419
17420 2003-12-17  James E Wilson  <wilson@specifixinc.com>
17421             Roger Sayle  <roger@eyesopen.com>
17422
17423         * gcc.c-torture/execute/ieee/mzero5.c: New.
17424
17425 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
17426
17427         PR c++/10603
17428         * g++.dg/parse/error6.C: New test.
17429
17430         PR c++/12827
17431         * g++.dg/parse/error7.C: New test.
17432
17433 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
17434
17435         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
17436         at -O with stabs debugging formats.
17437         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
17438         * gcc.dg/debug/debug-2.c: Likewise.
17439
17440 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
17441
17442         PR c++/12696
17443         * g++.dg/init/error1.C: New test.
17444
17445         PR c++/12218
17446         * g++.dg/init/pm3.C: New test.
17447
17448 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
17449
17450         PR c/3347
17451         * gcc.dg/bitfld-8.c: New test.
17452
17453 2003-12-16  James Lemke  <jim@wasabisystems.com>
17454
17455         * gcc.dg/arm-scd42-[123].c: New tests.
17456
17457 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
17458
17459         PR c++/9043
17460         * g++.dg/abi/mangle20-1.C: New test.
17461         * g++.dg/abi/mangle20-2.C: New test.
17462
17463 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
17464
17465         PR c++/13275
17466         * g++.dg/other/offsetof2.C: Remove XFAIL.
17467         * g++.dg/parse/offsetof1.C: New test.
17468         * g++.gd/parse/offsetof2.C: Likewise.
17469
17470 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17471
17472         * g++.dg/template/nontype3.C: New test.
17473         * g++.dg/template/static2.C: Tweaked the dg-error clause.
17474
17475 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17476
17477         * g++.dg/warn/noreturn-3.C: Also test instantiation.
17478
17479 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
17480
17481         PR c++/13387
17482         * g++.dg/expr/assign1.C: New test.
17483
17484         PR c++/13242
17485         * g++.dg/abi/mangle19-1.C: New test.
17486         * g++.dg/abi/mangle19-2.C: New test.
17487
17488 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
17489
17490         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
17491
17492 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
17493
17494         * gcc.c-torture/execute/20031216-1.c: New test.
17495
17496 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17497
17498         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
17499         an ICE regression.
17500
17501 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
17502
17503         PR c++/10926
17504         * g++.dg/template/error9.C: New test.
17505
17506         PR c++/11116
17507         * g++.dg/template/error8.C: New test.
17508
17509 2003-12-15  Roger Sayle  <roger@eyesopen.com>
17510
17511         PR middle-end/13400
17512         * gcc.c-torture/execute/20031215-1.c: New test case.
17513
17514 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
17515
17516         PR c++/13269
17517         * g++.dg/parse/error5.C: New test.
17518
17519         PR c++/12989
17520         * g++.dg/expr/sizeof1.C: New test.
17521
17522         PR c++/13310
17523         * g++.dg/template/crash15.C: New test.
17524
17525 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
17526
17527         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
17528         a non-POD type as the last named parameter of a varargs function.
17529
17530 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
17531
17532         PR c++/13243
17533         PR c++/12573
17534         * g++.dg/template/crash14.C: New test.
17535         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
17536
17537 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
17538
17539         * g++.dg/other/java1.C: New test.
17540
17541         PR c++/13241
17542         * g++.dg/abi/mangle18-1.C: New test.
17543         * g++.dg/abi/mangle18-2.C: New test.
17544
17545 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17546
17547         PR optimization/10312
17548         * gcc.c-torture/execute/20031214-1.c: New.
17549
17550 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
17551
17552         PR c++/10779
17553         PR c++/12160
17554         * g++.dg/parse/error3.C: New test.
17555         * g++.dg/parse/error4.C: Likewise.
17556         * g++.dg/abi/mangle4.C: Tweak error messages.
17557         * g++.dg/lookup/using5.C: Likewise.
17558         * g++.dg/other/error2.C: Likewise.
17559         * g++.dg/parse/typename5.C: Likewise.
17560         * g++.dg/parse/undefined1.C: Likewise.
17561         * g++.dg/template/arg2.C: Likewise.
17562         * g++.dg/template/ttp3.C: Likewise.
17563         * g++.dg/template/type1.C: Likewise.
17564         * g++.old-deja/g++.other/crash32.C: Likewise.
17565         * g++.old-djea/g++.pt/defarg8.C: Likewise.
17566
17567 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17568
17569         PR c++/13106
17570         * g++.dg/warn/noreturn-3.C: New test.
17571
17572 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
17573
17574         PR c++/13118
17575         * g++.dg/abi/covariant3.C: New.
17576
17577 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
17578
17579         * g++.dg/eh/ia64-1.C: New test.
17580
17581 2003-12-12  Roger Sayle  <roger@eyesopen.com>
17582
17583         PR optimization/13037
17584         * g77.f-torture/execute/13037.f: New test case.
17585
17586 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
17587
17588         PR c++/12881
17589         * g++.dg/abi/covariant2.C: New.
17590
17591 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
17592
17593         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
17594
17595 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
17596
17597         * gcc.c-torture/execute/wchar_t-1.x: Delete.
17598
17599 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
17600
17601         PR other/10819
17602         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
17603         to fix Bug 10819.
17604         * lib/g++.exp (g++_version): Likewise.
17605         * lib/g77.exp (g77_version): Likewise.
17606         * lib/objc.exp (default_objc_version): Likewise.
17607
17608 2003-12-10  Richard Henderson  <rth@redhat.com>
17609
17610         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
17611
17612         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
17613
17614 2003-12-08  Matt Austern  <austern@apple.com>
17615
17616         PR c/13134
17617         * lib/gcc-dg.exp (dg-require-visibility): Define.
17618         * lib/target-supports (check_visibility_available): Define.
17619         * gcc.dg/visibility-1.c: New test.
17620         * gcc.dg/visibility-2.c: Likewise.
17621         * gcc.dg/visibility-3.c: Likewise.
17622         * gcc.dg/visibility-4.c: Likewise.
17623         * gcc.dg/visibility-5.c: Likewise.
17624         * gcc.dg/visibility-6.c: Likewise.
17625         * g++.dg/ext/visibility-1.C: Likewise.
17626         * g++.dg/ext/visibility-2.C: Likewise.
17627         * g++.dg/ext/visibility-3.C: Likewise.
17628         * g++.dg/ext/visibility-4.C: Likewise.
17629         * g++.dg/ext/visibility-5.C: Likewise.
17630         * g++.dg/ext/visibility-6.C: Likewise.
17631
17632 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17633
17634         * g++.dg/lookup/java1.C: New test.
17635         * g++.dg/lookup/java2.C: New test.
17636
17637 2003-12-07  Falk Hueffner  <falk@debian.org>
17638
17639         * g++.dg/opt/noreturn-1.C: New test.
17640
17641 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
17642
17643         * gcc.dg/overflow-1.c: New test.
17644
17645 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
17646
17647         * g77.f-torture/compile/13060.f: New test.
17648
17649 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
17650
17651         PR c++/13323
17652         * g++.dg/inherit/operator2.C: New test.
17653
17654 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
17655
17656         PR c++/13305
17657         * g++.dg/ext/attrib9.C: New test.
17658
17659 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
17660
17661         PR c++/13314
17662         * g++.dg/template/error7.C: New test.
17663
17664 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
17665             J"orn Rennecke <joern.rennecke@superh.com>
17666
17667         PR target/13302
17668         * g++.dg/other/struct-va_list.C: New test.
17669
17670 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17671
17672         PR c++/13166
17673         * g++.dg/parse/defarg6.C: New test.
17674
17675 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
17676
17677         PR target/13256
17678         * gcc.c-torture/execute/20031201-1.c: New test.
17679
17680 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
17681
17682         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
17683
17684 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17685
17686         * gcc.dg/builtin-return-1.c: New test.
17687
17688 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
17689             J"orn Rennecke <joern.rennecke@superh.com>
17690
17691         PR optimization/13260
17692         * gcc.c-torture/execute/20031204-1.c: New test.
17693
17694 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
17695
17696         PR c++/9127
17697         * g++.dg/template/error6.C: New test.
17698
17699 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
17700
17701         * gcc.dg/20031202-1.c: New test.
17702
17703 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
17704
17705         PR c++/13179
17706         * g++.dg/template/eh1.C: New test.
17707
17708         PR c++/10771
17709         * g++.dg/template/error5.C: New test.
17710
17711 2003-12-02  David Ung  <davidu@mips.com>
17712
17713         * gcc.dg/compat/vector-check.h: Corrected type for var
17714         g_##TMODE
17715
17716 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17717
17718         PR c++/10126
17719         * g++.dg/template/ptrmem8.C: New test.
17720
17721 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17722
17723         PR c++/12573
17724         * g++.dg/template/dependent-expr3.C: New test.
17725
17726 2003-12-01  James Lemke  <jim@wasabisystems.com>
17727
17728         * gcc.dg/arm-g2.c: New test.
17729
17730 2003-12-01  Roger Sayle  <roger@eyesopen.com>
17731
17732         PR optimization/11634
17733         * gcc.dg/20031201-2.c: New test case.
17734
17735 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
17736
17737         PR 11433
17738         * objc.dg/proto-lossage-3.m: New test.
17739
17740 2003-12-01  Roger Sayle  <roger@eyesopen.com>
17741
17742         PR optimization/12628
17743         * gcc.dg/20031201-1.c: New test case.
17744
17745 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
17746
17747         * gcc.dg/unaligned-1.c: New test.
17748
17749 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
17750
17751         PR c++/9849
17752         * g++.dg/template/error4.C: New test.
17753         * g++.dg/template/nested3.C: Adjust error markers.
17754
17755 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17756
17757         * gcc.dg/cpp/assert4.c: Check more #system assertions.
17758
17759 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
17760
17761         PR c/10333
17762         * gcc.dg/bitfld-7.c: New test.
17763
17764 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
17765
17766         * gcc.dg/tls/asm-1.C: New test.
17767
17768 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17769
17770         * gcc.dg/cpp/assert4.c: Update.
17771
17772 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
17773
17774         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
17775         * gcc.dg/builtin-apply3.c: New test.
17776
17777 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
17778
17779         * lib/compat.exp (compat-obj): New xfaildata parameter.
17780         Use it to set compiler_conditional_xfail_data before compiling.
17781         (compat-get-options): Handle dg-xfail-if.
17782         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
17783         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
17784         * gcc.dg/compat/vector-1_y.c: Likewise.
17785         * gcc.dg/compat/vector-2_x.c: Likewise.
17786         * gcc.dg/compat/vector-2_y.c: Likewise.
17787
17788 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
17789
17790         * g++.dg/opt/reg-stack4.C: New test.
17791
17792 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
17793
17794         * gcc.dg/builtin-apply2.c: New test.
17795
17796 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
17797
17798         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
17799
17800 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17801
17802         PR c++/12924
17803         * g++.dg/template/template-id-2.C: New test.
17804
17805 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17806
17807         PR c++/5369
17808         * g++.dg/template/memfriend1.C: New test.
17809         * g++.dg/template/memfriend2.C: Likewise.
17810         * g++.dg/template/memfriend3.C: Likewise.
17811         * g++.dg/template/memfriend4.C: Likewise.
17812         * g++.dg/template/memfriend5.C: Likewise.
17813         * g++.dg/template/memfriend6.C: Likewise.
17814         * g++.dg/template/memfriend7.C: Likewise.
17815         * g++.dg/template/memfriend8.C: Likewise.
17816         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
17817
17818 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
17819
17820         PR c++/12515
17821         * g++.dg/ext/cond1.C: New test.
17822
17823 2003-11-20  Richard Henderson  <rth@redhat.com>
17824
17825         * gcc.dg/20020201-2.c: Remove.
17826         * gcc.dg/20020201-4.c: Remove.
17827         * gcc.dg/20020304-1.c: Remove.
17828
17829 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
17830
17831         * gcc.dg/cpp/trad/xwin1.c: New test case.
17832
17833 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
17834
17835         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
17836         * lib/g77.exp: Likewise.
17837         * lib/objc.exp: Likewise.
17838         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
17839         for darwin.
17840
17841 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17842
17843         PR c++/12932
17844         * g++.dg/template/static5.C: New test.
17845
17846 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
17847
17848         * gcc.dg/nested-func-1.c: New test.
17849
17850 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17851
17852         * gcc.dg/cpp/assert4.c: New test.
17853
17854 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
17855
17856         PR c++/2294
17857         * g++.dg/lookup/using9.c: New test.
17858
17859 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
17860
17861         PR c++/12762
17862         * g++.dg/template/error3.C: New test.
17863
17864 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
17865
17866         PR ada/13035
17867         * ada/acats/run_acats, run_all.sh: Fix syntax error.
17868         No longer use a wrapper for gcc, since this does not work under
17869         Windows.
17870
17871 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
17872
17873         PR c++/2094
17874         * g++.dg/template/ptrmem7.C: New test.
17875
17876 2003-11-13  Andrew Pinski <apinski@apple.com>
17877
17878         * gcc.c-torture/compile/20031113-1.c: New test.
17879
17880 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
17881             Kean Johnston <jkj@sco.com>
17882
17883         PR c/13029
17884         * gcc.dg/unused-4.c: Update.
17885
17886 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
17887
17888         * g++.dg/opt/const3.C: New test.
17889
17890 2003-11-13  Jan Hubicka  <jh@suse.cz>
17891
17892         * gcc.c-torture/compile/20031112-1.c: New test.
17893
17894 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
17895
17896         * g++.dg/parse/crash10.C: Remove bogus error marker.
17897
17898 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17899
17900         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
17901         (host_gcc): Likewise.
17902         (ROOT): Honor $PWDCMD.
17903         (BASE): Likewise.
17904         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
17905
17906 2003-11-12  Catherine Moore  <clm@redhat.com>
17907
17908         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
17909
17910 2003-11-12  Andreas Jaeger  <aj@suse.de>
17911             Jakub Jelinek  <jakub@redhat.com>
17912             Andrew Pinski  <pinskia@physics.uc.edu>
17913             Richard Henderson  <rth@redhat.com>
17914
17915         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
17916         systems.
17917         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
17918
17919         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
17920         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
17921
17922 2003-11-11  Andreas Jaeger  <aj@suse.de>
17923
17924         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
17925
17926         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
17927
17928 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
17929
17930         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
17931         Clean ups.
17932
17933 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
17934
17935         * gcc.dg/trampoline-1.c: New test.
17936
17937 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
17938
17939         * gcc.c-torture/compile/200031109-1.c: New test.
17940
17941 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
17942
17943         PR c/3190
17944         PR c/8714
17945         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
17946         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
17947         gcc.dg/format/no-y2k-1.c: Update.
17948
17949 2003-11-08  Roger Sayle  <roger@eyesopen.com>
17950
17951         PR optimization/10467
17952         * gcc.dg/20031108-1.c: New test case.
17953
17954 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
17955
17956         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
17957
17958 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
17959
17960         * gcc.dg/compound-lvalue-1.c: New test.
17961         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
17962         some XFAILs.
17963
17964 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
17965
17966         * gcc.dg/altivec-varargs-1.c: New test.
17967
17968 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17969
17970         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
17971         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
17972         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
17973         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
17974         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
17975
17976 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
17977
17978         * gcc.dg/cond-lvalue-1.c: New test.
17979
17980 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
17981
17982         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
17983
17984 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17985
17986         PR c++/11616
17987         * g++.dg/template/instantiate5.C: New test.
17988
17989 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17990
17991         PR c++/12726
17992         * g++.dg/ext/complit2.C: Replace test with self-contained version.
17993         * ChangeLog: Add missing first entry for above test.
17994
17995 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17996
17997         PR c++/9810
17998         * g++.dg/template/using8.C: New test.
17999         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
18000
18001 2003-11-02  Roger Sayle  <roger@eyesopen.com>
18002
18003         PR optimization/10817
18004         * gcc.c-torture/compile/20031102-1.c: New test case.
18005
18006 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
18007
18008         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
18009         2147483647.
18010
18011 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
18012
18013         * gcc.dg/20031102-1.c: New test.
18014
18015 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
18016
18017         * gcc.dg/complex-1.c: New test.
18018
18019 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18020
18021         PR c++/12796
18022         * g++.dg/template/crash13.C: Adjust expected error location.
18023         * g++.old-deja/g++.brendan/ns1.C: Likewise.
18024
18025 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
18026
18027         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
18028
18029 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
18030
18031         PR/10239
18032         * gcc.c-torture/compile/20031031-2.c: New test.
18033
18034 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
18035
18036         PR/11640
18037         * gcc.c-torture/compile/20031031-1.c: New test.
18038
18039 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
18040
18041         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
18042         * gcc.misc-tests/bprob.exp: Likewise.
18043         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
18044         the execution test on arm-elf configs.
18045         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
18046         configs that don't support scratch files.
18047         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
18048
18049 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
18050
18051         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
18052         done by dejagnu.
18053
18054 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
18055
18056         * ada/acats/run_all.sh: Redirect mv output to /dev/null
18057         Avoid non pure sh syntax. Add more logging.
18058
18059         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
18060         fail.
18061
18062 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18063
18064         PR libgcj/10610
18065         * gcc.dg/ppc-stackalign-1.c: New test.
18066
18067 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
18068
18069         * ada/acats/run_all.sh: Change output to be more compliant with
18070         dejagnu framework.
18071         Create acats.sum and acats.log files under testsuite/ada/acats
18072         Only run [a-z]* directories, to filter out e.g. CVS.
18073         Redirect build output to log file.
18074
18075 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
18076
18077         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
18078
18079 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
18080
18081         PR ada/5909:
18082         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
18083
18084 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
18085
18086         * gcc.c-torture/compile/20031023-1.c: New test.
18087         * gcc.c-torture/compile/20031023-2.c: New test.
18088         * gcc.c-torture/compile/20031023-3.c: New test.
18089         * gcc.c-torture/compile/20031023-4.c: New test.
18090
18091 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18092
18093         PR c++/10371
18094         * g++.dg/lookup/scoped8.C: New test.
18095
18096 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
18097
18098         * g++.dg/opt/reg-stack3.C: New test.
18099
18100 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
18101
18102         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
18103
18104 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18105
18106         PR c++/11076
18107         * g++.dg/template/crash13.C: New test.
18108
18109 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
18110
18111         * gcc.dg/c99-restrict-2.c: New test.
18112
18113 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
18114
18115         PR c++/12698, c++/12699, c++/12700, c++/12566
18116         * g++.dg/inherit/covariant9.C: New test.
18117         * g++.dg/inherit/covariant10.C: New test.
18118         * g++.dg/inherit/covariant11.C: New test.
18119
18120 2003-10-23  Jason Merrill  <jason@redhat.com>
18121
18122         PR c++/12726
18123         * g++.dg/ext/complit2.C: New test.
18124
18125 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
18126
18127         PR target/12654
18128         * gcc.c-torture/execute/20031020-1.c: New test.
18129
18130 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18131
18132         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
18133         following the jump_insn.
18134
18135 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
18136
18137         * gcc.dg/cast-lvalue-1.c: New test.
18138
18139 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
18140
18141         PR c++/11962
18142         * g++.dg/template/cond2.C: New test.
18143
18144 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
18145
18146         * gcc.dg/builtins-28.c: New test.
18147
18148 2003-10-20  Jan Hubicka  <jh@suse.cz>
18149
18150         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
18151         parameter.
18152         * testsuite/gcc.dg/inline-2.c: Likewise.
18153
18154 2003-10-20  Phil Edwards  <phil@codesourcery.com>
18155
18156         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
18157         * gcc.dg/nest.c:  Likewise.
18158
18159 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18160
18161         PR c++/9781, c++/10583, c++/11862
18162         * g++.dg/parse/crash13.C: New test.
18163
18164 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18165
18166         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
18167
18168 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
18169
18170         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
18171         Define HAVE_C99_RUNTIME except on Solaris.
18172         * gcc.dg/builtins-20.c: Likewise.
18173
18174 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18175
18176         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
18177
18178 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18179
18180         PR c++/12495
18181         * g++.dg/template/crash21.C: New test.
18182
18183 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18184
18185         PR c++/2513
18186         * g++.dg/template/typename5.C: New test.
18187
18188 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18189
18190         PR c++/12369
18191         * g++.dg/template/friend25.C: New test.
18192
18193 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
18194
18195         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
18196         versions.
18197
18198 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
18199
18200         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
18201         == 2147483647.
18202
18203 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
18204
18205         * gcc.c-torture/execute/960416-1.x: Remove.
18206         * gcc.c-torture/execute/divconst-3.x: Likewise.
18207
18208 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
18209
18210         PR target/12598
18211         * gcc.dg/torture/cris-volatile-1.c: New test.
18212
18213 2003-10-14  Roger Sayle  <roger@eyesopen.com>
18214
18215         PR optimization/9325
18216         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
18217         for overflowing floating point to integer conversion during RTL
18218         simplification.
18219
18220 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
18221
18222         * objc/execute/_cmd.m: Fix typo.
18223         * objc.dg/image-info.m, objc.dg/symtab-1.m:
18224         Relax 'scan-assembler' regexp.
18225         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
18226         objc.dg/try-catch-4.m: Run on non-Darwin targets.
18227         * objc.dg/zero-link-2.m: Remove blank line.
18228         * objc.dg/zero-link-3.m: New test case.
18229
18230 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
18231
18232         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
18233
18234         * gcc.dg/asm-names.c: Use scan-assembler-not rather
18235         than linker trickery.
18236
18237 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18238
18239         PR c++/12370
18240         * g++.dg/other/friend2.C: New test.
18241
18242 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
18243
18244         * gcc.dg/20031012-1.c: New test.
18245
18246 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
18247
18248         * gcc.dg/weak/weak-3.c: Fix for new warning.
18249
18250 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
18251
18252         PR optimization/8750
18253         * gcc.c-torture/execute/20031012-1.c: New test case.
18254
18255 2003-10-11  Roger Sayle  <roger@eyesopen.com>
18256
18257         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
18258         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
18259
18260 2003-10-11  Roger Sayle  <roger@eyesopen.com>
18261
18262         PR optimization/12260
18263         * gcc.c-torture/compile/20031011-2.c: New test case.
18264
18265 2003-10-11  Roger Sayle  <roger@eyesopen.com>
18266
18267         * gcc.c-torture/execute/20031011-1.c: New testcase.
18268
18269 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
18270
18271         * gcc.c-torture/compile/20031011-1.c: New test.
18272
18273 2003-10-11  Jan Hubicka  <jh@suse.cz>
18274
18275         * g++.dg/other/first-global.C: New test.
18276
18277 2003-10-11  Roger Sayle  <roger@eyesopen.com>
18278
18279         * gcc.c-torture/execute/string-opt-18.c: New testcase.
18280
18281 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
18282
18283         * gcc.c-torture/compile/20031010-1.c: New test.
18284
18285 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
18286
18287         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
18288         * gcc.c-torture/execute/va-arg-25.c: ... here.
18289
18290 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
18291
18292         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
18293
18294 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
18295
18296         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
18297
18298 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
18299
18300         * g++.dg/parse/error2.C: New test.
18301
18302 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
18303
18304         PR c++/11097
18305         * g++.dg/other/error5.C: Modify the error message.
18306         * g++.dg/lookup/using8.C: New test.
18307
18308 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
18309
18310         * gcc.dg/darwin-abi-2.c: New file.
18311         * gcc.c-torture/execute/va-arg-24.c: New file.
18312
18313 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
18314
18315         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
18316         indentation.
18317
18318 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
18319
18320         PR c++/10147
18321         * g++.dg/other/error4.C: Update error messages.
18322         * g++.dg/template/ptrmem4.C: Likewise.
18323
18324         PR c++/12337
18325         * g++.dg/init/new9.C: New test.
18326
18327         PR c++/12334, c++/12236, c++/8656
18328         * g++.dg/ext/attrib8.C: New test.
18329
18330 2003-10-06  Devang Patel  <dpatel@apple.com>
18331
18332         * gcc.dg/debug/dwarf2-3.h: New test.
18333         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
18334
18335 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
18336
18337         * g++.dg/opt/cfg2.C: New test.
18338
18339 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
18340
18341         * g++.dg/opt/float1.C: New test.
18342
18343 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18344
18345         * gcc.dg/c90-array-lval-6.c: New test.
18346         * gcc.dg/c99-array-lval-6.c: New test.
18347
18348 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
18349             Ziemowit Laski  <zlaski@apple.com>
18350
18351         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
18352         'Derived', so that it is never considered a class method; add
18353         new warning for '+port' method ambiguity.
18354         * objc.dg/method-12.m: Include <objc/objc.h> instead of
18355         <objc/objc-api.h> (needed on Mac OS X).
18356         * objc.dg/method-13.m: New test.
18357
18358 2003-10-03  Roger Sayle  <roger@eyesopen.com>
18359
18360         PR optimization/9325, PR java/6391
18361         * gcc.c-torture/execute/20031003-1.c: New test case.
18362
18363 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
18364
18365         PR optimization/12180
18366         * gcc.dg/20031002-1.c: New test.
18367
18368         PR c++/12486
18369         * g++.dg/inherit/error1.C: New test.
18370
18371 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
18372
18373         * lib/f-torture.exp (search_for): Rename to...
18374         (search_for_re): This.  Also, clean up comments and the
18375         "regexp" invocation.
18376
18377 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
18378
18379         * gcc.c-torture/compile/20031002-1.c: New test.
18380
18381 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
18382
18383         * g++.dg/opt/cond1.C: New test.
18384
18385 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
18386
18387         * gcc.dg/Wold-style-definition-2.c: New testcase.
18388         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
18389
18390 2003-09-29  Richard Henderson  <rth@redhat.com>
18391
18392         * g++.dg/init/array10.C: Add dg-options.
18393
18394 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
18395
18396         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
18397
18398 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18399
18400         * g++.dg/template/friend19.C: Fix typo.
18401         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
18402
18403 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
18404
18405         * gcc.c-torture/execute/20030928-1.c: New test.
18406         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
18407
18408 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
18409
18410         * g++.dg/opt/unroll1.C: New test.
18411
18412 2003-09-26  Roger Sayle  <roger@eyesopen.com>
18413
18414         PR optimization/11741
18415         * gcc.dg/20030926-1.c: New test case.
18416
18417 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18418
18419         PR c++/5655
18420         * g++.dg/parse/access7.C: New test.
18421         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
18422
18423 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
18424
18425         MERGE OF objc-improvements-branch into MAINLINE:
18426         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
18427         if libobjc has not been built.
18428         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
18429         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
18430         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
18431         objc/execute/nested-3.m, objc/execute/np-2.m,
18432         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
18433         objc/execute/redefining_self.m, objc/execute/root_methods.m,
18434         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
18435         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
18436         objc.dg/special/unclaimed-category-1.h,
18437         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
18438         well as GNU runtime.
18439         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
18440         * execute/cascading-1.m, execute/function-message-1.m,
18441         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
18442         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
18443         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
18444         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
18445         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
18446         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
18447         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
18448         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
18449         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
18450         * objc.dg/bitfield-2.m: Run only on Darwin.
18451         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
18452         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
18453         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
18454         * objc.dg/const-str-1.m: Fix constant string layout.
18455
18456 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
18457
18458         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
18459
18460 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
18461
18462         * gcc.dg/darwin-abi-1.c: New file.
18463
18464 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
18465
18466         PR target/12281
18467         * gcc.c-torture/compile/20030921-1.c: New test.
18468
18469 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
18470
18471         * g++.dg/opt/reg-stack2.C: New test.
18472
18473 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
18474
18475         * g++.dg/eh/delayslot1.C: New test.
18476
18477 2003-09-20  Richard Henderson  <rth@redhat.com>
18478
18479         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
18480
18481 2003-09-20  Roger Sayle  <roger@eyesopen.com>
18482
18483         * gcc.c-torture/execute/20030920-1.c: New test case.
18484
18485 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18486
18487         * g++.dg/rtti/typeid3.C: Correct expected error message.
18488
18489 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18490
18491         PR c++/157
18492         * g++.dg/parse/crash12.C: New test.
18493
18494 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
18495
18496         * gcc.dg/compat/mixed-struct-check.h: New.
18497         * gcc.dg/compat/mixed-struct-defs.h: New.
18498         * gcc.dg/compat/mixed-struct-init.h: New.
18499         * gcc.dg/compat/struct-by-value-19_main.c: New.
18500         * gcc.dg/compat/struct-by-value-19_x.c: New.
18501         * gcc.dg/compat/struct-by-value-19_y.c: New.
18502         * gcc.dg/compat/struct-by-value-20_main.c: New.
18503         * gcc.dg/compat/struct-by-value-20_x.c: New.
18504         * gcc.dg/compat/struct-by-value-20_y.c: New.
18505         * gcc.dg/compat/struct-return-19_main.c: New.
18506         * gcc.dg/compat/struct-return-19_x.c: New.
18507         * gcc.dg/compat/struct-return-19_y.c: New.
18508         * gcc.dg/compat/struct-return-20_main.c: New.
18509         * gcc.dg/compat/struct-return-20_x.c: New.
18510         * gcc.dg/compat/struct-return-20_y.c: New.
18511
18512 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
18513         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
18514         so that it will not complain on LP64 targets.
18515
18516 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18517
18518         PR c++/495
18519         * g++.dg/template/friend24.C: New test.
18520
18521 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
18522
18523         PR c++/12332
18524         * g++.dg/template/memtmpl2.C: New test.
18525
18526 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
18527
18528         PR target/11184
18529         * gcc.dg/builtin-apply1.c: New test.
18530
18531 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
18532
18533         PR c++/9848
18534         * g++.dg/warn/Wunused-4.C: New test.
18535
18536 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18537
18538         PR c++/12316
18539         * g++.dg/other/gc2.C: New test.
18540
18541 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
18542
18543         PR c++/11991
18544         * g++.dg/rtti/typeid3.C: New test.
18545
18546         PR c++/12266
18547         * g++.dg/overload/template1.C: New test.
18548
18549 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
18550
18551         * g++.dg/opt/cfg3.C: New test.
18552
18553 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18554
18555         PR c++/7939
18556         * g++.dg/template/crash11.C: New test.
18557
18558 2003-09-16  Jason Merrill  <jason@redhat.com>
18559             Jakub Jelinek  <jakub@redhat.com>
18560
18561         * gcc.dg/attr-warn-unused-result.c: New test.
18562
18563 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
18564
18565         PR c++/12184
18566         * g++.dg/expr/call2.C: New test.
18567
18568 2003-09-15  Andreas Jaeger  <aj@suse.de>
18569
18570         * gcc.dg/Wold-style-definition-1.c: New test.
18571
18572 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
18573
18574         PR c++/3907
18575         * g++.dg/parse/template12.C: New test.
18576
18577         * g++.dg/abi/bitfield11.C: New test.
18578         * g++.dg/abi/bitfield12.C: Likewise.
18579
18580 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
18581
18582         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
18583         non-expansion of functional macro name without arguments at EOL.
18584         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
18585
18586 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
18587
18588         * gcc.c-torture/execute/20030914-[12].c: New tests.
18589
18590 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
18591
18592         PR c++/11788
18593         * g++.dg/overload/addr1.C: New test.
18594
18595 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
18596
18597         * gcc.dg/20030909-1.c: New test.
18598
18599 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
18600
18601         * gcc.dg/ultrasp10.c: New test.
18602
18603 2003-09-09  Devang Patel  <dpatel@apple.com>
18604
18605         * gcc.dg/darwin-ld-6.c: New test.
18606
18607 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18608
18609         * gcc.dg/torture/builtin-explog-1.c: New testcase.
18610
18611 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
18612
18613         * gcc.dg/ia64-types1.c: New test.
18614         * gcc.dg/ia64-types2.c: Likewise.
18615
18616 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18617
18618         * gcc.dg/builtins-1.c: Add more _Complex tests.
18619         * gcc.dg/torture/builtin-attr-1.c: Likewise.
18620
18621         * gcc.dg/builtins-1.c: Test existing _Complex functions.
18622         * gcc.dg/torture/builtin-attr-1.c: Likewise.
18623
18624 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
18625
18626         PR c++/11786
18627         * g++.dg/lookup/koenig2.C: New test.
18628
18629         PR c++/5296
18630         * g++.dg/rtti/typeid2.C: New test.
18631
18632 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
18633
18634         * gcc.c-torture/compile/20030904-1.c: New test.
18635
18636 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
18637
18638         * g++.dg/opt/longbranch2.C: New test.
18639
18640 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
18641
18642         * g++.dg/template/crash10.C: Only compile it.
18643
18644 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
18645
18646         PR middle-end/11665
18647         * gcc.c-torture/compile/20030907-1.c: New test.
18648         * g++.dg/init/array11.C: New test.
18649
18650 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
18651
18652         PR c++/11852
18653         * g++.dg/init/struct1.C: New test.
18654
18655 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
18656
18657         PR c++/12181
18658         * g++.dg/expr/comma1.C: New test.
18659
18660 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
18661
18662         PR c++/11867
18663         * g++.dg/expr/static_cast5.C: New test.
18664
18665 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
18666
18667         PR c++/11507
18668         * g++.dg/lookup/scoped7.C: New test.
18669
18670         PR c++/9574
18671         * g++.dg/other/static1.C: New test.
18672
18673         PR c++/11490
18674         * g++.dg/warn/template-1.C: New test.
18675
18676         PR c++/11432
18677         * g++.dg/template/crash10.C: New test.
18678
18679         PR c++/2478
18680         * g++.dg/overload/VLA.C: New test.
18681
18682         PR c++/10804
18683         * g++.dg/template/call1.C: New test.
18684
18685 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
18686
18687         PR c++/11794
18688         * g++.dg/parse/using3.C: New test.
18689
18690 2003-09-06  Roger Sayle  <roger@eyesopen.com>
18691
18692         PR c++/11409
18693         * g++.dg/overload/builtin3.C: New test case.
18694
18695 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
18696
18697         PR c/9862
18698         * gcc.dg/20030906-1.c: New test.
18699         * gcc.dg/20030906-2.c: Likewise.
18700
18701 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
18702
18703         PR c++/12167
18704         * g++.dg/parse/defarg5.C: New test.
18705
18706         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
18707
18708 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
18709
18710         PR c++/12163
18711         * g++.dg/expr/static_cast4.C: New test.
18712
18713         PR c++/12146
18714         * g++.dg/template/crash9.C: New test.
18715
18716 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
18717
18718         * g++.old-deja/g++.ext/pretty2.C: Update for change
18719         in __FUNCTION__.
18720         * g++.old-deja/g++.ext/pretty3.C: Likewise.
18721
18722 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
18723
18724         PR c++/11922
18725         * g++/dg/template/qualified-id1.C: New test.
18726
18727         PR c++/12037
18728         * g++.dg/warn/noeffect4.C: New test.
18729
18730 2003-09-04  Matt Austern  <austern@apple.com>
18731
18732         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
18733         * g++.dg/ext/fnname2.C: Likewise.
18734         * g++.dg/ext/fnname3.C: Likewise.
18735
18736 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
18737
18738         * g++.dg/expr/lval1.C: New test.
18739         * g++.dg/ext/lvcast.C: Remove.
18740
18741 2003-09-03  Roger Sayle  <roger@eyesopen.com>
18742
18743         PR optimization/11700.
18744         * gcc.c-torture/compile/20030903-1.c: New test case.
18745
18746 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
18747
18748         PR c++/12053
18749         * g++.dg/abi/layout4.C: New test.
18750
18751 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
18752
18753         PR c++/11553
18754         * g++.dg/parse/friend3.C: New test.
18755
18756 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
18757
18758         PR c++/11847
18759         * g++.dg/template/class1.C: New test.
18760
18761         PR c++/11808
18762         * g++.dg/expr/call1.C: New test.
18763
18764 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
18765
18766         PR c++/12114
18767         * g++.dg/init/ref9.C: New test.
18768
18769         PR c++/11972
18770         * g++.dg/template/nested4.C: New test.
18771
18772 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
18773
18774         PR c++/12093
18775         * g++.dg/template/non-dependent4.C: New test.
18776
18777         PR c++/11928
18778         * g++.dg/inherit/conv1.C: New test.
18779
18780 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
18781
18782         PR c++/6196
18783         * g++.dg/ext/label1.C: New test.
18784         * g++.dg/ext/label2.C: Likewise.
18785
18786 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
18787
18788         * g++.dg/expr/cond3.C: New test.
18789
18790 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18791
18792         * gcc.dg/builtins-1.c: Add new builtin cases.
18793
18794 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18795
18796         * gcc.dg/builtins-1.c: Add new cases.
18797         * gcc.dg/torture/builtin-attr-1.c: Likewise.
18798
18799 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18800
18801         * gcc.dg/builtins-1.c: Add more math builtin tests.
18802         * gcc.dg/torture/builtin-attr-1.c: New test.
18803
18804 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
18805
18806         PR optimization/5079
18807         * g++.dg/opt/static3.C: New test.
18808
18809 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18810
18811         * gcc.misc-tests/gcov-10b.c: New test.
18812
18813 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
18814
18815         * g++.dg/opt/ptrmem3.C: New test.
18816
18817         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
18818
18819 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
18820
18821         * gcc.dg/20030826-2.c: New test.
18822
18823 2003-08-26  Roger Sayle  <roger@eyesopen.com>
18824
18825         PR middle-end/12002
18826         * g77.f-torture/compile/12002.f: New test case.
18827
18828 2003-08-26  Roger Sayle  <roger@eyesopen.com>
18829
18830         * gcc.dg/20030826-1.c: New test case.
18831
18832 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
18833
18834         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
18835
18836 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
18837
18838         PR c++/11871
18839         * c++.dg/lookup/crash1.C: New test.
18840
18841         * c++.dg/warn/noeffect3.C: New test.
18842
18843 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
18844
18845         * gcc.dg/compat/vector-1_x.c: Compile with -w.
18846         * gcc.dg/compat/vector-1_y.c: Ditto.
18847         * gcc.dg/compat/vector-2_x.c: Ditto.
18848         * gcc.dg/compat/vector-2_y.c: Ditto.
18849
18850 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
18851
18852         * gcc.dg/20030702-1.c: New test.
18853
18854 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
18855
18856         PR c++/8795
18857         * g++.dg/ext/altivec-1.C: New test.
18858
18859 2003-08-24  Richard Henderson  <rth@redhat.com>
18860
18861         * g++.dg/eh/simd-2.C: Add -w for x86.
18862
18863 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
18864
18865         * gcc.dg/20030815-1.c: New test.
18866
18867 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18868
18869         PR c++/3765
18870         * g++.dg/parse/access6.C: New test.
18871
18872 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18873
18874         PR c++/641, c++/11876
18875         * g++.dg/template/friend22.C: New test.
18876         * g++.dg/template/friend23.C: Likewise.
18877
18878 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18879
18880         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
18881         identically.
18882
18883 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18884
18885         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
18886
18887 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18888
18889         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
18890
18891 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18892
18893         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
18894
18895 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18896
18897         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
18898
18899 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
18900
18901         PR c++/11919
18902         * g++.dg/overload/prom1.C: New test.
18903
18904         PR c++/11551
18905         * g++.dg/parse/dtor2.C: New test.
18906
18907         PR c++/10762
18908         * g++.dg/parse/using2.C: New test.
18909
18910 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
18911
18912         PR target/11805
18913         * gcc.c-torture/compile/20030821-1.c: New.
18914
18915 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
18916
18917         PR c++/11834
18918         * g++.dg/template/deduce2.C: New test.
18919
18920 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
18921
18922         * gcc.c-torture/execute/20030821-1.c: New test.
18923
18924 2003-08-20  Roger Sayle  <roger@eyesopen.com>
18925
18926         PR middle-end/11984
18927         * gcc.dg/20030820-1.c: New test case.
18928
18929 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
18930
18931         PR c++/11945
18932         * g++.dg/warn/noeffect2.C: New test.
18933
18934 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
18935
18936         PR c++/10926
18937         * g++.dg/template/dtor2.C: New test.
18938
18939         PR c++/11684
18940         * g++.dg/template/operator1.C: New test.
18941         * g++.dg/parse/operator4.C: New test.
18942
18943         PR c++/11946.C
18944         * g++.dg/expr/enum1.C: New test.
18945         * gcc.dg/c99-bool-1.c: Remove bogus warning.
18946
18947         PR c++/11036.C
18948         * g++.dg/parse/elab2.C: New test.
18949         * g++.dg/parse/typedef4.C: Change error message.
18950         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
18951         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
18952         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
18953
18954 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
18955
18956         * gcc.dg/pch/warn-1.c: New.
18957         * gcc.dg/pch/warn-1.hs: New.
18958
18959         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
18960         not-tested file.
18961
18962 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
18963
18964         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
18965
18966 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
18967
18968         * gcc.dg/uninit-D.c: New Test.
18969         * gcc.dg/uninit-E.c: New Test.
18970         * gcc.dg/uninit-F.c: New Test.
18971         * gcc.dg/uninit-G.c: New Test.
18972
18973 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
18974
18975         * g++.dg/README: Describe the pch directory.
18976
18977 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18978
18979         PR c++/11174
18980         * g++.dg/parse/access4.C: New test.
18981         * g++.dg/parse/access5.C: Likewise.
18982         * g++.old-deja/g++.jason/access17.C: Adjust error message.
18983
18984 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
18985
18986         * gcc.dg/noncompile/20030818-1.c: New.
18987
18988 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
18989
18990         PR c++/11957
18991         * g++.dg/warn/noeffect1.C: New test.
18992
18993         * g++.dg/template/scope2.C: New test.
18994         * g++.dg/template/error2.C: Correct dg-error
18995
18996 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
18997
18998         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
18999
19000 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
19001
19002         PR C++/11512
19003         * g++.dg/template/warn1.C: New.
19004
19005 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
19006
19007         * g++.dg/template/error2.C: New test.
19008         * g++.dg/lookup/using7.C: Adjust errors
19009         * g++.old-deja/g++.pt/crash36.C: Likewise.
19010         * g++.old-deja/g++.pt/derived3.C: Likewise.
19011
19012 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19013
19014         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
19015         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
19016         * gcc.c-torture/execute/builtins/string-9.c: New, from
19017         string-opt-9.c.  Adjust for execute/builtins framework.
19018         * gcc.c-torture/execute/string-opt-9.c: Delete.
19019
19020 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
19021
19022         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
19023
19024         * g++.dg/parse/ret-type2.C: New test.
19025
19026         PR c++/11703
19027         * g++.dg/init/new8.C: New test.
19028
19029         PR c++/10923
19030         * g++.dg/parse/typedef5.C: New test.
19031
19032         PR c++/9512
19033         * g++.dg/parse/qualified2.C: New test.
19034         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
19035         invalid code.
19036
19037 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
19038
19039         * g++.dg/conversion/ptrmem1.C: New test.
19040
19041 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
19042
19043         PR target/11693
19044         * gcc.dg/20030811-1.c: New test.
19045
19046         PR target/11535
19047         * gcc.c-torture/execute/20030811-1.c: New test.
19048
19049 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19050
19051         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
19052
19053 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
19054
19055         PR c++/11789.C
19056         * g++.dg/inherit/multiple1.C: New test.
19057
19058 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
19059
19060         * gcc.dg/spe1.c: New test.
19061
19062         PR c++/11670
19063         * g++.dg/expr/cast2.C: New test.
19064
19065         PR c++/10530
19066         * g++.dg/template/dependent-name2.C: New test.
19067
19068 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
19069
19070         * g++.dg/parse/crash11.C: Put the dg options in comments.
19071
19072 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
19073
19074         * lib/gcc-dg.exp: Update for diagnostic change.
19075
19076 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19077
19078         PR c++/5767
19079         * g++.dg/parse/crash11.C: New test.
19080
19081 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
19082
19083         * gcc.dg/cpp/spacing1.c: Update.
19084
19085 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
19086
19087         PR target/11739
19088         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
19089         a value for -mtune.
19090
19091 2003-08-04  Roger Sayle  <roger@eyesopen.com>
19092
19093         PR middle-end/11771
19094         * gcc.c-torture/compile/20030804-1.c: New test case.
19095
19096 2003-08-04  Roger Sayle  <roger@eyesopen.com>
19097
19098         * gcc.dg/20030804-1.c: New test case.
19099
19100 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
19101
19102         * gcc.dg/cpp/separate-1.c: New test.
19103
19104 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
19105
19106         PR c++/11704
19107         * g++.dg/template/dependent-expr2.C: New test.
19108
19109         PR c++/11766
19110         * g++.dg/expr/ptrmem1.C: New test.
19111
19112 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19113
19114         PR c++/9453
19115         * g++.dg/template/friend15.C: New test.
19116
19117 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
19118
19119         * lib/dg-pch.exp: Work round PCH bug.
19120
19121 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19122
19123         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
19124         builtins.  Move cases from builtins-4.c here.
19125
19126         * gcc.dg/torture/builtin-math-1.c: New test taken from
19127         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
19128         additional cases.
19129
19130         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
19131         Delete.
19132
19133 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
19134
19135         PR c++/9447
19136         * g++.dg/template/using7.C: New test.
19137
19138 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
19139
19140         * import1.c, import2.c: New tests.
19141
19142 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
19143
19144         * g++.dg/eh/crossjump1.C: New test.
19145
19146 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
19147
19148         PR c++/11697
19149         * g++.dg/template/using6.C: New test.
19150
19151         PR c++/11744
19152         * g++.dg/template/koenig2.C: New test.
19153
19154 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19155
19156         PR c++/7983
19157         * g++.dg/parse/typedef4.C: New test.
19158
19159 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19160
19161         PR c++/8442, c++/8806
19162         * g++.dg/template/elab1.C: New test.
19163         * g++.dg/template/type2.C: Likewise.
19164         * g++.dg/template/ttp3.C: Adjust expected error message.
19165         * g++.old-deja/g++.law/visibility13.C: Likewise.
19166         * g++.old-deja/g++.niklas/t135.C: Likewise.
19167         * g++.old-deja/g++.pt/ttp41.C: Likewise.
19168         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
19169         template argument.
19170         * g++.old-deja/g++.pt/ttp44.C: Likewise.
19171
19172 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
19173
19174         PR c++/11295
19175         * g++.dg/ext/stmtexpr1.C: New test.
19176
19177         * g++.dg/opt/tmp1.C: New test.
19178
19179         PR c++/11525
19180         * g++.dg/parse/constant4.C: New test.
19181
19182         PR c++/9447
19183         * g++.dg/template/using5.C: New test.
19184
19185 2003-07-31  Roger Sayle  <roger@eyesopen.com>
19186
19187         * gcc.dg/builtins-27.c: New test case.
19188
19189 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
19190
19191         * gcc.dg/tls/opt-7.c: New test.
19192
19193 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
19194
19195         * g++.old-deja/g++.other/crash18.C: Remove.
19196
19197 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
19198
19199         * g++.dg/template/explicit3.C: New.
19200         * g++.dg/template/explicit4.C: New.
19201         * g++.dg/template/explicit5.C: New.
19202
19203         PR c++/11347
19204         * g++.dg/template/memtmpl1.C: New.
19205
19206 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
19207
19208         PR target/11565
19209         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
19210         * gcc.dg/i386-387-5.c (dg-options): Likewise.
19211
19212 2003-07-30  Jan Hubicka  <jh@suse.cz>
19213
19214         * vtgc1.c: Kill.
19215
19216 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
19217
19218         * gcc.dg/struct-in-proto-1.c: New test.
19219
19220 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
19221
19222         * gcc.dg/cpp/include2.c: Only expect one message.
19223
19224 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
19225
19226         PR c++/9447
19227         * g++.dg/template/using1.C: New test.
19228         * g++.dg/template/using2.C: New test.
19229         * g++.dg/template/using3.C: New test.
19230         * g++.dg/template/using4.C: New test.
19231
19232 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
19233
19234         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
19235         * gcc.c-torture/execute/string-opt-10.c: Likewise.
19236
19237 2003-07-28  Jan Hubicka  <jh@suse.cz>
19238
19239         PR c++/11530
19240         * g++.dg/opt/call1.C: New test.
19241
19242 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
19243
19244         PR c++/11667
19245         * g++.dg/init/enum2.C: New test.
19246         * g++.dg/template/overload1.C: Add "-w" option.
19247
19248 2003-07-28    <hp@bitrange.com>
19249
19250         * gcc.dg/Wdeclaration-after-statement-1.c,
19251         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
19252
19253 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
19254
19255         * gcc.c-torture/compile/20030725-1.c: New test.
19256
19257 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
19258
19259         * gcc.dg/20030505.c: Only run for SPE.
19260         Remove definition of opaque type.
19261
19262 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
19263
19264         * g++.dg/template/ptrmem6.C: New test.
19265
19266 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
19267
19268         * gcc.c-torture/compile/zero-strct-2.c: New test.
19269
19270 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
19271
19272         * gcc.dg/intermod-1.c: New test.
19273
19274 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
19275
19276         PR c++/11617
19277         * g++.dg/template/lookup2.C: New test.
19278         * g++.dg/template/memclass1.C: Remove instantiated from error.
19279         * g++.dg/other/error2.C: Tweak expected errors.
19280
19281         PR c++/11596
19282         * g++.dg/template/defarg3.C: New test.
19283
19284         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
19285
19286 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
19287
19288         * g++.dg/inherit/access5.C: New test.
19289
19290 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19291
19292         PR c++/11513
19293         * g++.dg/template/crash8.C: New test.
19294
19295 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
19296
19297         PR c/10602
19298         * gcc.dg/noncompile/incomplete-2.c: New test.
19299
19300 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
19301
19302         PR c++/11645
19303         * g++.dg/inherit/access4.C: New test.
19304
19305         PR c++/11517
19306         * g++.dg/expr/cond2.C: New test.
19307
19308         PR optimization/10679
19309         * g++.dg/opt/inline4.C: New test.
19310
19311 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
19312
19313         * g++.dg/parse/crash10: New test.
19314
19315 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
19316
19317         * g++.dg/ext/flexary1.C: New test.
19318
19319 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19320
19321         PR c++/10793
19322         * g++.dg/template/crash9.C: New test.
19323
19324 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19325
19326         PR c++/3004
19327         * g++.dg/parse/typedef3.C: New test.
19328
19329         PR c++/7906
19330         * g++.dg/parse/operator2.C: New test.
19331
19332         PR c++/8895
19333         * g++.dg/parse/def-tmpl-arg1.C: New test.
19334
19335         PR c++/9282
19336         * g++.dg/parse/funptr1.C: New test.
19337
19338         PR c++/9452
19339         * g++.dg/parse/ambig3.C: New test.
19340
19341         PR c++/9454
19342         * g++.dg/parse/operator3.C: New test.
19343
19344         PR c++/9486
19345         * g++.dg/parse/template10.C: New test.
19346
19347         PR c++/9488
19348         * g++.dg/parse/template11.C: New test.
19349
19350         PR c++/10150
19351         * g++.dg/parse/invalid-op1.C: New test.
19352
19353         PR c++/10247
19354         * g++.dg/parse/condexpr1.C: New test.
19355
19356 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
19357
19358         * g++.dg/ext/packed3.C: New test.
19359         * g++.dg/ext/packed4.C: New test.
19360
19361         * gcc.dg/pack-test-3.c: New test.
19362
19363 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
19364
19365         * lib/compat.exp: Handle dg-options per source file.
19366         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
19367         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
19368         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
19369         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
19370         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
19371         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
19372         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
19373         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
19374         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
19375         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
19376         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
19377         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
19378         * g++.dg/compat/break/bitfield7_x.C: Ditto.
19379         * g++.dg/compat/break/bitfield7_y.C: Ditto.
19380
19381 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
19382
19383         PR c/10320
19384         * gcc.c-torture/execute/20030718-1.c: New test.
19385
19386 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
19387
19388         PR optimization/11536
19389         * gcc.dg/20030721-1.c: New test.
19390
19391 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
19392
19393         PR c++/11546
19394         * g++.dg/template/lookup1.C: New test.
19395
19396 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
19397
19398         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
19399         diagnostics of ill-formed constructs involving labels.
19400         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
19401         the new 'previously defined here' message.
19402
19403 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
19404
19405         * g++.dg/parse/non-dependent2.C: New test.
19406
19407 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
19408
19409         * g++.dg/init/init-ref4.C: xfail on targets without
19410         weak symbols.
19411
19412 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
19413
19414         PR target/11087
19415         * gcc.c-torture/execute/20030717-1.c: New test.
19416
19417 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
19418
19419         * g++.dg/opt/cfg1.C: New test.
19420
19421 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
19422
19423         PR optimization/11557
19424         * gcc.dg/20030717-1.c: New test.
19425
19426 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
19427
19428         PR c++/10476
19429         * g++.dg/expr/crash-1.C: New test.
19430
19431         PR c++/11027
19432         * g++.dg/template/init3.C: New test.
19433
19434         PR c++/8222
19435         * g++.dg/template/non-dependent1.C: New test.
19436
19437         PR c++/11070
19438         * g++.dg/template/non-dependent2.C: New test.
19439
19440         PR c++/11071
19441         * g++.dg/template/non-dependent3.C: New test.
19442
19443         PR c++/9907
19444         * g++.dg/template/sizeof5.C: New test.
19445
19446 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
19447
19448         PR 11498
19449         * gcc.c-torture/compile/mangle-1.c: New file.
19450
19451 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19452
19453         PR c++/7809
19454         * g++.dg/parse/access3.C: New test.
19455
19456 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
19457
19458         PR c++/11384
19459         * g++.dg/init/init-ref4.C: New test.
19460
19461 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
19462
19463         PR c++/11547
19464         * g++.dg/parse/constant3.C: New test.
19465         * g++.dg/parse/crash7.C: Likewise.
19466
19467 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
19468
19469         PR target/11008
19470         * gcc.dg/i386-pentium4-not-mull.c: New.
19471
19472 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
19473
19474         * gcc.dg/asm-names.c (ymain): Make it weak.
19475
19476 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19477
19478         PR c++/5421
19479         * g++.dg/template/friend21.C: New test.
19480
19481 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
19482
19483         * gcc.dg/cleanup-8.c: New test.
19484         * gcc.dg/cleanup-9.c: New test.
19485
19486 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
19487
19488         * g++.dg/ext/dll-MI1.h: New file.
19489         * g++.dg/ext/dllexport-MI1.C: New file.
19490         * g++.dg/ext/dllimport-MI1.C: New file.
19491
19492 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
19493
19494         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
19495         it does not have cmpstrsi patterns (just cmpmemsi).
19496
19497 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
19498
19499         PR debug/11473
19500         * g++.dg/debug/debug8.C: New test.
19501
19502 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19503
19504         PR c++/10108
19505         * g++.dg/template/crash7.C: New test.
19506
19507 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
19508
19509         PR target/10795
19510         * gcc.c-torture/compile/20030708-1.c: New.
19511
19512 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
19513
19514         * gcc.c-torture/execute/20030715-1.c: New test.
19515
19516 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
19517
19518         * gcc.dg/pch/inline-3.c: New file.
19519         * gcc.dg/pch/inline-3.hs: New file.
19520         * gcc.dg/pch/inline-4.c: New file.
19521         * gcc.dg/pch/inline-4.hs: New file.
19522
19523 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
19524
19525         PR c++/11509
19526         * g++.dg/template/crash6.C: New test.
19527
19528         PR c++/7053
19529         * g++.dg/template/friend20.C: New test.
19530
19531         PR c++/7019
19532         * g++.dg/template/overload2.C: New test.
19533
19534 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19535
19536         PR optimization/11440
19537         * gcc.c-torture/execute/20030714-1.c: New test.
19538
19539 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19540
19541         PR c++/11154
19542         * g++.dg/template/partial2.C: New test.
19543
19544 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
19545
19546         PR c++/11503
19547         * g++.dg/template/anon1.C: New test.
19548
19549         PR c++/11493
19550         PR c++/11495
19551         * g++.dg/parse/template9.C: Likewise.
19552         * g++.dg/template/crash4.C: New test.
19553         * g++.dg/template/koenig1.C: Likewise.
19554         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
19555         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
19556         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
19557         functions.
19558         * g++.old-deja/g++.jason/template36.C: Likewise.
19559         * g++.old-deja/g++.mike/p1989.C: Likewise.
19560         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
19561         * g++.old-deja/g++.pt/ttp20.C: Use this->.
19562         * g++.old-deja/g++.pt/ttp21.C: Use this->.
19563         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
19564         compiling.
19565         * g++.old-deja/g++.pt/union2.C: Use this->.
19566
19567 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
19568
19569         * gcc.dg/20030711-1.c: New test.
19570
19571 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
19572
19573         PR c++/11050
19574         * g++.dg/parse/args1.C: New test.
19575         * g++.pt/defarg8.C: Change expected errors.
19576
19577 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
19578
19579         PR c++/8164
19580         * g++.dg/template/nontype2.C: New test.
19581
19582         PR c++/10558
19583         * g++.dg/parse/template8.C: New test.
19584
19585         PR c++/8327
19586         * g++.dg/template/scope1.C: New test.
19587
19588         * g++.dg/warn/Wsign-compare-1.C: New test.
19589
19590 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
19591
19592         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
19593
19594 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
19595
19596         PR c++/9411
19597         * g++.dg/template/explicit2.C: New test.
19598
19599         PR c++/10032
19600         * g++.dg/warn/pedantic1.C: New test.
19601
19602 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
19603
19604         PR c++ 9483
19605         * g++.dg/other/field1.C: New test.
19606
19607 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
19608
19609         PR c/11449
19610         * gcc.c-torture/compile/20030707-1.c: New.
19611
19612 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19613
19614         PR c++/10849
19615         * g++.dg/template/access12.C: New test.
19616
19617 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
19618
19619         * g++.dg/bprob/bprob.exp (prof_ext): Update.
19620         * g77.dg/bprob/bprob.exp (prof_ext): Update.
19621         * gcc.misc-tests/bprob.exp (prof_ext): Update.
19622         * gcc.misc-tests/gcov.exp: Update
19623         * g++.dg/gcov/gcov.exp: Update
19624         * lib/gcov.exp: Update.
19625
19626 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
19627
19628         * g++.dg/abi/mangle17.C: Make sure template expressions are
19629         dependent.
19630         * g++.dg/abi/mangle4.C: Mark erroneous casts.
19631         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
19632         * g++.dg/opt/stack1.C: Remove erroneous code.
19633         * g++.dg/parse/template7.C: New test.
19634         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
19635         * g++.old-deja/g++.pt/crash4.C: Likewise.
19636
19637 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19638
19639         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
19640         with zero or one occurence of `$' after the initial `L'.
19641
19642 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
19643
19644         * gcc.c-torture/compile/20030704-1.c: Add a comment.
19645
19646 2003-07-08  Roger Sayle  <roger@eyesopen.com>
19647
19648         PR c/11370
19649         * gcc.dg/Wunreachable-6.c: New testcase.
19650         * gcc.dg/Wunreachable-7.c: New testcase.
19651
19652 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
19653
19654         PR c/11420
19655         * gcc.dg/20030708-1.c: New test.
19656
19657 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
19658
19659         * gcc.dg/compat/sdata-section.h: New file.
19660         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
19661         * gcc.dg/torture/mips-sdata-1.c: New test.
19662
19663 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19664
19665         PR c++/11030
19666         * g++.dg/template/friend19.C: New test.
19667
19668 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
19669
19670         * g++.dg/opt/strength-reduce.C: New test.
19671
19672 2003-07-07  Roger Sayle  <roger@eyesopen.com>
19673
19674         PR target/10979
19675         * gcc.dg/20030707-1.c: New testcase.
19676
19677 2003-07-07  Roger Sayle  <roger@eyesopen.com>
19678
19679         PR optimization/11059
19680         * g++.dg/opt/emptyunion.C: New testcase.
19681
19682 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
19683             Eric Botcazou  <ebotcazou@libertysurf.fr>
19684
19685         * g++.dg/opt/stack1.C: New test.
19686
19687 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
19688
19689         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
19690         run test.
19691
19692         PR c++/11431
19693         * g++.dg/expr/static_cast3.C: New test.
19694
19695 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
19696
19697         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
19698         everywhere.
19699         * gcc.dg/concat.c: Concatenation of string constants with
19700         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
19701         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
19702         * gcc.dg/cpp/escape-2.c: Use wide character constants where
19703         necessary to avoid multi-character character constant warning.
19704         * gcc.dg/cpp/escape.c: Likewise.
19705         * gcc.dg/cpp/ucs.c: Likewise.
19706         Remove backslashes from dg-bogus comments, as they confuse Tcl.
19707         Fix a typo.
19708
19709 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
19710
19711         PR c/11428
19712         * gcc.c-torture/compile/20030704-1.c: New.
19713
19714 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
19715
19716         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
19717
19718 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
19719
19720         PR c++/5287, PR c++/7910,  PR c++/11021
19721         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
19722         tests for warnings.
19723         * g++.dg/ext/dllimport2.C: Add tests for warnings.
19724         * g++.dg/ext/dllimport3.C: Likewise.
19725         * g++.dg/ext/dllimport4.C: New file.
19726         * g++.dg/ext/dllimport5.C: New file.
19727         * g++.dg/ext/dllimport6.C: New file.
19728         * g++.dg/ext/dllimport7.C: New file.
19729         * g++.dg/ext/dllimport8.C: New file.
19730         * g++.dg/ext/dllimport9.C: New file.
19731         * g++.dg/ext/dllimport10.C: New file.
19732         * g++.dg/ext/dllexport1.C: New file.
19733
19734 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
19735
19736         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
19737         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
19738
19739 2003-07-03  Roger Sayle  <roger@eyesopen.com>
19740
19741         * gcc.dg/builtins-25.c: New testcase.
19742         * gcc.dg/builtins-26.c: New testcase.
19743
19744 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
19745
19746         * gcc.dg/compat/vector-defs.h: New file.
19747         * gcc.dg/compat/vector-setup.h: New file.
19748         * gcc.dg/compat/vector-check.h: New file.
19749         * gcc.dg/compat/vector-1_main.c: New file.
19750         * gcc.dg/compat/vector-1_x.c: New file.
19751         * gcc.dg/compat/vector-1_y.c: New file.
19752         * gcc.dg/compat/vector-2_main.c: New file.
19753         * gcc.dg/compat/vector-2_x.c: New file.
19754         * gcc.dg/compat/vector-2_y.c: New file.
19755
19756         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
19757         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
19758         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
19759         * gcc.dg/compat/struct-align-1.h: New file.
19760         * gcc.dg/compat/struct-align-1_main.c: New file.
19761         * gcc.dg/compat/struct-align-1_x.c: New file.
19762         * gcc.dg/compat/struct-align-1_y.c: New file.
19763         * gcc.dg/compat/struct-align-2.h: New file.
19764         * gcc.dg/compat/struct-align-2_main.c: New file.
19765         * gcc.dg/compat/struct-align-2_x.c: New file.
19766         * gcc.dg/compat/struct-align-2_y.c: New file.
19767
19768         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
19769         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
19770         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
19771         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
19772         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
19773         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
19774         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
19775         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
19776         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
19777         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
19778         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
19779         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
19780         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
19781         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
19782         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
19783         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
19784         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
19785         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
19786         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
19787         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
19788         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
19789         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
19790         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
19791         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
19792         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
19793         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
19794         * gcc.dg/compat/struct-return-10_x.c: Ditto.
19795         * gcc.dg/compat/struct-return-2_x.c: Ditto.
19796         * gcc.dg/compat/struct-return-3_x.c: Ditto.
19797
19798 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
19799
19800         * gcc.dg/i386-call-1.c: New test.
19801
19802 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
19803
19804         PR c++/9162
19805         * g++.dg/parse/defarg4.C: New.
19806
19807 2003-07-03  Roger Sayle  <roger@eyesopen.com>
19808
19809         PR target/10700
19810         * gcc.c-torture/compile/20030703-1.c: New test case.
19811
19812 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
19813
19814         * g++.dg/template/local3.C: Remove extra semicolon.
19815
19816 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
19817
19818         * gcc.dg/i386-volatile-1.c: New test.
19819
19820 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
19821
19822         PR c++/11072
19823         * g++.dg/other/offsetof2.C: XFAIL.
19824         * g++.dg/other/offsetof5.C: New.
19825
19826         PR c++/10219
19827         * g++.dg/template/error1.C: New.
19828
19829         PR c++/9779
19830         * g++.dg/template/dependent-expr1.C: New.
19831
19832 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
19833
19834         PR c++/6949
19835         * g++.dg/template/local3.C: New test.
19836
19837         PR c++/11149
19838         * g++.dg/lookup/scoped6.C: New test.
19839
19840 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
19841
19842         PR c++/8046
19843         * g++.dg/other/error7.C: New test.
19844
19845 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
19846
19847         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
19848         * g++.old-deja/g++.abi/vtable3.h: Likewise.
19849         * g++.old-deja/g++.law/code-gen5.C: Likewise.
19850         * g++.old-deja/g++.other/union2.C: Likewise.
19851         * gcc.dg/c90-const-expr-2.c: Likewise.
19852         * gcc.dg/c90-const-expr-3.c: Likewise.
19853         * gcc.dg/c99-const-expr-2.c: Likewise.
19854         * gcc.dg/c99-const-expr-3.c: Likewise.
19855         * gcc.dg/concat.c: Likewise.
19856
19857 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
19858
19859         PR c++/9559
19860         * g++.dg/init/static1.C: New test.
19861
19862 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19863
19864         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
19865         * g++.old-deja/g++.other/access2.C: Likewise.
19866         * g++.old-deja/g++.other/decl2.C: Likewise.
19867         * gcc.c-torture/execute/20020615-1.c: Likewise.
19868
19869 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
19870
19871         PR c++/4933
19872         * g++.dg/template/sizeof4.C: New test.
19873
19874 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
19875
19876         * g++.dg/other/error6.C: New test.
19877
19878 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
19879
19880         PR c++/10750
19881         * g++.dg/parse/constant2.C: New test.
19882
19883 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
19884
19885         PR c++/11106
19886         * g++.dg/other/error5.C: New test.
19887
19888 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19889
19890         * gcc.dg/format/gcc_diag-1.c: New test.
19891
19892 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
19893
19894         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
19895
19896 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
19897
19898         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
19899         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
19900         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
19901
19902 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
19903
19904         * gcc.c-torture/execute/builtins/string-8.c: New test.
19905         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
19906         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
19907         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
19908
19909 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
19910
19911         PR c++/10468
19912         * g++.dg/ext/typeof6.C: New test.
19913
19914 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
19915
19916         PR c++/10796
19917         * g++.dg/init/enum1.C: New test.
19918
19919 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
19920
19921         * gcc.dg/20030627-1.c: New test.
19922
19923 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
19924
19925         PR c++/11332
19926         * g++.dg/expr/static_cast2.C: New test.
19927
19928 2003-06-26  Roger Sayle  <roger@eyesopen.com>
19929             Jakub Jelinek  <jakub@redhat.com>
19930
19931         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
19932         sprintf(dst,"%s",src) optimization.
19933         * gcc.c-torture/execute/20030626-1.c: New test case.
19934         * gcc.c-torture/execute/20030626-2.c: New test case.
19935
19936 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
19937
19938         * gcc.c-torture/execute/multi-ix.c: New test.
19939
19940         * gcc.c-torture/execute/simd-4.c (main):
19941         Added missing semicolon at end of union.
19942
19943 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
19944
19945         PR c++/8266
19946         * g++.dg/template/explicit-instantiation3.C: New test.
19947
19948 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
19949
19950         * gcc.dg/20030626-1.c: Use signed char.
19951
19952 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
19953
19954         * gcc.dg/20030626-1.c: New test.
19955
19956 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
19957
19958         * const-str-2.m: Update.
19959
19960 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
19961
19962         PR c++/10990
19963         * g++.dg/rtti/dyncast1.C: New test.
19964         * g++.dg/abi/mangle4.C: Correct base-specifier access.
19965         * g++.dg/lookup/scoped1.C: Remove XFAIL.
19966         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
19967
19968         PR c++/10931
19969         * g++.dg/expr/static_cast1.C: New test.
19970
19971 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
19972
19973         * gcc.dg/20030625-1.c: New test.
19974
19975 2003-06-24  Roger Sayle  <roger@eyesopen.com>
19976
19977         * gcc.c-torture/compile/20030624-1.c: New test case.
19978
19979 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
19980
19981         * gcc.c-torture/execute/string-opt-17.c: New test.
19982
19983 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
19984
19985         PR c++/5754
19986         * g++.dg/parse/crash6.C: New test.
19987
19988 2003-06-23  Roger Sayle  <roger@eyesopen.com>
19989
19990         * gcc.dg/builtins-24.c: New test case.
19991
19992 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
19993
19994         * g++.dg/opt/operator1.C: New test.
19995
19996 2003-06-22  Roger Sayle  <roger@eyesopen.com>
19997
19998         * gcc.c-torture/execute/string-opt-16.c: New test case.
19999
20000 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
20001
20002         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
20003         * g++.old-deja/g++.other/conv7.C: Likewise
20004         * g++.old-deja/g++.other/overcnv2.C: Likewise.
20005         * g++.old-deja/g++.other/overload14.C: Likewise.
20006
20007 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
20008
20009         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
20010         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
20011
20012 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
20013
20014         PR c++/10888
20015         * g++.dg/warn/Winline-3.C: New test.
20016
20017 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
20018
20019         * lib/target-supports.exp (check_alias_available): Make the test
20020         program acceptable to the Solaris assembler.
20021
20022         PR c++/10749
20023         * g++.dg/template/memclass2.C: New test.
20024
20025 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
20026             Eric Botcazou  <ebotcazou@libertysurf.fr>
20027
20028         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
20029         data for non-matching targets.
20030         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
20031
20032 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
20033
20034         PR c++/10845
20035         * g++.dg/template/member3.C: New test.
20036
20037 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
20038
20039         PR c++/10939
20040         * g++.dg/template/func1.C: New test.
20041
20042         PR c++/9649
20043         * g++.dg/template/static4.C: New test.
20044         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
20045
20046         PR c++/11041
20047         * g++.dg/init/ref7.C: New test.
20048
20049 2003-06-19  Matt Austern  <austern@apple.com>
20050
20051         PR c++/11228
20052         * g++.dg/anew1.C: New test.
20053         * g++.dg/anew2.C: New test.
20054         * g++.dg/anew3.C: New test.
20055         * g++.dg/anew4.C: New test.
20056
20057 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
20058
20059         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
20060
20061 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
20062
20063         * gcc.c-torture/execute/simd-4.c (main): Make expected value
20064         endian-dependent.
20065
20066 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
20067
20068         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
20069         Remove cruft.
20070
20071 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
20072
20073         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
20074         * gcc.c-torture/compile/961203-1.c: Likewise.
20075         * gcc.c-torture/compile/980506-1.c: Likewise.
20076
20077 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
20078
20079         PR c++/10712
20080         * g++.dg/lookup/using7.C: New test.
20081
20082 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
20083
20084         PR c++/11105
20085         * g++.dg/abi/conv1.C: Remove it.
20086         * g++.dg/template/conv7.C: New test.
20087         * g++.dg/template/conv8.C: Likewise.
20088         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
20089         conversion operator.
20090
20091 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
20092
20093         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
20094         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
20095         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
20096         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
20097         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
20098         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
20099         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
20100         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
20101         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
20102         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
20103         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
20104         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
20105         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
20106         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
20107         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
20108         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
20109         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
20110         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
20111         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
20112         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
20113         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
20114         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
20115         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
20116         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
20117         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
20118         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
20119         * gcc.dg/compat/struct-return-10_x.c: Ditto.
20120         * gcc.dg/compat/struct-return-2_x.c: Ditto.
20121         * gcc.dg/compat/struct-return-3_x.c: Ditto.
20122
20123 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
20124
20125         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
20126         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
20127         indications.
20128
20129 2003-06-16  Roger Sayle  <roger@eyesopen.com>
20130
20131         * gcc.dg/i386-387-5.c: New test case.
20132         * gcc.dg/i386-387-6.c: New test case.
20133         * gcc.dg/builtins-23.c: New test case.
20134
20135 2003-06-15  Roger Sayle  <roger@eyesopen.com>
20136
20137         * gcc.dg/builtins-22.c: New test case.
20138         * gcc.dg/i386-387-1.c: Update to test exp.
20139         * gcc.dg/i386-387-2.c: Likewise.
20140
20141 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20142
20143         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
20144
20145 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
20146
20147         * lib/gcc-dg.exp (dg-require-dll): New function.
20148         (dg-xfail-if): Likewise.
20149         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
20150         driver.
20151
20152         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
20153         * gcc.c-torture/compile/20001205-1.c: Likewise.
20154         * gcc.c-torture/compile/20001226-1.c: Likewise.
20155         * gcc.c-torture/compile/20010518-2.c: Likewise.
20156         * gcc.c-torture/compile/20020312-1.c: Likewise.
20157         * gcc.c-torture/compile/20020604-1.c: Likewise.
20158         * gcc.c-torture/compile/920501-12.c: Likewise.
20159         * gcc.c-torture/compile/920501-4.c: Likewise.
20160         * gcc.c-torture/compile/920520-1.c: Likewise.
20161         * gcc.c-torture/compile/920521-1.c: Likewise.
20162         * gcc.c-torture/compile/920625-1.c: Likewise.
20163         * gcc.c-torture/compile/961203-1.c: Likewise.
20164         * gcc.c-torture/compile/980506-1.c: Likewise.
20165         * gcc.c-torture/compile/981006-1.c: Likewise.
20166         * gcc.c-torture/compile/981022-1.c: Likewise.
20167         * gcc.c-torture/compile/981223-1.c: Likewise.
20168         * gcc.c-torture/compile/990617-1.c: Likewise.
20169         * gcc.c-torture/compile/dll.c: Likewise.
20170         * gcc.c-torture/compile/labels-3.c: Likewise.
20171         * gcc.c-torture/compile/mipscop-1.c: Likewise.
20172         * gcc.c-torture/compile/mipscop-2.c: Likewise.
20173         * gcc.c-torture/compile/mipscop-3.c: Likewise.
20174         * gcc.c-torture/compile/mipscop-4.c: Likewise.
20175         * gcc.c-torture/compile/simd-5.c: Likewise.
20176         * gcc.c-torture/compile/20000804-1.x: Remove.
20177         * gcc.c-torture/compile/20001205-1.x: Likewise.
20178         * gcc.c-torture/compile/20001226-1.x: Likewise.
20179         * gcc.c-torture/compile/20010518-2.x: Likewise.
20180         * gcc.c-torture/compile/20020312-1.x: Likewise.
20181         * gcc.c-torture/compile/20020604-1.x: Likewise.
20182         * gcc.c-torture/compile/920501-12.x: Likewise.
20183         * gcc.c-torture/compile/920501-4.x: Likewise.
20184         * gcc.c-torture/compile/920520-1.x: Likewise.
20185         * gcc.c-torture/compile/920521-1.x: Likewise.
20186         * gcc.c-torture/compile/920625-1.x: Likewise.
20187         * gcc.c-torture/compile/961203-1.x: Likewise.
20188         * gcc.c-torture/compile/980506-1.x: Likewise.
20189         * gcc.c-torture/compile/981006-1.x: Likewise.
20190         * gcc.c-torture/compile/981022-1.x: Likewise.
20191         * gcc.c-torture/compile/981223-1.x: Likewise.
20192         * gcc.c-torture/compile/990617-1.x: Likewise.
20193         * gcc.c-torture/compile/mipscop-1.x: Likewise.
20194         * gcc.c-torture/compile/mipscop-2.x: Likewise.
20195         * gcc.c-torture/compile/mipscop-3.x: Likewise.
20196         * gcc.c-torture/compile/mipscop-4.x: Likewise.
20197         * gcc.c-torture/compile/simd-5.x: Likewise.
20198
20199         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
20200
20201 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
20202
20203         * gcc.c-torture/execute/20030611-1.c: New test.
20204
20205 2003-06-12  Roger Sayle  <roger@eyesopen.com>
20206
20207         PR middle-end/168
20208         * gcc.dg/20030612-1.c: New test case.
20209
20210 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
20211
20212         PR c++/10635
20213         * g++.dg/expr/cast1.C: New test.
20214
20215 2003-06-12  Roger Sayle  <roger@eyesopen.com>
20216
20217         * gcc.dg/builtins-21.c: New test case.
20218
20219 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
20220
20221         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
20222         options instead of at the end.
20223         * lib/objc.exp (objc_target_compile): Likewise.
20224
20225 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
20226
20227         PR c++/10432
20228         * g++.dg/parse/error1.C: New test.
20229
20230 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
20231
20232         * gcc.dg/compat/struct-by-value-11_main.c: New file.
20233         * gcc.dg/compat/struct-by-value-11_x.c: New file.
20234         * gcc.dg/compat/struct-by-value-11_y.c: New file.
20235         * gcc.dg/compat/struct-by-value-12_main.c: New file.
20236         * gcc.dg/compat/struct-by-value-12_x.c: New file.
20237         * gcc.dg/compat/struct-by-value-12_y.c: New file.
20238         * gcc.dg/compat/struct-by-value-13_main.c: New file.
20239         * gcc.dg/compat/struct-by-value-13_x.c: New file.
20240         * gcc.dg/compat/struct-by-value-13_y.c: New file.
20241         * gcc.dg/compat/struct-by-value-14_main.c: New file.
20242         * gcc.dg/compat/struct-by-value-14_x.c: New file.
20243         * gcc.dg/compat/struct-by-value-14_y.c: New file.
20244         * gcc.dg/compat/struct-by-value-15_main.c: New file.
20245         * gcc.dg/compat/struct-by-value-15_x.c: New file.
20246         * gcc.dg/compat/struct-by-value-15_y.c: New file.
20247         * gcc.dg/compat/struct-by-value-16_main.c: New file.
20248         * gcc.dg/compat/struct-by-value-16_x.c: New file.
20249         * gcc.dg/compat/struct-by-value-16_y.c: New file.
20250         * gcc.dg/compat/struct-by-value-17_main.c: New file.
20251         * gcc.dg/compat/struct-by-value-17_x.c: New file.
20252         * gcc.dg/compat/struct-by-value-17_y.c: New file.
20253         * gcc.dg/compat/struct-by-value-18_main.c: New file.
20254         * gcc.dg/compat/struct-by-value-18_x.c: New file.
20255         * gcc.dg/compat/struct-by-value-18_y.c: New file.
20256
20257         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
20258         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
20259         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
20260         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
20261         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
20262         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
20263         * gcc.dg/compat/scalar-return-3_main.c: New file.
20264         * gcc.dg/compat/scalar-return-3_x.c: New file.
20265         * gcc.dg/compat/scalar-return-3_y.c: New file.
20266         * gcc.dg/compat/scalar-return-4_main.c: New file.
20267         * gcc.dg/compat/scalar-return-4_x.c: New file.
20268         * gcc.dg/compat/scalar-return-4_y.c: New file.
20269
20270 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
20271
20272         * gcc.dg/compat/fp2-struct-check.h: New file.
20273         * gcc.dg/compat/fp2-struct-defs.h: New file.
20274         * gcc.dg/compat/fp2-struct-init.h: New file.
20275         * gcc.dg/compat/struct-by-value-10_main.c: New file.
20276         * gcc.dg/compat/struct-by-value-10_x.c: New file.
20277         * gcc.dg/compat/struct-by-value-10_y.c: New file.
20278         * gcc.dg/compat/struct-return-10_main.c: New file.
20279         * gcc.dg/compat/struct-return-10_x.c: New file.
20280         * gcc.dg/compat/struct-return-10_y.c: New file.
20281
20282         * gcc.dg/compat/compat-common.h: New file.
20283         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
20284         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
20285         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
20286         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
20287         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
20288         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
20289         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
20290         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
20291         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
20292         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
20293         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
20294         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
20295         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
20296         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
20297         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
20298         * gcc.dg/compat/small-struct-check.h: Ditto.
20299         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
20300         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
20301         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
20302         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
20303         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
20304         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
20305         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
20306         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
20307         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
20308         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
20309         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
20310         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
20311         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
20312         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
20313         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
20314         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
20315         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
20316         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
20317         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
20318         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
20319         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
20320         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
20321         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
20322         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
20323         * gcc.dg/compat/struct-return-2_main.c: Ditto.
20324         * gcc.dg/compat/struct-return-2_x.c: Ditto.
20325         * gcc.dg/compat/struct-return-2_y.c: Ditto.
20326         * gcc.dg/compat/struct-return-3_main.c: Ditto.
20327         * gcc.dg/compat/struct-return-3_x.c: Ditto.
20328         * gcc.dg/compat/struct-return-3_y.c: Ditto.
20329
20330 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
20331
20332         * g++.dg/pch/static-1.C: New file.
20333         * g++.dg/pch/static-1.Hs: New file.
20334
20335 2003-06-10  Richard Henderson  <rth@redhat.com>
20336
20337         * gcc.dg/asm-7.c: Adjust expected warning text.
20338
20339 2003-06-10  Roger Sayle  <roger@eyesopen.com>
20340
20341         * gcc.dg/builtins-20.c: New test case.
20342
20343 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
20344
20345         PR c++/11131
20346         * g++.dg/opt/template1.C: New test.
20347
20348 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
20349
20350         * lib/gcc-dg.exp (dg-test): Clear additional_files and
20351         additional_sources.
20352
20353 2003-05-21  David Taylor  <dtaylor@emc.com>
20354
20355         * gcc.dg/Wpadded.c: New file.
20356
20357 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
20358
20359         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
20360         * gcc.dg/special/weak-2.c: Add dg-require-weak.
20361         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
20362         dg-require-weak.
20363
20364 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
20365
20366         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
20367
20368 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
20369
20370         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
20371         (dg-require-alias): Likewise.
20372         (dg-require-gc-sections): Likewise.
20373         * lib/target-supports.exp (check_gc_sections_available): Likewise.
20374
20375 2003-06-08  Richard Henderson  <rth@redhat.com>
20376
20377         * gcc.dg/20011029-2.c: Fix the array reference.
20378         * gcc.dg/asm-7.c: New.
20379
20380 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
20381
20382         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
20383
20384 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
20385
20386         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
20387         (dg-require-gc-sections): Likewise.
20388
20389 2003-06-08  Jan Hubicka  <jh@suse.cz>
20390
20391         * i386-cmov1.c: Fix regular expression.
20392         * i386-cvt-1.c: Likewise.
20393         * i386-local.c: Likewise.
20394         * i386-local2.c: Likewise.
20395         * i386-mul.c: Likewise.
20396         * i386-ssetype-1.c: Likewise.
20397         * i386-ssetype-3.c: Likewise.
20398         * i386-ssetype-5.c: Likewise.
20399
20400 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20401
20402         PR c++/11039
20403         * g++.dg/warn/implicit-typename2.C: New test.
20404         * g++.dg/warn/implicit-typename3.C: New test.
20405
20406 2003-06-07  Richard Henderson  <rth@redhat.com>
20407
20408         * g++.dg/other/offsetof3.C: Use size_t.
20409         * g++.dg/other/offsetof4.C: Likewise.
20410
20411 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
20412
20413         * lib/copy-file.exp: New. Implement gcc_copy_files.
20414
20415         * lib/dg-pch.exp: Load copy-file.exp
20416         (dg-pch): Use gcc_copy_files instead of "file copy".
20417
20418 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
20419
20420         * gcc.dg/weak/weak.exp: Simplify.
20421         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
20422         * gcc.dg/weak/weak-1.c: Likewise.
20423         * gcc.dg/weak/weak-2.c: Likewise.
20424         * gcc.dg/weak/weak-3.c: Likewise.
20425         * gcc.dg/weak/weak-4.c: Likewise.
20426         * gcc.dg/weak/weak-5.c: Likewise.
20427         * gcc.dg/weak/weak-6.c: Likewise.
20428         * gcc.dg/weak/weak-7.c: Likewise.
20429         * gcc.dg/weak/weak-8.c: Likewise.
20430         * gcc.dg/weak/weak-9.c: Likewise.
20431
20432 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
20433
20434         gcc.c-torture/execute/20030606-1.c: New.
20435
20436 2003-06-06  Roger Sayle  <roger@eyesopen.com>
20437
20438         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
20439         * gcc.dg/builtins-19.c: Likewise.
20440
20441 2003-06-06  Roger Sayle  <roger@eyesopen.com>
20442
20443         * gcc.dg/builtins-2.c: Add some more tests.
20444         * gcc.dg/builtins-18.c: New test case.
20445         * gcc.dg/builtins-19.c: New test case.
20446
20447 2003-06-06  Roger Sayle  <roger@eyesopen.com>
20448             Jim Wilson  <wilson@tuliptree.org>
20449
20450         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
20451
20452 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
20453
20454         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
20455         mempcpy/stpcpy calls not to be optimized into something else.
20456         * gcc.c-torture/execute/string-opt-3.c: Moved to...
20457         * gcc.c-torture/execute/builtins/string-7.c: ...here.
20458         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
20459
20460 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20461
20462         * gcc.dg/format/asm_fprintf-1.c: New test.
20463
20464 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
20465
20466         * lib/gcc-defs.exp (additional_sources): New variable.
20467         (dg-additional-sources): New function.
20468         (additional_files): New variable.
20469         (dg-additional-files): New function.
20470         (dg-additional-files-options): Likewise.
20471         * lib/gcc-dg.exp (dg-require-weak): New function.
20472         (dg-require-alias): Likewise.
20473         (dg-require-gc-sections): Likewise.
20474         * lib/target-supports.exp (check_alias_available): Remove testfile
20475         parameter.
20476         (check_gc_sections_available): New function.
20477         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
20478         (dg-gpp-additional-files): Likewise.
20479         * lib/g++.exp (additional_sources): Remove.
20480         (additional_files): Likewise.
20481         (g++_target_compile): Use dg-additional-files-options.
20482
20483         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
20484         Tcl logic.
20485         * gcc.dg/special/ecos.exp: Remove.
20486         * gcc.dg/special/20000419-2.c: Use dg-require-*.
20487         * gcc.dg/special/alias-1.c: Likewise.
20488         * gcc.dg/special/alias-2.c: Likewise.
20489         * gcc.dg/special/gcsec-1.c: Likewise.
20490         * gcc.dg/special/weak-1.c: Likewise.
20491         * gcc.dg/special/weak-2.c: Likewise.
20492         * gcc.dg/special/wkali-1.c: Likewise.
20493         * gcc.dg/special/wkali-2.c: Likewise.
20494
20495         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
20496         dg-gpp-additional-*.
20497         * g++.dg/special/conpr-3.C: Likewise.
20498         * g++.dg/special/conpr-4.C: Likewise.
20499         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
20500         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
20501         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
20502         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
20503         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
20504         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
20505         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
20506         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
20507         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
20508         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
20509         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
20510         * g++.old-deja/g++.other/comdat1.C: Likewise.
20511         * g++.old-deja/g++.other/comdat2.C: Likewise.
20512         * g++.old-deja/g++.other/comdat3.C: Likewise.
20513         * g++.old-deja/g++.other/ctor1.C: Likewise.
20514         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
20515
20516 2003-06-05  Richard Henderson  <rth@redhat.com>
20517
20518         * gcc.dg/debug/20030605-1.c: New.
20519
20520 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
20521
20522         * README.QMTEST: Update.
20523
20524 2003-06-04  Richard Henderson  <rth@redhat.com>
20525
20526         * gcc.dg/cleanup-1.c: New.
20527         * gcc.dg/cleanup-2.c: New.
20528         * gcc.dg/cleanup-3.c: New.
20529         * gcc.dg/cleanup-4.c: New.
20530         * gcc.dg/cleanup-5.c: New.
20531         * gcc.dg/cleanup-6.c: New.
20532         * gcc.dg/cleanup-7.c: New.
20533
20534 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
20535
20536         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
20537
20538         * lib/dg-pch.exp: New file.
20539         * g++.dg/pch/pch.exp: Use dg-pch.exp.
20540         * gcc.dg/pch/pch.exp: Likewise.
20541
20542 2003-06-04  Roger Sayle  <roger@eyesopen.com>
20543
20544         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
20545         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
20546         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
20547         * gcc.dg/builtins-17.c: New test case.
20548         * gcc.dg/i386-387-4.c: New test case.
20549         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
20550
20551 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
20552
20553         * gcc.dg/ultrasp9.c: New test.
20554
20555 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
20556
20557         * gcc.c-torture/compile/20030604-1.c: New test.
20558         * gcc.dg/sparc-constant-1.c: New test.
20559
20560 2003-06-03  Glen Nakamura  <glen@imodulo.com>
20561
20562         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
20563
20564 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
20565
20566         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
20567
20568         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
20569         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
20570
20571 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
20572
20573         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
20574
20575 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20576
20577         PR c++/10940
20578         * g++.dg/template/spec10.C: New test.
20579
20580 2003-06-03  Roger Sayle  <roger@eyesopen.com>
20581
20582         * gcc.dg/builtins-16.c: New test case.
20583
20584 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
20585
20586         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
20587         mempcpy test with post-increments.
20588         * gcc.c-torture/execute/string-opt-3.c: New test.
20589         * gcc.dg/string-opt-1.c: New test.
20590
20591 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
20592
20593         PR fortran/10965
20594         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
20595
20596 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
20597
20598         * lib/scanasm.exp (dg-scan): New function, factored out of ...
20599         (scan-assembler): ... here.  Use dg-scan.
20600         (scan-assembler-not): Likewise.
20601         (scan-file): New function.
20602         (scan-file-not): Likewise.
20603         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
20604         * gcc.dg/cpp/_Pragma4.c: Likewise.
20605         * gcc.dg/cpp/_Pragma5.c: Likewise.
20606         * gcc.dg/cpp/avoidpaste1.c: Likewise.
20607         * gcc.dg/cpp/avoidpaste2.c: Likewise.
20608         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
20609         * gcc.dg/cpp/cmdlne-P.c: Likewise.
20610         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
20611         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
20612         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
20613         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
20614         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
20615         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
20616         * gcc.dg/cpp/cxxcom1.c: Likewise.
20617         * gcc.dg/cpp/line1.c: Likewise.
20618         * gcc.dg/cpp/maccom1.c: Likewise.
20619         * gcc.dg/cpp/maccom2.c: Likewise.
20620         * gcc.dg/cpp/maccom3.c: Likewise.
20621         * gcc.dg/cpp/maccom4.c: Likewise.
20622         * gcc.dg/cpp/maccom5.c: Likewise.
20623         * gcc.dg/cpp/maccom6.c: Likewise.
20624         * gcc.dg/cpp/multiline.c: Likewise.
20625         * gcc.dg/cpp/spacing1.c: Likewise.
20626         * gcc.dg/cpp/spacing2.c: Likewise.
20627         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
20628         * gcc.dg/cpp/trad/maccom1.c: Likewise.
20629         * gcc.dg/cpp/trad/maccom2.c: Likewise.
20630         * gcc.dg/cpp/trad/maccom3.c: Likewise.
20631         * gcc.dg/cpp/trad/maccom4.c: Likewise.
20632         * gcc.dg/cpp/trad/maccom6.c: Likewise.
20633         * gcc.dg/cpp/cxxcom2.c: Likewise.
20634         * gcc.dg/cpp/cxxcom2.h: New file.
20635
20636         * gcc.dg/cpp/truefalse.cpp: Move it to ...
20637         * g++.dg/cpp/truefalse.C: Here.
20638         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
20639
20640 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
20641
20642         * gcc.dg/cpp/redef3.c: New file.
20643
20644 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
20645
20646         * gcc.dg/i386-loop-3.c: New test.
20647
20648 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
20649
20650         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
20651
20652 2003-05-31  Roger Sayle  <roger@eyesopen.com>
20653
20654         * gcc.dg/fwrapv-1.c: New test case.
20655         * gcc.dg/fwrapv-2.c: New test case.
20656
20657 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20658
20659         PR c++/10956
20660         * g++.dg/template/spec9.C: New test.
20661
20662 2003-05-29  Roger Sayle  <roger@eyesopen.com>
20663
20664         * gcc.dg/duff-4.c: New test case.
20665
20666 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
20667
20668         PR fortran/10843
20669         * g77.dg/ffixed-form-1.f: New test
20670         * g77.dg/ffixed-form-2.f: New test
20671         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
20672         * g77.dg/ffree-form-3.f: New test
20673
20674 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
20675
20676         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
20677         * gcc.dg/wint_t-1.c: Likewise.
20678
20679 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20680
20681         * g++.dg/template/access11.C: New test.
20682
20683 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20684
20685         PR c++/10849
20686         * g++.dg/template/access10.C: New test.
20687
20688 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
20689             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20690
20691         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
20692
20693 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
20694
20695         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
20696         suppress for powerpc-*-darwin*.
20697         * gcc.dg/torture/builtin-noret-2.c: Likewise.
20698
20699 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
20700
20701         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
20702         suppress option for powerpc-*-darwin*.
20703
20704 2003-05-23  Roger Sayle  <roger@eyesopen.com>
20705
20706         * gcc.dg/builtins-1.c: Add tests for tan and atan.
20707         * gcc.dg/builtins-4.c: Add test for fmod.
20708
20709 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20710
20711         PR c++/10682
20712         * g++.dg/template/instantiate4.C: New test.
20713
20714 2003-05-22  Roger Sayle  <roger@eyesopen.com>
20715
20716         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
20717
20718 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
20719
20720         * gcc.dg/compat/scalar-return-1_main.c: New file.
20721         * gcc.dg/compat/scalar-return-1_x.c: New file.
20722         * gcc.dg/compat/scalar-return-1_y.c: New file.
20723         * gcc.dg/compat/scalar-return-2_main.c: New file.
20724         * gcc.dg/compat/scalar-return-2_x.c: New file.
20725         * gcc.dg/compat/scalar-return-2_y.c: New file.
20726         * gcc.dg/compat/struct-return-3_main.c: New file.
20727         * gcc.dg/compat/struct-return-3_y.c: New file.
20728         * gcc.dg/compat/struct-return-3_x.c: New file.
20729         * gcc.dg/compat/struct-return-2_main.c: New file.
20730         * gcc.dg/compat/struct-return-2_x.c: New file.
20731         * gcc.dg/compat/struct-return-2_y.c: New file.
20732
20733 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20734
20735         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
20736         for hppa*-hp-hpux*.
20737         * gcc.dg/20021014-1.c (dg-options): Likewise.
20738         * gcc.dg/nest.c (dg-options): Likewise.
20739
20740 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
20741
20742         PR c++/9738
20743         * g++.dg/ext/dllimport2.C: New file.
20744         * g++.dg/ext/dllimport3.C: New file.
20745
20746 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
20747
20748         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
20749         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
20750         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
20751         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
20752         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
20753         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
20754         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
20755         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
20756         * gcc.dg/compat/small-struct-defs.h: New file.
20757         * gcc.dg/compat/small-struct-init.h: New file.
20758         * gcc.dg/compat/small-struct-check.h: New file.
20759         * gcc.dg/compat/fp-struct-defs.h: New file.
20760         * gcc.dg/compat/fp-struct-check.h: New file.
20761         * gcc.dg/compat/fp-struct-init.h: New file.
20762         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
20763         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
20764
20765 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
20766
20767         * gcc.dg/20030225-2.c: New test.
20768
20769 2003-05-18  Roger Sayle  <roger@eyesopen.com>
20770             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20771
20772         * gcc.c-torture/compile/20030518-1.c: New test case.
20773
20774 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
20775
20776         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
20777         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
20778         gcc-dg-debug-runtest.
20779         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
20780         gcc-dg-debug-runtest.
20781
20782 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20783
20784         PR c++/9022
20785         * g++.dg/lookup/using6.C: New test.
20786
20787 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20788
20789         * g++.dg/parse/access2.C: New test.
20790
20791 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
20792
20793         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
20794         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
20795         * gcc.dg/debug/debug.exp: Likewise.
20796
20797 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
20798
20799         * gcc.dg/dollar.c: New test.
20800
20801 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
20802
20803         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
20804         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
20805         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
20806         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
20807         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
20808         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
20809         * gcc.dg/compat/struct-by-value-6_main.c: New file.
20810         * gcc.dg/compat/struct-by-value-6_x.c: New file.
20811         * gcc.dg/compat/struct-by-value-6_y.c: New file.
20812         * gcc.dg/compat/struct-by-value-7_main.c: New file.
20813         * gcc.dg/compat/struct-by-value-7_x.c: New file.
20814         * gcc.dg/compat/struct-by-value-7_y.c: New file.
20815         * gcc.dg/compat/struct-by-value-8_main.c: New file.
20816         * gcc.dg/compat/struct-by-value-8_x.c: New file.
20817         * gcc.dg/compat/struct-by-value-8_y.c: New file.
20818         * gcc.dg/compat/struct-by-value-9_main.c: New file.
20819         * gcc.dg/compat/struct-by-value-9_x.c: New file.
20820         * gcc.dg/compat/struct-by-value-9_y.c: New file.
20821
20822 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
20823
20824         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
20825         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
20826         support for "repo" mode.
20827         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
20828         * lib/g77-dg.exp: Likewise.
20829         * lib/obj-dg.exp: Likewise.
20830
20831 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
20832
20833         Merge from gcc-3_2-rhl8-branch:
20834         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
20835
20836         * gcc.dg/tls/opt-6.c: New test.
20837
20838         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
20839
20840         * gcc.dg/20030405-1.c: New test.
20841
20842         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
20843
20844         * gcc.dg/20030309-1.c: New test.
20845
20846         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
20847
20848         * gcc.c-torture/execute/20030307-1.c: New test.
20849
20850         2003-02-20  Randolph Chung  <tausq@debian.org>
20851
20852         * gcc.c-torture/compile/20030220-1.c: New test.
20853
20854         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
20855
20856         * gcc.dg/20030217-1.c: New test.
20857
20858         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
20859
20860         * gcc.c-torture/compile/20020129-1.c: New test.
20861
20862         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
20863
20864         * gcc.dg/unroll-1.c: New test.
20865
20866         2002-11-16  Jan Hubicka  <jh@suse.cz>
20867
20868         * gcc.c-torture/execute/20020920-1.c: New test.
20869
20870         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
20871
20872         PR target/7434
20873         * gcc.c-torture/compile/20021008-1.c: New test.
20874
20875         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
20876
20877         PR target/7559
20878         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
20879
20880         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
20881
20882         * gcc.c-torture/compile/20020807-1.c: New test.
20883
20884         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
20885
20886         * gcc.dg/tls/opt-1.c: New test.
20887
20888         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
20889
20890         * gcc.dg/20020729-1.c: New test.
20891
20892         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
20893
20894         * g++.dg/opt/life1.C: New test.
20895
20896         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
20897
20898         * gcc.dg/20020525-1.c: New test.
20899
20900         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
20901
20902         PR c++/6794
20903         * g++.dg/ext/pretty1.C: New test.
20904         * g++.dg/ext/pretty2.C: New test.
20905
20906 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
20907
20908         PR c++/8385
20909         * g++.dg/ext/typeof5.C: New test.
20910
20911 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
20912
20913         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
20914         __USER_LABEL_PREFIX__ into account.
20915         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
20916
20917 2003-05-14  Roger Sayle  <roger@eyesopen.com>
20918
20919         * gcc.dg/builtins-15.c: New test case.
20920
20921 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
20922
20923         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
20924
20925 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
20926
20927         * lib/g++.exp: Tweak handling of additional source files.
20928         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
20929         * g++.dg/special/conpr-2a.C: Rename to ...
20930         * g++.dg/special/conpr-2a.cc: ... this.
20931         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
20932         * g++.dg/special/conpr-3a.C: Rename to ...
20933         * g++.dg/special/conpr-3a.cc: This.
20934         * g++.dg/special/conpr-3b.C: Rename to ...
20935         * g++.dg/special/conpr-3b.cc: This.
20936         * g++.dg/special/conpr-4.C: New test.
20937         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
20938
20939 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
20940
20941         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
20942
20943 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20944
20945         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
20946         * g++.old-deja/g++.robertl/eb71.C: Likewise.
20947         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
20948         * g++.old-deja/g++.other/warn3.C: Likewise.
20949
20950 2003-05-11  Roger Sayle  <roger@eyesopen.com>
20951
20952         * gcc.dg/i386-387-1.c: Update to also test log.
20953         * gcc.dg/i386-387-2.c: Likewise.
20954
20955 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
20956
20957         * g77.f-torture/execute/int8421.f: New test.
20958
20959 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20960
20961         PR c++/10230, c++/10481
20962         * g++.dg/lookup/scoped5.C: New test.
20963
20964 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20965
20966         PR c++/10552
20967         * g++.dg/template/ttp6.C: New test.
20968
20969 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
20970
20971         * gcc.c-torture/execute/builtins: New directory.
20972         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
20973         gcc.c-torture/execute/builtins.
20974         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
20975         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
20976         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
20977         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
20978
20979 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20980
20981         PR c++/9252
20982         * g++.dg/template/access8.C: New test.
20983         * g++.dg/template/access9.C: New test.
20984
20985 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20986
20987         PR c++/9554
20988         * g++.dg/parse/access1.C: New test.
20989
20990 2003-05-09  DJ Delorie  <dj@redhat.com>
20991
20992         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
20993         long, and not an int.
20994
20995 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20996
20997         PR c++/10555, c++/10576
20998         * g++.dg/template/memclass1.C: New test.
20999
21000 2003-05-08  DJ Delorie  <dj@redhat.com>
21001
21002         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
21003         targets.
21004         * gcc.c-torture/execute/20021024-1.x: Likewise.
21005         * gcc.c-torture/execute/shiftdi.x: Likewise.
21006         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
21007         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
21008         * gcc.dg/20021018-1.c: Likewise.
21009
21010 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21011
21012         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
21013
21014         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
21015         (bcopy): Call memmove.
21016
21017 2003-05-08  Roger Sayle  <roger@eyesopen.com>
21018
21019         * g77.f-torture/compile/8485.f: New test case.
21020
21021 2003-05-07  Richard Henderson  <rth@redhat.com>
21022
21023         PR c++/10570
21024         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
21025         Verify exception_cleanup not called for rethrows.
21026         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
21027         when exiting catch block without rethrowing.
21028         * g++.dg/eh/forced3.C: New.
21029         * g++.dg/eh/forced4.C: New.
21030
21031 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
21032
21033         * gcc.dg/20030505.c: Fix triplet.
21034
21035 2003-05-06  DJ Delorie  <dj@redhat.com>
21036
21037         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
21038         * gcc.dg/nest.c: Likewise.
21039
21040 2003-05-05  Roger Sayle  <roger@eyesopen.com>
21041
21042         * gcc.dg/builtins-14.c: New test case.
21043
21044 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
21045
21046         * lib/compat.exp (compat-execute): New argument.
21047         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
21048         * gcc.dg/compat: New test directory.
21049         * gcc.dg/compat/compat.exp: New expect script.
21050         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
21051         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
21052         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
21053         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
21054         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
21055         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
21056
21057         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
21058         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
21059         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
21060         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
21061         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
21062         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
21063         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
21064         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
21065         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
21066         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
21067         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
21068         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
21069         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
21070         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
21071         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
21072
21073 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
21074
21075         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
21076
21077 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
21078
21079         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
21080
21081 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
21082
21083         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
21084         * gcc.dg/ppc-fsel-2.c: New test.
21085
21086         * gcc.dg/unused-5.c: New test.
21087
21088 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21089
21090         PR c++/10496
21091         * g++.dg/warn/pmf1.C: New test.
21092
21093 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21094
21095         PR c++/4494
21096         * g++.dg/warn/main.C: New test.
21097
21098 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21099
21100         * gcc.dg/nonnull-3.c: New test.
21101
21102 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
21103
21104         * gcc.dg/cpp/Wtrigraphs.c: Update.
21105         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
21106
21107 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
21108
21109         * gcc.dg/ppc-fsel-1.c: New test.
21110
21111 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
21112
21113         PR c/10604
21114         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
21115
21116 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
21117
21118         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
21119
21120 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21121
21122         PR c++/9364, c++/10553, c++/10586
21123         * g++.dg/parse/typename4.C: New test.
21124         * g++.dg/parse/typename5.C: Likewise.
21125
21126 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
21127
21128         * gcc.c-torture/compile/20030503-1.c: New test.
21129
21130 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21131
21132         * g++.dg/lookup/using5.C: Fix testcase error.
21133
21134 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
21135
21136         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
21137         since MEABI is no longer supported.  Remove all vestiges
21138         of MEABI from the test.
21139
21140 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21141
21142         PR c++/10554
21143         * g++.dg/lookup/using5.C: New test.
21144
21145 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21146
21147         PR c++/8772
21148         * g++.dg/template/ttp5.C: New test.
21149
21150 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
21151
21152         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
21153         (dg-gpp-additional-sources): New function.
21154         (dg-gpp-additional-files): Likewise.
21155         * lib/g++.exp (additional_sources): New variable.
21156         (additional_files): Likewise.
21157         (g++_target_compile): Deal with them.
21158         * lib/old-dejagnu.exp: Remove.
21159         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
21160         * g++.old-deja: Revise all tests to use dg commands.
21161
21162 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21163
21164         PR c++/9432, c++/9528
21165         * g++.dg/lookup/using4.C: New test.
21166
21167 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
21168
21169         * gcc.dg/noreturn-5.c: New file.
21170         * gcc.dg/noreturn-6.c: New file.
21171
21172         * gcc.c-torture/compile/inline-1.c: New file.
21173
21174 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
21175
21176         PR c++/10551
21177         * g++.dg/template/explicit1.C: New test.
21178
21179 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
21180
21181         PR c++/10549
21182         * g++.dg/other/bitfield1.C: New test.
21183
21184         PR c++/10527
21185         * g++.dg/init/new7.C: New test.
21186
21187 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
21188
21189         * g++.dg/ext/desig1.C: New test.
21190         * g++.dg/ext/init1.C: Update.
21191
21192         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
21193
21194 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
21195
21196         PR c++/10180
21197         * g++.dg/warn/Winline-1.C: New test.
21198
21199 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
21200
21201         * gcc.c-torture/execute/string-opt-19.c: New test.
21202
21203         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
21204         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
21205
21206 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
21207
21208         PR c++/10506
21209         * g++.dg/init/new6.C: New test.
21210
21211         PR c++/10503
21212         * g++.dg/init/ref6.C: New test.
21213
21214 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
21215
21216         * g++.dg/warn/weak1.C: XFAIL on AIX4.
21217
21218 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21219
21220         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
21221         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
21222
21223 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
21224
21225         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
21226         initialized static data members.
21227
21228 2003-04-25  H.J. Lu <hjl@gnu.org>
21229
21230         * gcc.dg/ia64-sync-4.c: New test.
21231
21232 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21233
21234         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
21235         date.
21236
21237 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
21238
21239         PR c++/10337
21240         * g++.dg/warn/conv1.C: New test.
21241         * g++.old-deja/g++.other/conv7.C: Adjust.
21242         * g++.old-deja/g++.other/overload14.C: Adjust.
21243
21244 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
21245
21246         PR c++/10471
21247         * g++.dg/template/defarg2.C: New test.
21248
21249 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
21250
21251         * gcc.dg/cpp/include2.c: Update.
21252         * gcc.dg/cpp/multiline-2.c: New.
21253         * gcc.dg/cpp/multiline.c: Update.
21254         * gcc.dg/cpp/strify2.c: Update.
21255         * gcc.dg/cpp/trad/literals-2.c: Update.
21256
21257 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21258
21259         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
21260
21261 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
21262
21263         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
21264
21265 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
21266
21267         PR c++/10451
21268         * g++.dg/parse/crash4.C: New test.
21269
21270         PR c++/9847
21271         * g++.dg/parse/crash5.C: New test.
21272
21273 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
21274
21275         PR c++/10446
21276         * g++.dg/parse/crash3.C: New test.
21277
21278         PR c++/10428
21279         * g++.dg/parse/elab1.C: New test.
21280
21281 2003-04-22  Devang Patel  <dpatel@apple.com>
21282
21283         * gcc.dg/cpp/trad/funlike-5.c: New test.
21284
21285 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
21286
21287         * g++.dg/other/packed1.C: Fix dg options.
21288
21289 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
21290
21291         * g++.dg/other/offsetof2.C: New test.
21292
21293 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
21294
21295         * g++.dg/template/recurse.C: Adjust location of error messages.
21296
21297 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
21298
21299         PR c++/9881
21300         * g++.dg/init/addr-const1.C: New test.
21301         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
21302
21303 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
21304
21305         PR c++/10405
21306         * g++.dg/lookup/struct-hack1.C: New test.
21307
21308 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
21309
21310         * ucs.c: Update diagnostic messages.
21311
21312 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
21313
21314         * gcc.dg/cpp/truefalse.cpp: New test.
21315         * gcc.dg/cpp/cpp.exp: Update.
21316         * g++.dg/other/stdbool-if.C: Remove.
21317
21318 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
21319
21320         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
21321         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
21322
21323 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
21324
21325         * gcc.c-torture/compile/20030418-1.c: New test.
21326
21327 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
21328
21329         * README.compat: Remove; content moved to doc/sourcebuild.texi.
21330
21331 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21332
21333         PR c++/10347
21334         g++.dg/template/dependent-name1.C: New test.
21335
21336 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
21337
21338         * gcc.dg/warn-1.c (tourist_guide): New array,
21339         contains a pointer to bar.
21340
21341 2003-04-16  Roger Sayle  <roger@eyesopen.com>
21342
21343         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
21344         * gcc.c-torture/execute/medce-1.c: New test case.
21345         * gcc.c-torture/execute/medce-2.c: New test case.
21346
21347 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
21348
21349         * lib/prune.exp: Ignore more messages.
21350
21351         PR c++/10381
21352         * g++.dg/parse/lookup3.C: New test.
21353
21354 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
21355
21356         * gcc.c-torture/compile/20030415-1.c : New test.
21357
21358 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
21359
21360         * gcc.c-torture/execute/scope-2.c: Move to ...
21361         * gcc.dg/noncompile/scope.c: .... here.
21362
21363 2003-04-14  Roger Sayle  <roger@eyesopen.com>
21364
21365         * gcc.dg/20030414-2.c: New test case.
21366
21367 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
21368
21369         PR target/10377
21370         * gcc.dg/20030414-1.c: New test.
21371
21372 2003-04-13  Roger Sayle  <roger@eyesopen.com>
21373
21374         * gcc.dg/builtins-12.c: New test case.
21375         * gcc.dg/builtins-13.c: New test case.
21376
21377 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21378
21379         * gcc.c-torture/execute/string-opt-18.c: New test.
21380
21381 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
21382
21383         PR c++/10300
21384         * g++.dg/init/new5.C: New test.
21385
21386 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
21387
21388         PR c++/7910
21389         * g++.dg/ext/dllimport1.C: New test.
21390
21391 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
21392
21393         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
21394
21395 2003-04-11  Bud Davis <bdavis9659@comcast.net>
21396
21397         PR Fortran/9263
21398         * g77.f-torture/noncompile/9263.f: New test
21399         PR Fortran/1832
21400         * g77.f-torture/execute/1832.f: New test
21401
21402 2003-04-11  David Chad  <davidc@freebsd.org>
21403             Loren J. Rittle  <ljrittle@acm.org>
21404
21405         libobjc/8562
21406         * objc.dg/headers.m: New test.
21407
21408 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
21409
21410         * gcc.c-torture/execute/builtin-noret-2.c: New.
21411         * gcc.c-torture/execute/builtin-noret-2.x: New.
21412         XFAIL builtin-noret-2.c at -O1 and above.
21413         * gcc.dg/redecl.c: New.
21414         * gcc.dg/Wshadow-1.c: Update error regexps.
21415
21416 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
21417
21418         * g++.dg/abi/bitfield10.C: New test.
21419
21420 2003-04-09  Mike Stump  <mrs@apple.com>
21421
21422         * gcc.dg/pch/pch.exp: Make testcase names longer.
21423         * g++.dg/pch/pch.exp: Make testcase names longer.
21424
21425 2003-04-08  Roger Sayle  <roger@eyesopen.com>
21426
21427         * gcc.dg/builtins-11.c: New test case.
21428
21429 2003-04-08  Roger Sayle  <roger@eyesopen.com>
21430
21431         * gcc.dg/builtins-9.c: New test case.
21432         * gcc.dg/builtins-10.c: New test case.
21433
21434 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
21435
21436         * gcc.dg/noncompile/init-4.c.c: New test.
21437
21438 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
21439
21440         * gcc.misc-test/gcov-9.c: New test.
21441         * gcc.misc-test/gcov-10.c: New test
21442         * gcc.misc-test/gcov-11.c: New test.
21443
21444 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
21445
21446         PR optimization/10024
21447         * gcc.c-torture/compile/20030405-1.c: New test.
21448
21449 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
21450
21451         * gcc.dg/pch/static-3.c: New.
21452         * gcc.dg/pch/static-3.hs: New.
21453         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
21454
21455 2003-04-04  Richard Henderson  <rth@redhat.com>
21456
21457         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
21458         * g++.dg/eh/forced2.C: Likewise.
21459
21460 2003-04-03  Mike Stump  <mrs@apple.com>
21461
21462         * lib/scanasm.exp (scan-assembler): Add xfail processing for
21463         target arg.
21464         (scan-assembler-times, scan-assembler-not): Likewise.
21465         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
21466
21467 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
21468
21469         * gcc.dg/sparc-loop-1.c: New test.
21470
21471 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
21472
21473         PR other/9274
21474         * g++.dg/pch/system-2.C: New.
21475         * g++.dg/pch/system-2.Hs: New.
21476
21477 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
21478
21479         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
21480
21481         * g++.dg/eh/simd-1.C (vecfunc): Same.
21482
21483 2003-04-01  Roger Sayle  <roger@eyesopen.com>
21484
21485         * gcc.c-torture/execute/20030401-1.c: New test case.
21486
21487 2003-04-01  Ziemowit Laski <zlaski@apple.com>
21488
21489         * objc.dg/defs.m: New.
21490
21491 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
21492
21493         * g++.dg/eh/simd-1.C: New.
21494         * g++.dg/eh/simd-2.C: New.
21495
21496 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
21497
21498         * gcc.c-torture/execute/simd-3.c: New.
21499
21500 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
21501
21502         PR c/9936
21503         * gcc.dg/20030331-2.c: New test.
21504
21505 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
21506
21507         PR c++/10278
21508         * g++.dg/parse/crash2.C: New test.
21509
21510 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
21511
21512         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
21513         * gcc.c-torture/execute/20030331-1.c: ...here.
21514
21515 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
21516
21517         * gcc.c-torture/execute/20030331-1.c: New test.
21518
21519 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
21520
21521         * lib/gcov.exp: Adjust call return testing strings.
21522         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
21523
21524 2003-03-31  Roger Sayle  <roger@eyesopen.com>
21525
21526         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
21527         * gcc.dg/builtins-7.c: New test case.
21528         * gcc.dg/builtins-8.c: New test case.
21529
21530 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
21531
21532         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
21533
21534 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
21535
21536         PR c++/7647
21537         * g++.dg/lookup-class-member-2.C: New test.
21538
21539 2003-03-30  Glen Nakamura  <glen@imodulo.com>
21540
21541         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
21542
21543 2003-03-28  Roger Sayle  <roger@eyesopen.com>
21544
21545         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
21546
21547 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
21548
21549         * g++.dg/init/attrib1.C: New test.
21550
21551 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
21552
21553         * gcc.dg/ultrasp8.c: New test.
21554
21555 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
21556
21557         * gcc.dg/ultrasp7.c: New test.
21558
21559 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
21560
21561         PR c++/10047
21562         * g++.dg/template/inline1.C: New test.
21563
21564 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
21565
21566         * gcc.dg/sparc-dwarf2.c: New test.
21567
21568 2003-03-27  Roger Sayle  <roger@eyesopen.com>
21569
21570         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
21571         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
21572
21573 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
21574
21575         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
21576         than reading .x files.
21577         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
21578         * g77.dg/gcov/gcov-1.f: Likewise.
21579         * gcc.misc-tests/gcov-4b.c: Likewise.
21580         * gcc.misc-tests/gcov-5b.c: Likewise.
21581         * gcc.misc-tests/gcov-6.c: Likewise.
21582         * gcc.misc-tests/gcov-7.c: Likewise.
21583         * gcc.misc-tests/gcov-8.c: Likewise.
21584         * g++.dg/gcov/gcov-1.x: Remove.
21585         * g77.dg/gcov/gcov-1.x: Likewise.
21586         * gcc.misc-tests/gcov-4b.x: Likewise.
21587         * gcc.misc-tests/gcov-5b.x: Likewise.
21588         * gcc.misc-tests/gcov-6.x: Likewise.
21589         * gcc.misc-tests/gcov-7.x: Likewise.
21590         * gcc.misc-tests/gcov-8.x: Likewise.
21591
21592 2003-03-27  Glen Nakamura  <glen@imodulo.com>
21593
21594         PR opt/10087
21595         * gcc.dg/20030324-1.c: New test.
21596
21597 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
21598
21599         PR c++/10224
21600         * g++.dg/template/arg3.C: New test.
21601
21602         PR c++/10158
21603         * g++.dg/template/friend18.C: New test.
21604
21605 2003-03-26  Roger Sayle  <roger@eyesopen.com>
21606
21607         * g77.f-torture/compile/20030326-1.f: New test case.
21608
21609 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
21610
21611         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
21612
21613         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
21614
21615 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
21616
21617         * gcc.dg/ia64-sync-3.c: New test.
21618
21619 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
21620
21621         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
21622
21623 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
21624
21625         * gcc.dg/ultrasp6.c: New test.
21626
21627 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
21628
21629         * gcc.dg/i386-signbit-1.c: New test.
21630         * gcc.dg/i386-signbit-2.c: New test.
21631         * gcc.dg/i386-signbit-3.c: New test.
21632
21633 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
21634
21635         * gcc.dg/ultrasp5.c: Fix options.
21636
21637 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
21638
21639         * gcc.dg/ultrasp5.c: Fix comment.
21640
21641 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
21642
21643         PR fortran/10197
21644         * g77.f-torture/execute/10197.f: New test.
21645
21646 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
21647
21648         PR c++/9898, c++/383
21649         * g++.dg/template/conv6.C: New test.
21650
21651         PR c++/10119
21652         * g++.dg/template/ptrmem5.C: New test.
21653
21654         PR c++/10026
21655         * g++.dg/lookup/koenig1.C: New test.
21656
21657         PR C++/10199
21658         * g++.dg/lookup/template2.C: New test.
21659
21660 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
21661
21662         * g++.dg/opt/rtti1.C: New test.
21663
21664 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
21665
21666         * gcc.dg/ultrasp5.c: New test.
21667
21668 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
21669
21670         PR middle-end/9967
21671         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
21672         builtin fputs.
21673
21674 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
21675
21676         PR c/8224
21677         * gcc.dg/20030323-1.c: New test.
21678
21679 2003-03-23  Roger Sayle  <roger@eyesopen.com>
21680
21681         * gcc.c-torture/compile/20030323-1.c: New test case.
21682
21683 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
21684
21685         * gcc.dg/20030321-1.c: New test.
21686
21687 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
21688
21689         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
21690
21691 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
21692
21693         PR c++/9978, c++/9708
21694         * g++.dg/ext/vlm1.C: Adjust expected error.
21695         * g++.dg/ext/vla2.C: New test.
21696         * g++.dg/template/arg1.C: New test.
21697         * g++.dg/template/arg2.C: New test.
21698
21699 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
21700
21701         * g77.f-torture/execute/select.f: New test.
21702         * g77.f-torture/noncompile/select_no_compile.f: New test.
21703
21704 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
21705
21706         PR c++/9898
21707         * g++.dg/other/error4.C: New test.
21708
21709 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
21710
21711         * g++.dg/template/friend17.C: New test.
21712
21713 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
21714
21715         * gcc.c-torture/compile/20030320-1.c: New.
21716
21717 2003-03-20  Roger Sayle  <roger@eyesopen.com>
21718
21719         * gcc.dg/builtins-6.c: New test case.
21720
21721 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
21722
21723         PR target/10073
21724         * gcc.c-torture/compile/20030319-1.c: New.
21725
21726 2003-03-18  Jan Hubicka  <jh@suse.cz>
21727
21728         * gcc.dg/i386-cvt-1.c: New test.
21729
21730 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
21731
21732         * objc.dg/naming-1.m: Use "(parse|syntax) error".
21733         * objc.dg/naming-2.m: Likewise.
21734
21735 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
21736
21737         PR c++/9639
21738         * g++.dg/parse/crash1.C: New test.
21739
21740 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
21741
21742         PR c++/8805
21743         * g++.dg/eh/cleanup1.C: New test.
21744
21745 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
21746
21747         * gcc.c-torture/execute/20030316-1.c: New test case.
21748
21749 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
21750
21751         PR c++/9629
21752         * g++.dg/init/ctor2.C: New test.
21753
21754 2003-03-15  Roger Sayle  <roger@eyesopen.com>
21755
21756         * g77.f-torture/compile/xformat.f: New test case.
21757
21758 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21759
21760         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
21761         * g++.old-deja/g++.mike/eh50.C: Likewise.
21762
21763 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21764
21765         PR c++/6440
21766         * g++.dg/template/spec7.C: New test.
21767         * g++.dg/template/spec8.C: Likewise.
21768
21769 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
21770
21771         * gcc.c-torture/execute/20030313-1.c: New test.
21772
21773 2003-03-14  Richard Henderson  <rth@redhat.com>
21774
21775         * gcc.dg/inline-2.c: Adjust alpha test for external call.
21776
21777 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
21778
21779         * gcc.c-torture/compile/20030314-1.c: New test.
21780
21781 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
21782
21783         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
21784         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
21785         thumb target,
21786         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
21787         to accept newer _imp__  prefix and additional
21788         newline in .drectve section.
21789         * gcc.dg/dll-4.c: Likewise.
21790         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
21791         switch.
21792
21793 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
21794
21795         * g++.dg/parse/namespace9.C: New test.
21796
21797         * g++.dg/init/ref5.C: New test.
21798         * g++.dg/parse/ptrmem1.C: Likewise.
21799
21800 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21801
21802         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
21803         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
21804         regular expression.
21805         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
21806         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
21807
21808 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
21809
21810         * gcc.c-torture/execute/20030224-2.c: New test.
21811
21812 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
21813
21814         * gcc.dg/decl-3.c: New test.
21815
21816 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
21817
21818         * gcc.dg/i386-loop-2.c: New test.
21819
21820 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
21821
21822         PR c++/9474
21823         * g++.dg/parse/namespace8.C: New test.
21824
21825         PR c++/9924
21826         * g++.dg/overload/builtin2.C: New test.
21827
21828 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
21829
21830         * gcc.dg/return-type-3.c: New test.
21831
21832 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
21833
21834         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
21835         profiling options are not supported.
21836
21837 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
21838
21839         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
21840         * g++.old-deja/g++.warn/impint2.C: Likewise.
21841
21842 2003-03-10  Devang Patel  <dpatel@apple.com>
21843
21844         * g++.dg/cpp/c++_cmd_1.C: New test.
21845         * g++.dg/cpp/c++_cmd_1.h: New file.
21846
21847 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
21848
21849         * gcc.dg/altivec-9.c: New file.
21850
21851 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21852
21853         * gcc.dg/ppc-sdata-1.c: New test.
21854         * gcc.dg/ppc-sdata-2.c: New test.
21855
21856 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
21857
21858         PR c++/9373
21859         * g++.dg/opt/ptrmem2.C: New test.
21860
21861         PR c++/8534
21862         * g++.dg/opt/ptrmem1.C: New test.
21863
21864 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21865
21866         * gcc.dg/i386-loop-1.c: New test.
21867
21868 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21869
21870         PR c++/9970
21871         * g++.dg/lookup/friend1.C: New test.
21872
21873 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
21874
21875         PR c++/9823
21876         * g++.dg/parser/constructor1.C: New test.
21877
21878 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
21879
21880         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
21881
21882         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
21883
21884 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
21885
21886         * gcc.dg/cpp/Wunused.c: Update test.
21887
21888 2003-03-08  Jan Hubicka  <jh@suse.cz>
21889
21890         * gcc.dg/inline-3.c: New test.
21891
21892 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
21893
21894         PR c++/9809
21895         * g++.dg/parse/builtin1.C: New test.
21896
21897         PR c++/9982
21898         * g++.dg/abi/cookie1.C: New test.
21899         * g++.dg/abi/cookie2.C: Likewise.
21900
21901         PR c++/9524
21902         * g++.dg/template/field1.C: New test.
21903
21904         PR c++/9912
21905         * g++.dg/parse/class1.C: New test.
21906         * g++.dg/parse/namespace7.C: Likewise.
21907         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
21908
21909 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
21910
21911         * g++.dg/init/ref4.C: New test.
21912
21913 2003-03-07  Jan Hubicka  <jh@suse.cz>
21914
21915         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
21916         * gcc.dg/inline-3.c:  New test.
21917
21918 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
21919
21920         * g++.dg/init/ref3.C: New test.
21921
21922         PR c++/9965
21923         * g++.dg/init/ref2.C: New test.
21924
21925         PR c++/9400
21926         * g++.dg/warn/Wshadow-2.C: New test.
21927
21928         PR c++/9791
21929         * g++.dg/warn/Woverloaded-1.C: New test.
21930
21931 2003-03-05  Jan Hubicka  <jh@suse.cz>
21932
21933         * gcc.dg/i386-local2.c: New.
21934         * gcc.dg/i386-local.c: Fix typo.
21935
21936 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
21937
21938         * g++.dg/abi/layout3.C: New test.
21939
21940 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
21941
21942         * gcc.c-torture/compile/20030305-1.c
21943
21944 2003-03-05  Jan Hubicka  <jh@suse.cz>
21945
21946         * gcc.dg/i386-local.c: New.
21947
21948 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
21949
21950         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
21951
21952 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
21953
21954         * gcc.dg/switch-2.c: New test.
21955         * gcc.dg/switch-3.c: New test.
21956         * gcc.dg/Wswitch.c: Adjust line numbers.
21957         * gcc.dg/Wswitch-default.c: Likewise.
21958         * gcc.dg/Wswitch-enum.c: Likewise.
21959
21960 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
21961
21962         * gcc.c-torture/execute/20030222-1.c: New test.
21963
21964 2003-03-03  James E Wilson  <wilson@tuliptree.org>
21965
21966         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
21967
21968 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
21969
21970         PR c++/9878
21971         * g++.dg/init/ref1.C: New test.
21972
21973 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
21974
21975         * gcc.dg/sh-relax.c: New SH-only test.
21976
21977 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
21978
21979         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
21980         comment explaining purpose of testcase.
21981
21982 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
21983
21984         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
21985         for HC11/HC12 (asm needs two int registers).
21986         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
21987         HC11/HC12 because the test uses an asm which needs two 32-bit
21988         registers.
21989
21990 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
21991
21992         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
21993         for HC11/HC12 (array is too large otherwise).
21994         * gcc.c-torture/compile/920501-4.x: New file, likewise.
21995         * gcc.c-torture/compile/20010518-2.x: Likewise.
21996         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
21997         HC11/HC12 (array is too large).
21998
21999 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
22000
22001         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
22002         * lib/g++-dg.exp (g++-dg-test): Likewise.
22003
22004 2003-03-01  Roger Sayle  <roger@eyesopen.com>
22005
22006         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
22007         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
22008
22009 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22010
22011         * g++.dg/warn/implicit-typename1.C: Remove warning.
22012
22013 2003-02-28  Richard Henderson  <rth@redhat.com>
22014
22015         * gcc.dg/noreturn-1.c: Move noreturn warning line.
22016         * gcc.dg/return-type-1.c: Move control reaches end warning line.
22017
22018 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
22019
22020         * gcc.dg/pch/pch.exp: Change .pch to .gch.
22021         * g++.dg/pch/pch.exp: Likewise.
22022
22023 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
22024
22025         PR c++/9879
22026         * testsuite/g++.dg/init/new4.C: New test.
22027
22028 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
22029
22030         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
22031
22032 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
22033
22034         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
22035         unsigned long.
22036
22037         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
22038         wider than float.
22039
22040 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22041
22042         * lib/scanasm.exp: Add support for counting numbers of
22043         occurences.
22044         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
22045         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
22046
22047 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
22048
22049         PR c++/9683
22050         * g++.dg/template/static3.C: New test.
22051
22052         PR c++/9829
22053         * g++.dg/parse/namespace6.C: New test.
22054
22055 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22056
22057         PR target/9732
22058         * gcc.dg/20030225-1.c: New test.
22059
22060 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
22061
22062         * README: Remove out-of-date information.
22063
22064         PR c++/9836
22065         * g++.dg/template/spec6.C: New test.
22066
22067 2003-02-24  Jeff Law  <law@redhat.com>
22068
22069         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
22070
22071 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22072
22073         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
22074         * gcc.dg/pragma-ep-1.c: Likewise.
22075
22076 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22077
22078         PR c++/9602
22079         * g++.dg/template/friend16.C: New test.
22080
22081 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
22082
22083         PR c++/5333
22084         * g++.dg/parse/fused-params1.C: Adjust error messages.
22085         * g++.dg/template/nested3.C: New test.
22086
22087 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
22088
22089         * g++.dg/abi/param1.C: New test.
22090
22091 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22092
22093         PR c++/7982
22094         * g++.dg/warn/implicit-typename1.C: New test.
22095
22096 2003-02-22  Kelley Cook <kelleycook@comcast.net>
22097
22098         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
22099         with "mtune".
22100         * g++.old-deja/g++.other/store-expr2.C: Likewise.
22101         * gcc.c-torture/execute/20010129-1.x: Likewise.
22102         * gcc.dg/20011107-1.c: Likewise.
22103         * gcc.dg/20020108-1.c: Likewise.
22104         * gcc.dg/20020122-3.c: Likewise.
22105         * gcc.dg/20020206-1.c: Likewise.
22106         * gcc.dg/20020310-1.c: Likewise.
22107         * gcc.dg/20020426-2.c: Likewise.
22108         * gcc.dg/20020517-1.c: Likewise.
22109         * gcc.dg/991230-1.c: Likewise.
22110         * gcc.dg/i386-unroll-1.c: Likewise.
22111         * gcc.misc-tests/i386-prefetch.exp: Likewise.
22112
22113 2003-02-22  Jan Hubicka  <jh@suse.cz>
22114
22115         * gcc.dg/i386-mul.c: New test.
22116
22117 2003-02-21  Roger Sayle  <roger@eyesopen.com>
22118
22119         * gcc.dg/builtins-5.c: New test case.
22120
22121 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
22122
22123         * gcc.dg/asmreg-1.c: New test.
22124
22125 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
22126
22127         PR c++/9749
22128         * g++.dg/parse/varmod1.C: New test.
22129
22130 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
22131
22132         PR c++/9727
22133         * g++.dg/template/op1.C: New test.
22134
22135 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
22136
22137         PR c++/8906
22138         * g++.dg/template/nested2.C: New test.
22139
22140 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
22141
22142         PR c++/8724
22143         * g++.dg/expr/dtor1.C: New test.
22144
22145 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
22146
22147         * gcc.dg/cpp/include3.c: New test.
22148         * gcc.dg/cpp/inc/foo.h: New file.
22149
22150 2003-02-21  Glen Nakamura  <glen@imodulo.com>
22151
22152         * gcc.c-torture/execute/20030221-1.c: New test.
22153
22154 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
22155
22156         PR c++/9729
22157         * g++.dg/abi/conv1.C: New test.
22158
22159 2003-02-20  Jan Hubicka  <jh@suse.cz>
22160
22161         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
22162
22163 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
22164
22165         * gcc.c-torture/compile/20030219-1.c: New test.
22166
22167 2003-02-18  Jan Hubicka  <jh@suse.cz>
22168
22169         * gcc.dg/funcorder.c: New test.
22170
22171 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
22172
22173         * gcc.c-torture/execute/20030218-1.c: New.
22174
22175 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
22176
22177         * gcc.dg/20030218-1.c: New.
22178
22179 2003-02-18  Richard Henderson  <rth@redhat.com>
22180
22181         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
22182         * gcc.dg/attr-used-2.c: New.
22183
22184 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
22185
22186         PR c++/9704
22187         * g++.dg/init/copy5.C: New test.
22188
22189 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
22190
22191         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
22192         * g++.dg/pch/pch.exp: Likewise.
22193
22194 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
22195
22196         * gcc.c-torture/execute/20030209-1.c: Enable the test if
22197         STACK_SIZE is not defined.
22198
22199 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22200
22201         PR c++/9457
22202         * g++.dg/template/init1.C: New test.
22203
22204 2003-02-16  Jan HUbicka  <jh@suse.cz>
22205
22206         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
22207         (foo): Add few extra tests
22208         * gcc.dg/c99-const-expr-3.c: Likewise.
22209         * gcc.c-torture/execute/20030216-1.c: New.
22210
22211 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22212
22213         PR c++/9459
22214         * g++.dg/ext/typeof4.C: New test.
22215
22216 2003-02-15  Roger Sayle  <roger@eyesopen.com>
22217
22218         * gcc.dg/i386-387-3.c: New test case.
22219
22220 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
22221
22222         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
22223         cris-*-elf* cris-*-aout* and mmix-*-*.
22224
22225 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
22226
22227         * gcc.dg/20030213-1.c: New test.
22228
22229 2003-02-12  Roger Sayle  <roger@eyesopen.com>
22230
22231         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
22232         * gcc.dg/i386-387-2.c: Likewise.
22233
22234 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
22235
22236         * gcc.dg/ppc-spe.c: Fix formatting.
22237         Enable tests that were previously unsupported by gas.
22238         Delete tests for instructions that no longer exist.
22239         Switch arguments on evsubifw builtin.
22240
22241 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
22242
22243         * gcc.c-torture/execute/20030209-1.c: Disable the test if
22244         STACK_SIZE is too small.
22245
22246 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
22247             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
22248
22249         * gcc.dg/decl-2.c: New test.
22250
22251 2003-02-10  Jan Hubicka  <jh@suse.cz>
22252
22253         * gcc.dg/i386-fpcvt-1.c:  New test.
22254
22255 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
22256
22257         * gcc.c-torture/execute/20030209-1.c: New test.
22258
22259 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
22260
22261         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
22262         int-wide bitops, use the constants of the same width.
22263         Likewise, if long long is 32-bit wide, test bitops using
22264         32-bit constants.
22265
22266 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
22267
22268         * gcc.dg/20021014-1.c: Annotate with expected notice text.
22269
22270 2003-02-07  Roger Sayle  <roger@eyesopen.com>
22271
22272         * testsuite/gcc.dg/builtins-4.c: New test case.
22273
22274 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22275
22276         * gcc.dg/20020430-1.c: Fix dg command typos.
22277         * gcc.dg/20020503-1.c: Likewise.
22278
22279 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22280
22281         PR c++/8785
22282         * g++.dg/parse/fused-params1.C: New test.
22283
22284         PR c++/8857
22285         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
22286
22287         PR c++/8921
22288         * g++.dg/parse/non-dependent1.C: New test.
22289
22290         PR c++/8928
22291         * g++.dg/parse/dupl-tmpl-args1.C: New test.
22292
22293         PR c++/9228
22294         * g++.dg/parse/undefined7.C: New test.
22295         * g++.dg/parse/non-templ1.C: New test.
22296
22297         PR c++/9229
22298         * g++.dg/parse/too-many-tmpl-args1.C: New test.
22299
22300 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
22301
22302         * gcc.c-torture/compile/20030206-1.c: New test.
22303
22304 2003-02-05  Roger Sayle  <roger@eyesopen.com>
22305
22306         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
22307         "pow" to "foo" to avoid potential confusion with a math built-in.
22308
22309 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22310
22311         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
22312         conditions for SPARC targets.
22313
22314 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
22315
22316         * gcc.dg/20030204-1.c: New test.
22317
22318 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22319
22320         PR c++/38
22321         * g++.dg/parse/array-size1.C: New test.
22322
22323         PR c++/5657
22324         * g++.dg/parse/undefined3.C: New test.
22325
22326         PR c++/5665
22327         * g++.dg/parse/undefined4.C: New test.
22328
22329         PR c++/5975
22330         * g++.dg/parse/undefined5.C: New test.
22331
22332         PR c++/7259
22333         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
22334
22335         PR c++/8578
22336         * g++.dg/parse/casting-operator1.C: New test.
22337
22338         PR c++/8596
22339         * g++.dg/parse/undefined6.C: New test.
22340
22341         PR c++/8736
22342         * g++.dg/parse/missing-template1.C: New test.
22343
22344 2003-02-04  Jan Hubicka  <jh@suse.cz>
22345
22346         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
22347         * gcc.dg/i386-cmov?.c:  Likewise.
22348         * gcc.dg/i386-fpcvt-?.c:  Likewise.
22349         * gcc.dg/i386-ssefp-1.c:  Likewise.
22350         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
22351         conventions.
22352
22353 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
22354
22355         PR c++/7129
22356         * testsuite/g++.dg/ext/max.C: New test.
22357
22358 2003-02-03  Jan Hubicka  <jh@suse.cz>
22359
22360         * gcc.c-torture/execute/20030203-1.c: New test.
22361
22362 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
22363
22364         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
22365         'natural-endian'.
22366
22367 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
22368
22369         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
22370         * g++.dg/init/new2.C: Likewise.
22371         * g++.dg/other/new1.C: Likewise.
22372
22373 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
22374
22375         * gcc.dg/struct-ret-libc.c: New test.
22376
22377 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
22378
22379         * gcc.dg/20030129-1.c: New test.
22380
22381 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22382
22383         PR c++/8849
22384         * g++.dg/template/ptrmem4.C: New test.
22385
22386 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
22387
22388         * g++.dg/parser/constant1.C: New test.
22389
22390 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22391
22392         PR c++/8591
22393         * g++.dg/parse/friend2.C: New test.
22394
22395 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
22396
22397         PR c++/9437
22398         * g++.dg/template/unify4.C: New test.
22399
22400 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
22401
22402         * gcc.c-torture/execute/20030128-1.c: New test.
22403
22404 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
22405
22406         * g++.dg/lookup/nested1.C: Test moved from ...
22407         * g++.old-deja/g++.other/lookup24.C: ... here.
22408
22409 2003-01-28  Jan Hubicka  <jh@suse.cz>
22410
22411         * gcc.dg/i386-cmov5.c:  New test.
22412
22413 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
22414
22415         * gcc.c-torture/execute/20010925-1.c: Changed the
22416         memcpy declaration.
22417
22418 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
22419
22420         PR c++/3902
22421         * g++.dg/parse/template5.C: New test.
22422
22423 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
22424
22425         PR fortran/9258
22426         * g77.dg/pr9258: New test.
22427
22428 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
22429
22430         * README: Move relevant parts from README.g++.
22431
22432         * README.g++: Remove this file.
22433
22434 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
22435
22436         * g++.dg/abi/dcast1.C: New test.
22437
22438 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22439
22440         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
22441
22442 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
22443
22444         PR c++/47
22445         * g++.old-deja/g++.other/lookup24.C: New test.
22446
22447 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22448
22449         PR middle-end/7227
22450         * gcc.dg/uninit-C.c: New test.
22451
22452 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
22453
22454         * g++.dg/abi/covariant1.C: New test.
22455
22456 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
22457
22458         * gcc.dg/20030123-1.c: New test.
22459
22460 2003-01-25  Jan Hubicka  <jh@suse.cz>
22461
22462         PR opt/8492
22463         * gcc.c-torture/compile/20030125-1.c
22464
22465 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
22466
22467         PR c++/9403
22468         * g++.dg/parse/template3.C: New test.
22469         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
22470
22471         PR c++/795
22472         * g++.dg/parse/template4.C: New test.
22473
22474         PR c++/9415
22475         * g++.dg/template/qual2.C: New test.
22476
22477         PR c++/8545
22478         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
22479
22480         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
22481
22482 2003-01-25  Roger Sayle  <roger@eyesopen.com>
22483
22484         * gcc.c-torture/execute/switch-1.c: New test case.
22485
22486 2003-01-25  Jan Hubicka  <jh@suse.cz>
22487
22488         * gcc.c-torture/execute/20030125-1.[cx]: New test.
22489
22490 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
22491
22492         Tweaks for Bison-1.875. From the NEWS file:
22493         "- `parse error' -> `syntax error'
22494         Bison now uniformly uses the term `syntax error'"
22495         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
22496         * gcc.dg/cpp/digraph2.c: Likewise.
22497         * gcc.dg/cpp/direct2.c: Likewise.
22498         * gcc.dg/cpp/paste4.c: Likewise.
22499         * gcc.dg/c90-restrict-1.c: Likewise.
22500         * gcc.dg/c99-func-2.c: Likewise.
22501         * gcc.dg/noncompile/920721-2.c: Likewise.
22502         * gcc.dg/noncompile/930622-2.c: Likewise.
22503         * gcc.dg/noncompile/940112-1.c: Likewise.
22504         * gcc.dg/noncompile/950921-1.c: Likewise.
22505         * gcc.dg/noncompile/951123-1.c: Likewise.
22506         * gcc.dg/noncompile/971104-1.c: Likewise.
22507         * gcc.dg/noncompile/990416-1.c: Likewise.
22508
22509 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
22510
22511         * g++.dg/parse/undefined1.C: Add error message.
22512
22513 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
22514
22515         PR c++/9354
22516         * g++.dg/parse/new1.C: New test.
22517
22518         PR c++/9216
22519         * g++.dg/parse/template2.C: New test.
22520
22521         PR c++/9354
22522         * g++.dg/parse/typedef2.C: New test.
22523
22524         PR c++/9328
22525         * g++.dg/ext/typeof3.C: New test.
22526
22527 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22528
22529         PR c++/2738
22530         * g++.dg/parse/ret-type1.C: New test.
22531
22532         PR c++/3792
22533         * g++.dg/parse/tmpl-outside1.C: New test.
22534
22535         PR c++/4207
22536         * g++.dg/parse/int-as-enum1.C: New test.
22537
22538         PR c++/4903
22539         * g++.dg/parse/no-typename1.C: New test.
22540
22541         PR c++/5533
22542         * g++.dg/parse/no-value1.C: New test.
22543
22544         PR c++/5921
22545         * g++.dg/parse/wrong-inline1.C: New test.
22546
22547         PR c++/6402
22548         * g++.dg/parse/ref1.C: New test.
22549
22550         PR c++/6992
22551         * g++.dg/parse/attr-ctor1.C: New test.
22552
22553         PR c++/7229
22554         * g++.dg/parse/namespace5.C: New test.
22555
22556         PR c++/7917
22557         * g++.dg/parse/func-def1.C: New test.
22558
22559         PR c++/8143
22560         * g++.dg/parse/undefined1.C: New test.
22561
22562         PR c++/5723, PR c++/8522
22563         * g++.dg/parse/specialization1.C: New test.
22564
22565         PR c++/163, PR c++/8595
22566         * g++.dg/parse/struct-as-enum1.C: New test.
22567
22568         PR c++/9173
22569         * g++.dg/parse/undefined2.C: New test.
22570
22571 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
22572
22573         PR c++/9298
22574         * g++.dg/parse/template1.C: New test.
22575
22576         PR c++/9384
22577         * g++.dg/parse/using1.C: New test.
22578
22579         PR c++/9285
22580         PR c++/9294
22581         * g++.dg/parse/expr2.C: New test.
22582
22583         PR c++/9388
22584         * g++.dg/parse/lookup2.C: Likewise.
22585
22586 2003-01-21  Jan Hubicka  <jh@suse.cz>
22587
22588         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
22589         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
22590         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
22591         * gcc.c-torture/execute/string-opt-*.c: Likewise.
22592
22593 2003-01-20  Nick Clifton  <nickc@redhat.com>
22594
22595         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
22596         problem with ARM sibcall code generation.
22597
22598 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
22599
22600         * gcc.c-torture/execute/20030120-1.c: New.
22601
22602 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
22603
22604         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
22605
22606 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
22607
22608         PR c++/9272
22609         * g++.dg/parse/ctor1.C: New test.
22610
22611         PR c++/9294:
22612         * g++.dg/parse/qualified1.C: New test.
22613
22614         * g++.dg/parse/typename3.C: New test.
22615
22616 2003-01-16  Richard Henderson  <rth@redhat.com>
22617
22618         * g++.dg/tls/init-2.C: Fix error matches for real this time.
22619
22620 2003-01-16  Richard Henderson  <rth@redhat.com>
22621
22622         * g++.dg/pch/pch.exp: Copy test header to the working directory
22623         before using it either for precompilation or direct use.
22624         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
22625         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
22626
22627 2003-01-16  Richard Henderson  <rth@redhat.com>
22628
22629         * gcc.dg/pch/pch.exp: Copy test header to the working directory
22630         before using it either for precompilation or direct use.
22631         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
22632         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
22633
22634 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
22635
22636         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
22637         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
22638         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
22639         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
22640         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
22641         typename warning into error.
22642         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
22643         error messages.
22644         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
22645         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
22646         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
22647         messages.
22648         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
22649         make declaration visible in template.
22650         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
22651         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
22652         messages.
22653         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
22654         message.
22655         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
22656         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
22657         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
22658         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
22659         typename warning with error message.
22660         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
22661         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
22662         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
22663
22664 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
22665
22666         * g++.dg/parse/ambig2.C: New test.
22667
22668 2003-01-15  Richard Henderson  <rth@redhat.com>
22669
22670         * g++.dg/tls/init-2.C: Update error message string.
22671
22672 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22673
22674         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
22675
22676 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
22677
22678         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
22679         all for HC11/HC12.
22680         * gcc.c-torture/compile/20001205-1.x: Likewise.
22681         * gcc.c-torture/compile/20001226-1.x: Likewise.
22682         * gcc.c-torture/compile/920520-1.x: Likewise.
22683         * gcc.c-torture/compile/961203-1.x: Likewise.
22684         * gcc.c-torture/compile/20020604-1.x: Likewise.
22685
22686 2003-01-15  Jan Hubicka  <jh@suse.cz>
22687
22688         * gcc.c-torture/compile/20030115-1.c: New test.
22689
22690         * gcc.dg/i386-fpcvt-1.c: New test.
22691         * gcc.dg/i386-fpcvt-2.c: New test.
22692
22693 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
22694
22695         Further conform g++'s __vmi_class_type_info to the C++ ABI
22696         specification.
22697         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
22698         the specification.
22699
22700 2003-01-14  Jan Hubicka  <jh@suse.cz>
22701
22702         * gcc.dg/i386-fpcvt-1.c: New test.
22703         * gcc.dg/i386-fpcvt-2.c: New test.
22704
22705 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
22706
22707         * gcc.dg/i386-mmx-3.c: New test.
22708
22709 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
22710
22711         PR c++/9264
22712         * g++.dg/parse/octal1.C: New file.
22713
22714         PR c++/9172
22715         * g++.dg/parse/typename1.C: New file.
22716
22717 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
22718
22719         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
22720         * gcc.dg/bf-no-ms-layout.c: Likewise.
22721         * gcc.dg/bf-ms-attrib.c: Likewise.
22722
22723 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
22724
22725         PR c++/9099
22726         * g++.dg/parse/dtor1.C: New file.
22727
22728         PR c++/9128
22729         * g++.dg/rtti/typeid1.C: New file.
22730
22731         PR c++/9153
22732         * g++.dg/parse/lookup1.C: New file.
22733
22734         PR c++/9171
22735         * g++.dg/templ/spec5.C: New file.
22736
22737 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
22738
22739         * gcc.c-torture/compile/20030110-1.c: New test.
22740
22741 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
22742
22743         Merge from pch-branch:
22744
22745         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
22746
22747         * gcc.dg/pch/cpp-1.h: New.
22748         * gcc.dg/pch/cpp-1.c: New.
22749         * gcc.dg/pch/cpp-2.h: New.
22750         * gcc.dg/pch/cpp-2.c: New.
22751
22752         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
22753
22754         * gcc.dg/pch/except-1.h: New.
22755         * gcc.dg/pch/except-1.c: New.
22756
22757         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
22758
22759         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
22760         running test.
22761         * gcc.dg/pch: Include *.hp not *.h.
22762         * gcc.dg/pch/system-1.h: New.
22763         * gcc.dg/pch/system-1.c: New.
22764
22765         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
22766
22767         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
22768         rather than trying to build and run a program using PCH.
22769         * gcc.dg/pch: Remove dg-do commands from test files.
22770
22771         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
22772
22773         * gcc.dg/pch/macro-3.c: New.
22774         * gcc.dg/pch/macro-3.h: New.
22775
22776         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
22777
22778         * gcc.dg/pch/common-1.c: New.
22779         * gcc.dg/pch/common-1.h: New.
22780         * gcc.dg/pch/decl-1.c: New.
22781         * gcc.dg/pch/decl-1.h: New.
22782         * gcc.dg/pch/decl-2.c: New.
22783         * gcc.dg/pch/decl-2.h: New.
22784         * gcc.dg/pch/decl-3.c: New.
22785         * gcc.dg/pch/decl-3.h: New.
22786         * gcc.dg/pch/decl-4.c: New.
22787         * gcc.dg/pch/decl-4.h: New.
22788         * gcc.dg/pch/decl-5.c: New.
22789         * gcc.dg/pch/decl-5.h: New.
22790         * gcc.dg/pch/global-1.c: New.
22791         * gcc.dg/pch/global-1.h: New.
22792         * gcc.dg/pch/inline-1.c: New.
22793         * gcc.dg/pch/inline-1.h: New.
22794         * gcc.dg/pch/inline-2.c: New.
22795         * gcc.dg/pch/inline-2.h: New.
22796         * gcc.dg/pch/static-1.c: New.
22797         * gcc.dg/pch/static-1.h: New.
22798         * gcc.dg/pch/static-2.c: New.
22799         * gcc.dg/pch/static-2.h: New.
22800
22801         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
22802
22803         * g++.dg/pch/pch.exp: Better handle failing testcases.
22804         * gcc.dg/pch/pch.exp: Likewise.
22805         * gcc.dg/pch/macro-1.c: New.
22806         * gcc.dg/pch/macro-1.h: New.
22807         * gcc.dg/pch/macro-2.c: New.
22808         * gcc.dg/pch/macro-2.h: New.
22809
22810         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
22811
22812         * g++.dg/dg.exp: Treat files in pch/ specially.
22813         * g++.dg/pch/pch.exp: New file.
22814         * g++.dg/pch/empty.H: New file.
22815         * g++.dg/pch/empty.C: New file.
22816         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
22817         "precompile".
22818
22819         * gcc.dg/pch/pch.exp: New file.
22820         * gcc.dg/pch/empty.h: New file.
22821         * gcc.dg/pch/empty.c: New file.
22822         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
22823         "precompile".
22824
22825 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22826
22827         * g++.dg/template/friend14.C: New test.
22828
22829 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22830
22831         * gcc.dg/old-style-asm-1.c: New test.
22832
22833 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
22834
22835         * gcc.c-torture/compile/20030109-1.c: New test.
22836
22837 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22838
22839         * gcc.c-torture/execute/20030109-1.c: New test.
22840
22841 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
22842
22843         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
22844         * g++.old-deja/g++.mike/dyncast2.C: Likewise
22845         * g++.old-deja/g++.mike/dyncast3.C: Likewise
22846         * g++.old-deja/g++.mike/eh2.C: Likewise
22847         * g++.old-deja/g++.mike/eh3.C: Likewise
22848         * g++.old-deja/g++.mike/eh5.C: Likewise
22849         * g++.old-deja/g++.mike/eh6.C: Likewise
22850         * g++.old-deja/g++.mike/eh7.C: Likewise
22851         * g++.old-deja/g++.mike/eh8.C: Likewise
22852         * g++.old-deja/g++.mike/eh9.C: Likewise
22853         * g++.old-deja/g++.mike/eh10.C: Likewise
22854         * g++.old-deja/g++.mike/eh12.C: Likewise
22855         * g++.old-deja/g++.mike/eh13.C: Likewise
22856         * g++.old-deja/g++.mike/eh14.C: Likewise
22857         * g++.old-deja/g++.mike/eh16.C: Likewise
22858         * g++.old-deja/g++.mike/eh17.C: Likewise
22859         * g++.old-deja/g++.mike/eh18.C: Likewise
22860         * g++.old-deja/g++.mike/eh21.C: Likewise
22861         * g++.old-deja/g++.mike/eh23.C: Likewise
22862         * g++.old-deja/g++.mike/eh24.C: Likewise
22863         * g++.old-deja/g++.mike/eh25.C: Likewise
22864         * g++.old-deja/g++.mike/eh26.C: Likewise
22865         * g++.old-deja/g++.mike/eh27.C: Likewise
22866         * g++.old-deja/g++.mike/eh28.C: Likewise
22867         * g++.old-deja/g++.mike/eh29.C: Likewise
22868         * g++.old-deja/g++.mike/eh31.C: Likewise
22869         * g++.old-deja/g++.mike/eh33.C: Likewise
22870         * g++.old-deja/g++.mike/eh34.C: Likewise
22871         * g++.old-deja/g++.mike/eh35.C: Likewise
22872         * g++.old-deja/g++.mike/eh36.C: Likewise
22873         * g++.old-deja/g++.mike/eh37.C: Likewise
22874         * g++.old-deja/g++.mike/eh38.C: Likewise
22875         * g++.old-deja/g++.mike/eh39.C: Likewise
22876         * g++.old-deja/g++.mike/eh40.C: Likewise
22877         * g++.old-deja/g++.mike/eh41.C: Likewise
22878         * g++.old-deja/g++.mike/eh42.C: Likewise
22879         * g++.old-deja/g++.mike/eh44.C: Likewise
22880         * g++.old-deja/g++.mike/eh46.C: Likewise
22881         * g++.old-deja/g++.mike/eh47.C: Likewise
22882         * g++.old-deja/g++.mike/eh48.C: Likewise
22883         * g++.old-deja/g++.mike/eh49.C: Likewise
22884         * g++.old-deja/g++.mike/eh50.C: Likewise
22885         * g++.old-deja/g++.mike/eh51.C: Likewise
22886         * g++.old-deja/g++.mike/eh53.C: Likewise
22887         * g++.old-deja/g++.mike/eh55.C: Likewise
22888         * g++.old-deja/g++.mike/p7912.C: Likewise
22889         * g++.old-deja/g++.mike/p9706.C: Likewise
22890         * g++.old-deja/g++.mike/p10416.C: Likewise
22891         * g++.old-deja/g++.mike/p11667.C: Likewise
22892         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
22893         Remove redundant reference to Iris.
22894         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
22895         Elxsi, i860, Pico Java, and WE32K.
22896
22897 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
22898
22899         * g++.dg/ext/asm4.C: New test.
22900
22901 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22902
22903         PR c++/9030
22904         * g++.dg/template/friend12.C: New test.
22905         * g++.dg/template/friend13.C: Likewise.
22906         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
22907
22908 2003-01-08  Jan Hubicka  <jh@suse.cz>
22909
22910         * gcc.dg/i386-cadd.c: New test.
22911         * gcc.dg/i386-cmov4.c: Likewise.
22912
22913 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
22914
22915         PR c++/9165
22916         * g++.dg/warn/Wunused-3.C: New test.
22917
22918         * g++.dg/abi/bitfield9.C: New test.
22919
22920         PR c++/9189
22921         * g++.dg/parse/defarg3.C: New test.
22922
22923 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
22924
22925         * g++.dg/parse/ambig1.C: New test.
22926         * g++.dg/parse/defarg2.C: New test.
22927
22928 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
22929
22930         * g++.dg/template/defarg-1.C: New test.
22931         * g++.dg/template/local2.C: Likewise.
22932
22933 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
22934
22935         * gcc.c-torture/execute/20030105-1.c: New test.
22936
22937 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22938
22939         * g++.dg/parse/namespace3.C: Remove extra semicolons.
22940         * g++.dg/parse/namespace4.C: Likewise.
22941
22942 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
22943
22944         * g++.dg/template/ntp2.C: New test.
22945
22946 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
22947
22948         * g++.dg/parse/extern-C-1.C: New test.
22949
22950         * g++.dg/parse/namespace4.C: New test.
22951
22952         * g++.dg/template/nested1.C: New test.
22953
22954         * g++.dg/parse/namespace3.C: New test.
22955
22956 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
22957
22958         * g++.dg/lookup/two-stage1.C: New test.
22959
22960 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22961
22962         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
22963         * g++.old-deja/g++.jason/access8.C: Likewise.
22964         * g++.old-deja/g++.other/decl5.C: Likewise.
22965
22966 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
22967
22968         * g++.dg/parse/parse7.C: New test.
22969
22970 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
22971
22972         PR c++/2843
22973         * g++.dg/ext/attrib7.C: New test.
22974
22975 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
22976
22977         * g++.dg/parse/parse6.C: New test.
22978
22979 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
22980
22981         * gcc.dg/h8300-stack-1.c: New.
22982
22983 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
22984
22985         g++.dg/lookup/exception1.C: New test.
22986
22987         g++.dg/lookup/template1.C: New test.
22988
22989         g++.dg/parse/namespace2.C: New test.
22990
22991         g++.dg/parse/parens2.C: New test.
22992
22993 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22994
22995         * g++.dg/parse/parse5.C: New test.
22996         * g++.dg/lookup/scoped4.C: New test.
22997
22998 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
22999
23000         * g++.dg/parse/parens1.C: New test.
23001
23002         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
23003         angle-bracket1.C.
23004         * g++.dg/parse/parens2.C: New test.
23005
23006         * g++.dg/lookup/scope-operator1.C: New test.
23007
23008         * g++.dg/parse/operator1.C: New test.
23009
23010 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23011
23012         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
23013         * g++.old-deja/g++.other/access6.C: Likewise.
23014         * g++.old-deja/g++.other/decl1.C: Likewise.
23015         * g++.old-deja/g++.pt/typename12.C: Likewise.
23016
23017 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
23018
23019         * g++.dg/parse/namespace1.C: New test.
23020
23021 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
23022
23023         * g++.dg/parse/parse4.C: New test.
23024
23025 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
23026
23027         * g++.dg/parse/parse3.C: New test.
23028
23029 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
23030
23031         * g++.dg/parse/parse2.C: New test.
23032
23033 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
23034
23035         * g++.dg/template/friend11.C: New test.
23036
23037 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
23038
23039         * g++.dg/parse/parse1.C: New test.
23040
23041 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
23042
23043         * lib/profopt.exp: Change the name of a global variable to avoid
23044         possible clashes with other test suites.
23045
23046 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
23047
23048         * g++.dg/inherit/covariant8.C: New test.
23049
23050 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
23051
23052         * g++.dg/init/array9.C: New test.
23053
23054         PR c++/9112
23055         * g++.dg/parse/expr1.C: New test.
23056
23057 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
23058
23059         * gcc.c-torture/compile/20021230-1.c: New test.
23060
23061 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
23062
23063         * g++.dg/inherit/covariant5.C: New test.
23064         * g++.dg/inherit/covariant6.C: New test.
23065         * g++.dg/inherit/covariant7.C: New test.
23066
23067 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23068
23069         PR c++/2739
23070         * g++.dg/other/access2.C: New test.
23071
23072 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23073
23074         * g++.dg/other/anon-struct.C: No longer fails
23075         * g++.old-deja/g++.brendan/parse4.C: Likewise.
23076         * g++.old-deja/g++.brendan/parse5.C: Likewise.
23077         * g++.old-deja/g++.brendan/parse6.C: Likewise.
23078
23079 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23080
23081         * g++.dg/parse/angle-bracket.C (main): No longer fails.
23082
23083 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
23084
23085         * g++.dg/eh/spec4.C: Remove stray semicolon.
23086         * g++.dg/expr/pmf-1.C: Change error message.
23087         * g++.dg/ext/asm1.C: Remove stray semicolon.
23088         * g++.dg/ext/typename1.C: Add missing typenames.
23089         * g++.dg/inherit/template-as-base.C: Change error message.
23090         * g++.dg/lookup/scoped1.C: Likewise.
23091         * g++.dg/lookup/scoped2.C: Likewise.
23092         * g++.dg/lookup/using2.C: Likewise.
23093         * g++.dg/other/component1.C: Remove stray semicolon.
23094         * g++.dg/other/do1.C: Change error message.
23095         * g++.dg/other/error2.C: Likewise.
23096         * g++.dg/other/init1.C: Likewise.
23097         * g++.dg/other/packed1.C: Remove stray semicolon.
23098         * g++.dg/other/ptrmem2.C: Change error message.
23099         * g++.dg/parse/parameter-declaration-1.C: Remove line number
23100         marker.
23101         * g++.dg/special/initp1.C: Remove invalid attribute usage.
23102         * g++.dg/template/access3.C: Add typename keyword.
23103         * g++.dg/template/access5.C: Remove stray semicolon.
23104         * g++.dg/template/access6.C: Likewise.
23105         * g++.dg/template/complit1.C: Likewise.
23106         * g++.dg/template/crash1.C: Change error message.
23107         * g++.dg/template/inherit2.C: Remove stray semicolon.
23108         * g++.dg/template/instantiate2.C: Likewise.
23109         * g++.dg/template/instantiate3.C: Change error message.
23110         * g++.dg/template/qual1.C: Remove stray semicolon.
23111         * g++.dg/template/qualttp18.C: Change error message.
23112         * g++.dg/template/ref1.C: Remove stray semicolon.
23113         * g++.dg/template/sizeof1.C (A::value): Declare it.
23114         * g++.dg/template/spec4.C: Change error message.
23115         * g++.dg/template/static1.C: Likewise.
23116         * g++.dg/template/type1.C: Likewise.
23117         * g++.dg/template/typename3.C: Likewise.
23118         * g++.old-deja/g++.benjamin/13478.C: Change error message.
23119         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
23120         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
23121         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
23122         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
23123         named return value extension.
23124         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
23125         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
23126         * g++.old-deja/g++.bob/extern_C.C: Likewise.
23127         * g++.old-deja/g++.bob/inherit2.C: Likewise.
23128         * g++.old-deja/g++.brendan/complex1.C: Likewise.
23129         * g++.old-deja/g++.brendan/copy5.C: Likewise.
23130         * g++.old-deja/g++.brendan/crash13.C: Likewise.
23131         * g++.old-deja/g++.brendan/crash15.C: Likewise.
23132         * g++.old-deja/g++.brendan/crash18.C: Change error message.
23133         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
23134         * g++.old-deja/g++.brendan/crash38.C: Likewise.
23135         * g++.old-deja/g++.brendan/crash50.C: Likewise.
23136         * g++.old-deja/g++.brendan/crash56.C: Likewise.
23137         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
23138         syntax.
23139         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
23140         * g++.old-deja/g++.brendan/crash8.C: Change error message.
23141         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
23142         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
23143         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
23144         * g++.old-deja/g++.brendan/template11.C: Likewise.
23145         * g++.old-deja/g++.brendan/template26.C: Likewise.
23146         * g++.old-deja/g++.brendan/template27.C: Use explicit
23147         specialization syntax.
23148         * g++.old-deja/g++.brendan/template30.C: Likewise.
23149         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
23150         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
23151         non-dependent names.
23152         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
23153         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
23154         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
23155         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
23156         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
23157         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
23158         named return value extension.
23159         * g++.old-deja/g++.ext/namedret2.C: Likewise.
23160         * g++.old-deja/g++.ext/namedret3.C: Likewise.
23161         * g++.old-deja/g++.ext/return1.C: Likewise.
23162         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
23163         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
23164         * g++.old-deja/g++.jason/access8.C: Likewise.
23165         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
23166         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
23167         pseudo-destructor names.
23168         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
23169         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
23170         pseudo-destructor names.
23171         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
23172         * g++.old-deja/g++.jason/overload19.C: Likewise.
23173         * g++.old-deja/g++.jason/overload32.C: Likewise.
23174         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
23175         stray semicolons.
23176         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
23177         * g++.old-deja/g++.jason/return.C: Likewise.
23178         * g++.old-deja/g++.jason/return2.C: Likewise.
23179         * g++.old-deja/g++.jason/shadow1.C: Likewise.
23180         * g++.old-deja/g++.jason/special.C: Use explicit specialization
23181         syntax.
23182         * g++.old-deja/g++.jason/template10.C: Account for use of
23183         non-dependent names.
23184         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
23185         syntax.
23186         * g++.old-deja/g++.jason/template37.C: Likewise.
23187         * g++.old-deja/g++.law/access4.C: Change error messages.
23188         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
23189         pseudo-destructor names.
23190         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
23191         * g++.old-deja/g++.law/ctors9.C: Likewise.
23192         * g++.old-deja/g++.law/cvt22.C: Likewise.
23193         * g++.old-deja/g++.law/dtors5.C: Likewise.
23194         * g++.old-deja/g++.law/global-init1.C: Likewise.
23195         * g++.old-deja/g++.law/missed-error3.C: Likewise.
23196         * g++.old-deja/g++.law/operators28.C: Likewise.
23197         * g++.old-deja/g++.law/visibility28.C: Likewise.
23198         * g++.old-deja/g++.martin/eval1.C: Likewise.
23199         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
23200         name.
23201         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
23202         * g++.old-deja/g++.mike/net34.C: Likewise.
23203         * g++.old-deja/g++.mike/net36.C: Likewise.
23204         * g++.old-deja/g++.mike/ns2.C: Likewise.
23205         * g++.old-deja/g++.mike/p12306.C: Likewise.
23206         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
23207         value extension.
23208         * g++.old-deja/g++.mike/p700.C: Likewise.
23209         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
23210         * g++.old-deja/g++.mike/p710.C: Likewise.
23211         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
23212         value extension.
23213         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
23214         * g++.old-deja/g++.mike/pmf9.C: Likewise.
23215         * g++.old-deja/g++.ns/crash2.C: Likewise.
23216         * g++.old-deja/g++.ns/crash3.C: Likewise.
23217         * g++.old-deja/g++.ns/invalid1.C: Likewise.
23218         * g++.old-deja/g++.ns/ns17.C: Likewise.
23219         * g++.old-deja/g++.ns/template16.C: Likewise.
23220         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
23221         keyword.
23222         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
23223         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
23224         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
23225         named return value extension.
23226         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
23227         * g++.old-deja/g++.other/access4.C: Issue additional error
23228         messages.
23229         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
23230         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
23231         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
23232         * g++.old-deja/g++.other/crash25.C: Change error message.
23233         * g++.old-deja/g++.other/crash4.C: Change error message.
23234         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
23235         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
23236         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
23237         checks.
23238         * g++.old-deja/g++.other/defarg8.C: Likewise.
23239         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
23240         * g++.old-deja/g++.other/dtor10.C: Likewise.
23241         * g++.old-deja/g++.other/incomplete.C: Likewise.
23242         * g++.old-deja/g++.other/linkage7.C: Likewise.
23243         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
23244         lookup algorithm.
23245         * g++.old-deja/g++.other/mangle2.C: Likewise.
23246         * g++.old-deja/g++.other/refinit2.C: Likewise.
23247         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
23248         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
23249         * g++.old-deja/g++.pt/crash28.C: Likewise.
23250         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
23251         syntax.
23252         * g++.old-deja/g++.pt/crash32.C: Change error message.
23253         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
23254         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
23255         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
23256         error message position.
23257         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
23258         * g++.old-deja/g++.pt/defarg8.C: Change error message.
23259         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
23260         syntax.
23261         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
23262         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
23263         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
23264         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
23265         keyword.
23266         * g++.old-deja/g++.pt/explicit31.C: Likewise.
23267         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
23268         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
23269         keyword.
23270         * g++.old-deja/g++.pt/explicit71.C: Change error message.
23271         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
23272         syntax.
23273         * g++.old-deja/g++.pt/friend28.C: Account for use of
23274         non-dependent names.
23275         * g++.old-deja/g++.pt/friend29.C: Likewise.
23276         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
23277         rules.
23278         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
23279         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
23280         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
23281         lookup rules.
23282         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
23283         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
23284         keyword.
23285         * g++.old-deja/g++.pt/memclass20.C: Likewise.
23286         * g++.old-deja/g++.pt/memclass5.C: Likewise.
23287         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
23288         keyword.
23289         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
23290         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
23291         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
23292         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
23293         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
23294         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
23295         keyword.
23296         * g++.old-deja/g++.pt/spec10.C: Likewise.
23297         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
23298         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
23299         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
23300         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
23301         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
23302         * g++.old-deja/g++.pt/ttp62.C: Likewise.
23303         * g++.old-deja/g++.pt/ttp64.C: Likewise.
23304         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
23305         * g++.old-deja/g++.pt/typename15.C: Likewise.
23306         * g++.old-deja/g++.pt/typename22.C: Likewise.
23307         * g++.old-deja/g++.pt/typename6.C: Change error messages.
23308         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
23309         * g++.old-deja/g++.pt/virtual2.C: Likewise.
23310         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
23311         syntax.
23312         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
23313         return value extension.
23314         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
23315         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
23316         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
23317         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
23318
23319 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
23320
23321         * g++.dg/warn/inline1.C: New test.
23322         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
23323         * g++.old-deja/g++.jason/synth10.C: Likewise.
23324         * g++.old-deja/g++.mike/net31.C: Likewise.
23325         * g++.old-deja/g++.mike/p8786.C: Likewise.
23326
23327         * g++.dg/template/friend10.C: New test.
23328         * g++.dg/template/conv5.C: New test.
23329
23330 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
23331
23332         * g++.dg/lookup/scoped3.C: New test.
23333
23334         * g++.dg/lookup/decl1.C: New test.
23335         * g++.dg/lookup/decl2.C: New test.
23336
23337 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
23338
23339         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
23340         gcc.c-torture/compile/20021015-1.c,
23341         gcc.c-torture/compile/20021015-2.c,
23342         gcc.c-torture/compile/20021123-1.c,
23343         gcc.c-torture/compile/20021123-2.c,
23344         gcc.c-torture/compile/20021123-3.c,
23345         gcc.c-torture/compile/20021123-4.c,
23346         gcc.c-torture/execute/20021024-1.c: Add tests previously added
23347         only to 3.1 or 3.2 branch.
23348
23349 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
23350
23351         * gcc.dg/i386-bitfield3.c: New test.
23352
23353         * gcc.dg/i386-bitfield2.c: New test.
23354
23355 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
23356
23357         * g++.dg/parse/conv_op1.C: New test.
23358
23359 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
23360
23361         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
23362         approved.
23363
23364 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
23365
23366         * gcc.c-torture/compile/20021220-1.c: New test.
23367
23368 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
23369
23370         * gcc.dg/i386-fastcall-1.c: New.
23371
23372 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23373
23374         * gcc.c-torture/execute/20021219-1.c: New test.
23375
23376 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23377
23378         * gcc.dg/i386-pic-1.c: New test.
23379
23380 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23381
23382         PR c++/8099
23383         * g++.dg/template/friend9.C: New test.
23384
23385 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23386
23387         PR c++/3663
23388         * g++.dg/template/access7.C: New test.
23389
23390 2002-12-18  Nick Clifton  <nickc@redhat.com>
23391
23392         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
23393         the libstdc++-v3 directory has been found.
23394
23395 2002-12-12  Devang Patel <dpatel@apple.com>
23396         * gcc.dg/darwin-ld-1.c: New test.
23397         * gcc.dg/darwin-ld-2.c: New test.
23398         * gcc.dg/darwin-ld-3.c: New test.
23399         * gcc.dg/darwin-ld-4.c: New test.
23400         * gcc.dg/darwin-ld-5.c: New test.
23401
23402 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
23403
23404         * gcc.c-torture/compile/20021212-1.c: New test.
23405
23406 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
23407
23408         * gcc.dg/fshort-wchar: New test.
23409
23410 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
23411
23412         PR c++/8372
23413         * g++.dg/template/dtor1.C: New test.
23414
23415         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
23416         markers.
23417
23418 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
23419
23420         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
23421
23422 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
23423
23424         * g++.dg/template/static1.C: New test.
23425         * g++.dg/template/static2.C: New test.
23426         * g++.old-deja/g++.ext/memconst.C: New test.
23427
23428 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23429
23430         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
23431         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
23432         * g++.dg/special/initp1.C: Likewise.
23433
23434 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
23435
23436         * gcc.c-torture/execute/20021204-1.c: New test.
23437
23438 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
23439
23440         * gcc.dg/ppc-fmadd-1.c: New file.
23441         * gcc.dg/ppc-fmadd-2.c: New file.
23442         * gcc.dg/ppc-fmadd-3.c: New file.
23443
23444 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
23445
23446         * gcc.c-torture/compile/20021204-1.c: New test.
23447
23448 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
23449
23450         * g++.dg/inherit/covariant2.C: New test.
23451         * g++.dg/inherit/covariant3.C: New test.
23452         * g++.dg/inherit/covariant4.C: New test.
23453         * g++.dg/inherit/covariant1.C: Remove XFAIL.
23454         * g++.old-deja/g++.robertl/eb17.C: Likewise.
23455
23456 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
23457
23458         PR c++/8688
23459         * g++.dg/init/brace3.C: New test.
23460
23461 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
23462
23463         * gcc.dg/20020210-1.c: Fix a comment typo.
23464
23465 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
23466
23467         PR c++/8720
23468         * g++.dg/parse/defarg1.C: New test.
23469
23470         PR c++/8615
23471         * g++.dg/template/char1.C: New test.
23472
23473         * g++.dg/template/varmod1.C: Fix typo.
23474
23475 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23476
23477         DR 180
23478         * g++.old-deja/g++.pt/crash32.C: Expect error.
23479
23480 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
23481
23482         PR c++/5919
23483         * g++.dg/template/varmod1.C: New test.
23484
23485         PR c++/8727
23486         * g++.dg/inherit/typeinfo1.C: New test.
23487
23488         PR c++/8663
23489         * g++.dg/inherit/typedef1.C: New test.
23490
23491 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
23492
23493         PR c++/8332
23494         PR c++/8493
23495         * g++.dg/template/strlen1.C: New test.
23496
23497         PR c++/8227
23498         * g++.dg/template/ctor2.C: New test.
23499
23500         PR c++/8214
23501         * g++.dg/init/string1.C: New test.
23502
23503         PR c++/8511
23504         * g++.dg/template/friend8.C: New test.
23505
23506 2002-11-29  Joe Buck <jbuck@synopsys.com>
23507
23508         * g++.dg/lookup/anon2.C: New test.
23509
23510 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
23511
23512         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
23513         h8300 port.
23514
23515 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
23516
23517         * gcc.dg/bitfld-6.c: New test.
23518
23519 2002-11-27  Jan Hubicka  <jh@suse.cz>
23520
23521         * gcc.c-torture/execute/20021127.[cx]: New test.
23522
23523 2002-11-26  Jan Hubicka  <jh@suse.cz>
23524
23525         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
23526         quality.
23527
23528 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
23529
23530         * g++.dg/init/brace2.C: New test.
23531         * g++.old-deja/g++.mike/p9129.C: Correct.
23532
23533 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
23534
23535         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
23536
23537 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
23538
23539         * gcc.dg/sibcall-6: New test for indirect sibcalls.
23540
23541 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
23542
23543         * testsuite/g++.dg/abi/empty11.C: New test.
23544         * testsuite/g++.dg/rtti/cv1.C: New test.
23545
23546 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
23547
23548         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
23549
23550 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
23551
23552         * g++.dg/abi/empty10.C: New test.
23553
23554 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
23555
23556         * gcc.c-torture/compile/20021124-1.c: New test.
23557
23558 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
23559
23560         * g++.dg/abi/rtti2.C: New test.
23561
23562 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
23563
23564         * gcc.dg/i386-unroll-1.c: New test.
23565
23566 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
23567
23568         * gcc.c-torture/compile/20021120-1.c: New test.
23569         * gcc.c-torture/compile/20021120-2.c: New test.
23570
23571 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
23572
23573         * gcc.dg/bitfld-5.c: New test.
23574
23575 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
23576
23577         * gcc.c-torture/execute/20021120-3.c: New test.
23578
23579 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
23580
23581         * gcc.c-torture/execute/20021120-2.c: New test.
23582
23583 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
23584
23585         * gcc.c-torture/execute/20021120-1.c: New test.
23586
23587 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
23588
23589         * gcc.c-torture/execute/20021118-3.c: New test.
23590
23591 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23592
23593         * gcc.c-torture/compile/20021119-1.c: New test.
23594
23595 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
23596
23597         * gcc.dg/duff-1.c: New test.
23598         * gcc.dg/duff-2.c: New test.
23599         * gcc.dg/duff-3.c: New test.
23600
23601 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
23602
23603         * gcc.dg/cpp/_Pragma5.c: New test.
23604
23605 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
23606
23607         * gcc.c-torture/execute/20021118-2.c: New test.
23608
23609 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
23610
23611         * gcc.c-torture/execute/20021118-1.c: New test.
23612
23613 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
23614
23615         * gcc.dg/20021116-1.c: New test.
23616
23617 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
23618
23619         * g++.dg/abi/vcall1.C: New test.
23620
23621 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
23622
23623         * gcc.dg/20021029-1.c: New test.
23624         * gcc.dg/20021029-2.c: New test.
23625
23626 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23627
23628         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
23629
23630 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
23631
23632         PR c/8439
23633         * gcc.dg/20021110.c: Move to ...
23634         * gcc.c-torture/compile/20021110.c: .... here.
23635
23636 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23637
23638         PR c/8467
23639         * gcc.c-torture/execute/20021111-1.c
23640
23641 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
23642
23643         PR c/8439
23644         * gcc.dg/20021110.c: New test.
23645
23646 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
23647
23648         * g++.dg/abi/vthunk3.C: Run only on x86.
23649
23650 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
23651
23652         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
23653
23654 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
23655
23656         * lib/compat.exp (compat-execute): Fix logic error in last
23657         change.
23658
23659 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
23660
23661         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
23662
23663 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23664
23665         PR c++/8389
23666         * g++.dg/template/access6.C: New test.
23667
23668 2002-11-08  Jan Hubicka  <jh@suse.cz>
23669
23670         * gcc.dg/i386-ssefp-1.c: New test.
23671         * gcc.dg/i386-ssefp-1.c: New test.
23672
23673 2002-11-08  Jan Hubicka  <jh@suse.cz>
23674
23675         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
23676
23677 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
23678
23679         * g++.dg/abi/vthunk3.C: New test.
23680
23681         PR c++/8338
23682         * g++.dg/template/crash2.C: New test.
23683
23684 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
23685
23686         * testsuite/g++.dg/abi/dtor1.C: New test.
23687         * testsuite/g++.dg/abi/dtor2.C: Likewise.
23688
23689 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
23690
23691         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
23692         Darwin.
23693
23694 2002-11-04  Adam Nemet  <anemet@lnxw.com>
23695
23696         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
23697         -mthumb.  Only xfail with -O0.
23698
23699 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
23700
23701         * g++.dg/abi/thunk1.C: New test.
23702         * g++.dg/abi/thunk2.C: Likewise.
23703         * g++.dg/abi/vtt1.C: Likewise.
23704
23705 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
23706
23707         PR optimization/8423
23708         * gcc.c-torture/execute/builtin-constant.c: New test.
23709
23710 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
23711
23712         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
23713         Add some more cases.
23714
23715 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
23716
23717         PR c++/8391
23718         * g++.dg/opt/local1.C: New test.
23719
23720 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
23721
23722         PR c++/8160
23723         * g++.dg/template/complit1.C: New test.
23724
23725         PR c++/8149
23726         * g++.dg/template/typename4.C: Likewise.
23727
23728 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23729
23730         Core issue 287, PR c++/7639
23731         * g++.dg/template/instantiate1.C: Adjust error location.
23732         * g++.dg/template/instantiate3.C: New test.
23733         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
23734         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
23735         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
23736
23737 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
23738
23739         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
23740
23741 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
23742
23743         PR c++/8287
23744         * g++.dg/init/dtor2.C: New test.
23745
23746 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23747
23748         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
23749         * gcc.dg/nest.c: Bypass errors on irix6.
23750
23751 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
23752
23753         * gcc.dg/nest.c: Expect error for mmix-*-*.
23754         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
23755
23756 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
23757
23758         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
23759         markers.
23760
23761         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
23762
23763 2002-10-25  Mike Stump  <mrs@apple.com>
23764
23765         * gcc.dg/warn-1.c: New test.
23766
23767 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
23768
23769         * g++.dg/template/typename3.C: New test.
23770
23771 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
23772
23773         * g++.dg/lookup/ptrmem1.C: New test.
23774
23775         * g++.dg/abi/vthunk2.C: New test.
23776
23777 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
23778
23779         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
23780
23781 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
23782
23783         * g++.dg/abi/empty9.C: New test.
23784
23785 2002-10-24  Richard Henderson  <rth@redhat.com>
23786
23787         * g++.dg/inherit/thunk1.C: Enable for ia64.
23788
23789 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
23790
23791         PR c++/8067
23792         * g++.dg/lookup/pretty1.C: New test.
23793
23794 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
23795
23796         * gcc.dg/20021023-1.c: New test.
23797
23798 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
23799
23800         PR c++/7679
23801         * g++.dg/parse/inline1.C: New test.
23802
23803 2002-10-23  Richard Henderson  <rth@redhat.com>
23804
23805         * g++.dg/inherit/thunk1.C: Enable for x86_64.
23806
23807         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
23808
23809 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
23810
23811         PR c++/6579
23812         * g++.dg/parse/stmtexpr3.C: New test.
23813
23814 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
23815
23816         * g++.dg/expr/cond1.C: New test.
23817
23818 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
23819
23820         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
23821
23822 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
23823
23824         * g++.dg/abi/vbase13.C: New test.
23825         * g++.dg/abi/vbase14.C: Likewise.
23826
23827 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
23828
23829         * gcc.dg/tls/pic-1.c: New test.
23830         * gcc.dg/tls/nonpic-1.c: New test.
23831         * gcc.dg/20021018-1.c: New test.
23832
23833 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
23834
23835         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
23836         Remove only files with the same base name as the test case.
23837         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
23838         (profopt-execute): Likewise.  Also, remove old profiling
23839         and performance data files before running the tests.
23840
23841         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
23842         * g++.dg/bprob/bprob.exp: Likewise.
23843         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
23844         to allow more general test case names.
23845
23846         * g++.dg/bprob/bprob-1.C: Rename to ...
23847         * g++.dg/bprob/g++-bprob-1.C: ... this.
23848
23849         * g77.dg/bprob/bprob-1.f: Rename to ...
23850         * g77.dg/bprob/g77-bprob-1.f: ... this.
23851
23852 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
23853
23854         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
23855         bison 1.50 or later.
23856
23857 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
23858
23859         * g++.dg/README: Describe more test directories.
23860
23861 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
23862
23863         * g++.dg/init/array6.C: Add additional tests.
23864
23865 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
23866
23867         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
23868         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
23869
23870 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
23871
23872         * gcc.c-torture/compile/20020604-1.x: New.
23873         * gcc.c-torture/compile/simd-5.x: Likewise.
23874         * gcc.c-torture/execute/920710-1.x: Likewise.
23875         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
23876
23877 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
23878
23879         * g++.dg/inherit/override1.C: Add dg-options clause.
23880
23881 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23882
23883         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
23884         _mm_slli_si128.
23885
23886 2002-10-19  Andreas Schwab  <schwab@suse.de>
23887
23888         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
23889         directory component.
23890
23891 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
23892
23893         * g++.dg/inherit/thunk1.C: New test.
23894
23895         * g++.dg/inherit/override1.C: New test.
23896
23897         * g++.dg/abi/mangle11.C: New test.
23898         * g++.dg/abi/mangle14.C: New test.
23899         * g++.dg/abi/mangle17.C: New test.
23900
23901 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
23902
23903         * g++.dg/overload/member2.C: New test.
23904
23905 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
23906
23907         * g++.dg/README: Describe new compat directory.
23908         * g++.dg/dg.exp: Skip tests in compat directory.
23909         * README.compat: New file.
23910         * lib/compat.exp: New expect script.
23911         * g++.dg/compat: New test directory.
23912         * g++.dg/compat/compat.exp: New expect script.
23913         * g++.dg/compat/abi: New test directory.
23914         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
23915         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
23916         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
23917         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
23918         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
23919         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
23920         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
23921         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
23922         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
23923         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
23924         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
23925         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
23926         * g++.dg/compat/break: New test directory.
23927         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
23928         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
23929         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
23930         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
23931         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
23932         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
23933         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
23934         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
23935         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
23936         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
23937         g++.dg/compat/break/README: New files.
23938         * g++.dg/compat/eh: New test directory.
23939         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
23940         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
23941         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
23942         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
23943         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
23944         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
23945         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
23946         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
23947         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
23948         g++.dg/compat/eh/filter2_y.C,
23949         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
23950         g++.dg/compat/eh/new1_y.C,
23951         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
23952         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
23953         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
23954         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
23955         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
23956         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
23957         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
23958         g++.dg/compat/eh/unexpected1_y.C: New files.
23959         * g++.dg/compat/init: New test directory.
23960         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
23961         g++.dg/compat/init/array5_y.C,
23962         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
23963         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
23964         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
23965         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
23966         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
23967         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
23968         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
23969         g++.dg/compat/init/init-ref2_y.C: New files.
23970
23971 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
23972
23973         PR c++/7584
23974         * g++.dg/inherit/using3.C: New test.
23975
23976 2002-10-17  Jan Hubicka  <jh@suse.cz>
23977
23978         * gcc.dg/20021017-2.c: New test.
23979
23980 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
23981
23982         * g++.dg/abi/mangle16.C: Adjust.
23983
23984         * g++.dg/init/array8.C: New test.
23985
23986 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
23987
23988         * gcc.dg/special/mips-abi.exp: New test.
23989         * gcc.dg/special/mips-abi.s: Empty file used by the above.
23990
23991 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
23992
23993         * g++.dg/abi/mangle16.C: New test.
23994         * g++.dg/abi/mangle17.C: Likewise.
23995
23996         PR c++/7478
23997         * g++.dg/template/ref1.C: New test.
23998
23999 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24000
24001         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
24002
24003 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
24004
24005         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
24006
24007 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
24008
24009         PR c++/7524
24010         * g++.dg/init/array7.C: New test.
24011
24012 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
24013
24014         * g++.dg/init/array6.C: New test.
24015
24016         * g++.dg/abi/mangle13.C: Likewise.
24017         * g++.dg/abi/mangle14.C: Likewise.
24018         * g++.dg/abi/mangle15.C: Likewise.
24019
24020 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
24021
24022         * g++.dg/abi/empty8.C: New test.
24023
24024 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
24025
24026         * g++.dg/init/ctor1.C: New test.
24027
24028 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
24029
24030         * gcc.c-torture/execute/20021015-1.c: New test.
24031
24032 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
24033
24034         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
24035
24036 2002-10-14  Jan Hubicka  <jh@suse.cz>
24037
24038         * gcc.dg/i386-ssetype-[1-5].c: New tests.
24039
24040 2002-10-14  Richard Henderson  <rth@redhat.com>
24041
24042         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
24043
24044 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
24045
24046         PR optimization/6631
24047         * g++.dg/opt/const2.C: New test.
24048
24049 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
24050
24051         PR c++/7176
24052         * g++.dg/parse/friend1.C: New test.
24053         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
24054
24055 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
24056
24057         * gcc.dg/20021014-1.c: New test.
24058
24059 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
24060
24061         PR c++/5661
24062         * g++.dg/ext/vlm1.C: New test.
24063         * g++.dg/ext/vlm2.C: Likewise.
24064
24065         * g++.dg/init/array1.C: Remove invalid braces.
24066         * g++.dg/init/brace1.C: New test.
24067         * g++.dg/init/copy2.C: Likewise.
24068         * g++.dg/init/copy3.C: Likewise.
24069         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
24070         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
24071         braces.
24072
24073 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
24074
24075         * gcc.dg/cpp/assembler.S: Don't use -ansi.
24076
24077 2002-10-11  Richard Shann  <richard.shann@superh.com>
24078
24079         * gcc.c-torture/compile/simd-5.c: New test.
24080
24081 2002-10-10  Roger Sayle  <roger@eyesopen.com>
24082
24083         * gcc.c-torture/execute/shiftopt-1.c: New test case.
24084
24085 2002-10-10  Jim Wilson  <wilson@redhat.com>
24086
24087         * gcc.c-torture/execute/20021010-1.c: New test.
24088
24089 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
24090
24091         PR c/7353
24092         * g++.dg/ext/typedef-init.C: New test.
24093         * gcc.dg/typedef-init.c: New test.
24094
24095 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
24096
24097         * gcc.dg/cpp/paste13.c: New test.
24098
24099 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24100
24101         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
24102         remaining platforms, XFAIL during compile, not execute.  Don't
24103         XFAIL at -O0.
24104
24105 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
24106
24107         * gcc.dg/alias-1.c: Tweak expected warning.
24108
24109 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
24110
24111         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
24112
24113 2002-10-06  Andreas Jaeger  <aj@suse.de>
24114
24115         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
24116         * gcc.dg/cpp/c++98.C: Likewise.
24117
24118         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
24119         * g++.dg/cpp/c++98.C: Likewise.
24120
24121         * g++.dg/README (Subdirectories): Mention cpp directory.
24122
24123         PR target/7559
24124         * gcc.dg/20021006-1.c: New test.
24125
24126 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24127
24128         PR c++/7804
24129         * g++.dg/other/warning1.C: New test.
24130
24131 2002-10-04  Roger Sayle  <roger@eyesopen.com>
24132
24133         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
24134         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
24135         and sparc-*-* with -m64 as expected failures.  See PR 8087.
24136
24137 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
24138
24139         PR c++/7931
24140         * g++.dg/template/ptrmem3.C: New test.
24141
24142         PR c++/7754
24143         * g++.dg/template/union1.C: New test.
24144
24145 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
24146
24147         PR c++/8006
24148         * g++.dg/abi/mangle9.C: New test.
24149         * g++.dg/abi/mangle10.C: New test.
24150         * g++.dg/abi/mangle11.C: New test.
24151         * g++.dg/abi/mangle12.C: New test.
24152
24153 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
24154
24155         PR c++/7188.
24156         * g++.dg/template/meminit1.C: New test.
24157         * g++.dg/warn/Wreorder-1.C: Likewise.
24158         * g++.old-deja/g++.mike/warn3.C: Tweak.
24159         * lib/prune.exp: Ingore "in copy constructor".
24160
24161 2002-10-02  Andreas Jaeger  <aj@suse.de>
24162
24163         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
24164         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
24165         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
24166         on x86-64.
24167
24168 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
24169
24170         * gcc.dg/empty1.C: Fix typo.
24171
24172 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
24173
24174         * gcc.dg/alias-1.c: New test.
24175
24176 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
24177
24178         * gcc.dg/empty1.C: New test.
24179
24180         * g++.dg/tls/init-2.C: Tweak error messages.
24181
24182 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
24183
24184         * gcc.c-torture/compile/20020923-1.c: New test.
24185
24186 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
24187
24188         * gcc.c-torture/execute/ffs-1.c: New test.
24189         * gcc.c-torture/execute/ffs-2.c: Ditto.
24190
24191 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
24192
24193         * g++.dg/overload/member1.C: New test.
24194
24195 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
24196
24197         * g++.dg/abi/empty7.C: New test.
24198         * g++.dg/init/pm2.C: Likewise.
24199
24200 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
24201
24202         * g++.dg/rtti/crash1.C: New test.
24203
24204 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
24205
24206         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
24207         gcc.dg/sibcall-4.c: New tests.
24208
24209 2002-09-28  Roger Sayle  <roger@eyesopen.com>
24210
24211         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
24212         powerpc and MMIX targets.
24213
24214 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
24215
24216         * gcc.dg/cpp/20020927-1.c: New.
24217
24218 2002-09-26  David S. Miller  <davem@redhat.com>
24219
24220         * gcc.c-torture/compile/trunctfdf.c: New.
24221
24222 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24223
24224         * lib/target-supports.exp (check_weak_available): Handle solaris2.
24225
24226 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
24227
24228         * gcc.c-torture/execute/loop-15.c: New.
24229
24230 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
24231
24232         * README.QMTEST: Fix typo.
24233
24234 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
24235
24236         * gcc.dg/20020926-1.c: New test.
24237
24238 2002-09-25  David S. Miller  <davem@redhat.com>
24239
24240         PR target/7842
24241         * gcc.c-torture/execute/shiftdi.c: New test.
24242
24243 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
24244
24245         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
24246         unique to the tool.
24247         * lib/g77.exp (g77_init): Likewise.
24248         * lib/g++.exp (g++_init): Likewise.
24249         * lib/objc.exp (objc_init): Likewise.
24250
24251 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
24252
24253         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
24254         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
24255         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
24256
24257 2002-09-25  Richard Henderson  <rth@redhat.com>
24258
24259         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
24260         too-small long double.
24261
24262 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
24263
24264         * gcc.dg/20020919-1.c: New test.
24265
24266 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
24267
24268         * g++.dg/abi/bitfield6.C: New test.
24269         * g++.dg/abi/bitfield7.C: New test.
24270         * g++.dg/abi/bitfield8.C: New test.
24271         * g++.dg/abi/vbase11.C: New test.
24272
24273 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24274
24275         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
24276         hppa*-*-hpux*.  Update test comment.
24277
24278 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
24279
24280         * gcc.dg/tls/struct-1.c: New test.
24281
24282 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
24283
24284         * gcc.dg/cpp/tr-warn2.c: Update.
24285
24286 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
24287
24288         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
24289
24290 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
24291
24292         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
24293         systems.
24294
24295 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
24296
24297         * gcc.c-torture/execute/ieee/mzero3.c: New test.
24298
24299         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
24300         Adjust for c++filt moved to binutils.  Remove spurious duplicate
24301         setting of cxxfilt.
24302
24303 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
24304
24305         * gcc.dg/20020312-2.c: Update for darwin.
24306
24307 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
24308
24309         * g++.old-deja/g++.other/crash32.C: Mark ICE.
24310
24311 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
24312
24313         * objc.dg/comp-types-1.m: New test.
24314         * objc.dg/comp-types-2.m: New test.
24315         * objc.dg/comp-types-3.m: New test.
24316         * objc.dg/comp-types-4.m: New test.
24317         * objc.dg/comp-types-5.m: New test.
24318         * objc.dg/comp-types-6.m: New test.
24319
24320 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24321
24322         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
24323
24324 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
24325
24326         * g++.dg/other/do1.C: New test.
24327
24328         * g++.dg/template/subst1.C: New test.
24329
24330 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
24331
24332         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
24333
24334 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
24335
24336         * g++.dg/template/qualttp20.C: Adjust expected errors.
24337         * g++.old-deja/g++.jason/report.C: Likewise.
24338         * g++.old-deja/g++.other/qual1.C: Likewise.
24339
24340         * g++.dg/lookup/scoped2.C: New test.
24341
24342         * g++.dg/ext/asm3.C: New test.
24343
24344 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
24345
24346         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
24347
24348 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
24349
24350         * ChangeLog: follow spelling conventions.
24351         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
24352         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
24353         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
24354         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
24355         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
24356         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
24357         * g++.old-deja/g++.law/global-init1.C: Likewise.
24358         * g++.old-deja/g++.other/delete4.C: Likewise.
24359         * g++.old-deja/g++.other/inline21.C: Likewise.
24360         * g++.old-deja/g++.other/singleton.C: Likewise.
24361         * g77.dg/strlen0.f: Likewise.
24362         * g77.f-torture/compile/20010519-1.f: Likewise.
24363         * g77.f-torture/compile/980310-4.f: Likewise.
24364         * gcc.c-torture/compile/20000605-1.c: Likewise.
24365         * gcc.c-torture/execute/20020225-1.c: Likewise.
24366         * gcc.dg/c90-hexfloat-2.c: Likewise.
24367         * gcc.dg/c99-bool-1.c: Likewise.
24368         * gcc.dg/c99-hexfloat-2.c: Likewise.
24369         * gcc.dg/dll-2.c: Likewise.
24370         * gcc.dg/wtr-union-init-1.c: Likewise.
24371         * gcc.dg/wtr-union-init-2.c: Likewise.
24372         * gcc.dg/wtr-union-init-3.c: Likewise.
24373         * gcc.dg/cpp/avoidpaste1.c: Likewise.
24374         * gcc.dg/cpp/defined.c: Likewise.
24375         * gcc.dg/cpp/macsyntx.c: Likewise.
24376         * gcc.dg/cpp/paste2.c: Likewise.
24377         * gcc.dg/cpp/trad/defined.c: Likewise.
24378         * gcc.dg/format/c90-printf-1.c: Likewise.
24379         * gcc.dg/format/c90-scanf-1.c: Likewise.
24380         * gcc.dg/format/c99-printf-1.c: Likewise.
24381         * gcc.dg/format/c99-scanf-1.c: Likewise.
24382         * gcc.misc-tests/gcov-8.c: Likewise.
24383         * lib/profopt.exp: Likewise.
24384
24385 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
24386
24387         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
24388
24389 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
24390
24391         * g++.dg/inherit/using2.C: New test.
24392
24393 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
24394
24395         * ChangeLog: Follow spelling conventions.
24396         * g++.dg/template/friend4.C: Likewise.
24397         * g++.old-deja/g++.pt/crash67.C: Likewise.
24398         * gcc.c-torture/execute/20000801-4.c: Likewise.
24399         * gcc.dg/c90-digraph-1.c: Likewise.
24400         * gcc.dg/c94-digraph-1.c: Likewise.
24401         * gcc.dg/c99-digraph-1.c: Likewise.
24402         * gcc.dg/cpp/line5.c: Likewise.
24403         * gcc.dg/cpp/multiline.c: Likewise.
24404         * gcc.dg/cpp/trad/literals-1.c: Likewise.
24405         * gcc.dg/format/attr-3.c: Likewise.
24406         * gcc.dg/format/c90-scanf-3.c: Likewise.
24407         * gcc.dg/format/ext-4.c: Likewise.
24408
24409 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
24410
24411         * g++.dg/template/pretty1.C: New test.
24412
24413 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
24414
24415         * gcc.c-torture/execute/struct-cpy-1.c: New test.
24416
24417 2002-09-13  Matt Austern  <austern@apple.com>
24418
24419         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
24420         passing a cast expression to a function by const reference.
24421
24422 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
24423
24424         * g++.dg/template/deduce1.C: New test.
24425
24426 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
24427
24428         * gcc.c-torture/execute/simd-1.c: Force all use of int to
24429         32-bit int.
24430
24431 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24432
24433         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
24434         usage.
24435
24436 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
24437
24438         * gcc.c-torture/compile/20020910-1.c: New test.
24439
24440 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
24441
24442         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
24443
24444 2002-09-10  Andreas Jaeger  <aj@suse.de>
24445
24446         * gcc.dg/20020312-2.c: Adjust for x86-64.
24447
24448 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
24449
24450         * g77.dg/7388.f: New test case for PR 7388.
24451
24452 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
24453
24454         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
24455
24456 2002-09-05  Ziemowit Laski <zlaski@apple.com>
24457
24458         * objc.dg/proto-lossage-1.m: New test.
24459
24460 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
24461
24462         * gcc.dg/cpp/_Pragma4.c: Fix typo.
24463
24464 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
24465
24466         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
24467         expected to pass.
24468
24469 2002-09-06  Stan Shebs  <shebs@apple.com>
24470             David Edelsohn  <edelsohn@gnu.org>
24471
24472         * gcc.dg/weak: New directory.
24473         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
24474         target-specific xfail bits.
24475         * gcc.dg/typeof-2.c: Move to new directory.
24476         * gcc.dg/weak.exp: New expect script.
24477
24478 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
24479
24480         * gcc.c-torture/execute/extzvsi.c: New test.
24481
24482 2002-09-05  Stan Shebs  <shebs@apple.com>
24483
24484         * gcc.dg/weak-1.c: xfail on Darwin.
24485         * gcc.dg/weak-2.c: Ditto.
24486         * gcc.dg/weak-3.c: Ditto.
24487         * gcc.dg/weak-4.c: Ditto.
24488         * gcc.dg/weak-5.c: Ditto.
24489         * gcc.dg/weak-6.c: Ditto.
24490         * gcc.dg/weak-7.c: Ditto.
24491         * gcc.dg/weak-8.c: Ditto.
24492         * gcc.dg/weak-9.c: Ditto.
24493
24494 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
24495
24496         * gcc.c-torture/execute/loop-14.c: New test.
24497
24498 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
24499
24500         * g++.dg/other/cxa-atexit1.C: New test.
24501
24502         * gcc.dg/typeof-2.c: New test.
24503
24504 2002-09-03  Roger Sayle  <roger@eyesopen.com>
24505
24506         * gcc.dg/builtins-2.c: New testcase.
24507         * gcc.dg/builtins-3.c: New testcase.
24508
24509 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
24510
24511         * gcc.dg/cpp/_Pragma4.c: New test.
24512
24513 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
24514
24515         * objc/execute/nil_method-1.m: New testcase.
24516
24517 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
24518
24519         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
24520         [Object class], not [Object initialize].
24521
24522 2002-08-31  Roger Sayle  <roger@eyesopen.com>
24523             Hans-Peter Nilsson  <hp@bitrange.com>
24524
24525         * gcc.c-torture/execute/20020720-1.x: Skip test on
24526         mmix-knuth-mmixware.  Correct comment.
24527
24528 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
24529
24530         * testsuite/g++.dg/abi/bitfield5.C: New test.
24531         * testsuite/g++.dg/abi/vbase10.C: Likewise.
24532
24533 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
24534
24535         * objc.dg/undeclared-selector.m: New test.
24536
24537 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
24538
24539         * g++.dg/other/offsetof1.C: Avoid cast warning.
24540
24541 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
24542
24543         * objc.dg/super-class-2.m: New test.
24544
24545 2002-08-24  Matt Austern  <austern@apple.com>
24546
24547         * g++.dg/ext/lvaddr.C: New test.
24548         * g++.dg/ext/lvcast.C: New test.
24549
24550 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
24551
24552         * testsuite/g++.dg/inherit/cond1.C: New test.
24553
24554 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
24555
24556         * gcc.dg/noncompile/incomplete-1.c: New test.
24557
24558 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
24559
24560         * gcc.dg/typespec-1.c: New test.
24561
24562 2002-08-20  Devang Patel  <dpatel@apple.com>
24563         * objc.dg/proto-hier-2.m: New test.
24564
24565 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
24566
24567         * objc.dg/bitfield-1.m: New test.
24568         * objc.dg/bitfield-2.m: New test.
24569
24570 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
24571
24572         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
24573         gcc.dg/c99-flex-array-4.c: New tests.
24574
24575 2002-08-16  Stan Shebs  <shebs@apple.com>
24576
24577         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
24578
24579 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
24580
24581         * gcc.dg/typeof-1.c: New test.
24582         * g++.dg/ext/typeof2.C: New test.
24583
24584 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
24585
24586         * g++.dg/other/offsetof1.C: New test.
24587
24588 2002-08-14  Richard Henderson  <rth@redhat.com>
24589
24590         * gcc.dg/tls/diag-3.c: Fix expected message strings.
24591
24592 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
24593
24594         * gcc.dg/cpp/_Pragma3.c: New test.
24595
24596 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
24597
24598         * g++.dg/template/inherit3: New test.
24599
24600 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
24601
24602         * gcc.dg/bitfld-4.c: Add blank options.
24603
24604 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
24605
24606         * g++.dg/template/crash1.C: New test.
24607
24608 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
24609
24610         * gcc.dg/tls/opt-2.c: New test.
24611
24612 2002-08-08  Devang Patel  <dpatel@apple.com>
24613
24614         * objc.dg/selector-1.m : New test
24615
24616 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
24617
24618         * g++.dg/abi/bitfield4.C: New test.
24619         * gcc.dg/bitfld-4.c: New test.
24620
24621 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
24622
24623         * g++.dg/other/packed1.C: New test.
24624
24625 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
24626
24627         * g++.dg/abi/offsetof.C: Tweak error messages.
24628         * g++.old-deja/g++.mike/p10769a.C: Likewise.
24629
24630 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
24631
24632         * gcc.dg/bitfld-3.c: New test.
24633
24634 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
24635             Richard Henderson  <rth@redhat.com>
24636
24637         * gcc.dg/i386-bitfield1.c: New test.
24638         * g++.dg/abi/bitfield3.C: Update.
24639
24640 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
24641
24642         * objc.dg/const-str-2.m: Update.
24643         * gcc.dg/cpp/c++98.c: Change to C extension.
24644         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
24645         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
24646
24647 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
24648
24649         * testsuite/gcc.dg/tls/diag-3.c: New.
24650
24651 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
24652
24653         * g++.dg/README (Subdirectories): Document new subdir expr.
24654         * g++.dg/expr/pmf-1.C: New test.
24655
24656 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
24657
24658         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
24659
24660 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
24661
24662         * g++.dg/abi/bitfield3.C: New test.
24663
24664 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
24665
24666         * lib/gcov.exp: Tweak expected line formats.
24667         * gcc.misc-tests/gcov8.c: New test.
24668         * gcc.misc-tests/gcov8.x: New flags.
24669
24670 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
24671
24672         * consistency.vlad/layout/endian.c: Include string.h.
24673
24674         * gcc.c-torture/execute/20020805-1.c: New test.
24675
24676 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
24677
24678         * g++.dg/other/conversion1.C: New test.
24679
24680 2002-08-03  Roger Sayle  <roger@eyesopen.com>
24681
24682         * gcc.dg/builtins-1.c: New testcase.
24683
24684 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
24685
24686         * g++.dg/inherit/access3.C: New test.
24687
24688 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
24689
24690         * gcc.dg/ia64-visibility-2.c: New test.
24691
24692 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
24693
24694         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
24695         __qualifier_flags to __flags.
24696
24697 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
24698
24699         * g++.dg/inherit/operator1.C: New test.
24700         * g++.dg/lookup/disamb1.C: Fix typo in comment.
24701         * g++.dg/other/error1.C: Change expected error message.
24702         * g++.dg/template/conv4.C: Likewise.
24703
24704 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
24705
24706         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
24707         for documented behavior.
24708
24709 2002-07-25  Roger Sayle  <roger@eyesopen.com>
24710
24711         * gcc.c-torture/execute/20020720-1.x: Skip this test on
24712         several targets known to fail.
24713
24714 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
24715
24716         * gcc.dg/mips-args-[123].c: New tests.
24717
24718 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
24719
24720         * gcc.dg/ppc-spe.c: New.
24721
24722 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
24723
24724         * g++.dg/other/ptrmem4.C: New testcase.
24725
24726 2002-07-24  Richard Henderson  <rth@redhat.com>
24727
24728         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
24729
24730 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
24731
24732         * g++.dg/ext/alignof1.C (main): Return 0 for success.
24733
24734 2002-07-24  Roger Sayle  <roger@eyesopen.com>
24735
24736         * gcc.c-torture/execute/memset-3.c: New testcase.
24737
24738 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
24739
24740         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
24741         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
24742
24743 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24744
24745         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
24746         Delete.
24747
24748 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
24749
24750         * gcc.c-torture/compile/simd-4.c: New test.
24751
24752 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24753
24754         PR c++/7347, c++/7348
24755         * g++.dg/template/access4.C: New test.
24756         * g++.dg/template/access5.C: New test.
24757         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
24758         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
24759         * g++.old-deja/g++.pt/ttp58.C: Likewise.
24760         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
24761
24762 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
24763
24764         * gcc.dg/gnu89-init-2.c: New test.
24765
24766 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
24767
24768         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
24769
24770 2002-07-20  Roger Sayle  <roger@eyesopen.com>
24771
24772         * gcc.c-torture/execute/20020720-1.c: New testcase.
24773
24774 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
24775
24776         * gcc.dg/cpp/Wsignprom.c: New tests.
24777
24778 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
24779
24780         * gcc.c-torture/execute/loop-13.c: New test.
24781
24782 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
24783
24784         * gcc.dg/cpp/expr.c: New tests.
24785
24786 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
24787
24788         * g++.dg/opt/pr6713.C: Add template instantiation.
24789
24790 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
24791
24792         * gcc.dg/nest.c: New test.
24793
24794 2002-07-17  Richard Henderson  <rth@redhat.com>
24795
24796         * g++.dg/opt/pr6713.C: New test.
24797
24798 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
24799
24800         * gcc.c-torture/execute/loop-2e.x: Let the testcase
24801         XFAIL for all x86 processors.
24802
24803 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
24804
24805         * gcc.c-torture/execute/20010122-1.x: Do not test with
24806         -fomit-frame-pointer.
24807
24808 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24809
24810         * g++.dg/template/instantiate2.C: New test.
24811         * g++.dg/template/spec4.C: New test.
24812
24813 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24814
24815         * g++.dg/template/access2.C: New test.
24816         * g++.dg/template/access3.C: New test.
24817
24818 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
24819
24820         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
24821         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
24822         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
24823         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
24824         Convert to use <stdarg.h>.
24825         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
24826         Delete.
24827         * gcc.dg/va-arg-2.c: New.
24828         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
24829
24830 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
24831
24832         * gcc.c-torture/compile/20020710-1.c: New test.
24833
24834 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
24835                           Andrew Pinski  <pinskia@physics.uc.edu>
24836
24837         gcc.c-torture/compile/simd-2.c: New testcase.
24838         gcc.c-torture/compile/simd-3.c: Likewise.
24839
24840 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
24841
24842         PR c++/7224
24843         * g++.dg/overload/error1.C: New test.
24844
24845 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24846
24847         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
24848         configuration and IRIX 6 O32 ABI.
24849
24850 2002-07-11  Roger Sayle  <roger@eyesopen.com>
24851
24852         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
24853
24854 2002-07-10  Roger Sayle  <roger@eyesopen.com>
24855
24856         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
24857
24858 2002-07-10  Jeffrey A Law  <law@redhat.com>
24859
24860         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
24861
24862         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
24863
24864 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
24865
24866         * gcc.dg/20020312-2.c: Check for __PPC__.
24867
24868 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
24869
24870         * gcc.c-torture/compile/20020709-1.c: New test.
24871
24872 2002-07-07  Roger Sayle  <roger@eyesopen.com>
24873
24874         * g++.dg/template/qualttp21.C: New test case.
24875
24876 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
24877
24878         * gcc.c-torture/compile/20020706-1.c: New test.
24879         * gcc.c-torture/compile/20020706-2.c: New test.
24880
24881 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
24882             Alexandre Oliva  <aoliva@redhat.com>
24883
24884         * g++.dg/warn/incomplete1.C: New test.
24885
24886 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24887
24888         PR c++/7099
24889         * g++.dg/warn/noreturn1.C: New test.
24890
24891 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
24892
24893         PR c++/6706
24894         * g++.dg/debug/debug6.C: New test.
24895         * g++.dg/debug/debug7.C: New test.
24896
24897 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
24898
24899         * gcc.c-torture/compile/simd-3.c: New test.
24900
24901 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
24902
24903         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
24904         * gcc.dg/20020620-1.c: Likewise.
24905
24906 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24907
24908         PR c++/6944
24909         * g++.dg/init/array4.C: New test.
24910         * g++.dg/init/array5.C: New test.
24911
24912 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
24913
24914         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
24915         * gcc.c-torture/execute/simd-2.c (main): Likewise.
24916
24917 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24918
24919         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
24920         * gcc.dg/wtr-aggr-init-1.c: Likewise.
24921         * gcc.dg/wtr-conversion-1.c: Likewise.
24922         * gcc.dg/wtr-escape-1.c: Likewise.
24923         * gcc.dg/wtr-int-type-1.c: Likewise.
24924         * gcc.dg/wtr-label-1.c: Likewise.
24925         * gcc.dg/wtr-static-1.c: Likewise.
24926         * gcc.dg/wtr-strcat-1.c: Likewise.
24927         * gcc.dg/wtr-suffix-1.c: Likewise.
24928         * gcc.dg/wtr-switch-1.c: Likewise.
24929         * gcc.dg/wtr-unary-plus-1.c: Likewise.
24930         * gcc.dg/wtr-union-init-1.c: Likewise.
24931         * gcc.dg/wtr-union-init-2.c: Likewise.
24932         * gcc.dg/wtr-union-init-3.c: Likewise.
24933
24934         * gcc.dg/wtr-func-def-1.c: New test.
24935
24936 2002-07-02 Devang Patel <dpatel@apple.com>
24937
24938         * objc.dg/param-1.m: New test.
24939
24940 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
24941
24942         * gcc.dg/cpp/trad/directive.c: Add test.
24943         * gcc.dg/cpp/trad/macroargs.c: Add test.
24944         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
24945
24946 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
24947
24948         * gcc.dg/cpp/cmdlne-M.c: New test.
24949
24950 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
24951
24952         * objc.dg/desig-init-1.m: New test.
24953
24954 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24955
24956         PR c++/6716
24957         * g++.dg/template/instantiate1.C: New test.
24958
24959 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
24960
24961         PR c++/7112
24962         * g++.dg/template/sizeof2.C: New test.
24963
24964 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
24965
24966         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
24967         gcc.dg/cpp/trad/include.c: New tests.
24968
24969 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
24970
24971         PR target/7177
24972         * gcc.c-torture/compile/20020701-1.c: New test.
24973
24974 2002-07-01  Stan Shebs  <shebs@apple.com>
24975
24976         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
24977         header here...
24978         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
24979         (objc-torture-execute): or here.
24980
24981 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
24982
24983         * gcc.c-torture/execute/arith-rand-ll.c: New test.
24984
24985 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
24986
24987         * gcc.dg/cpp/trad/escaped-nl.c: New test.
24988
24989 2002-06-30  Devang Patel  <dpatel@apple.com>
24990
24991         * objc.dg/fsyntax-only.m: New test.
24992
24993 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
24994
24995         PR c++/6695
24996         * g++.dg/template/friend7.C: New file.
24997
24998 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
24999
25000         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
25001         return type.
25002
25003 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
25004
25005         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
25006         avoid division by zero.
25007
25008 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
25009
25010         * gcc.dg/Wunknownprag.c: New tests.
25011
25012 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
25013
25014         * gcc.c-torture/execute/simd-2.c: New test.
25015
25016 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
25017
25018         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
25019         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
25020         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
25021         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
25022         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
25023         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
25024         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
25025         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
25026         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
25027         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
25028         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
25029         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
25030         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
25031         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
25032         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
25033         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
25034         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
25035
25036 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
25037
25038         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
25039         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
25040         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
25041         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
25042         New tests.
25043         * gcc.dg/cpp/trad/directive.c: Update.
25044
25045 2002-06-23  Andreas Jaeger  <aj@suse.de>
25046
25047         * gcc.c-torture/execute/complex-6.c: New.
25048
25049 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
25050
25051         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
25052         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
25053         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
25054         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
25055
25056 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
25057
25058         * gcc.dg/cpp/trad: New directory with traditional tests copied
25059         from parent directory.
25060         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
25061         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
25062         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
25063         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
25064         Move to trad/ and rename.
25065         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
25066         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
25067         gcc.dg/cpp/trad/redef2.c: New tests.
25068         * gcc.dg/cpp/trad/trad.exp: New driver.
25069
25070 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
25071
25072         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
25073         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
25074         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
25075         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
25076         Remove.
25077
25078 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
25079
25080         * gcc.dg/20020620-1.c: New test.
25081
25082 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25083
25084         * g++.dg/template/ttp4.C: New test.
25085
25086 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
25087
25088         * g++.dg/opt/vt1.C: Fix regexp.
25089
25090 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25091
25092         * gcc.c-torture/execute/pure-1.c: Make functions static again.
25093         Don't use attribute `noinline'.
25094
25095 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
25096
25097         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
25098
25099 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
25100
25101         * gcc.c-torture/execute/simd-1.c: New.
25102
25103         * gcc.dg/simd-1.c: New.
25104
25105 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
25106
25107         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
25108
25109 2002-06-16  Richard Henderson  <rth@redhat.com>
25110
25111         * g++.dg/ext/anon-struct1.C: New.
25112         * g++.dg/ext/anon-struct2.C: New.
25113         * g++.dg/ext/anon-struct3.C: New.
25114         * gcc.dg/anon-struct-1.c: New.
25115         * gcc.dg/anon-struct-2.c: New.
25116         * gcc.dg/anon-struct-3.c: New.
25117         * gcc.dg/20011008-1.c: Adjust warning text.
25118         * gcc.dg/20020527-1.c: Add -fms-extensions.
25119
25120 2002-06-16  Richard Henderson  <rth@redhat.com>
25121
25122         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
25123
25124 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
25125
25126         * gcc.c-torture/execute/20020615-1.c: New test.
25127
25128 2002-06-15  Roger Sayle  <roger@eyesopen.com>
25129
25130         * gcc.c-tortuture/execute/compare-1.c: New test case.
25131         * gcc.c-tortuture/execute/compare-2.c: New test case.
25132         * gcc.c-tortuture/execute/compare-3.c: New test case.
25133
25134 2002-06-13  Richard Henderson  <rth@redhat.com>
25135
25136         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
25137         ia64 ilp32.
25138
25139 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25140
25141         * g++.dg/template/typename2.C: Update error message.
25142
25143 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
25144
25145         * gcc.c-torture/execute/20020611-1.c: New test.
25146
25147 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
25148
25149         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
25150         list of targets to skip.
25151
25152 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
25153
25154         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
25155         targets if not optimizing.
25156
25157 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
25158
25159         * gcc.c-torture/compile/20020605-1.c: New test.
25160
25161         * g++.dg/opt/vt1.C: New test.
25162
25163         * gcc.dg/20020531-1.c: New test.
25164
25165         * gcc.dg/20020530-1.c: New test.
25166
25167         * gcc.dg/20020527-1.c: New test.
25168
25169         * g++.dg/opt/cse1.C: New test.
25170
25171 2002-06-07  Roger Sayle  <roger@eyesopen.com>
25172
25173         * gcc.dg/20020607-2.c: New test case.
25174
25175 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
25176
25177         * gcc.c-torture/compile/20020604-1.c: New test.
25178
25179 2002-06-04  Richard Henderson  <rth@redhat.com>
25180
25181         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
25182         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
25183         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
25184
25185 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
25186
25187         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
25188
25189 2002-06-03  Richard Henderson  <rth@redhat.com>
25190
25191         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
25192         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
25193
25194 2002-06-02  Richard Henderson  <rth@redhat.com>
25195
25196         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
25197         test functions static.
25198
25199 2002-06-02  Andreas Jaeger  <aj@suse.de>
25200
25201         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
25202         now.
25203
25204 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
25205
25206         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
25207         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
25208         Update for mofified diagnostics.
25209         * gcc.dg/c99-intconst-1.c: No longer fail.
25210
25211 2002-06-02  Richard Henderson  <rth@redhat.com>
25212
25213         * gcc.dg/uninit-A.c: Remove xfail markers.
25214
25215 2002-06-01  Roger Sayle  <roger@eyesopen.com>
25216
25217         * gcc.dg/fnegate-1.c: New test case.
25218
25219 2002-05-30  Osku Salerma  <osku@iki.fi>
25220
25221         * gcc.c-torture/execute/mayalias-1.c: New file.
25222
25223 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
25224
25225         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
25226         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
25227         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
25228
25229 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
25230
25231         * gcc.c-torture/execute/20020529-1.c: New test.
25232
25233 2002-05-27  Richard Henderson  <rth@redhat.com>
25234
25235         * g++.dg/ext/attrib6.C: New test case.
25236
25237 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25238
25239         * gcc.c-torture/execute/pure-1.c: New test.
25240
25241 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
25242
25243         * gcc.dg/cpp/arith-2.c: Remove.
25244
25245 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
25246
25247         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
25248         * gcc.dg/cpp/if-3.c: Remove.
25249
25250 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
25251
25252         * g++.dg/opt/cse2.C: New test.
25253
25254 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
25255
25256         * gcc.dg/cpp/arith-1.c: New semantic tests.
25257         * gcc.dg/cpp/if-1.c: Update.
25258
25259 2002-05-24  Ben Elliston  <bje@redhat.com>
25260
25261         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
25262
25263 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
25264
25265         * gcc.dg/verbose-asm.c: New test.
25266
25267 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
25268
25269         * gcc.dg/cpp/paste12.c: New test.
25270
25271 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
25272
25273         * g++.dg/parse/named_ops.C: New test.
25274
25275 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
25276
25277         * gcc/testsuite/gcc.dg/weak-8.c: New test.
25278
25279 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
25280
25281         * gcc.dg/weak-2.c: Allow optional leading underscore
25282         in scan-assembler symbol name.
25283         * gcc.dg/weak-3.c: Likewise.
25284         * gcc.dg/weak-4.c: Likewise.
25285         * gcc.dg/weak-5.c: Likewise.
25286
25287 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
25288
25289         * gcc.dg/20020523-1.c: New test.
25290
25291 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
25292
25293         * objc.dg/const-str-2.m: Update now that we stop after
25294         a command line error.
25295
25296 2002-05-22  Richard Henderson  <rth@redhat.com>
25297
25298         * g++.dg/dg.exp: Fix typo in test pruneing.
25299
25300 2002-05-22  Richard Henderson  <rth@redhat.com>
25301
25302         * g++.dg/dg.exp: Prune the tls subdirectory.
25303         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
25304         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
25305         * g++.dg/tls/init-1.C: New.
25306
25307 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
25308
25309         * gcc.dg/20020517-1.c: New test.
25310
25311 2002-05-21  Richard Henderson  <rth@redhat.com>
25312
25313         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
25314         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
25315
25316 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
25317
25318         * g++.dg/other/copy2.C: New test.
25319
25320 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
25321
25322         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
25323         (MAX_COPY): Bump up to 10 times sizeof (long long).
25324         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
25325
25326         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
25327         sizeof (long long).
25328
25329         * gcc.c-torture/execute/strcpy-1.c: New test.
25330
25331 2002-05-19  Jason Merrill  <jason2redhat.com>
25332
25333         * g++.dg/ext/oper1.C: New test.
25334
25335 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
25336 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
25337
25338         * README.QMTEST: New file.
25339
25340         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
25341
25342 2002-05-19  Andreas Jaeger  <aj@suse.de>
25343
25344         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
25345         now.
25346         * gcc.c-torture/execute/loop-2d.x: Likewise.
25347
25348 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
25349
25350         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
25351         support weak symbols.
25352         * gcc.dg/weak-4.c: Likewise
25353         * gcc.dg/weak-6.c: Likewise
25354
25355 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
25356
25357         * gcc.dg/weak-3.c: Add dg-excess-error comment for
25358         cygwin, coff and h8300-*-hms targets
25359         * gcc.dg/weak-5.c: Likewise
25360         * gcc.dg/weak-7.c: Likewise
25361
25362 2002-05-16  Jason Merrill  <jason@redhat.com>
25363
25364         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
25365         (scan-assembler-not, scan-assembler-dem): Likewise.
25366         (scan-assembler-dem-not): Likewise.
25367
25368 2002-05-15  Richard Henderson  <rth@redhat.com>
25369
25370         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
25371
25372 2002-05-15  Richard Henderson  <rth@redhat.com>
25373
25374         * gcc.dg/weak-5.c (vfoo1c): No warning here.
25375         (vfoo1f): Warning here.
25376         (vfoo1l): Don't redefine the alias.
25377
25378 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
25379
25380         * g++.dg/init/pm1.C: New test.
25381
25382 2002-05-12  David S. Miller  <davem@redhat.com>
25383
25384         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
25385         types.
25386
25387 2002-05-10  Roger Sayle  <roger@eyesopen.com>
25388
25389         * gcc.c-torture/execute/20020510-1.c: New test case.
25390
25391 2002-05-10  David S. Miller  <davem@redhat.com>
25392
25393         * gcc.c-torture/execute/conversion.c: Test long double too.
25394
25395 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
25396
25397         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
25398         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
25399         * lib/g++.exp (g++_link_flags): Likewise.
25400         * lib/objc.exp (objc_target_compile): Likewise.
25401
25402 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
25403
25404         * gcc.dg/cpp/poison.c: Update.
25405         * gcc.dg/cpp/20000625-2.c: Remove.
25406         * gcc.dg/cpp/direct2s.c: Remove final test.
25407
25408 2002-05-08  Tom Rix  <trix@redhat.com>
25409
25410         * gcc.c-torture/execute/20020508-1.c: New test.
25411         * gcc.c-torture/execute/20020508-2.c: New test.
25412         * gcc.c-torture/execute/20020508-3.c: New test.
25413
25414 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
25415
25416         * gcc.dg/cpp/charconst-4.c: More tests.
25417
25418 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
25419
25420         PR c/6569
25421         * gcc.dg/weak-3.c: Update location of warning messages.
25422         * gcc.dg/weak-5.c: Likewise.
25423
25424 2002-05-06  Roger Sayle  <roger@eyesopen.com>
25425
25426         * gcc.c-torture/execute/20020506-1.c: New test case.
25427
25428 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
25429
25430         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
25431
25432 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
25433
25434         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
25435
25436 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
25437
25438         * gcc.dg/cpp/charconst-3.c: New test.
25439
25440 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
25441
25442         * gcc.dg/cpp/charconst.c: Update tests.
25443
25444 2002-05-05  Tim Josling  <tej@melbpc.org.au>
25445
25446         * treelang: Added directory for new sample language treelang. Also
25447         lib/treelang.exp: New file to signal treelang should be tested.
25448
25449 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
25450
25451         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
25452         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
25453         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
25454         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
25455         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
25456         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
25457         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
25458
25459 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
25460
25461         * gcc.dg/format/xopen-2.c: New test.
25462
25463 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
25464
25465         * gcc.dg/20020503-1.c: New test.
25466
25467 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
25468
25469         * g++.dg/init/dtor1.C: Make it tougher.
25470
25471 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
25472
25473         * g++.dg/init/dtor1.C: New test.
25474
25475 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
25476
25477         * gcc.dg/altivec-8.c: New.
25478
25479 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
25480
25481         * gcc.dg/altivec-7.c: New.
25482
25483 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
25484
25485         * g++.dg/parse/typedef1.C: New test.
25486
25487 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
25488
25489         PR c++/6486
25490         * g++.dg/template/friend6.C: New test.
25491
25492         PR c++/6492
25493         * g++.dg/init/copy1.C: New test.
25494
25495 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
25496
25497         * g++.dg/warn/effc1.C: New test.
25498
25499 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
25500
25501         * gcc.dg/cpp/if-cexp.c: Add a test.
25502
25503 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
25504
25505         * gcc.dg/20020426-2.c: New test.
25506
25507 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
25508
25509         * gcc.dg/cpp/if-mop.c: Update.
25510         * gcc.dg/cpp/if-mpar.c: Add test.
25511         * gcc.dg/cpp/if-oppr.c: Update.
25512
25513 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25514
25515         PR c/6343
25516         * gcc.dg/weak-[2-7].c: New tests.
25517
25518 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
25519
25520         * gcc.dg/enum1.c: New test.
25521
25522 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
25523
25524         PR c++/6497
25525         * g++.dg/inherit/access2.C: New test.
25526
25527 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
25528
25529         PR bootstrap/6445
25530         * gcc.dg/20020426-1.c: New test.
25531
25532 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
25533
25534         * g++.dg/abi/enum1.C: New test.
25535
25536 2002-04-26  Richard Henderson  <rth@redhat.com>
25537
25538         * gcc.dg/c99-bool-1.c: Expect always true warning.
25539
25540 2002-04-25  Roger Sayle  <roger@eyesopen.com>
25541
25542         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
25543
25544 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25545
25546         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
25547         targets.
25548
25549 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
25550
25551         * g++.dg/abi/mange7.C: New test.
25552
25553         PR c++/6438.
25554         * g++.dg/parse/stmtexpr2.C: New test.
25555
25556 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
25557
25558         * gcc.dg/20020312-2.c: Add SH target.
25559
25560 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25561
25562         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
25563         compiler output on mips*-*-irix*.
25564
25565 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
25566
25567         * g++.dg/parse/attr1.C: New test.
25568
25569 2002-04-23  Roger Sayle  <roger@eyesopen.com>
25570
25571         * gcc.c-torture/execute/string-opt-17.c: New test case.
25572         * gcc.c-torture/execute/memset-2.c: New test case.
25573
25574 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
25575
25576         PR c++/6256:
25577         * g++.dg/template/friend5.C: New test.
25578
25579         PR c++/6331:
25580         * g++.dg/template/qual1.C: Likewise.
25581
25582 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
25583
25584         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
25585         Include stdlib.h, not stdio.h or ctype.h.
25586
25587 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
25588
25589         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
25590         cris-*-elf* and mmix-*-*.
25591         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
25592         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
25593         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
25594         Ditto.
25595         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
25596         * gcc.dg/wchar_t-1.c: Ditto.
25597
25598 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
25599
25600         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
25601         Clarify comment.
25602
25603 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
25604
25605         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
25606
25607 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25608
25609         * gcc.c-torture/execute/20000906-1.x: Delete.
25610
25611 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
25612
25613         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
25614
25615 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
25616
25617         * PR6367
25618         * g77.f-torture/execute/6367.f: New test.
25619         * g77.f-torture/execute/6367.x: Disable for MMIX.
25620
25621 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
25622
25623         * PR6352
25624         * g++.dg/opt/inline2.C: New test.
25625
25626 2002-04-18  Richard Henderson  <rth@redhat.com>
25627
25628         * gcc.dg/20000906-1.c: Enable for all targets.
25629         * gcc.c-torture/compile/iftrap-2.c: New.
25630
25631 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
25632
25633         * gcc.dg/20020418-1.c: New test.
25634         * gcc.dg/20020418-2.c: New test.
25635
25636 2002-04-18  Richard Henderson  <rth@redhat.com>
25637
25638         * gcc.c-torture/compile/iftrap-1.c: New.
25639         * gcc.dg/iftrap-1.c: Adjust for ia64.
25640         * gcc.dg/iftrap-2.c: New.
25641
25642 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
25643
25644         * gcc.c-torture/compile/20020418-1.c: New test.
25645
25646 2002-04-18  Roger Sayle  <roger@eyesopen.com>
25647
25648         * gcc.c-torture/compile/20020415-1.c: New.
25649
25650 2002-04-18  David S. Miller  <davem@redhat.com>
25651
25652         * gcc.c-torture/execute/20020418-1.c: New test.
25653
25654 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
25655
25656         * gcc.dg/20020416-1.c: New test.
25657
25658         * g++.dg/opt/inline1.C: New test.
25659
25660 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
25661
25662         * gcc.dg/altivec-5.c: New test.
25663
25664         * gcc.dg/20020415-1.c: New test.
25665
25666 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
25667
25668         * testsuite/lib/chill.exp: Remove.
25669
25670 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
25671
25672         * g++.dg/other/big-struct.C: New test.
25673
25674 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
25675
25676         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
25677         of scratch file.
25678
25679 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
25680
25681         PR c/6277
25682         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
25683         in scan-assembler function name
25684
25685 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
25686
25687         * g77.f-torture/execute/980628-4.x,
25688         g77.f-torture/execute/980628-5.x,
25689         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
25690         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
25691         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
25692         i[34567]86-*-*.
25693
25694 2002-04-13  David S. Miller  <davem@redhat.com>
25695
25696         * gcc.c-torture/execute/20020413-1.c: New test.
25697
25698 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
25699
25700         * gcc.dg/asm-6.c,
25701         * g++.dg/ext/asm1.C: New tests.
25702
25703 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
25704
25705         PR c++ 5373.
25706         * g++.dg/parse/stmtexpr1.C: New test.
25707
25708         PR c++/5189.
25709         * g++.dg/template/copy1.C: New test.
25710
25711 2002-04-12  Richard Henderson  <rth@redhat.com>
25712
25713         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
25714
25715 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
25716
25717         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
25718         gcc.c-torture/execute/20020307-2.c.
25719
25720 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
25721
25722         * g++.dg/ext/attrib5.C,
25723         * g++.dg/lookup/struct1.C: New tests.
25724
25725 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
25726
25727         * gcc.dg/20020411-1.c: New test.
25728
25729         * gcc.c-torture/execute/20020411-1.c: New test.
25730
25731 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
25732
25733         * g77.f-torture/execute/6177.f: New test.
25734
25735 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
25736
25737         PR middle-end/6247
25738         * g++.dg/opt/cleanup1.C: New test.
25739
25740         * g++.dg/opt/const1.C: New test.
25741
25742 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
25743
25744         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
25745
25746 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
25747
25748         PR c++/5507
25749         * g++.dg/template/typename2.C: New test.
25750
25751 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
25752
25753         * gcc.c-torture/execute/loop-12.c: New.
25754
25755 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
25756
25757         * g77.f-torture/execute/980628-4.x,
25758         g77.f-torture/execute/980628-5.x,
25759         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
25760         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
25761         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
25762
25763 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25764
25765         PR optimization/6086
25766         * g++.dg/opt/preinc1.C: New test.
25767
25768 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
25769
25770         PR c++/5571
25771         * g++.dg/opt/static2.C: New test.
25772
25773 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
25774
25775         PR c/5120
25776         * gcc.dg/20020406-1.c: New test.
25777
25778 2002-04-04  David S. Miller  <davem@redhat.com>
25779
25780         * gcc.c-torture/execute/20020404-1.c: New test.
25781
25782 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
25783
25784         PR c/6123
25785         * gcc.dg/20020312-2.c: Do not declare global register variable
25786         if __PIC__ or __pic__ is defined.
25787
25788 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
25789
25790         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
25791         __asm__ so that it works correctly even if -ansi -pedantic-errors.
25792
25793 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25794
25795         * gcc.misc-tests/linkage.exp: Update last change to handle
25796         sparc*-, not just sparc-.
25797
25798 2002-04-03  Richard Henderson  <rth@redhat.com>
25799
25800         * gcc.dg/cpp/ucs.c: Improved long UCS test.
25801
25802 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
25803
25804         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
25805
25806 2002-04-02  David S. Miller  <davem@redhat.com>
25807
25808         * gcc.c-torture/execute/20020402-3.c: New test.
25809
25810 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
25811
25812         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
25813         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
25814
25815         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
25816         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
25817         g77.f-torture/execute/20001201.x,
25818         g77.f-torture/execute/u77-test.x: New files.
25819
25820         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
25821         * gcc.dg/wchar_t-1.c: Ditto.
25822
25823 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25824
25825         * gcc.c-torture/execute/20020402-1.c: New test.
25826
25827 2002-04-01  Richard Henderson  <rth@redhat.com>
25828
25829         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
25830
25831         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
25832
25833 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25834
25835         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
25836
25837 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
25838
25839         * g++.dg/inherit/template-as-base.C: Expect error.
25840         * g++.dg/inherit/namespace-as-base.C: Likewise.
25841
25842 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
25843
25844         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
25845         g++.dg/ext/instantiate3.C: Tweak match patterns.
25846
25847         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
25848         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
25849         -da test.
25850
25851 2002-03-31  Richard Henderson  <rth@redhat.com>
25852
25853         * gcc.dg/special/alias-2.c: New.
25854         * gcc.dg/special/ecos.exp: Run it.
25855
25856 2002-03-31  Richard Henderson  <rth@redhat.com>
25857
25858         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
25859
25860 2002-03-31  Kazu Hirata  <kazu@hxi.com>
25861
25862         * gcc.dg/weak-1.c: Disable on h8300 port.
25863
25864 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
25865
25866         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
25867         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
25868         ordering tests.
25869         * g++.dg/bprob/bprob-1.C: New test.
25870         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
25871         * g++.dg/gcov/gcov-1.C: New test.
25872         * g++.dg/gcov/gcov-1.x: New file.
25873         * g++.dg/gcov/gcov-2.C: New test.
25874         * g++.dg/gcov/gcov-3.C: New test.
25875         * g++.dg/gcov/gcov-3.h: New file.
25876
25877 2002-03-28  Roger Sayle  <roger@eyesopen.com>
25878
25879         * g++.old-deja/g++.other/builtins5.C: New test.
25880         * g++.old-deja/g++.other/builtins6.C: New test.
25881         * g++.old-deja/g++.other/builtins7.C: New test.
25882         * g++.old-deja/g++.other/builtins8.C: New test.
25883         * g++.old-deja/g++.other/builtins9.C: New test.
25884
25885 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
25886
25887         * g++.dg/opt/static1.C: New test.
25888
25889         * g++.dg/opt/longbranch1.C: New test.
25890
25891 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
25892
25893         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
25894
25895         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
25896
25897 2002-03-28  Jeffrey A Law  (law@redhat.com)
25898
25899         * gcc.c-torture/execute/20020328-1.c: New test.
25900
25901 2002-03-27  Richard Henderson  <rth@redhat.com>
25902
25903         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
25904         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
25905         move from g++.old-deja/g++.ext/.
25906
25907 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
25908
25909         * g++.dg/init/new2.C: New test.
25910
25911 2002-03-26  Richard Henderson  <rth@redhat.com>
25912
25913         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
25914
25915         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
25916         on sparc.
25917
25918         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
25919         sparcv9 systems.
25920         * gcc.dg/20001102-1.c: Likewise.
25921
25922 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
25923
25924         * gcc.dg/cpp/endif-pedantic1.c,
25925         gcc.dg/cpp/endif-pedantic2.c:  New tests.
25926
25927 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
25928
25929         * g++.dg/init/new1.C: New test.
25930
25931 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
25932
25933         * g++.dg/abi/vbase9.C: New test.
25934
25935 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
25936
25937         * gcc.dg/arm-asm.c: New test.
25938
25939 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
25940
25941         * gcc.dg/Wswitch-enum.c: New test.
25942         Fix PR c/5044.
25943
25944 2002-03-26  Richard Henderson  <rth@redhat.com>
25945
25946         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
25947         structure.
25948
25949 2002-03-25  Richard Henderson  <rth@redhat.com>
25950
25951         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
25952         sparcv9 systems.
25953
25954         * gcc.c-torture/compile/20011119-1.c (xxx): New.
25955         * gcc.c-torture/compile/20011119-2.c (xxx): New.
25956
25957 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
25958
25959         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
25960
25961 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
25962
25963         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
25964         targets using generic thunk support.
25965
25966 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
25967
25968         * gcc.c-torture/compile/20020323-1.c: New test.
25969
25970         * g++.dg/opt/conj2.C: New test.
25971
25972 2002-03-24  Richard Henderson  <rth@redhat.com>
25973
25974         * gcc.dg/weak-1.c: Use -fno-common.
25975
25976 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
25977
25978         * g77.dg/f77-edit-apostrophe-out.f: New test
25979         * g77.dg/f77-edit-h-out.f: New test
25980         * g77.dg/f77-edit-t-in.f: New test
25981         * g77.dg/f77-edit-t-out.f: New test
25982         * g77.dg/f77-edit-x-out.f: New test
25983         * g77.dg/f77-edit-slash-out.f: New test
25984         * g77.dg/f77-edit-colon-out.f: New test
25985         * g77.dg/f77-edit-s-out.f: New test
25986
25987 2002-03-24  Richard Henderson  <rth@redhat.com>
25988
25989         * objc/execute/formal_protocol-6.x: New XFAIL.
25990
25991 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
25992
25993         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
25994         that do not support weak symbols
25995
25996 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
25997
25998         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
25999         * lib/g77.exp:  Likewise
26000         * lib/objc.exp: Likewise
26001
26002 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
26003
26004         * gcc.dg/Wswitch-default.c: New test.
26005
26006 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
26007
26008         * g++.dg/other/enum1.C: New test.
26009
26010 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
26011
26012         * gcc.dg/pragma-ep-3.c: Fix typo.
26013
26014 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
26015
26016         * g++.dg/inherit/template-as-base.C: New test.
26017
26018 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
26019
26020         * g++.old-deja/g++.other/dwarf2-1.C: Move...
26021         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
26022
26023 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
26024
26025         * gcc.dg/cpp/multiline.c: Update to match.
26026
26027 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
26028
26029         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
26030
26031 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
26032
26033         * gcc.dg/cpp/extratokens2.c:  New file.
26034
26035 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
26036
26037         * gcc.dg/20020312-2.c: Add rs6000 target.
26038
26039         * gcc.c-torture/compile/20020319-1.c: New test.
26040
26041 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26042
26043         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
26044         (A, E): Handle this.
26045
26046 2002-03-20  Jason Merrill  <jason@redhat.com>
26047
26048         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
26049         ignoring -fpic.
26050         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
26051         through prune_gcc_output.
26052
26053 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
26054
26055         * gcc.c-torture/compile/20020320-1.c: New test.
26056
26057 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
26058
26059         * gcc.c-torture/compile/20020318-1.c: New test.
26060
26061         * gcc.dg/struct-by-value-1.c: New test.
26062
26063         * gcc.dg/20020319-1.c: New test.
26064
26065 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
26066
26067         * g++.dg/opt/conj1.C: New test.
26068
26069 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
26070
26071         * g++.dg/template/qualttp20.C: Revert previous change.
26072         * g++.dg/template/qualttp3.C: Likewise.
26073         * g++.dg/template/qualttp4.C: Likewise
26074         * g++.dg/template/qualttp5.C: Likewise
26075         * g++.dg/template/qualttp6.C: Likewise
26076         * g++.dg/template/qualttp7.C: Likewise
26077         * g++.dg/template/qualttp8.C: Likewise
26078         * g++.dg/template/recurse.C: Likewise.
26079
26080 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
26081
26082         * gcc.dg/cpp/wchar-1.c: Update.
26083
26084 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
26085
26086         * g++.dg/template/conv1.C: New test.
26087         * g++.dg/template/conv2.C: New test.
26088         * g++.dg/template/conv3.C: New test.
26089         * g++.dg/template/conv4.C: New test.
26090
26091 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
26092
26093         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
26094         * g++.dg/template/qualttp3.C: Likewise.
26095         * g++.dg/template/qualttp4.C: Likewise
26096         * g++.dg/template/qualttp5.C: Likewise
26097         * g++.dg/template/qualttp6.C: Likewise
26098         * g++.dg/template/qualttp7.C: Likewise
26099         * g++.dg/template/qualttp8.C: Likewise
26100         * g++.dg/template/recurse.C: Likewise.
26101
26102 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
26103
26104         * g++.dg/opt/dtor1.C: New test.
26105
26106 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
26107
26108         * gcc.c-torture/compile/20020315-1.c: New test.
26109
26110 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
26111
26112         * gcc.dg/weak-1.c: Fix scan tests.
26113
26114 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
26115
26116         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
26117         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
26118         cris-*-aout* mmix-*-*.
26119         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
26120         cris-*-aout* mmix-*-*.
26121         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
26122         cris-*-elf* cris-*-aout* and mmix-*-*.
26123         * gcc.dg/20001009-1.c: Ditto.
26124         * gcc.dg/20010912-1.c: Ditto.
26125         * gcc.dg/20020122-4.c: Ditto.
26126         * gcc.dg/inline-2.c: Ditto.
26127
26128 2002-03-14  Jeffrey A Law  (law@cygnus.com)
26129
26130         * gcc.c-torture/compile/20020314-1.c: New test.
26131
26132 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
26133
26134         * gcc.c-torture/execute/20020314-1.c: New test.
26135
26136 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
26137
26138         * g++.dg/warn/Wunused-1.C: New test.
26139
26140 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
26141
26142         * g++.dg/abi/mangle6.C: New test.
26143
26144 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
26145
26146         * gcc.c-torture/compile/20020309-2.c: New test.
26147
26148         * gcc.c-torture/compile/20020312-1.c: New test.
26149
26150 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
26151
26152         * g++.dg/other/access1.C: New test.
26153
26154 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
26155
26156         * gcc.c-torture/execute/wchar_t-1.c: New test.
26157
26158 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
26159
26160         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
26161
26162 2002-03-12  Roger Sayle  <roger@eyesopen.com>
26163
26164         * gcc.dg/20020312-1.c: New test case.
26165
26166 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
26167
26168         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
26169
26170 2002-03-11  Richard Henderson  <rth@redhat.com>
26171
26172         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
26173         * g++.old-deja/g++.jason/report.C: Likewise.
26174
26175 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
26176
26177         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
26178         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
26179
26180 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
26181
26182         * testsuite/g++.dg/overload/pmf1.C: New test.
26183
26184 2002-03-11  Kazu Hirata  <kazu@hxi.com>
26185
26186         * gcc.c-torture/execute/20020307-1.c: Use long.
26187
26188 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
26189
26190         PR optimization/5844
26191         * gcc.dg/20020310-1.c: New test.
26192
26193 2002-03-09  Michael Meissner  <meissner@redhat.com>
26194
26195         * gcc.c-torture/execute/memcpy-2.c: New test.
26196         * gcc.c-torture/execute/memset-1.c: New test.
26197         * gcc.c-torture/execute/strlen-1.c: New test.
26198         * gcc.c-torture/execute/strcmp-1.c: New test.
26199         * gcc.c-torture/execute/strncmp-1.c: New test.
26200
26201 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
26202
26203         * gcc.dg/ppc-ldstruct.c: New test.
26204
26205 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
26206
26207         * gcc.c-torture/execute/va-arg-22.c: New test.
26208
26209 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26210
26211         * gcc.c-torture/compile/20020309-1.c: New test.
26212
26213 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
26214
26215         * gcc.c-torture/execute/20020307-2.c: New test.
26216
26217 2002-03-07  Jeffrey A Law  (law@redhat.com)
26218
26219         * g77.f-torture/compile/20020307-1.f: New test.
26220
26221 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
26222
26223         * gcc.dg/unordered-1.c: New test.
26224
26225 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
26226
26227         * gcc.c-torture/execute/20020307-1.c: New test.
26228
26229 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
26230
26231         * gcc.dg/20020304-1.c: New test.
26232
26233         * gcc.c-torture/compile/20020304-2.c: New test.
26234
26235 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
26236
26237         * gcc.c-torture/compile/20020304-1.c: New test case
26238         (from PR c/5830).
26239
26240 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
26241
26242         * gcc.dg/20020103-1.c: Add other -D ppc variants.
26243
26244 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
26245
26246         * g++.dg/other/classkey1.C: New test.
26247
26248 2002-03-01  Richard Henderson  <rth@redhat.com>
26249
26250         * gcc.c-torture/compile/981223-1.x: New.
26251         * gcc.c-torture/compile/920625-1.x: New.
26252
26253 2002-02-28  Richard Henderson  <rth@redhat.com>
26254
26255         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
26256
26257 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
26258
26259         * gcc.c-torture/execute/20020227-1.c: New test.
26260
26261 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
26262
26263         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
26264         here" ERROR lines.
26265         * g++.old-deja/g++.oliva/partord1.C: Likewise.
26266         * g++.old-deja.g++.other/defarg1.C: Likewise.
26267         * g++.old-deja/g++.pt/calls2.C: Likewise.
26268         * g++.old-deja/g++.pt/crash20.C: Likewise.
26269         * g++.old-deja/g++.pt/crash30.C: Likewise.
26270         * g++.old-deja/g++.pt/crash36.C: Likewise.
26271         * g++.old-deja/g++.pt/crash6.C: Likewise.
26272         * g++.old-deja/g++.pt/defarg13.C: Likewise.
26273         * g++.old-deja/g++.pt/derived3.C: Likewise.
26274         * g++.old-deja/g++.pt/error1.C: Likewise.
26275         * g++.old-deja/g++.pt/friend21.C: Likewise.
26276         * g++.old-deja/g++.pt/friend23.C: Likewise.
26277         * g++.old-deja/g++.pt/infinite1.C: Likewise.
26278         * g++.old-deja/g++.robertl/eb128.C: Likewise.
26279
26280 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
26281
26282         * gcc.c-torture/execute/20020225-2.c: New test.
26283
26284 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
26285
26286         * gcc.c-torture/execute/920730-1t.c,
26287         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
26288         Delete test cases, only relevant to -traditional.
26289
26290 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
26291
26292         * gcc.dg/cpp/undef1.c: Remove.
26293         * gcc.dg/cpp/directiv.c: Update.
26294         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
26295
26296 2002-02-27  Michael Meissner  <meissner@redhat.com>
26297
26298         * gcc.c-torture/execute/20020226-1.c: New test.
26299
26300 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
26301
26302         * g++.dg/debug/debug4.C: New test.
26303
26304         * gcc.dg/ia64-visibility-1.c: New test.
26305
26306 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
26307
26308         * gcc.dg/debug/20020224-1.c: New.
26309
26310 2002-02-25  Kazu Hirata  <kazu@hxi.com>
26311
26312         * gcc.c-torture/execute/960416-1.x: New.
26313         * gcc.c-torture/execute/divconst-3.x: Likewise.
26314
26315 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
26316
26317         * gcc.dg/20020224-1.c: New test.
26318
26319 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
26320
26321         * gcc.c-torture/execute/20020225-1.c: New.
26322
26323 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
26324
26325         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
26326
26327 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
26328
26329         * gcc.dg/20020222-1.c: New test.
26330
26331 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
26332
26333         * g++.dg/opt/anonunion1.C: New test.
26334
26335 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
26336
26337         * g++.dg/template/qualttp19.C: New test.
26338         * g++.dg/template/qualttp20.C: New test.
26339         * g++.old-deja/g++.jason/report.C: Adjust expected errors
26340         * g++.old-deja/g++.other/qual1.C: Likewise.
26341
26342 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
26343
26344         * gcc.dg/attr-alwaysinline.c: New.
26345
26346 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
26347
26348         * gcc.dg/20020220-1.c: New test.
26349
26350         * gcc.dg/20020220-2.c: New test.
26351
26352         * g++.dg/opt/mmx1.C: New test.
26353
26354 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
26355
26356         * gcc.c-torture/compile/20020110.c: New test.
26357
26358 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
26359
26360         * gcc.c-torture/execute/20020219-1.c: New test.
26361
26362         * gcc.dg/20020219-1.c: New test.
26363
26364         * gcc.dg/noncompile/20020220-1.c: New test.
26365
26366         * g++.dg/opt/ptrintsum1.C: New test.
26367
26368         * gcc.dg/debug/20020220-1.c: New test.
26369
26370 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
26371
26372         * gcc.c-torture/execute/20020216-1.c: New test.
26373
26374 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
26375
26376         * gcc.dg/decl-1.c: Update, new test.
26377
26378 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
26379
26380         * g++.dg/abi/bitfield1.C: New test.
26381         * g++.dg/abi/bitfield2.C: New test.
26382
26383 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
26384
26385         * gcc.dg/attr-nest.c: New test.
26386
26387 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
26388
26389         * gcc.c-torture/execute/20020215-1.c: New test.
26390
26391 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
26392
26393         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
26394         * g++.dg/debug/debug.exp: New.
26395         * g++.dg/debug/trivial.C: New.
26396         * g++.dg/debug/debug1.C: Moved...
26397         * g++.dg/other/debug1.C: ...from here.
26398         * g++.dg/debug/debug2.C: Moved...
26399         * g++.dg/other/debug2.C: ...from here.
26400         * g++.dg/debug/debug3.C: Moved...
26401         * g++.dg/other/debug3.C: ...from here.
26402
26403         * gcc.dg/noncompile/20020213-1.c: New test.
26404
26405 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
26406
26407         * g++.dg/other/debug3.C: New test.
26408
26409         * gcc.c-torture/execute/20020213-1.c: New test.
26410
26411 2002-02-13  Richard Smith <richard@ex-parrot.com>
26412
26413         * g++.old-deja/g++.other/thunk1.C: New test.
26414
26415 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
26416
26417         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
26418
26419 2002-02-13  Stan Shebs  <shebs@apple.com>
26420
26421         * gcc.dg/altivec-3.c: New.
26422
26423 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
26424
26425         * gcc.dg/Wunreachable-1.c: New test.
26426         * gcc.dg/Wunreachable-2.c: New test.
26427
26428 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
26429
26430         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
26431
26432 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
26433
26434         * gcc.dg/decl-1.c: New test.
26435
26436 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
26437
26438         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
26439
26440 2002-02-10  Kazu Hirata  <kazu@hxi.com>
26441
26442         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
26443         * gcc.c-torture/compile/980506-1.x: Likewise.
26444
26445 2002-02-10  Kazu Hirata  <kazu@hxi.com>
26446
26447         * gcc.dg/20020210-1.c: New.
26448
26449 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
26450
26451         * g77.f-torture/execute/947.f: New regression test
26452         for PR fortran/947.
26453
26454 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
26455
26456         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
26457         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
26458
26459 2002-02-08  Richard Henderson  <rth@redhat.com>
26460
26461         * gcc.c-torture/compile/labels-3.c: New.
26462
26463 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
26464
26465         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
26466         expression statements work instead.
26467         * gcc.dg/noncompile/20020207-1.c: New test.
26468
26469 2002-02-07  Richard Henderson  <rth@redhat.com>
26470
26471         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
26472
26473 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
26474
26475         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
26476         message from g77
26477         * lib/g77-dg.exp: Trim g77 error messages so that they are
26478         recognized by dg.exp.
26479
26480 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
26481
26482         PR fortran/5473
26483         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
26484
26485 2002-02-07  Richard Henderson  <rth@redhat.com>
26486
26487         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
26488         to be sufficiently aligned for integers.
26489
26490 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
26491
26492         * g++.dg/template/friend4.C: New test.
26493
26494 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
26495
26496         PR fortran/5743
26497         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
26498         unsupported cases.
26499
26500 2002-02-07  Richard Henderson  <rth@redhat.com>
26501
26502         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
26503         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
26504         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
26505         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
26506
26507 2002-02-06  Richard Henderson  <rth@redhat.com>
26508
26509         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
26510
26511 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
26512
26513         * gcc.dg/20020206-1.c: New test.
26514
26515 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
26516
26517         * gcc.c-torture/execute/20020206-1.c: New test.
26518
26519         * gcc.c-torture/execute/20020206-2.c: New test.
26520
26521         PR optimization/5429:
26522         * gcc.c-torture/compile/20020206-1.c: New test.
26523
26524 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
26525
26526         * g++.dg/ext/align1.C: Do not use an explicit alignment value
26527         as certain file formats cannot support particularly large
26528         alignments.
26529
26530         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
26531         and do not expect to be able to link the executable.
26532
26533         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
26534         fail because the COFF format does not support the weak attribute.
26535
26536 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
26537
26538         * g77.dg/pr5473.f:  New test
26539
26540 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
26541
26542         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
26543         Fix testcase accordingly.
26544
26545 2002-02-04  Richard Henderson  <rth@redhat.com>
26546
26547         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
26548         (buf): Change to be an array of pointers, not ints.
26549
26550 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
26551
26552         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
26553         before all tests.  Move warning one line above to match where it
26554         C frontend emits.
26555         * gcc.dg/Wswitch-2.c: New test.
26556         * g++.dg/warn/Wswitch-1.C: New test.
26557         * g++.dg/warn/Wswitch-2.C: New test.
26558
26559 2002-02-04  Richard Henderson  <rth@redhat.com>
26560
26561         * g++.dg/abi/offsetof.C: Fix size comparison.
26562
26563 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
26564
26565         * gcc.dg/cast-qual-2.c: New test.
26566
26567 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
26568
26569         * gcc.dg/20020201-4.c: New test.
26570
26571 2002-02-04  Ben Elliston  <bje@redhat.com>
26572
26573         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
26574         target_info attribute != 0, in addition to the empty string.
26575         (gcc_target_compile): Likewise.
26576
26577 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
26578
26579         * gcc.dg/Wswitch.c: New test.
26580         PR gcc/4475. PR gcc/3780.
26581
26582 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
26583
26584         * g77.f-torture/execute/5122.f: New test for regressions
26585         against PR fortran/5122.
26586
26587 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
26588
26589         * g77.f-torture/compile/pr3743.f: Delete
26590         * g77.dg/pr3743-1.f: New test.
26591         * g77.dg/pr3743-2.f: New test.
26592         * g77.dg/pr3743-3.f: New test.
26593         * g77.dg/pr3743-4.f: New test.
26594
26595 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
26596
26597         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
26598
26599 2002-02-02  Richard Henderson  <rth@redhat.com>
26600
26601         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
26602         * gcc.c-torture/execute/bf64-1.c: Likewise.
26603
26604 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
26605
26606         * gcc.dg/20020201-2.c: New test.
26607
26608         * gcc.dg/20020201-3.c: New test.
26609
26610         * gcc.c-torture/execute/bitfld-2.c: New test.
26611
26612 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
26613
26614         * gcc.dg/bitfld-1.c: Update.
26615         * gcc.dg/bitfld-2.c: Update.
26616         * gcc.c-torture/execute/bitfld-1.x: New.
26617
26618 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
26619
26620         * gcc.c-torture/execute/20020201-1.c: New test.
26621
26622 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
26623
26624         PR target/5469
26625         * gcc.dg/20020201-1.c: New test.
26626
26627 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
26628
26629         PR fortran/3743
26630         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
26631         * g77.f-torture/compile/pr3743.x: Remove
26632
26633 2002-01-31  Tom Rix  <trix@redhat.com>
26634
26635         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
26636
26637 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
26638
26639         * gcc.dg/noncompile/20020130-1.c: New test.
26640
26641 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
26642
26643         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
26644
26645 2002-01-29  Richard Henderson  <rth@redhat.com>
26646
26647         * gcc.c-torture/execute/991118-1.c: Cast various constants back
26648         to long long.
26649         * gcc.c-torture/execute/bf64-1.c: Likewise.
26650
26651 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
26652
26653         * gcc.c-torture/execute/20020129-1.c: New test.
26654
26655 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
26656
26657         * gcc.c-torture/compile/20000224-1.c: Update.
26658         * gcc.c-torture/execute/bitfld-1.c: New tests.
26659         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
26660         * gcc.dg/uninit-A.c: Update.
26661
26662 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
26663
26664         * g++.dg/template/ctor1.C: Add instantiation.
26665
26666 2002-01-28  Paul Koning  <pkoning@equallogic.com>
26667
26668         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
26669         argument to __builtin_prefetch to be const ptr.
26670
26671 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
26672
26673         * gcc.c-torture/compile/20020120-1.c: New test.
26674
26675 2002-01-27  Kazu Hirata  <kazu@hxi.com>
26676
26677         * gcc.c-torture/execute/20020127-1.c: New test.
26678
26679 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
26680
26681         * g77.dg/f77-edit-i-in.f: New test
26682         * g77.dg/f77-edit-i-out.f: New test
26683
26684 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
26685
26686         * gcc.dg/debug/debug.exp: New file.
26687         * gcc.dg/debug/trivial.c: New file.
26688         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
26689         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
26690         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
26691         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
26692         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
26693         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
26694         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
26695         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
26696         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
26697         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
26698         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
26699         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
26700         * gcc.dg/20000503-1.c: Removed.
26701         * gcc.dg/20010207-1.c: Removed.
26702         * gcc.dg/20011223-1.c: Removed.
26703         * gcc.dg/20020104-2.c: Removed.
26704         * gcc.dg/debug-1.c: Removed.
26705         * gcc.dg/debug-2.c: Removed.
26706         * gcc.dg/debug-3.c: Removed.
26707         * gcc.dg/debug-4.c: Removed.
26708         * gcc.dg/debug-5.c: Removed.
26709         * gcc.dg/debug-6.c: Removed.
26710         * gcc.dg/dwarf2-1.c: Removed.
26711         * gcc.dg/dwarf2-2.c: Removed.
26712
26713 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
26714
26715         * g++.old-deja/g++.other/eh5.C: New test.
26716         * g++.old-deja/g++.other/sibcall2.C: New test.
26717         * g++.old-deja/g++.other/array9.C: New test.
26718         * g++.old-deja/g++.other/typename2.C: New test.
26719         * g++.old-deja/g++.other/crash60.C: New test.
26720         * g++.old-deja/g++.other/conv9.C: New test.
26721         * g++.old-deja/g++.other/mangle10.C: New test.
26722         * g++.old-deja/g++.other/unchanging1.C: New test.
26723         * g++.old-deja/g++.other/exprstmt1.C: New test.
26724         * g++.old-deja/g++.other/inline23.C: New test.
26725         * g++.old-deja/g++.eh/ia64-1.C: New test.
26726         * g++.old-deja/g++.other/dwarf2-1.C: New test.
26727         * g++.old-deja/g++.other/reload1.C: New test.
26728         * g++.old-deja/g++.other/static20.C: New test.
26729         * g++.old-deja/g++.other/local-alloc1.C: New test.
26730         * g++.old-deja/g++.other/conv8.C: New test.
26731         * g++.old-deja/g++.other/stmtexpr2.C: New test.
26732         * g++.old-deja/g++.other/storeexpr1.C: New test.
26733         * g++.old-deja/g++.other/storeexpr2.C: New test.
26734         * g++.dg/eh/template2.C: New test.
26735         * g++.dg/warn/weak1.C: New test.
26736
26737 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
26738
26739         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
26740         Remove first, non-varying, argument.
26741
26742 2002-01-23  Richard Henderson  <rth@redhat.com>
26743
26744         * gcc.dg/inline-2.c: New.
26745
26746         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
26747         Add optional target arg.  Check number of arguments.
26748         (scan-assembler-not, scan-assembler-dem): Likewise.
26749         (scan-assembler-dem-not): Likewise.
26750
26751 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
26752
26753         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
26754         line 12.
26755         * g++.old-deja/g++.brendan/parse3.C,
26756         g++.old-deja/g++.other/crash26.C,
26757         g++.old-deja/g++.other/crash28.C,
26758         g++.old-deja/g++.other/crash29.C,
26759         g++.old-deja/g++.other/crash30.C,
26760         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
26761
26762 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
26763
26764         * gcc.dg/20020115-1.c: New.
26765
26766 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
26767
26768         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
26769
26770 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
26771
26772         * gcc.dg/20020122-3.c: New.
26773
26774 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
26775
26776         * g++.dg/other/gc1.C: New test.
26777
26778 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
26779
26780         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
26781
26782 2002-01-22  Richard Henderson  <rth@redhat.com>
26783
26784         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
26785
26786 2002-01-22  Richard Henderson  <rth@redhat.com>
26787
26788         * gcc.dg/20020122-4.c: New.
26789
26790 2002-01-22  H.J. Lu <hjl@gnu.org>
26791
26792         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
26793         link output.
26794         * gcc.dg/special/ecos.exp: Likewise.
26795         * lib/g++-dg.exp: Likewise.
26796         * lib/g77-dg.exp: Likewise.
26797         * lib/gcc-dg.exp : Likewise.
26798         * lib/mike-g++.exp: Likewise.
26799         * lib/mike-g77.exp: Likewise.
26800         * lib/mike-gcc.exp: Likewise.
26801         * lib/objc-dg.exp: Likewise.
26802
26803 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
26804
26805         PR target/5379
26806         * gcc.dg/20020122-2.c: New test.
26807
26808 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
26809
26810         * gcc.dg/20020122-1.c: New test.
26811
26812 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
26813
26814         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
26815
26816 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
26817
26818         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
26819
26820 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26821
26822         * gcc.c-torture/compile/20020121-1.c: New test.
26823
26824 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26825
26826         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
26827         ld_library_path.
26828
26829 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
26830
26831         * gcc.dg/20020218-1.c: New test.
26832
26833 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
26834
26835         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
26836         messages
26837         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
26838         "At global scope" warning
26839         * g++.dg/ext/align1.C: Change cygwin test for alignment
26840         from db-bogus to dg-warning
26841
26842 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
26843
26844         * g77.f-torture/compile/cpp2.F: New test.
26845
26846 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
26847
26848         * g++.dg/template/access1.C: New test.
26849
26850 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
26851
26852         * gcc.dg/20020118-1.c: New.
26853
26854 2002-01-18  Kazu Hirata  <kazu@hxi.com>
26855
26856         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
26857
26858 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
26859
26860         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
26861         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
26862         alignment warnings.
26863
26864 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
26865
26866         * gcc.misc-tests/i386-prefetch.exp: Save and restore
26867         torture_with_loops and torture_without_loops
26868
26869 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
26870
26871         * gcc.c-torture/compile/20020116-1.c: New test.
26872
26873 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
26874
26875         * gcc.dg/20020116-2.c: New test.
26876
26877         * gcc.dg/ultrasp4.c: New test.
26878
26879         * gcc.dg/20020116-1.c: New test.
26880
26881 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
26882
26883         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
26884         by EABI.
26885
26886 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
26887
26888         * gcc.misc-tests/i386-prefetch.exp: New.
26889         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
26890         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
26891         * gcc.misc-tests/i386-pf-none-1.c: New test.
26892         * gcc.misc-tests/i386-pf-sse-1.c: New test.
26893
26894 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
26895
26896         * gcc.dg/gnu89-init-1.c: Add new tests.
26897
26898 2002-01-15  Andreas Jaeger  <aj@suse.de>
26899
26900         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
26901         * gcc.dg/i386-mmx-2.c: Likewise.
26902         * gcc.dg/i386-sse-1.c: Likewise.
26903         * gcc.dg/i386-sse-2.c: Likewise.
26904         * gcc.dg/i386-sse-3.c: Likewise.
26905
26906 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
26907
26908         * g77.f-torture/execute/intrinsic-unix-bessel.f:
26909         Uncomment additional cases that now pass.
26910
26911 2002-01-11  Richard Henderson  <rth@redhat.com>
26912
26913         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
26914         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
26915
26916 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
26917
26918         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
26919
26920 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
26921
26922         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
26923         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
26924
26925 2002-01-10  Dale Johannesen  <dalej@apple.com>
26926
26927         * gcc.c-torture/execute/loop-11.c: New.
26928
26929 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
26930
26931         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
26932         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
26933
26934 2002-01-09  Richard Henderson  <rth@redhat.com>
26935
26936         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
26937         type in which to perform the operation for each size.
26938
26939 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
26940
26941         * gcc.c-torture/compile/20020109-2.c: New test.
26942
26943 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
26944
26945         * gcc.c-torture/execute/loop-10.c: New test.
26946
26947 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
26948
26949         * gcc.c-torture/compile/20010226-1.c: New test.
26950         * gcc.c-torture/compile/20010227-1.c: New test.
26951         * gcc.c-torture/compile/20010426-1.c: New test.
26952         * gcc.c-torture/compile/20010510-1.c: New test.
26953         * gcc.c-torture/compile/20010605-3.c: New test.
26954         * gcc.c-torture/compile/20010824-1.c: New test.
26955         * gcc.c-torture/execute/20010409-1.c: New test.
26956         * gcc.dg/noncompile/20000901-1.c: New test.
26957         * gcc.dg/20001023-1.c: New test.
26958         * gcc.dg/20001101-1.c: New test.
26959         * gcc.dg/20001102-1.c: New test.
26960         * gcc.dg/20010207-1.c: New test.
26961         * gcc.dg/20010405-1.c: New test.
26962         * gcc.dg/20010822-1.c: New test.
26963         * gcc.dg/20011107-1.c: New test.
26964
26965 2002-01-09  Jeffrey A Law  (law@redhat.com)
26966
26967         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
26968
26969         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
26970         execution failure on PA targets.
26971
26972 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
26973
26974         * gcc.c-torture/compile/20020109-1.c: New test.
26975
26976 2002-01-08  Kazu Hirata  <kazu@hxi.com>
26977
26978         * gcc.c-torture/execute/20020108-1.c: New test.
26979
26980 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
26981
26982         * gcc.dg/20020108-1.c: New test.
26983
26984 2002-01-08  H.J. Lu <hjl@gnu.org>
26985
26986         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
26987         for header files.
26988
26989 2002-01-08  Geoff Keating  <geoffk@redhat.com>
26990
26991         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
26992         consistency.
26993
26994 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
26995
26996         * gcc.dg/altivec-4.c: Test altivec predicates.
26997
26998 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
26999
27000         * gcc.c-torture/execute/20020107-1.c: New test.
27001
27002 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
27003
27004         PR c/5279
27005         * gcc.c-torture/compile/20020106-1.c: New test.
27006
27007 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
27008
27009         * gcc.c-torture/execute/nestfunc-4.c: New test.
27010
27011 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
27012
27013         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
27014         extra triple that slipped in.
27015         * g++.old-deja/g++.abi/align.C: Likewise.
27016         * g++.old-deja/g++.abi/bitfields.C: Likewise.
27017
27018 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
27019
27020         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
27021         * g++.old-deja/g++.abi/align.C: Likewise.
27022         * g++.old-deja/g++.abi/bitfields.C: Likewise.
27023
27024         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
27025         on FreeBSD/i386.
27026         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
27027         FreeBSD.
27028
27029 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
27030
27031         * gcc.dg/20020104-1.c: New test.
27032
27033         * gcc.dg/20020104-2.c: New test.
27034
27035 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
27036
27037         * gcc.dg/20020103-1.c: Fix typo in target selector.
27038
27039 2002-01-03  Richard Henderson  <rth@redhat.com>
27040
27041         * gcc.dg/20020103-1.c: New.
27042
27043 2002-01-03  Kazu Hirata  <kazu@hxi.com>
27044
27045         * gcc.c-torture/execute/20020103-1.c: New test.
27046
27047 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
27048
27049         * g++.dg/other/debug2.C: New test.
27050
27051         * gcc.c-torture/compile/20020103-1.c: New test.
27052
27053 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
27054
27055         * gcc.dg/gnu89-init-1.c: Added new tests.
27056
27057 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
27058
27059         * g++.dg/template/friend2.C: Remove as patch is reverted.
27060
27061         * g++.dg/warn/oldcast1.C: New test.
27062
27063         * g++.dg/template/ptrmem1.C: New test.
27064         * g++.dg/template/ptrmem2.C: New test.
27065
27066         * g++.dg/template/ntp.C: New test.
27067
27068         * g++.dg/other/component1.C: New test.
27069
27070         * g++.dg/template/ttp3.C: New test.
27071
27072         * g++.dg/template/friend2.C: New test.
27073         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
27074
27075 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
27076
27077         * g++.dg/other/ptrmem1.C: New test.
27078         * g++.dg/other/ptrmem2.C: New test.
27079
27080 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
27081
27082         * g++.dg/template/ctor1.C: New test.
27083
27084 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
27085
27086         * g++.dg/template/friend2.C: New test.
27087
27088 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
27089
27090         * gcc.dg/mmix-1.c: New test.
27091
27092 2001-12-31  Richard Henderson  <rth@redhat.com>
27093
27094         * gcc.dg/asm-5.c: New.
27095
27096 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
27097
27098         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
27099         in namespace __gnu_cxx
27100
27101 2001-12-30  Richard Henderson  <rth@redhat.com>
27102
27103         * gcc.dg/debug-6.c: New.
27104
27105 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
27106
27107         * gcc.c-torture/compile/20011229-2.c: New test.
27108
27109 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
27110
27111         * gcc.dg/debug-3.c: New test.
27112         * gcc.dg/debug-4.c: New test.
27113         * gcc.dg/debug-5.c: New test.
27114
27115 2001-12-29  Richard Henderson  <rth@redhat.com>
27116
27117         * g++.dg/eh/loop1.C: New.
27118
27119 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
27120
27121         * g++.dg/template/crash1.C: New test.
27122
27123 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
27124
27125         * g++.dg/other/const1.C: New test.
27126
27127 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
27128
27129         * gcc.c-torture/compile/20011229-1.c: New test.
27130
27131 2001-12-28  Stan Shebs  <shebs@apple.com>
27132
27133         * lib/objc-torture.exp: Resync with c-torture.exp.
27134         * lib/objc.exp: Load standard libraries.
27135
27136 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
27137
27138         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
27139         additional tests.
27140
27141 2001-12-27  Roger Sayle <roger@eyesopen.com>
27142
27143         * gcc.c-torture/execute/string-opt-16.c: New testcase.
27144
27145 2001-12-27  Richard Henderson  <rth@redhat.com>
27146
27147         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
27148
27149 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
27150
27151         * g++.dg/eh/ctor1.C: New test.
27152         * g++.dg/other/error2.C: New test.
27153
27154 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
27155
27156         * g++.dg/other/init2.C: New test.
27157
27158 2001-12-24  Richard Henderson  <rth@redhat.com>
27159
27160         * gcc.dg/20011223-1.c: New.
27161         * gcc.dg/inline-1.c: New.
27162
27163 2001-12-23  Richard Henderson  <rth@redhat.com>
27164
27165         * gcc.dg/asm-4.c: Test operand modifiers.
27166
27167 2001-12-23  Richard Henderson  <rth@redhat.com>
27168
27169         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
27170
27171 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
27172
27173         * gcc.c-torture/execute/20011223-1.c: New test.
27174
27175 2001-12-21  Richard Henderson  <rth@redhat.com>
27176
27177         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
27178         re-enables the warning.
27179
27180 2001-12-21  Richard Henderson  <rth@redhat.com>
27181
27182         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
27183
27184 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
27185
27186         * gcc.c-torture/compile/20011218-1.c: New test.
27187
27188 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
27189
27190         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
27191         arm-isr.c test.
27192         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
27193         epilogue generation for ARM ISR routines.
27194
27195 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27196
27197         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
27198         * gcc.dg/format/c90-printf-3.c: Likewise.
27199         * gcc.dg/format/c99-printf-3.c: Likewise.
27200         * gcc.dg/format/ext-1.c: Likewise.
27201         * gcc.dg/format/ext-6.c: Likewise.
27202         * gcc.dg/format/format.h: Prototype unlocked stdio.
27203
27204 2001-12-20  Richard Henderson  <rth@redhat.com>
27205
27206         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
27207         (arena): Use it.
27208         (malloc): Correct allocation logic.  Abort if we fill up the
27209         arena before initialization complete.
27210         (realloc): Correct allocation logic.
27211
27212 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
27213
27214         * gcc.c-torture/compile/20011219-2.c: New test.
27215
27216         * gcc.c-torture/execute/20011219-1.c: New test.
27217
27218 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
27219
27220         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
27221         target does not support weak symbols.
27222
27223 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
27224
27225         * gcc.c-torture/compile/20011219-1.c: New test.
27226
27227 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
27228
27229         * g++.dg/other/error1.C: New test.
27230
27231 2001-12-17  Jeffrey A Law  (law@redhat.com)
27232
27233         * gcc.c-torture/execute/20011217-1.c: New test.
27234
27235 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
27236
27237         * objc.dg/special/: New directory.
27238         * objc.dg/special/special.exp: New file.
27239         * objc.dg/special/unclaimed-category-1.h: New file.
27240         * objc.dg/special/unclaimed-category-1a.m: New file.
27241         * objc.dg/special/unclaimed-category-1.m: New file.
27242
27243 2001-12-17  Andreas Jaeger  <aj@suse.de>
27244
27245         * gcc.c-torture/compile/20011217-2.c: New test.
27246
27247 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
27248
27249         * gcc.c-torture/compile/20011217-1.c: New test.
27250
27251 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
27252
27253         * testsuite/gcc.dg/20011214-1.c: New.
27254
27255 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
27256
27257         * gcc.dg/altivec-4.c: New.
27258
27259 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
27260
27261         * gcc.dg/20011113-1.c: New test.
27262
27263 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27264
27265         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
27266         std::__malloc_alloc_template<0> and
27267         std::__default_alloc_template<false, 0>.
27268
27269 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
27270
27271         * objc/execute/bf-21.m: New test.
27272         * objc/execute/enumeration-1.m: New test.
27273         * objc/execute/enumeration-2.m: New test.
27274
27275 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
27276
27277         * gcc.dg/gnu89-init-1.c: New test.
27278
27279 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
27280
27281         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
27282         * g++.old-deja/g++.jason/2371.C: Likewise.
27283         * g++.old-deja/g++.jason/template33.C: Likewise.
27284         * g++.old-deja/g++.jason/template34.C: Likewise.
27285         * g++.old-deja/g++.jason/template36.C: Likewise.
27286         * g++.old-deja/g++.oliva/typename1.C: Likewise.
27287         * g++.old-deja/g++.oliva/typename2.C: Likewise.
27288         * g++.old-deja/g++.other/typename1.C: Likewise.
27289         * g++.old-deja/g++.pt/inherit2.C: Likewise.
27290         * g++.old-deja/g++.pt/nontype5.C: Likewise.
27291         * g++.old-deja/g++.pt/typename11.C: Likewise.
27292         * g++.old-deja/g++.pt/typename14.C: Likewise.
27293         * g++.old-deja/g++.pt/typename16.C: Likewise.
27294         * g++.old-deja/g++.pt/typename3.C: Likewise.
27295         * g++.old-deja/g++.pt/typename4.C: Likewise.
27296         * g++.old-deja/g++.pt/typename5.C: Likewise.
27297         * g++.old-deja/g++.pt/typename7.C: Likewise.
27298         * g++.old-deja/g++.robertl/eb9.C: Likewise.
27299
27300 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
27301
27302         * g++.dg/other/linkage1.C: New test.
27303         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
27304         specifiers.
27305
27306 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
27307
27308         * gcc.dg/concat.c: New test.
27309
27310 2001-12-11  Stan Shebs  <shebs@apple.com>
27311
27312         * objc/compile: New test directory.
27313         * objc/compile/compile.exp: New expect script.
27314         * objc/compile/20011211-1.m: New compile test.
27315
27316 2001-12-11  Jason Merrill  <jason@redhat.com>
27317
27318         * lib/prune.exp (prune_gcc_output): Also handle "In member
27319         function".  So many permutations...
27320
27321 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
27322
27323         * g++.dg/template/typedef1.C: New test.
27324
27325 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
27326
27327         * g++.dg/other/copy1.C: New test.
27328
27329 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
27330
27331         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
27332
27333         * gcc.dg/builtin-choose-expr.c: New.
27334
27335 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
27336
27337         * gcc.dg/altivec-2.c: New.
27338
27339 2001-12-07  Richard Henderson  <rth@redhat.com>
27340
27341         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
27342
27343 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
27344
27345         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
27346         ultrasparc.
27347
27348 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
27349
27350         * g++-old.deja/g++.robertl/eb101.C: Deleted.
27351
27352 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
27353
27354         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
27355         variable argument list.
27356
27357 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
27358
27359         * gcc.c-torture/execute/memcheck: Delete entire directory.
27360         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
27361         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
27362
27363 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
27364
27365         * gcc.dg/Wshadow-1.c: New test.
27366
27367 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
27368
27369         * gcc.c-torture/compile/20011130-1.c: New test.
27370
27371         * gcc.dg/noncompile/20011025-1.c: New test.
27372
27373         * g++.dg/other/anon-union.C: New test.
27374
27375         * gcc.c-torture/execute/20011024-1.c: New test.
27376
27377 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
27378
27379         * gcc.c-torture/execute/20000722-1.x,
27380         gcc.c-torture/execute/20010123-1.x: Remove.
27381         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
27382         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
27383         gcc.dg/c99-complit-2.c: New tests.
27384
27385 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
27386
27387         * g++.dg/inherit/base1.C: New test.
27388
27389 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
27390
27391         * g++.dg/other/stdarg1.C: New test.
27392
27393         * gcc.c-torture/compile/20011130-2.c: New test.
27394
27395 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
27396
27397         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
27398         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
27399         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
27400         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
27401         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
27402         * gcc.dg/builtin-prefetch-1.c: New test.
27403
27404 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
27405
27406         * gcc.dg/20011130-1.c: New test.
27407
27408 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
27409
27410         * g++.dg/other/scope1.C: New test.
27411         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
27412
27413 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
27414
27415         * gcc.dg/vla-init-1.c: New test.
27416
27417 2001-12-01  Geoff Keating  <geoffk@redhat.com>
27418
27419         * gcc.c-torture/compile/structs.c: New testcase from GDB.
27420
27421 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
27422
27423         * objc.dg/alias.m: Update.
27424         * objc.dg/class-1.m: Update.
27425         * objc.dg/const-str-1.m: Update.
27426         * objc.dg/fwd-proto-1.m: Update.
27427         * objc.dg/id-1.m: Update.
27428         * objc.dg/super-class-1.m: Update.
27429
27430 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
27431
27432         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
27433         constructs.
27434
27435 2001-11-28  Jeffrey A Law  (law@cygnus.com)
27436
27437         * gcc.c-torture/execute/20011128-1.c: New test.
27438
27439 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
27440
27441         * gcc.dg/20011127-1.c: New test.
27442
27443 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27444
27445         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
27446         from Austin Group draft 7.
27447         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
27448         scanf format arguments.
27449         * gcc.dg/format/no-exargs-2.c: New test.
27450
27451 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
27452
27453         * g++.dg/abi/vbase8-4.C: New test.
27454
27455 2001-11-24  Ian Lance Taylor  <ian@airs.com>
27456
27457         * gcc.c-torture/execute/20011121-1.c: New test.
27458
27459 2001-11-23  Jeffrey A Law  (law@cygnus.com)
27460
27461         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
27462
27463 2001-11-23  Andreas Jaeger  <aj@suse.de>
27464
27465         * gcc.dg/cpp/charconst-2.c: New test.
27466
27467 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
27468
27469         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
27470         to the host if it is remote.  Let tests specify extra headers
27471         they use.
27472         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
27473         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
27474         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
27475         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
27476         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
27477         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
27478         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
27479         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
27480         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
27481         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
27482
27483 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
27484
27485         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
27486         for little endian ARMs.
27487
27488 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
27489
27490         * gcc.c-torture/compile/20011119-1.c: New test.
27491         * gcc.c-torture/compile/20011119-2.c: New test.
27492
27493 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
27494
27495         * gcc.dg/altivec-1.c: Fix typo.
27496
27497 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
27498
27499         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
27500
27501 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
27502
27503         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
27504
27505 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
27506
27507         * lib/g77.exp: Don't specify --rpath-link.
27508
27509         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
27510         across all the headers.
27511         * gcc.dg/format/format.exp: For testing on a remote host,
27512         copy format.h.
27513
27514         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
27515         * gcc.c-torture/execute/930406-1.c: Likewise.
27516         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
27517
27518 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
27519
27520         * gcc.dg/altivec-1.c: New.
27521
27522 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
27523
27524         * gcc.dg/cpp/fpreprocessed.c: New test case.
27525
27526 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27527
27528         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
27529         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
27530         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
27531
27532 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27533
27534         * gcc.dg/no-builtin-1.c: New test.
27535
27536 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
27537
27538         * gcc.c-torture/execute/20011115-1.c: New test.
27539
27540 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
27541
27542         * gcc.c-torture/compile/20011114-2.c: New test.
27543         * gcc.c-torture/compile/20011114-3.c: New test.
27544         * gcc.c-torture/compile/20011114-4.c: New test.
27545
27546 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
27547
27548         * g++.dg/other/init1.C: New test.
27549
27550 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
27551
27552         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
27553         message.
27554
27555         * gcc.c-torture/execute/20011114-1.c: New testcase.
27556
27557         * gcc.c-torture/compile/20010327-1.c: Revert last change.
27558         * gcc.c-torture/compile/20011114-1.c: New test, exactly
27559         like the (before this change) version of 20010327-1.c.
27560
27561 2001-11-14  Roger Sayle <roger@eyesopen.com>
27562
27563         * gcc.c-torture/execute/string-opt-13.c: New testcase.
27564
27565 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
27566
27567         * g++.dg/init/array2.C: New test.
27568
27569 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
27570
27571         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
27572
27573 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
27574
27575         * g++.dg/other/forscope1.C: New test.
27576         * g++.dg/ext/forscope1.C: New test.
27577         * g++.dg/ext/forscope2.C: New test.
27578
27579 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
27580
27581         * gcc.c-torture/execute/20011113-1.c: New test.
27582
27583 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
27584
27585         * gcc.c-torture/execute/20011109-2.c: New test.
27586
27587         * gcc.c-torture/execute/20011109-1.c: New test.
27588
27589 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
27590
27591         * gcc.c-torture/compile/20011109-1.c: New test.
27592
27593 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
27594
27595         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
27596         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
27597         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
27598         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
27599         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
27600         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
27601         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
27602
27603 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
27604
27605         * g++.dg/warn/Wshadow-1.C: New tests.
27606         * g++.old-deja/g++.mike/for3.C: Update.
27607
27608 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
27609
27610         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
27611         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
27612         XFAILs.  Adjust expected error texts.
27613         * gcc.c-torture/compile/20011106-1.c,
27614         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
27615         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
27616         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
27617         gcc.dg/c99-array-lval-5.c: New tests.
27618
27619 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
27620
27621         * gcc.dg/cpp/defined.c: Update.
27622
27623 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
27624
27625         * gcc.c-torture/execute/anon-1.c: New test.
27626
27627 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
27628
27629         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
27630         same size, so no warning should be produced on stormy16.
27631
27632         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
27633         due to oversized array.
27634         * g++.old-deja/g++.mike/ns15.C: Likewise.
27635         * g++.old-deja/g++.pt/crash16.C: Likewise.
27636
27637 2001-11-02  Graham Stott  <grahams@redhat.com>
27638
27639         * g++.dgother/debug1.C: Fix typos.
27640
27641 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
27642
27643         * g++.dg/other/debug1.C: New test.
27644
27645 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
27646
27647         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
27648         of unsigned long.
27649
27650 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
27651
27652         * gcc.dg/20011029-2.c: New test.
27653
27654         * gcc.c-torture/compile/20011029-1.c: New test.
27655
27656 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
27657
27658         * objc/execute/class_self-1.m: New test.
27659         * objc/execute/class_self-2.m: New test.
27660
27661 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
27662
27663         * gcc.misc-tests/msgs.exp: Delete.
27664         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
27665         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
27666         error set to match recent changes.
27667
27668 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
27669
27670         * gcc.dg/20011021-1.c: New test.
27671
27672 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
27673
27674         * gcc.c-torture/compile/20011023-1.c: New test.
27675
27676 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
27677
27678         * lib/g77.exp: Rewrite based on lib/g++.exp.
27679
27680 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
27681
27682         * gcc.c-torture/execute/20011019-1.c: New test.
27683
27684         * gcc.dg/20011018-1.c: New test.
27685
27686 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
27687
27688         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
27689
27690 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
27691
27692         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
27693         * gcc.dg/attr-invalid.c: Likewise.
27694
27695 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
27696
27697         * testsuite/gcc.dg/20011015-1.c: New test.
27698
27699 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
27700
27701         * g++.dg/template/unify2.C: New test.
27702
27703 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
27704
27705         * g++.dg/other/exception-specification.C: New test
27706
27707 2001-10-13  Tom Rix  <trix@redhat.com>
27708
27709         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
27710         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
27711
27712 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
27713
27714         * testsuite/gcc.dg/20011009-1.c: New test.
27715
27716 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
27717
27718         PR g++/4476
27719         * g++.dg/other/friend1.C: New test.
27720
27721 2001-10-11  Richard Henderson  <rth@redhat.com>
27722
27723         * g++.old-deja/g++.other/crash18.C: Add -S to options.
27724
27725 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27726
27727         * gcc.c-torture/compile/20011010-1.c: New.
27728
27729 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
27730
27731         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
27732         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
27733         g77.f-torture/execute/execute.exp,
27734         g77.f-torture/noncompile/noncompile.exp,
27735         gcc.c-torture/compile/compile.exp,
27736         gcc.c-torture/execute/execute.exp,
27737         gcc.c-torture/execute/ieee/ieee.exp,
27738         gcc.c-torture/execute/memcheck/memcheck.exp,
27739         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
27740         objc/execute/execute.exp: Update FSF address.
27741
27742 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
27743
27744         * gcc.dg/cpp/cmdlne-C.c: Update.
27745         * gcc.dg/cpp/cmdlne-C2.c: New.
27746
27747 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27748
27749         * gcc.c-torture/execute/20011008-3.c: New.
27750
27751 2001-10-08  DJ Delorie  <dj@redhat.com>
27752
27753         * gcc.dg/20011008-1.c: New.
27754         * gcc.dg/20011008-2.c: New.
27755
27756 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
27757
27758         * gcc.dg/cpp/spacing1.c: Update test.
27759
27760 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27761
27762         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
27763         spelling errors of "separate" as "seperate".
27764
27765 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
27766
27767         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
27768         enough to avoid inlining.
27769
27770 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
27771
27772         * lib/g77.exp: set libg2c_dir correctly.
27773
27774 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
27775
27776         * gcc.dg/cpp/macro11.c: New test.
27777
27778 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
27779
27780         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
27781         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
27782         gcc.dg/format/multattr-3.c: New tests.
27783         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
27784         tests for format attributes on function pointers being rejected.
27785
27786 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
27787
27788         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
27789
27790 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
27791
27792         * g++.dg/warn/format1.C: New test.
27793
27794 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
27795
27796         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
27797
27798 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
27799
27800         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
27801
27802 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
27803
27804         * gcc.dg/cpp/redef2.c: Add test.
27805
27806 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
27807
27808         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
27809         long-standing bug on i686, apparently.
27810         * gcc.c-torture/execute/loop-2c.x: New file.
27811         * gcc.c-torture/execute/loop-2d.x: New file.
27812         * gcc.c-torture/execute/loop-3c.x: New file.
27813
27814 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
27815
27816         * gcc.dg/cpp/20000625-2.c: Correct line number.
27817
27818 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
27819
27820         * gcc.dg/cpp/macro10.c: New test.
27821         * gcc.dg/cpp/strify3.c: New test.
27822         * gcc.dg/cpp/spacing1.c: Add tests.
27823         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
27824         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
27825
27826 2001-09-24  DJ Delorie  <dj@redhat.com>
27827
27828         * gcc.c-torture/execute/20010924-1.c: New test.
27829
27830 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
27831
27832         * testsuite/objc/execute/paste.m: Remove.
27833
27834 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
27835
27836         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
27837
27838 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
27839
27840         * g77.dg/strlen0.f: New test.
27841
27842 2001-09-21  Richard Henderson  <rth@redhat.com>
27843
27844         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
27845         * g++.old-deja/g++.abi/vtable2.C: Likewise.
27846
27847 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
27848
27849         Table-driven attributes.
27850         * g++.dg/ext/attrib1.C: New test.
27851
27852 2001-09-20  DJ Delorie  <dj@redhat.com>
27853
27854         * gcc.dg/20000926-1.c: Update expected warning messages.
27855         * gcc.dg/array-2.c: Likewise, and test for warnings too.
27856         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
27857         array.
27858
27859 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
27860
27861         * g++.dg/eh/registers1.C: New test case.
27862
27863 2001-09-17  Richard Henderson  <rth@redhat.com>
27864
27865         * gcc.dg/array-5.c: Fix VLA decomposition test.
27866
27867 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
27868
27869         * gcc.dg/cpp/line5.c: New testcase.
27870
27871 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
27872
27873         * gcc.dg/cpp/macro9.c: New test.
27874
27875 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
27876
27877         * gcc.c-torture/execute/980223.c: Change type of addr from long
27878         to char *.
27879
27880 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
27881
27882         * gcc.c-torture/execute/20010915-1.c: New test.
27883
27884 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
27885
27886         * g77.dg/bprob: New directory.
27887         * g77.dg/bprob/bprob.exp: New file.
27888         * g77.dg/bprob/bprob-1.f: New test.
27889         * g77.dg/gcov: New directory.
27890         * g77.dg/gcov/gcov.exp: New file.
27891         * g77.dg/gcov/gcov-1.f: New test.
27892         * g77.dg/gcov/gcov-1.x: New file.
27893
27894 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
27895
27896         * gcc.dg/cpp/directiv.c: Update.
27897         * gcc.dg/cpp/undef1.c: Update.
27898
27899 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
27900
27901         * gcc.dg/20010912-1.c: New test.
27902
27903 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
27904
27905         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
27906         language-independent file in lib.
27907         * lib/gcov.exp: New file.
27908
27909 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
27910
27911         * gcc.c-torture/compile/20010911-1.c: New test.
27912
27913 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
27914
27915         * lib/profopt.exp: New, to support profile-directed optimizations.
27916         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
27917         * gcc.misc-tests/bprob-1.c: New test.
27918         * gcc.misc-tests/bprob-2.c: New test.
27919
27920 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
27921
27922         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
27923         XFAIL and which kinds of gcov output to verify.
27924         * gcc.misc-tests/gcov-4b.x: New file.
27925         * gcc.misc-tests/gcov-5b.x: New file.
27926         * gcc.misc-tests/gcov-6.x: New file.
27927         * gcc.misc-tests/gcov-7.c: New test.
27928         * gcc.misc-tests/gcov-7.x: New file.
27929
27930 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
27931
27932         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
27933         * gcc.misc-tests/gcov-6.c: New test.
27934
27935 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
27936
27937         PR c++/3986
27938         * g++.dg/abi/vbase1.C: New test.
27939
27940 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
27941
27942         * objc.dg/method-2.m: New.
27943
27944 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
27945
27946         PR c++/4203
27947         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
27948         * g++.dg/init/empty1.C: New test.
27949
27950 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
27951
27952         * gcc.c-torture/compile/20010903-1.c: New test.
27953
27954 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
27955
27956         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
27957         for m68k.
27958
27959 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
27960
27961         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
27962
27963         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
27964
27965         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
27966
27967 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
27968
27969         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
27970         for 16-bit 'unsigned int'.
27971
27972 2001-08-29  Kazu Hirata  <kazu@hxi.com>
27973
27974         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
27975
27976 2001-08-27  Richard Henderson  <rth@redhat.com>
27977
27978         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
27979         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
27980
27981 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
27982
27983         * gcc.dg/asm-names.c (ymain): New.
27984
27985 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
27986
27987         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
27988         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
27989         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
27990
27991 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27992
27993         * gcc.dg/compare5.c: New testcase.
27994
27995 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
27996
27997         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
27998         and "In instantiation".
27999
28000 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
28001
28002         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
28003
28004 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
28005
28006         * gcc.misc-tests/gcov.exp: Add support for branch information.
28007         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
28008         * gcc.misc-tests/gcov-4.c: New test.
28009         * gcc.misc-tests/gcov-4b.c: New test.
28010         * gcc.misc-tests/gcov-5b.c: New test.
28011
28012 2001-08-20  Zack Weinberg  <zackw@panix.com>
28013
28014         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
28015         expected to fail.
28016
28017 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
28018
28019         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
28020
28021 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
28022
28023         * g++.dg/eh/template1.C: New test.
28024
28025 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
28026
28027         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
28028         Fix thinko.
28029         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
28030         for xfail.
28031
28032 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
28033
28034         * lib/g77-dg.exp:  Use prune.exp for common procedures
28035         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
28036         * lib/g77.exp: (g77-dg-prune) Remove
28037
28038 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
28039
28040         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
28041
28042 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28043
28044         * g++.dg/template/unify1.C: New test.
28045
28046 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
28047
28048         * g++.dg/abi/empty4.C: New test.
28049
28050 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
28051
28052         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
28053         solaris2.*
28054         * g77.f-torture/compile/pr3743.x: Likewise
28055
28056 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
28057
28058         * g++.dg/other/using-declaration.C: New test.
28059
28060 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
28061
28062         * gcc.dg/cpp/tr-sign.c: New testcase.
28063
28064 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
28065
28066         * gcc.dg/cpp/19951025-1.c: Revert.
28067         * gcc.dg/cpp/directiv.c: We no longer process directives that
28068         interrupt macro arguments.
28069
28070 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
28071
28072         * gcc.dg/bconstp-1.c: New test.
28073
28074 2001-08-03  Richard Henderson  <rth@redhat.com>
28075
28076         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
28077
28078 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
28079
28080         * gcc.dg/cpp/19951025-1.c: Update.
28081
28082 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
28083
28084         * g77.dg/ff90-1.f (s): Fix reference of variable z,
28085         should be x.
28086
28087 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
28088
28089         Kill -fhonor-std.
28090         * g++.old-deja/g++.ns/ns14.C: Remove special options.
28091         * g++.old-deja/g++.other/std1.C: Likewise.
28092         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
28093
28094 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
28095
28096         * lib/g77.exp:  Load gcc-defs.exp for common procedures
28097         (g77_pass, g77_fail, g77_finish, g77_exit,
28098         ${tool}_check_unsupported_p} Now redundant.  Deleted.
28099
28100 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
28101
28102         * g77.dg/fbackslash.f
28103         * g77.dg/fcase-preserve.f
28104         * g77.dg/ff90-1.f
28105         * g77.dg/ffixed-line-length-0.f
28106         * g77.dg/ffixed-line-length-132.f
28107         * g77.dg/ffixed-line-length-7.f
28108         * g77.dg/ffixed-line-length-72.f
28109         * g77.dg/ffixed-line-length-none.f
28110         * g77.dg/ffree-form-1.f
28111         * g77.dg/fno-backslash.f
28112         * g77.dg/fno-f90-1.f
28113         * g77.dg/fno-fixed-form-1.f
28114         * g77.dg/fno-onetrip.f
28115         * g77.dg/fno-typeless-boz.f
28116         * g77.dg/fno-underscoring.f
28117         * g77.dg/fno-vxt-1.f
28118         * g77.dg/fonetrip.f
28119         * g77.dg/ftypeless-boz.f
28120         * g77.dg/fugly-assumed.f
28121         * g77.dg/funderscoring.f
28122         * g77.dg/fvxt-1.f
28123
28124 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
28125
28126         * objc.dg/fwd-proto-1.m: New.
28127         * objc.dg/local-decl-1.m: New.
28128         * objc.dg/naming-1.m: New.
28129         * objc.dg/naming-2.m: New.
28130         * objc.dg/proto-hier-1.m: New.
28131
28132 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
28133
28134         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
28135         largest-type elements to a struct makes its size grow.
28136
28137 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
28138
28139         * g++.dg/abi/vthunk1.C: New test.
28140
28141 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
28142
28143         * g++.dg/abi/vbase8-22.C: New test.
28144
28145 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
28146
28147         * gcc.dg/cpp/macro8.c: New test.
28148
28149 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
28150
28151         * g++.dg/abi/vbase8-21.C: New test.
28152
28153 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
28154
28155         * g++.dg/abi/vbase8-10.C: New test.
28156
28157 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28158
28159         * lib/g++.exp (g++_set_ld_library_path): Renamed to
28160         ${tool}_set_ld_library_path.
28161         Changed caller.
28162         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
28163         g++.exp.
28164
28165 2001-07-26  Stan Cox <scox@redhat.com>
28166
28167         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
28168         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
28169         gcc_exit, gcc_check_unsupported_p):
28170         Moved to gcc-deps.exp
28171         * gcc-deps.exp: New file.
28172
28173 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28174
28175         * g++.old-deja/g++.pt/defarg14.C: New test.
28176
28177 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
28178
28179         * g++.old-deja/g++.other/lineno5.C: New test.
28180
28181 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
28182
28183         * g++.old-deja/g++.pt/crash68.C: New test.
28184
28185 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
28186
28187         * g++.old-deja/g++.other/crash42.C: New test.
28188
28189 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
28190
28191         * gcc.dg/cpp/extratokens.c: Fix.
28192         * gcc.dg/cpp/skipping2.c: New tests.
28193
28194 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28195
28196         * gcc.c-torture/execute/20010724-1.c: New file.
28197         * gcc.c-torture/execute/20010724-1.x: New file.
28198
28199 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
28200
28201         * g++.old-deja/g++.other/cond7.C: New test.
28202
28203 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
28204
28205         * g++.old-deja/g++.other/optimize4.C: New test.
28206
28207 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
28208
28209         * g++.old-deja/g++.abi/vbase8-5.C: New test.
28210
28211 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
28212
28213         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
28214         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
28215         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
28216         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
28217
28218         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
28219         bug report" message.
28220
28221         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
28222         * g++.dg/ext/instantiate1.C: Move from old-deja.
28223
28224 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
28225
28226         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
28227         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
28228         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
28229         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
28230
28231 2001-07-23  Jeffrey A Law  (law@cygnus.com)
28232
28233         * gcc.c-torture/execute/20010723-1.c: New test.
28234
28235 2001-07-23  Ben Elliston  <bje@redhat.com>
28236
28237         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
28238
28239 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28240
28241         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
28242         i[34567]86-*-*.
28243         Delete handling of ieee_multilib_flags.
28244         Pass -mieee for alpha*-*-* and sh-*-*.
28245         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
28246
28247 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
28248
28249         Remove old-abi tests.
28250         * g++.old-deja/g++.mike/p11116.C: Remove.
28251         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
28252
28253 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
28254
28255         * g77.f-torture/compile/pr3743.f:  New test
28256
28257 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
28258
28259         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
28260
28261 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28262
28263         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
28264         g++.old-deja/g++.pt/static6.C: Likewise.
28265         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
28266         supports weak symbols.
28267
28268 2001-07-18  Andreas Jaeger  <aj@suse.de>
28269
28270         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
28271         supported again.
28272
28273 2001-07-18  Andreas Jaeger  <aj@suse.de>
28274
28275         * gcc.dg/iftrap-1.c: Fix target line.
28276
28277 2001-07-17  Richard Henderson  <rth@redhat.com>
28278
28279         * gcc.c-torture/execute/20010717-1.c: New.
28280
28281 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
28282
28283         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
28284         tests.
28285
28286 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
28287
28288         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
28289
28290 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28291
28292         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
28293         UAC_SIGBUS, UAC_NOPRINT definitions.
28294
28295 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
28296
28297         * objc/execute/object_is_class.m: New test.
28298         * objc/execute/object_is_meta_class.m: New test.
28299
28300 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
28301
28302         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
28303         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
28304
28305 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
28306
28307         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
28308         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
28309
28310 2001-07-14  Richard Henderson  <rth@redhat.com>
28311
28312         * gcc.dg/iftrap-1.c: New.
28313
28314 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
28315
28316         * g77.f-torture/execute/intrinsic77.f: New test.
28317
28318 2001-07-11  Janis Johnson <janis@us.ibm.com>
28319
28320         * gcc.misc-tests/gcov-3.c: New test.
28321
28322 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
28323
28324         * gcc.c-torture/compile/20010711-1.c,
28325         * gcc.c-torture/compile/20010711-2.c: New tests.
28326
28327 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
28328
28329         * gcc.c-torture/execute/20010711-1.c: New test.
28330
28331 2001-07-11  Ben Elliston  <bje@redhat.com>
28332
28333         * g++.old-deja/g++.other/enum5.C: New test.
28334
28335 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
28336
28337         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
28338         (g++-dg-prune): Call prune_gcc_output.
28339         * prune.exp: New file for prune_gcc_output.
28340         * lib/g++.exp, lib/gcc.exp: Load it.
28341
28342 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
28343
28344         * gcc.c-torture/compile/20010701-1.c,
28345         g++.old-deja/g++.ext/attrib6.C: New tests.
28346
28347 2001-07-06  Jeffrey A Law  (law@cygnus.com)
28348
28349         * gcc.c-torture/compile/20010706-1.c: New test.
28350
28351 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
28352
28353         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
28354
28355 2001-06-28  Stan Shebs  <shebs@apple.com>
28356
28357         * gcc.dg/pragma-darwin.c: New test.
28358
28359 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28360
28361         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
28362         Solaris 2.[678] system.
28363
28364 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
28365
28366         * gcc.dg/20010622-1.c: New test.
28367
28368 2001-06-18  Stan Shebs  <shebs@apple.com>
28369
28370         * objc.dg: New directory.
28371         * objc.dg/dg.exp: New file.
28372         * objc.dg/alias.m: New.
28373         * objc.dg/class-1.m: New.
28374         * objc.dg/class-2.m: New.
28375         * objc.dg/const-str-1.m: New.
28376         * objc.dg/const-str-2.m: New.
28377         * objc.dg/id-1.m: New.
28378         * objc.dg/method-1.m: New.
28379         * objc.dg/super-class-1.m: New.
28380         * lib/objc-dg.exp: New file.
28381
28382 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
28383
28384         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
28385         of label name.
28386
28387 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
28388
28389         * g++.old-deja/g++.abi/vbase8-9.C: New test.
28390
28391 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28392
28393         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
28394         variable.
28395
28396 2001-06-12  Richard Henderson  <rth@redhat.com>
28397
28398         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
28399
28400 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
28401
28402         * g++.old-deja/g++.abi/vbase5.C: New test.
28403         * g++.old-deja/g++.abi/vbase6.C: New test.
28404         * g++.old-deja/g++.abi/vbase7.C: New test.
28405
28406 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28407
28408         * gcc.c-torture/compile/20010610-1.c: New test.
28409
28410 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
28411
28412         * g++.old-deja/g++.abi/vbase4.C: New test.
28413
28414 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
28415
28416         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
28417         support %f for HC11/HC12 targets.
28418         * gcc.c-torture/execute/930513-1.x: New file, likewise.
28419         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
28420         on HC11/HC12 targets.
28421         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
28422
28423 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28424
28425         * gcc.dg/wchar_t-1.c: New file.
28426         * gcc.dg/wint_t-1.c: Likewise.
28427
28428 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
28429
28430         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
28431
28432 2001-06-11  Richard Henderson  <rth@redhat.com>
28433
28434         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
28435
28436 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
28437
28438         * gcc.c-torture/compile/20010611-1.c: New test.
28439
28440 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
28441
28442         * gcc.dg/c99-tag-1.c: Add more tests.
28443
28444 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
28445
28446         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
28447         representation on MN10300 and ARM/Thumb.
28448
28449 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
28450
28451         * g77.f-torture/execute/20010610.f: New.
28452
28453 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
28454
28455         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
28456         names.
28457
28458 2001-06-09  Richard Henderson  <rth@redhat.com>
28459
28460         * gcc.c-torture/execute/ashrdi-1.c: New.
28461         * gcc.c-torture/execute/ashldi-1.c: New.
28462         * gcc.c-torture/execute/lshrdi-1.c: New.
28463
28464 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
28465
28466         * objc/execute/load-3.m: Added. Check sending +load to categories,
28467         in addition to classes.
28468
28469 2001-06-08  Stan Shebs  <shebs@apple.com>
28470
28471         * objc/execute/load-2.m: New test.  From Nicola Pero
28472         <n.pero@mi.flashnet.it>.
28473
28474 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
28475
28476         * gcc.c-torture/execute/20010605-2.c: New test.
28477
28478 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
28479
28480         * g++.old-deja/g++.abi/vbase2.C: New test.
28481         * g++.old-deja/g++.abi/vbase3.C: New test.
28482
28483 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
28484
28485         * g++.old-deja/g++.pt/friend49.C: New test.
28486
28487 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
28488
28489         * g++.old-deja/g++.ext/anon3.C: New test.
28490
28491 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
28492
28493         * g++.old-deja/g++.other/conv7.C: New test.
28494
28495 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
28496
28497         * gcc.c-torture/compile/20010605-2.c: New test.
28498
28499 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
28500
28501         * gcc.c-torture/execute/20010604-1.c: New test.
28502
28503 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
28504
28505         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
28506
28507 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
28508
28509         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
28510         (g++_link_flags): Likewise.
28511         (g++_init): Pass gccpath's value to two previous functions.
28512
28513 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28514
28515         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
28516         Ensure logfile entry matches exec command line.
28517
28518 2001-05-31  Richard Henderson  <rth@redhat.com>
28519
28520         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
28521         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
28522
28523 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
28524
28525         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
28526         compiler for irix6.2
28527
28528 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
28529
28530         * g++.old-deja/g++.other/optimize3.C: New file.
28531
28532 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
28533
28534         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
28535         assemble.
28536
28537 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
28538
28539         * g++.old-deja/g++.other/optimize2.C: New file.
28540
28541 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
28542
28543         * gcc.c-torture/compile/20010518-2.c: New file.
28544         * gcc.c-torture/execute/20010518-1.c: New file.
28545         * gcc.c-torture/execute/20010518-2.c: New file.
28546
28547 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
28548
28549         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
28550
28551 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
28552
28553         G++ no longer defines builtins that do not begin with __builtin.
28554         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
28555         * g++.old-deja/g++.brendand/misc13.C: Likewise.
28556         * g++.old-deja/g++.law/builtin1.C: Likewise.
28557         * g++.old-deja/g++.law/cvt2.C: Likewise.
28558         * g++.old-deja/g++.mike/net5.C: Likewise.
28559         * g++.old-deja/g++.other/builtins1.C: Likewise.
28560         * g++.old-deja/g++.other/builtins2.C: Likewise.
28561         * g++.old-deja/g++.other/builtins3.C: Likewise.
28562         * g++.old-deja/g++.other/builtins4.C: Likewise.
28563         * g++.old-deja/g++.other/inline8.C: Likewise.
28564         * g++.old-deja/g++.robertl/eb39.C: Likewise.
28565
28566 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
28567
28568         * g++.old-deja/g++.pt/using1.C: Adjust.
28569         * g++.old-deja/g++.pt/using2.C: New test.
28570
28571 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
28572
28573         * gcc.dg/cpp/charconst.c: New tests.
28574         * gcc.dg/cpp/escape.c: New tests.
28575         * gcc.dg/cpp/escape-1.c: New tests.
28576         * gcc.dg/cpp/escape-2.c: New tests.
28577         * gcc.dg/cpp/ucs.c: New tests.
28578
28579 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
28580
28581         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
28582         native compiler for irix6.5.
28583
28584 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
28585
28586         * lib/g++.exp (g++_include_flags): Use args to compute
28587         get_multilibs.
28588         (g++_link_flags): Likewise.
28589         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
28590
28591 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
28592
28593         * gcc.dg/c90-hexfloat-1.c: Add more tests.
28594
28595 2001-05-21  Geoff Keating  <geoffk@redhat.com>
28596
28597         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
28598         this file.
28599
28600 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
28601
28602         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
28603         STACK_SIZE;
28604         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
28605         to STACK_SIZE; Use it to define size of add_histo array.
28606         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
28607         to STACK_SIZE.
28608         (f): Use GITT_SIZE to define size of gitt local table.
28609         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
28610         to STACK_SIZE; Use it to define size of bytemem array.
28611
28612 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
28613
28614         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
28615         on 68HC11/HC12 due to the asm instruction.
28616         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
28617         * gcc.c-torture/compile/920520-1.x: Likewise.
28618         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
28619         on 68HC11/HC12 because the function is larger than 64K.
28620         * gcc.c-torture/compile/961203-1.x: New file, this test fails
28621         on 68HC11/HC12 because the structure is too large.
28622
28623 2001-05-20  Richard Henderson  <rth@redhat.com>
28624
28625         * gcc.c-torture/execute/20010520-1.c: New.
28626
28627 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28628
28629         * g++.old-deja/g++.warn/compare1.C: New test.
28630         * gcc.dg/compare4.c: New test.
28631
28632 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
28633
28634         * g++.old-deja/g++.other/optimize1.C: New test.
28635
28636 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28637
28638         * g++.old-deja/g++.pt/spec41.C: New test.
28639
28640 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
28641
28642         * gcc.c-torture/compile/20010114-1.x: Remove.
28643
28644 2001-05-18  Stan Shebs  <shebs@apple.com>
28645
28646         * gcc.c-torture/compile/20010518-1.c: New test.
28647
28648 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
28649
28650         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
28651         * g++.old-deja/g++.pt/crash67.C: New test.
28652
28653 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
28654
28655         * g++.old-deja/g++.other/debug9.C: New test.
28656
28657 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
28658
28659         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
28660
28661 2001-05-16  Jan Hubicka  <jh@suse.cz>
28662
28663         * gcc.c-torture/compile/20010516-1.c: New test.
28664
28665 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
28666
28667         * g++.old-deja/g++.other/crash41.C: New test.
28668
28669 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
28670
28671         * g++.old-deja/g++.pt/crash66.C: New test.
28672
28673 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
28674
28675         * g++.old-deja/g++.robertl/eb27.C: Convert.
28676
28677 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
28678
28679         * g++.dg/friend-warn.C: New test.  Do not warn about friend
28680         declaration being redundant.
28681
28682 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
28683
28684         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
28685
28686 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
28687
28688         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
28689
28690 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
28691
28692         * lib/g++.exp: Use testsuite_flags.
28693
28694 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
28695
28696         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
28697
28698 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
28699
28700         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
28701
28702 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
28703
28704         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
28705
28706 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
28707
28708         * gcc.c-torture/compile/20010313-1.c: New test.
28709
28710 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
28711
28712         * gcc.dg/cpp/direct2.c: New test.
28713         * gccq.dg/cpp/direct2s.c: New test.
28714
28715         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
28716
28717 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
28718
28719         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
28720         * g++.old-deja/g++.other/op3.C: Likewise.
28721
28722 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
28723
28724         * gcc.dg/cpp/syshdr.h: New file.
28725         * gcc.dg/cpp/sysmac1.c: Update.
28726         * gcc.dg/cpp/sysmac2.c: Update.
28727
28728 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
28729
28730         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
28731
28732 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
28733
28734         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
28735         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
28736
28737 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
28738
28739         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
28740
28741 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
28742
28743         * lib/g++.exp (g++_include_flags): Don't use any special flags
28744         if TESTING_IN_BUILD_TREE is not defined.
28745         (g++_init): Use a plain 'c++' as the compiler if
28746         TESTING_IN_BUILD_TREEE is not defined.
28747
28748 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
28749
28750         * g++.old-deja/g++.eh/catch13.C: New test.
28751         * g++.old-deja/g++.eh/catch14.C: New test.
28752
28753 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
28754
28755         * gcc.dg/cpp/tr-define.c: New test.
28756
28757 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
28758
28759         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
28760         <stdlib.h>, not <malloc.h>.
28761
28762 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
28763
28764         * g++.old-deja/g++.ns/template17.C: New test.
28765
28766 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
28767
28768         * g++.old-deja/g++.pt/ref4.C: New test.
28769
28770 2001-04-30  Richard Henderson  <rth@redhat.com>
28771
28772         * gcc.dg/20000724-1.c: Revert last change.
28773
28774 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
28775
28776         * g77.f-torture/execute/20010430.f: New test.
28777
28778 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
28779
28780         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
28781
28782 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
28783
28784         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
28785
28786 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
28787
28788         * g++.old-deja/g++.eh/crash6.C: New test.
28789
28790 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
28791
28792         * g++.old-deja/g++.other/warn7.C: New test.
28793
28794 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
28795
28796         * g++.old-deja/g++.other/defarg9.C: New test.
28797
28798 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
28799
28800         * g77.f-torture/compile/20010426.f: New test.
28801         * g77.f-torture/execute/20010426.f: New test.
28802
28803 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
28804
28805         * g77.f-torture/compile/20000629-1.x: Remove - error
28806         has been fixed.
28807
28808 2001-04-26  Jeffrey A Law  (law@cygnus.com)
28809
28810         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
28811         Tweak slightly to work with g++.dg framework.
28812         * g++.dg/special/ecos.exp: Run initp1.C test.
28813         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
28814
28815         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
28816         its linker doesn't give line numbers either.
28817         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
28818
28819 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
28820
28821         * g++.old-deja/g++.other/lex1.C: New test.
28822
28823 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
28824
28825         * gcc.dg/noncompile/20010425-1.c: New test.
28826
28827 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
28828
28829         * g++.old-deja/g++.pt/mangle2.C: New test.
28830
28831 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
28832
28833         * gcc.dg/format/plus-1.c: New test.
28834
28835 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
28836
28837         * gcc.dg/20010423-1.c: New test.
28838
28839 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
28840
28841         * gcc.c-torture/execute/20010422-1.c: New test.
28842
28843 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
28844
28845         * g++.old-deja/g++.ns/type2.C: New test.
28846
28847 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
28848
28849         * g++.old-deja/g++.other/perf1.C: New test.
28850
28851 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
28852
28853         * gcc.dg/c99-func-2.c: Remove xfail.
28854         * gcc.dg/c99-func-3.c: Remove xfail.
28855         * gcc.dg/c99-func-4.c: Remove xfail.
28856
28857 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
28858
28859         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
28860
28861 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
28862
28863         * gcc.c-torture/compile/20010423-1.c: New test.
28864
28865 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
28866
28867         * g++.old-deja/g++.pt/typename28.C: New test.
28868
28869 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
28870
28871         * g++.old-deja/g++.abi/empty2.C: New test.
28872         * g++.old-deja/g++.abi/empty3.C: New test.
28873
28874 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
28875
28876         * g++.old-deja/g++.other/comdat2.C: New test.
28877         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
28878
28879 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
28880
28881         * g++.old-deja/g++.other/overload14.C: New test.
28882
28883 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
28884
28885         * g++.old-deja/g++.other/lookup23.C: New test.
28886
28887 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
28888
28889         * gcc.c-torture/execute/20010403-1.c: New test.
28890
28891 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
28892             Mark Mitchell  <mark@codesourcery.com>
28893
28894         * lib/old-dejagnu.exp: Don't delete output of executable.
28895         Add .exe suffix to executables.
28896
28897 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
28898
28899         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
28900
28901 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28902
28903         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
28904
28905 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
28906
28907         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
28908         * g++.old-deja/g++.abi/crash1.C: New test.
28909
28910 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
28911
28912         * g++.old-deja/g++.other/crash40.C: New test.
28913
28914 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28915
28916         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
28917
28918 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
28919
28920         * g++.old-deja/g++.other/warn6.C: New test.
28921
28922 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
28923
28924         * g++.old-deja/g++.robertl/eb42.C: Same.
28925
28926 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28927
28928         * gcc.dg/wtr-conversion-1.c: New testcase.
28929
28930 2001-04-10  Richard Henderson  <rth@redhat.com>
28931
28932         * g++.old-deja/g++.other/array5.C: New.
28933
28934 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28935
28936         * gcc.c-torture/execute/20010408-1.c: New test.
28937
28938 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
28939
28940         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
28941         headers and constructs.
28942         * g++.old-deja/g++.robertl/eb79.C: Same.
28943         * g++.old-deja/g++.robertl/eb77.C (main): Same.
28944         * g++.old-deja/g++.robertl/eb73.C: Same.
28945         * g++.old-deja/g++.robertl/eb66.C (main): Same.
28946         * g++.old-deja/g++.robertl/eb55.C (t): Same.
28947         * g++.old-deja/g++.robertl/eb54.C (main): Same.
28948         * g++.old-deja/g++.robertl/eb46.C (main): Same.
28949         * g++.old-deja/g++.robertl/eb44.C: Same.
28950         * g++.old-deja/g++.robertl/eb41.C (main): Same.
28951         * g++.old-deja/g++.robertl/eb4.C (main): Same.
28952         * g++.old-deja/g++.robertl/eb39.C: Same.
28953         * g++.old-deja/g++.robertl/eb33.C (main): Same.
28954         * g++.old-deja/g++.robertl/eb31.C (main): Same.
28955         * g++.old-deja/g++.robertl/eb30.C: Same.
28956         * g++.old-deja/g++.robertl/eb3.C: Same.
28957         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
28958         * g++.old-deja/g++.robertl/eb21.C: Same.
28959         * g++.old-deja/g++.robertl/eb15.C: Same.
28960         * g++.old-deja/g++.robertl/eb118.C: Same.
28961         * g++.old-deja/g++.robertl/eb115.C (main): Same.
28962         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
28963         * g++.old-deja/g++.robertl/eb109.C: Same.
28964         * g++.old-deja/g++.other/sibcall1.C (main): Same.
28965         * g++.old-deja/g++.mike/rtti1.C: Same.
28966         * g++.old-deja/g++.mike/p658.C: Same.
28967         * g++.old-deja/g++.mike/net46.C: Same.
28968         * g++.old-deja/g++.mike/net34.C: Same.
28969         * g++.old-deja/g++.mike/memoize1.C: Same.
28970         * g++.old-deja/g++.mike/eh2.C: Same.
28971         * g++.old-deja/g++.law/weak.C: Same.
28972         * g++.old-deja/g++.law/visibility7.C: Same.
28973         * g++.old-deja/g++.law/visibility25.C: Same.
28974         * g++.old-deja/g++.law/visibility22.C: Same.
28975         * g++.old-deja/g++.law/visibility2.C: Same.
28976         * g++.old-deja/g++.law/visibility17.C: Same.
28977         * g++.old-deja/g++.law/visibility13.C: Same.
28978         * g++.old-deja/g++.law/visibility10.C: Same.
28979         * g++.old-deja/g++.law/visibility1.C: Same.
28980         * g++.old-deja/g++.law/virtual3.C (eval): Same.
28981         * g++.old-deja/g++.law/vbase1.C: Same.
28982         * g++.old-deja/g++.law/operators32.C: Same.
28983         * g++.old-deja/g++.law/nest3.C: Same.
28984         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
28985         * g++.old-deja/g++.law/except5.C (main): Same.
28986         * g++.old-deja/g++.law/cvt7.C (run): Same.
28987         * g++.old-deja/g++.law/cvt2.C: Same.
28988         * g++.old-deja/g++.law/cvt16.C: Same.
28989         * g++.old-deja/g++.law/ctors6.C (bar): Same.
28990         * g++.old-deja/g++.law/ctors17.C (main): Same.
28991         * g++.old-deja/g++.law/ctors13.C: Same.
28992         * g++.old-deja/g++.law/ctors12.C (main): Same.
28993         * g++.old-deja/g++.law/ctors10.C: Same.
28994         * g++.old-deja/g++.law/code-gen5.C: Same.
28995         * g++.old-deja/g++.law/bad-error7.C: Same.
28996         * g++.old-deja/g++.law/arm9.C: Same.
28997         * g++.old-deja/g++.law/arm12.C: Same.
28998         * g++.old-deja/g++.law/arg8.C: Same.
28999         * g++.old-deja/g++.law/arg1.C: Same.
29000         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
29001         * g++.old-deja/g++.jason/template31.C: Same.
29002         * g++.old-deja/g++.jason/template24.C (main): Same.
29003         * g++.old-deja/g++.jason/2371.C: Same.
29004         * g++.old-deja/g++.eh/new2.C: Same.
29005         * g++.old-deja/g++.eh/new1.C: Same.
29006         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
29007         * g++.old-deja/g++.brendan/nest21.C (main): Same.
29008         * g++.old-deja/g++.brendan/err-msg3.C: Same.
29009         * g++.old-deja/g++.brendan/crash62.C: Same.
29010         * g++.old-deja/g++.brendan/crash52.C: Same.
29011         * g++.old-deja/g++.brendan/crash49.C (main): Same.
29012         * g++.old-deja/g++.brendan/crash38.C: Same.
29013         * g++.old-deja/g++.brendan/crash15.C (main): Same.
29014         * g++.old-deja/g++.brendan/copy9.C: Same.
29015
29016 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
29017
29018         * gcc.c-torture/execute/20001203-2.c (memset):
29019         Count argument is of type __SIZE_TYPE__.
29020
29021 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
29022
29023         * gcc.c-torture/compile/20010404-1.c: New test.
29024
29025 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
29026
29027         * gcc.c-torture/compile/20010326-1.c: New test.
29028
29029 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
29030
29031         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
29032         peculiarities of the SH.
29033         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
29034
29035 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29036
29037         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
29038         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
29039         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
29040
29041 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
29042
29043         * g77.f-torture/compile/20010321-1.f: New test.
29044
29045 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
29046
29047         * gcc.c-torture/compile/20010329-1.c: New test.
29048
29049 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
29050
29051         * gcc.c-torture/execute/20010329-1.c: New test.
29052
29053 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
29054
29055         * g++.old-deja/g++.other/eh4.C: Fix typo.
29056
29057 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
29058
29059         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
29060
29061 2001-03-28  Philip Blundell  <philb@gnu.org>
29062
29063         * gcc.c-torture/compile/20010328-1.c: New test.
29064
29065 2001-03-27  Richard Henderson  <rth@redhat.com>
29066
29067         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
29068         * g++.old-deja/g++.eh/vbase3.C: Likewise.
29069
29070 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
29071
29072         * gcc.c-torture/compile/20010327-1.c: New test.
29073
29074 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
29075
29076         * g++.old-deja/g++.other/friend12.C: New test.
29077         * g++.old-deja/g++.other/friend9.C: Expect no errors.
29078         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
29079
29080 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
29081
29082         * gcc.c-torture/execute/20010325-1.c: New test.
29083
29084 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
29085
29086         * g++.old-deja/g++.other/mangle3.C: New test.
29087
29088 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
29089
29090         * g++.old-deja/g++.other/anon8.C: New test.
29091
29092 2001-03-20  Philip Blundell  <philb@gnu.org>
29093
29094         * gcc.c-torture/compile/20010320-1.c: New test.
29095
29096 2001-03-17  Richard Henderson  <rth@redhat.com>
29097
29098         * g++.old-deja/g++.other/eh4.C: Add expected error text.
29099
29100 2001-03-15  Geoff Keating  <geoff@redhat.com>
29101
29102         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
29103         tests on AIX.
29104
29105 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
29106
29107         * g++.old-deja/g++.other/eh4.C: New test.
29108
29109 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
29110
29111         * gcc.dg/cpp/mi1.c: Update.
29112
29113 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
29114
29115         * g++.old-deja/g++.other/regstack.C: New test.
29116
29117 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
29118
29119         * g++.old-deja/g++.other/ref4.C: New test.
29120
29121 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
29122
29123         * objc/execute/va_method.m: Added.
29124         * objc/execute/IMP.m: Added.
29125         * objc/execute/_cmd.m: Added.
29126         * objc/execute/accessing_ivars.m: Added.
29127         * objc/execute/class-1.m: Added.
29128         * objc/execute/class-10.m: Added.
29129         * objc/execute/class-11.m: Added.
29130         * objc/execute/class-12.m: Added.
29131         * objc/execute/class-13.m: Added.
29132         * objc/execute/class-14.m: Added.
29133         * objc/execute/class-2.m: Added.
29134         * objc/execute/class-3.m: Added.
29135         * objc/execute/class-4.m: Added.
29136         * objc/execute/class-5.m: Added.
29137         * objc/execute/class-6.m: Added.
29138         * objc/execute/class-7.m: Added.
29139         * objc/execute/class-8.m: Added.
29140         * objc/execute/class-9.m: Added.
29141         * objc/execute/class-tests-1.h
29142         * objc/execute/class-tests-2.h
29143         * objc/execute/compatibility_alias.m: Added.
29144         * objc/execute/encode-1.m: Added.
29145         * objc/execute/formal_protocol-1.m: Added.
29146         * objc/execute/formal_protocol-2.m: Added.
29147         * objc/execute/formal_protocol-3.m: Added.
29148         * objc/execute/formal_protocol-4.m: Added.
29149         * objc/execute/formal_protocol-5.m: Added.
29150         * objc/execute/formal_protocol-6.m: Added.
29151         * objc/execute/formal_protocol-7.m: Added.
29152         * objc/execute/informal_protocol.m: Added.
29153         * objc/execute/initialize.m: Added.
29154         * objc/execute/load.m: Added.
29155         * objc/execute/many_args_method.m: Added.
29156         * objc/execute/nested-3.m: Added.
29157         * objc/execute/no_clash.m: Added.
29158         * objc/execute/private.m: Added.
29159         * objc/execute/redefining_self.m: Added.
29160         * objc/execute/root_methods.m: Added.
29161         * objc/execute/selector-1.m: Added.
29162         * objc/execute/static-1.m: Added.
29163         * objc/execute/static-2.m: Added.
29164         * objc/execute/va_method.m: Added.
29165
29166 2001-03-10  Richard Henderson  <rth@redhat.com>
29167
29168         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
29169
29170 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
29171
29172         * g++.old-deja/g++.other/crash31.C: XFAIL.
29173         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
29174         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
29175         * gcc.c-torture/execute/20010123-1.x: XFAIL.
29176         * gcc.c-torture/execute/20010124-1.x: XFAIL.
29177         * gcc.dg/sequence-pt-1.c: XFAIL one test.
29178
29179 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
29180
29181         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
29182
29183 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
29184
29185         * gcc.dg/20000724-1.c: Don't use multiline strings.
29186
29187 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
29188
29189         * objc/execute/string1.m, objc/execute/string2.m: Compare the
29190         result of -cString against what we expect it to be; don't just
29191         print it out for no one to read.
29192
29193         * objc/execute/string3.m, objc/execute/string4.m: New tests.
29194         Based on testcases provided by Nicola Pero.
29195
29196 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
29197
29198         * gcc.dg/cpp/macro7.c: New test.
29199
29200 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
29201
29202         * gcc.dg/cpp/multiline.c: Update.
29203
29204 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
29205
29206         * g++.old-deja/g++.other/enum3.C: New test.
29207
29208 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
29209
29210         * g++.old-deja/g++.other/pod1.C: New test.
29211
29212 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
29213
29214         * g++.old-deja/g++.ext/overload1.C: New test.
29215
29216 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
29217
29218         * g++.old-deja/g++.pt/using1.C: New test.
29219
29220 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
29221
29222         * g++.old-deja/g++.other/using9.C: New test.
29223
29224 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
29225
29226         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
29227
29228         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
29229
29230 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
29231
29232         * g++.old-deja/g++.ext/realpt1.C: Remove.
29233
29234 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
29235
29236         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
29237
29238 2001-02-26  Will Cohen  <wcohen@redhat.com>
29239
29240         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
29241
29242 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
29243
29244         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
29245         templatized constructors.
29246
29247 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29248
29249         * gcc.c-torture/execute/20010224-1.c: New test.
29250
29251 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
29252
29253         * gcc.c-torture/execute/20010222-1.c: New test.
29254
29255 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
29256
29257         * g++.old-deja/g++.other/inline20.C: New test.
29258
29259 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
29260
29261         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
29262
29263 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
29264
29265         * g++.old-deja/g++.other/lookup22.C: New test.
29266
29267 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
29268
29269         * g77.dg: New directory.
29270         * g77.dg/20010216-1.f: New test case.
29271         * g77.dg/dg.exp: New driver.
29272         * lib/g77-dg.exp: New driver library.
29273
29274 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29275
29276         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
29277
29278 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
29279
29280         * g++.old-deja/g++.other/decl9.C: New test.
29281
29282 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
29283
29284         * g++.old-deja/g++.other/init16.C: Update the test so that it does
29285         not need <string> and also tests the initialization at runtime.
29286
29287 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
29288
29289         * gcc.c-torture/execute/longlong.c: New test.
29290
29291 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
29292
29293         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
29294
29295 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
29296
29297         * gcc.c-torture/execute/920302-1.c (execute):
29298         Change argument type to short.
29299
29300 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
29301
29302         * g++.old-deja/g++.pt/deduct6.C: New test.
29303
29304 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
29305
29306         * g++.old-deja/g++.pt/deduct5.C: New test.
29307
29308 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
29309
29310         * gcc.c-torture/execute/20010209-1.c: New test.
29311
29312 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
29313
29314         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
29315
29316 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
29317
29318         * g++.dg/vtgc1.C: Update for new ABI.
29319
29320         * consistency.vlad: New directory, 1665 files.
29321
29322 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
29323
29324         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
29325         return type.
29326         * gcc.dg/cpp/digraphs.c: Declare puts.
29327
29328 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
29329
29330         * g++.old-deja/g++.other/warn5.C: New test.
29331
29332 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
29333
29334         * g++.old-deja/g++.pt/spec40.C: New test.
29335
29336 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
29337
29338         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
29339         case.
29340         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
29341
29342 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
29343
29344         * gcc.c-torture/compile/20010209-1.c: New test.
29345
29346 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
29347
29348         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
29349         excess errors message but not if it crashes.
29350         * g++.old-deja/g++.other/crash27.C: Likewise.
29351         * g++.old-deja/g++.other/crash28.C: Likewise.
29352         * g++.old-deja/g++.other/crash30.C: Likewise.
29353         * g++.old-deja/g++.other/crash32.C: Likewise.
29354         * g++.old-deja/g++.other/crash35.C: Likewise.
29355         * g++.old-deja/g++.pt/inherit2.C: Likewise.
29356
29357 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
29358
29359         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
29360         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
29361         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
29362         g77.f-torture/execute/execute.exp,
29363         g77.f-torture/noncompile/noncompile.exp,
29364         gcc.c-torture/execute/execute.exp,
29365         gcc.c-torture/execute/memcheck/memcheck.exp,
29366         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
29367         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
29368         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
29369         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
29370         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
29371         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
29372         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
29373         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
29374         Remove bug reporting instructions with ancient email addresses.
29375
29376 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
29377
29378         * gcc.dg/20010202-1.c: New test.
29379         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
29380
29381 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
29382
29383         * g++.dg/stdbool-if.C: New test.
29384
29385 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
29386
29387         * objc/execute/fdecl.m: Added main().
29388
29389 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
29390
29391         * gcc.c-torture/execute/20010206-1.c: New test.
29392
29393 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
29394
29395         * gcc.dg/cpp/avoidpaste1.c: Update.
29396
29397 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
29398
29399         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
29400         Pero <nicola@brainstorm.co.uk>.
29401         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
29402
29403 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
29404
29405         * g++.old-deja/g++.pt/spec39.C: New test.
29406
29407 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
29408
29409         * gcc.c-torture/compile/20010202-1.c: New test.
29410
29411 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
29412
29413         * g++.old-deja/g++.abi/primary2.C: New test.
29414         * g++.old-deja/g++.abi/primary3.C: New test.
29415         * g++.old-deja/g++.abi/primary4.C: New test.
29416         * g++.old-deja/g++.abi/primary5.C: New test.
29417         * g++.old-deja/g++.abi/vtable3.h: New test.
29418         * g++.old-deja/g++.abi/vtable3a.C: New test.
29419         * g++.old-deja/g++.abi/vtable3b.C: New test.
29420         * g++.old-deja/g++.abi/vtable3c.C: New test.
29421         * g++.old-deja/g++.abi/vtable3d.C: New test.
29422         * g++.old-deja/g++.abi/vtable3e.C: New test.
29423         * g++.old-deja/g++.abi/vtable3f.C: New test.
29424         * g++.old-deja/g++.abi/vtable3g.C: New test.
29425         * g++.old-deja/g++.abi/vtable3h.C: New test.
29426         * g++.old-deja/g++.abi/vtable3i.C: New test.
29427         * g++.old-deja/g++.abi/vtable3j.C: New test.
29428         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
29429
29430 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
29431
29432         * g++.old-deja/g++.other/anon6.C: New test.
29433         * g++.old-deja/g++.other/anon7.C: New test.
29434
29435 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
29436
29437         * gcc.dg/cpp/avoidpaste2.c: New tests.
29438
29439 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
29440
29441         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
29442
29443 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
29444
29445         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
29446         DECIMAL_DIG cases for Irix."
29447
29448 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
29449
29450         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
29451
29452 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
29453
29454         * gcc.dg/c99-tag-1.c: New test.
29455
29456 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
29457
29458         * gcc.dg/cpp/tr-warn1.c: Add tests.
29459
29460 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
29461
29462         * gcc.dg/cpp/avoidpaste1.c: Update.
29463         * gcc.dg/cpp/paste4.c: Update.
29464
29465 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
29466
29467         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
29468         cases for Irix.
29469
29470 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
29471
29472         * g++.old-deja/g++.other/inline19.C: New test.
29473
29474 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
29475
29476         * gcc.dg/Wlarger-than.c: New test.
29477
29478 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
29479
29480         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
29481
29482 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
29483
29484         * gcc.c-torture/execute/20010129-1.c: New test.
29485         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
29486
29487 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
29488
29489         * gcc.dg/cpp/avoidpaste1.c: Test case.
29490
29491 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
29492
29493         * g++.old-deja/g++.other/inline18.C: New test.
29494
29495 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29496
29497         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
29498         and __builtin_putchar.
29499
29500 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
29501
29502         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
29503         tests.
29504
29505 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
29506
29507         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
29508         floating point number rounding mode to round to the nearest
29509         representable mode.
29510
29511 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
29512
29513         * g++.old-deja/g++.other/mangle2.C: New test.
29514
29515 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
29516
29517         * gcc.c-torture/compile/20010124-1.c: New test.
29518
29519 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
29520
29521         * g++.old-deja/g++.pt/spec38.C: New test.
29522
29523 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29524
29525         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
29526         "Build don't run".
29527
29528 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29529
29530         * gcc.c-torture/execute/20010123-1.c: New test.
29531
29532 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
29533
29534         * g++.old-deja/g++.pt/spec37.C: New test.
29535
29536 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
29537
29538         * g++.old-deja/g++.pt/overload14.C: New test.
29539
29540 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29541
29542         * gcc.c-torture/execute/20010122-1.c: New test, exercise
29543         __builtin_return_address.
29544
29545 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
29546
29547         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
29548         * g++.old-deja/g++.pt/spec35.C: New test.
29549         * g++.old-deja/g++.pt/spec36.C: New test.
29550
29551 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
29552
29553         * gcc.c-torture/compile/20010118-1.c: New test.
29554
29555 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
29556
29557         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
29558
29559 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
29560
29561         * gcc.c-torture/execute/20010119-1.c: New test.
29562
29563 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
29564
29565         * g++.old-deja/g++.other/vbase5.C: New test.
29566
29567 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
29568
29569         * gcc.c-torture/execute/20010118-1.c: New test.
29570
29571 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
29572
29573         * g++.old-deja/g++.pt/deduct3.C: New test.
29574
29575 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
29576
29577         * g++.old-deja/g++.pt/spec34.C: New test.
29578
29579 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
29580
29581         * g77.f-torture/compile/20000601-2.f: New test.
29582
29583 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
29584
29585         * g++.old-deja/g++.other/init17.C: New test.
29586
29587 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
29588
29589         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
29590
29591 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
29592
29593         * g++.old-deja/g++.pt/unify8.C: New test.
29594
29595 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
29596
29597         * g++.old-deja/g++.abi/vbase1.C: New test.
29598
29599 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
29600
29601         * g++.old-deja/g++.pt/crash65.C: New test.
29602
29603 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
29604
29605         * gcc.dg/cpp/assembl2.S: New test case.
29606
29607 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
29608
29609         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
29610         are supported.
29611
29612 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29613
29614         * g++.old-deja/g++.other/builtins1.C: New test.
29615         * g++.old-deja/g++.other/builtins2.C: Likewise.
29616         * g++.old-deja/g++.other/builtins3.C: Likewise.
29617         * g++.old-deja/g++.other/builtins4.C: Likewise.
29618
29619 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
29620
29621         * gcc.c-torture/compile/20010117-1.c: New test.
29622         * gcc.c-torture/compile/20010117-2.c: New test.
29623
29624 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
29625
29626         * g77.f-torture/execute/20010116.[fx]: New test,
29627         XFAIL on i?86-*-*.
29628         * g77.f-torture/compile/20010115.f: Indicate it's
29629         a test for PR fortran/1636.
29630
29631 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
29632
29633         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
29634
29635 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
29636
29637         * g77.f-torture/compile/20010115.f: New test.
29638
29639 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
29640
29641         * g++.old-deja/g++.pt/nontype5.C: New test.
29642
29643 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
29644
29645         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
29646         have an equivalent working one below it.
29647
29648 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
29649
29650         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
29651         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
29652
29653 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
29654
29655         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
29656         message containing "init_priority".
29657         (conpr-2.C): Likewise.
29658         (conpr-3.C): Likewise.
29659         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
29660
29661 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29662
29663         * gcc.c-torture/execute/20010114-2.c: New test.
29664
29665 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
29666
29667         * gcc.c-torture/compile/20010114-1.c: New test.
29668         * gcc.c-torture/compile/20010114-1.x: Xfail.
29669         * gcc.c-torture/compile/20010114-2.c: New test.
29670         * gcc.c-torture/execute/20010114-1.c: New test.
29671         * gcc.dg/trunc-1.c: New test.
29672         * gcc.dg/uninit-B.c: New test.
29673
29674 2001-01-13  Nick Clifton  <nickc@redhat.com>
29675
29676         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
29677         target.
29678
29679 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
29680
29681         * gcc.c-torture/compile/20010113-1.c: New test.
29682
29683 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
29684
29685         * gcc.c-torture/compile/20001212-1.c: New test.
29686
29687 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
29688
29689         * gcc.dg/cpp/widestr1.c: Update.
29690         * gcc.dg/cpp/prag-imp.c: Remove.
29691
29692 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
29693
29694         * gcc.c-torture/execute/20000801-3.x: Remove.
29695         * gcc.dg/c90-init-1.c: New test.
29696         * gcc.dg/c99-init-1.c: New test.
29697         * gcc.dg/c99-init-2.c: New test.
29698         * gcc.dg/gnu99-init-1.c: New test.
29699
29700 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
29701
29702         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
29703         testing that no relevant ones were found.
29704
29705 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
29706
29707         * g++.old-deja/g++.pt/cast2.C: New test.
29708
29709 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
29710
29711         * g++.old-deja/g++.pt/friend47.C: New test.
29712
29713 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
29714
29715         * g++.old-deja/g++.pt/instantiate13.C: New test.
29716
29717 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
29718
29719         * g++.old-deja/g++.other/defarg7.C: New test.
29720         * g++.old-deja/g++.other/defarg8.C: New test.
29721
29722 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
29723
29724         * g++.old-deja/g++.pt/crash64.C: New test.
29725
29726 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
29727
29728         * g++.old-deja/g++.pt/crash63.C: New test.
29729
29730 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
29731
29732         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
29733
29734 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
29735
29736         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
29737
29738 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
29739
29740         * g++.old-deja/g++.pt/error3.C: New test.
29741
29742 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
29743
29744         * g++.old-deja/g++.other/crash39.C: New test.
29745
29746 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
29747
29748         * g++.old-deja/g++.other/vbase4.C: New test.
29749
29750 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
29751
29752         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
29753         * gcc.dg/special/20000419-2.c: New file. Identical to above.
29754         * gcc.dg/special/special.exp: New test driver which will check
29755         for alias support for the above test.
29756
29757 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
29758
29759         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
29760         problems on small machines.
29761         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
29762         parameterize.
29763
29764 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
29765
29766         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
29767         mips.
29768         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
29769
29770 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
29771
29772         * g++.old_deja/g++.pt/using8.C: New test.
29773
29774 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
29775
29776         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
29777
29778 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
29779
29780         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
29781         where a failure is expected.
29782         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
29783
29784 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
29785
29786         * g++.old_deja/g++.pt/instantiate12.C: New test.
29787
29788 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
29789
29790         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
29791         start of structs.
29792         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
29793         * g++.old-deja/g++.brendan/crash17.C: Likewise.
29794         * g++.old-deja/g++.brendan/crash29.C: Likewise.
29795         * g++.old-deja/g++.brendan/crash48.C: Likewise.
29796         * g++.old-deja/g++.brendan/ns1.C: Likewise.
29797         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
29798         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
29799         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
29800         * g++.old-deja/g++.eh/spec6.C: Likewise.
29801         * g++.old-deja/g++.jason/crash3.C: Likewise.
29802         * g++.old-deja/g++.law/ctors11.C: Likewise.
29803         * g++.old-deja/g++.law/ctors17.C: Likewise.
29804         * g++.old-deja/g++.law/ctors5.C: Likewise.
29805         * g++.old-deja/g++.law/ctors9.C: Likewise.
29806         * g++.old-deja/g++.mike/ambig1.C: Likewise.
29807         * g++.old-deja/g++.mike/net22.C: Likewise.
29808         * g++.old-deja/g++.mike/p3538a.C: Likewise.
29809         * g++.old-deja/g++.mike/p3538b.C: Likewise.
29810         * g++.old-deja/g++.mike/virt3.C: Likewise.
29811         * g++.old-deja/g++.niklas/t128.C: Likewise.
29812         * g++.old-deja/g++.other/anon4.C: Likewise.
29813         * g++.old-deja/g++.other/using1.C: Likewise.
29814         * g++.old-deja/g++.other/warn3.C: Likewise.
29815         * g++.old-deja/g++.pt/t37.C: Likewise.
29816         * g++.old-deja/g++.robertl/eb69.C: Likewise.
29817         * g++.old-deja/g++.robertl/eb71.C: Likewise.
29818
29819 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
29820
29821         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
29822
29823 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29824
29825         * gcc.c-torture/execute/stdio-opt-3.c: New test.
29826
29827 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
29828
29829         * gcc.c-torture/compile/20010107-1.c: New test.
29830
29831 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29832
29833         * gcc.c-torture/execute/builtin-noret-1.c: New test.
29834
29835 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29836
29837         * gcc.dg/format/format.h: New file.
29838         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
29839         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
29840         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
29841         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
29842         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
29843         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
29844         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
29845         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
29846         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
29847         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
29848         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
29849         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
29850         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
29851         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
29852         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
29853         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
29854         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
29855         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
29856         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
29857         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
29858         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
29859         instead of declaring standard types, macros and functions in each
29860         test.
29861
29862 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
29863
29864         * gcc.c-torture/execute/20010106-1.c: New test.
29865
29866 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
29867
29868         * gcc.dg/format/format.exp: New file.
29869         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
29870         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
29871         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
29872         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
29873         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
29874         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
29875         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
29876         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
29877         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
29878         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
29879         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
29880         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
29881         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
29882         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
29883         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
29884         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
29885         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
29886         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
29887         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
29888         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
29889         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
29890         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
29891         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
29892         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
29893         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
29894         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
29895         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
29896         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
29897         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
29898         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
29899         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
29900         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
29901         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
29902         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
29903         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
29904         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
29905         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
29906         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
29907         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
29908         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
29909         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
29910         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
29911
29912 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
29913
29914         * gcc.c-torture/execute/991228-1.c: Take word endianness into
29915         account.
29916
29917 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
29918
29919         * gcc.c-torture/execute/builtin-complex-1.c: New test.
29920
29921 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
29922
29923         * g++.old-deja/g++.pt/crash62.C: New test.
29924
29925 2001-01-04  Richard Henderson  <rth@redhat.com>
29926
29927         * gcc.dg/20000926-1.c: Update expected warnings.
29928         * gcc.dg/array-2.c: Likewise.
29929         * gcc.dg/array-4.c: Also validate flexible array members.
29930         * gcc.dg/c99-flex-array-1.c: New.
29931
29932 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
29933
29934         * gcc.c-torture/compile/20001222-1.x: Remove.
29935
29936 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
29937
29938         * gcc.c-torture/execute/built-in-setjmp.c: New.
29939
29940 2001-01-03  Richard Henderson  <rth@redhat.com>
29941
29942         * gcc.dg/940510-1.c: Update expected error wording.
29943         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
29944
29945 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
29946
29947         * lib/target-supports.exp (check_alias_available): Modified to
29948         indicate aliases not supported if only weak aliases are supported.
29949
29950 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29951
29952         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
29953         Turn on cmpstrsi checks for __pj__ and __i370__.
29954
29955 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
29956
29957         * g++.old-deja/g++.other/virtual11.C: New test.
29958
29959 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
29960
29961         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
29962
29963 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29964
29965         * gcc.c-torture/compile/20010102-1.c: New test.
29966
29967 2001-01-02  Andreas Jaeger  <aj@suse.de>
29968
29969         * gcc.dg/noreturn-3.c: New test.
29970
29971         * gcc.dg/noreturn-4.c: New test.
29972
29973 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29974
29975         * gcc.c-torture/execute/stdio-opt-1.c: Also test
29976         __builtin_fputc and __builtin_fwrite.
29977
29978 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
29979
29980         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
29981         signed char, not default char.
29982
29983 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
29984
29985         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
29986
29987 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
29988
29989         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
29990
29991 2000-12-29  Richard Henderson  <rth@redhat.com>
29992
29993         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
29994         (__cyg_profile_func_exit): Define.
29995
29996 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
29997
29998         * g++.dg/vtgc1.C: New test.
29999
30000 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
30001
30002         * gcc.dg/noncompile/20001228-1.c: New test.
30003
30004         * gcc.dg/20001228-1.c: New test.
30005
30006         * gcc.c-torture/execute/20001228-1.c: New test.
30007
30008 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
30009
30010         * gcc.dg/format-strfmon-1.c: New test.
30011
30012 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30013
30014         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
30015         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
30016         * gcc.c-torture/execute/string-opt-1.c: Likewise.
30017         * gcc.c-torture/execute/string-opt-2.c: Likewise.
30018         * gcc.c-torture/execute/string-opt-3.c: Likewise.
30019         * gcc.c-torture/execute/string-opt-4.c: Likewise.
30020         * gcc.c-torture/execute/string-opt-6.c: Likewise.
30021         * gcc.c-torture/execute/string-opt-7.c: Likewise.
30022         * gcc.c-torture/execute/string-opt-8.c: Likewise.
30023         * gcc.c-torture/execute/string-opt-9.c: Likewise.
30024         * gcc.c-torture/execute/string-opt-10.c: Likewise.
30025         * gcc.c-torture/execute/string-opt-11.c: Likewise.
30026         * gcc.c-torture/execute/string-opt-12.c: Likewise.
30027
30028         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
30029         * gcc.c-torture/execute/string-opt-4.c: Test index.
30030
30031 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
30032
30033         * gcc.c-torture/compile/20001226-1.c: New test.
30034
30035 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
30036
30037         * gcc.c-torture/compile/20001222-1.c: New test.
30038         * gcc.c-torture/compile/20001222-1.x: Xfail.
30039
30040 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
30041
30042         * gcc.c-torture/execute/comp-goto-2.c: New test.
30043
30044 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
30045
30046         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
30047         Use long types if __INT_MAX__ is 32767.
30048         (main): Use cast to (sint32 *) when poking 88 into a_page.
30049
30050         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
30051
30052 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
30053
30054         * gcc.c-torture/compile/20001221-1.c: New test.
30055         * gcc.c-torture/execute/20001221-1.c: New test.
30056
30057 2000-12-20  Richard Henderson  <rth@redhat.com>
30058
30059         * g++.old-deja/g++.pt/crash36.C: Update error lines.
30060         * g++.old-deja/g++.robertl/eb109.C: Likewise.
30061
30062 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30063
30064         * gcc.dg/compare3.c: New test.
30065
30066 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30067
30068         * gcc.dg/format-warnll-1.c: New test.
30069
30070 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
30071
30072         * gcc.dg/cpp/cmdlne-P.c: New test.
30073
30074 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30075
30076         * gcc.c-torture/execute/builtin-abs-1.c,
30077         gcc.c-torture/execute/builtin-abs-2.c: New tests.
30078
30079 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
30080
30081         * gcc.dg/cpp/multiline.c: New test.
30082
30083 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
30084
30085         * g++.old-deja/g++.other/syshdr1.C: Update.
30086         * gcc.dg/cpp/lineflags.c: Remove temporarily.
30087
30088 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30089
30090         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
30091
30092 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30093
30094         * g++.old-deja/g++.pt/ttp65.C: New test.
30095
30096 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30097
30098         * g++.old-deja/g++.pt/ttp64.C: New test.
30099
30100 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30101
30102         * g++.old-deja/g++.pt/spec33.C: New test.
30103
30104 2000-12-14  Catherine Moore  <clm@redhat.com>
30105
30106         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
30107         * gcc.c-torture/execute/920612-2.c: Likewise.
30108         * gcc.c-torture/execute/920428-2.c: Likewise.
30109         * gcc-c-torture/execute/va-arg-11.c: Call exit.
30110         * gcc.c-torture/execute/va-arg-21.c: Likewise.
30111
30112 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30113
30114         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
30115         * gcc.dg/pack-test-2.c: Likewise.
30116
30117 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
30118
30119         Tests by Zack Weinberg <zackw@stanford.edu>.
30120
30121         * gcc.dg/cpp/defined.c: Update.
30122         * gcc.dg/cpp/defined_trad.c: New tests.
30123
30124 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
30125
30126         * gcc.dg/cpp/trad-direct.c: Update.
30127
30128 2000-12-11  Neil Booth  <neilb@earthling.net>
30129
30130         * gcc.dg/cpp/defined_trad.c
30131
30132 2000-12-11  Neil Booth  <neilb@earthling.net>
30133
30134         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
30135
30136 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
30137
30138         * gcc.dg/format-miss-2.c: New test.
30139
30140 2000-12-09  Neil Booth  <neilb@earthling.net>
30141
30142         * gcc.dg/cpp/lineflags.c: New tests.
30143         * gcc.dg/cpp/poison.c: Update.
30144         * gcc.dg/cpp/redef2.c: Update.
30145         * gcc.dg/cpp/skipping.c: New test.
30146
30147 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
30148
30149         * g++.old-deja/g++.other/eh3.C: New testcase.
30150
30151 2000-12-07  Neil Booth  <neilb@earthling.net>
30152
30153         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
30154         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
30155         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
30156         wtr-union-init-2.c, wtr-union-init-3.c: Update.
30157         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
30158         Update.
30159
30160 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30161
30162         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
30163         __SIZE_TYPE__ instead of int for type of integers cast to
30164         pointers.
30165
30166 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
30167
30168         * g++.old-deja/g++.other/cleanup4.C: New test.
30169
30170 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30171
30172         * format-sec-1.c: New test.
30173
30174 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30175
30176         * gcc.dg/format-nonlit-3.c: New test.
30177
30178 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30179
30180         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
30181         through a null pointer.
30182
30183 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30184
30185         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
30186         * g++.old-deja/g++.pt/partial4.C: New test.
30187
30188 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
30189
30190         * gcc.c-torture/execute/ieee/hugeval.x: New.
30191
30192 2000-12-06  Neil Booth  <neilb@earthling.net>
30193
30194         * gcc.dg/cpp/backslash2.c: New tests.
30195
30196 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30197
30198         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
30199         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
30200
30201 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
30202
30203         * gcc.c-torture/execute/20001203-2.c: New testcase.
30204
30205 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
30206
30207         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
30208         * g++.old-deja/g++.other/virtual10.C: New test.
30209
30210 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
30211
30212         * g++.old-deja/g++.mike/pmf5.C: Remove test.
30213
30214 2000-12-05  Richard Henderson  <rth@redhat.com>
30215
30216         * gcc.c-torture/compile/20001205-1.c: New.
30217
30218 2000-12-04  Neil Booth  <neilb@earthling.net>
30219
30220         * g++.old-deja/g++.other/virtual9.C: New test.
30221         * g++.old-deja/g++.pt/crash61.C: New test.
30222         * gcc.c-torture/execute/loop-9.c: New test.
30223
30224 2000-12-04  Neil Booth  <neilb@earthling.net>
30225
30226         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
30227         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
30228         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
30229         * gcc.dg/cpp/extratokens.c: ...here.
30230
30231 2000-12-04  Neil Booth  <neilb@earthling.net>
30232
30233         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
30234         New tests.
30235
30236 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30237
30238         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
30239         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
30240
30241 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
30242
30243         * gcc.c-torture/execute/20001203-1.c: New test.
30244
30245 2000-12-03  Neil Booth  <neilb@earthling.net>
30246
30247         * gcc.dg/cpp/macro6.c: New test cases.
30248
30249 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30250
30251         * gcc.c-torture/execute/string-opt-9.c: New test.
30252         * gcc.c-torture/execute/string-opt-10.c: Likewise.
30253         * gcc.c-torture/execute/string-opt-11.c: Likewise.
30254         * gcc.c-torture/execute/string-opt-12.c: Likewise.
30255
30256         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
30257         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
30258
30259 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
30260
30261         * gcc.dg/cpp/if-6.c: New testcase.
30262
30263         * gcc.dg/20001201-1.c: New testcase.
30264
30265 2000-12-02  Neil Booth  <neilb@earthling.net>
30266
30267         * g++.old-deja/g++.other/externC4.C,
30268         g++.old-deja/g++.other/friend10.C: New tests.
30269
30270 2000-12-02  Neil Booth  <neilb@earthling.net>
30271
30272         * g++.old-deja/g++.other/instan2.C
30273         * g++.old-deja/g++.other/instan3.C: New test.
30274
30275 2000-12-02  Neil Booth  <neilb@earthling.net>
30276
30277         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
30278         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
30279         gnuc99.c,gnuc99-pedantic.c: New tests.
30280
30281 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
30282
30283         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
30284         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
30285
30286 2000-12-01  Neil Booth  <neilb@earthling.net>
30287
30288         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
30289         * gcc.dg/cpp/poison.c: Update.
30290         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
30291
30292 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
30293
30294         * g77.f-torture/execute/20001201.f: New test.
30295
30296 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
30297
30298         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
30299
30300 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
30301
30302         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
30303
30304 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
30305
30306         * g++.old-deja/g++.other/cast6.C: New test.
30307
30308 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
30309
30310         * gcc.c-torture/execute/20001130-2.c: New testcase.
30311
30312 2000-11-30  Richard Henderson  <rth@redhat.com>
30313
30314         * gcc.c-torture/execute/20001130-1.c: New test.
30315
30316 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
30317
30318         * g++.old-deja/g++.other/op3.C: New test.
30319
30320 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
30321
30322         * g++.old-deja/g++.other/op2.C: New test.
30323
30324 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
30325
30326         * g++.old-deja/g++.other/crash38.C: New test.
30327
30328 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
30329
30330         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
30331
30332 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
30333
30334         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
30335         tests.
30336         * gcc.c-torture/execute/string-opt-6.c: New test.
30337
30338         * gcc.dg/20001117-1.c: Add main.
30339
30340 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
30341
30342         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
30343         Move from here ...
30344         * gcc.dg/940510-1.c: ... to here.
30345
30346         * gcc.dg/20000926-1.c: GNU C now allows initializations of
30347         zero-size arrays in toplevel structures.
30348
30349 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
30350
30351         * gcc.c-torture/execute/loop-8.c: New test.
30352
30353 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
30354
30355         * g++.old-deja/g++.other/base1.C: New test.
30356
30357 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
30358
30359         * g++.old-deja/g++.other/parse2.C: New test.
30360
30361 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
30362
30363         * g++.old-deja/g++.pt/incomplete1.C: New test.
30364
30365 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
30366
30367         * g++.old-deja/g++.other/friend9.C: New test.
30368
30369 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
30370
30371         * gcc.dg/20001127-1.c: New test.
30372
30373 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
30374
30375         * g++.old-deja/g++.pt/friend46.C: New test.
30376
30377 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
30378
30379         * g++.old-deja/g++.other/ptrmem8.C: New test.
30380
30381 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30382
30383         * gcc.c-torture/execute/string-opt-7.c: New test.
30384         * gcc.c-torture/execute/string-opt-8.c: Likewise.
30385
30386 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
30387
30388         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
30389         instead of 'mkcheck 2'.
30390
30391 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
30392
30393         * gcc.c-torture/execute/memcheck/driver.c,
30394         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
30395         C9X references to refer to C99.
30396
30397 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
30398
30399         * gcc.dg/ultrasp3.c: New test.
30400
30401 2000-11-25  Neil Booth  <neilb@earthling.net>
30402
30403         * gcc.dg/cpp/include2.c: Update test to be locale independent.
30404
30405 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
30406
30407         * gcc.c-torture/compile/20001123-2.c: New.
30408
30409 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30410
30411         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
30412
30413 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
30414
30415         * gcc.dg/sequence-point-1.c: Add some new tests.
30416         * gcc.c-torture/execute/20001124-1.c: New test.
30417
30418 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
30419
30420         * g++.old-deja/g++.other/vaarg4.C: New test.
30421         * gcc.c-torture/compile/20001123-1.c: New test.
30422
30423 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
30424
30425         * g++.other/crash24.C: Adjust and remove XFAIL.
30426         * g++.other/crash37.C: New test.
30427
30428 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
30429
30430         * g++.old-deja/g++.pt/instantiate9.C: New test.
30431
30432 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
30433
30434         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
30435         new ABI, too.
30436
30437         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
30438         * g++.old-deja/g++.robertl/eb55.C: Likewise.
30439
30440 2000-11-22  Neil Booth  <neilb@earthling.net>
30441
30442         * gcc.dg/cpp/Wtrigraphs.c: New test.
30443
30444 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
30445
30446         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
30447
30448 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
30449
30450         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
30451
30452 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
30453
30454         * lib/gcc-dg.exp: load_lib scanasm.exp.
30455         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
30456         * lib/g++-dg.exp: load_lib scanasm.exp.
30457         * lib/scanasm.exp: New.
30458         (scan-assembler, scan-assembler-not): Add optional arguments to
30459         test name, or if not present, the pattern name.
30460         (scan-assembler-dem, scan-assembler-dem-not): New.
30461
30462         * g++.dg/dg.exp: New.
30463
30464 2000-11-21  Neil Booth  <neilb@earthling.net>
30465
30466         * gcc.dg/cpp/integrated1.c: Remove.
30467
30468 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
30469
30470         * gcc.c-torture/execute/20001121-1.c: New test.
30471
30472 2000-11-21  Richard Henderson  <rth@redhat.com>
30473
30474         * gcc.c-torture/compile/20001121-1.c: New test.
30475
30476 2000-11-20  Neil Booth  <neilb@earthling.net>
30477
30478         * gcc.dg/cpp/integrated1.c: New test.
30479
30480 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
30481
30482         * g++.old-deja/g++.other/inline17.C: New test.
30483
30484 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
30485
30486         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
30487         local variable to be zero: I made the variable global. Now
30488         uses abort() and exit() instead of relying on main's return value.
30489
30490 2000-11-20  Neil Booth  <neilb@earthling.net>
30491
30492         * gcc.dg/cpp/paste2.c: Update test.
30493         * objc/execute/paste.m: New test.
30494
30495 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
30496
30497         * gcc.dg/c99-condexpr-1.c: New test.
30498
30499 2000-11-20  Neil Booth  <neilb@earthling.net>
30500
30501         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
30502
30503 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
30504
30505         * g++.old-deja/g++.pt/export1.C: New test.
30506
30507 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
30508
30509         * gcc.dg/20001117-1.c: New test.
30510
30511 2000-11-18  Richard Henderson  <rth@redhat.com>
30512
30513         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
30514
30515 2000-11-18  Richard Henderson  <rth@redhat.com>
30516
30517         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
30518         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
30519         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
30520
30521 2000-11-18  Richard Henderson  <rth@redhat.com>
30522
30523         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
30524         (main): New.  Exit cleanly.
30525
30526 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30527
30528         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
30529         gcc.dg/c99-fordecl-2.c: New tests.
30530
30531 2000-11-18  Richard Henderson  <rth@redhat.com>
30532
30533         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
30534         * gcc.c-torture/execute/zerolen-2.c: New.
30535
30536 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30537
30538         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
30539         memory.
30540
30541 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
30542
30543         * g++.old-deja/g++.pt/instantiate8.C: New test.
30544
30545 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
30546
30547         * g++.old-deja/g++.other/incomplete.C: Add more tests.
30548         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
30549
30550 2000-11-16  Nick Clifton  <nickc@redhat.com>
30551
30552         * gcc.c-torture/execute/nestfunc-2.c: New test.
30553         * gcc.c-torture/execute/nestfunc-3.c: New test.
30554
30555 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
30556
30557         * gcc.c-torture/compile/20001116-1.c: New test.
30558
30559 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30560
30561         * gcc.c-torture/execute/20001115-1.c: New test.
30562
30563 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
30564
30565         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
30566         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
30567         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
30568         * g++.old-deja/g++.abi/vmihint.C: Likewise.
30569
30570 2000-11-15  Neil Booth  <neilb@earthling.net>
30571
30572         gcc.dg/cpp/_Pragma1.c: Update.
30573         gcc.dg/cpp/_Pragma2.c: New test.
30574
30575 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
30576
30577         * g++.old-deja/g++.other/anon5.C: New test.
30578
30579 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
30580
30581         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
30582         tests.
30583
30584 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
30585
30586         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
30587         output.
30588
30589 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
30590
30591         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
30592         labels at end of compound statements.
30593
30594 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
30595
30596         * gcc.c-torture/execute/loop-7.c: New test.
30597
30598 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
30599
30600         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
30601
30602 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
30603
30604         * gcc.dg/c99-bool-1.c: New test.
30605
30606 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
30607
30608         * gcc.dg/c99-scope-1.c: Remove xfail.
30609         * gcc.dg/c99-scope-2.c: New test.
30610
30611 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30612
30613         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
30614         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
30615
30616 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
30617
30618         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
30619         error messages.
30620
30621         * g++.mike/p700.C: Don't typedef wchar_t.
30622         * g++.mike/p784.C: Likewise.
30623         * g++.mike/eb101.C: Don't use __wchar_t.
30624
30625 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
30626
30627         * g77.f-torture/execute/20001111.[fx]: Test premature exit
30628         from DO loop.
30629
30630 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
30631
30632         * gcc.c-torture/execute/20001111-1.c: New test.
30633
30634 2000-11-10  Nick Clifton  <nickc@redhat.com>
30635
30636         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
30637         long multuiple and accumulate.
30638
30639 2000-11-09  Richard Henderson  <rth@redhat.com>
30640
30641         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
30642         via size_t instead of int.
30643
30644         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
30645         * gcc.c-torture/execute/string-opt-2.c: Likewise.
30646         * gcc.c-torture/execute/string-opt-3.c: Likewise.
30647         * gcc.c-torture/execute/string-opt-4.c: Likewise.
30648
30649 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
30650
30651         * gcc.c-torture/compile/20001109-1.c: New test.
30652         * gcc.c-torture/compile/20001109-2.c: New test.
30653
30654 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
30655
30656         * g++.old-deja/g++.pt/operator1.C: New test.
30657         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
30658
30659 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
30660
30661         * gcc.dg/20001108-1.c: New test.
30662
30663 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
30664
30665         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
30666         with both arguments constant strings.
30667         * gcc.c-torture/execute/string-opt-3.c: New test.
30668         * gcc.c-torture/execute/string-opt-4.c: New test.
30669         * gcc.c-torture/execute/string-opt-5.c: New test.
30670
30671 2000-11-08  Nick Clifton  <nickc@redhat.com>
30672
30673         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
30674         mulsidi3adddi patterns.
30675
30676 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
30677
30678         * g++.old-deja/g++.other/crash36.C: New test.
30679
30680 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
30681
30682         * g++.old-deja/g++.other/init16.C: New test.
30683
30684 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
30685
30686         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
30687
30688 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
30689
30690         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
30691         * gcc.c-torture/execute/va-arg-16.x: Likewise.
30692         * gcc.c-torture/execute/va-arg-17.x: Likewise.
30693
30694 2000-11-07  DJ Delorie  <dj@redhat.com>
30695
30696         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
30697
30698 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30699
30700         * gcc.c-torture/execute/string-opt-1.c: New test.
30701
30702 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
30703
30704         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
30705         mips-sgi-irix6.* because the MIPS ABI passes floating-point
30706         parameters in registers, and there is no way for a varargs
30707         function to know in which order the integer and floating-point
30708         parameters should be interleaved when they are placed on the
30709         stack.
30710         * gcc.c-torture/execute/va-arg-16.x: Likewise.
30711         * gcc.c-torture/execute/va-arg-17.x: Likewise.
30712
30713 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30714
30715         * gcc.c-torture/execute/string-opt-2.c: New test.
30716
30717 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
30718
30719         * g++.old-deja/g++.pt/crash60.C: New test.
30720
30721 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
30722
30723         * g++.old-deja/g++.other/crash24.C: New test.
30724         * g++.old-deja/g++.other/crash25.C: New test.
30725         * g++.old-deja/g++.other/crash26.C: New test.
30726         * g++.old-deja/g++.other/crash27.C: New test.
30727         * g++.old-deja/g++.other/crash28.C: New test.
30728         * g++.old-deja/g++.other/crash29.C: New test.
30729         * g++.old-deja/g++.other/crash30.C: New test.
30730         * g++.old-deja/g++.other/crash31.C: New test.
30731         * g++.old-deja/g++.other/crash32.C: New test.
30732         * g++.old-deja/g++.other/crash33.C: New test.
30733         * g++.old-deja/g++.other/crash34.C: New test.
30734         * g++.old-deja/g++.other/crash35.C: New test.
30735
30736 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
30737
30738         * gcc.c-torture/execute/20001031-1.c: New test.
30739
30740 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
30741
30742         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
30743         namespace.
30744
30745         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
30746         standards-conformant.
30747
30748         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
30749
30750         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
30751         * g++.old-deja/g++.mike/p755a.C: Likewise.
30752         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
30753         library makes no calls to `operator new' during initialization.
30754
30755 2000-11-04  Neil Booth  <neilb@earthling.net>
30756
30757         * gcc.dg/cpp/include2.c: New tests.
30758
30759 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
30760
30761         * lib/g++.exp (g++_set_ld_library_path): New function.
30762         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
30763
30764 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
30765
30766         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
30767         warnings.
30768
30769 2000-11-01  Richard Henderson  <rth@redhat.com>
30770
30771         * g++.old-deja/g++.ext/namedret1.C: New.
30772         * g++.old-deja/g++.ext/namedret2.C: New.
30773         * g++.old-deja/g++.ext/namedret3.C: New.
30774
30775 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
30776
30777         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
30778         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
30779
30780 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30781
30782         * gcc.c-torture/execute/va-arg-21.c: New test.
30783
30784 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
30785
30786         * gcc.dg/c99-complex-2.c: New test.
30787
30788 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30789
30790         * gcc.c-torture/execute/stdio-opt-1.c: New test.
30791
30792 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
30793
30794         * g++.old-deja/g++.other/inline16.C: New test.
30795
30796 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
30797
30798         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
30799         __PRETTY_FUNCTION__
30800
30801 2000-10-29  Neil Booth  <neilb@earthling.net>
30802
30803         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
30804         New tests.
30805         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
30806         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
30807         optimisation.
30808
30809 2000-10-29  Neil Booth  <neilb@earthling.net>
30810
30811         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
30812         * mi1.c, mi1c.h: Add null directives to multiple-include test.
30813         * mi5.c: Test multiple includes work with -C.
30814         * trigraphs.c: Test ^= version.
30815
30816 2000-10-28  Neil Booth  <neilb@earthling.net>
30817
30818         New tests and test updates for new macro expander.
30819
30820         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
30821         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
30822         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
30823         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
30824         new diagnostic messages.
30825
30826         * gcc.dg/cpp/macro3.c: New tests.
30827
30828 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
30829
30830         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
30831         on the same line.
30832
30833 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
30834
30835         * g++.old-deja/g++.other/eh2.C: New test.
30836
30837 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
30838
30839         * gcc.c-torture/execute/20001027-1.c: New test.
30840
30841 2000-10-26  Richard Henderson  <rth@redhat.com>
30842
30843         * gcc.c-torture/execute/20001026-1.c: New.
30844
30845 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
30846
30847         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
30848         * g++.old-deja/g++.law/builtin1.C: Likewise.
30849         * g++.old-deja/g++.law/ctors10.C: Likewise.
30850         * g++.old-deja/g++.law/virtual3.C: Likewise.
30851         * g++.old-deja/g++.mike/p658.C: Likewise.
30852         * g++.old-deja/g++.other/sibcall1.C: Likewise.
30853         * g++.old-deja/g++.other/vaarg2.C: Likewise.
30854         * g++.old-deja/g++.robertl/eb124.C: Likewise.
30855         * g++.old-deja/g++.robertl/eb44.C: Likewise.
30856         * g++.old-deja/g++.robertl/eb77.C: Likewise.
30857
30858 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
30859
30860         * gcc.c-torture/compile/20001024-1.c: New test.
30861
30862 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
30863
30864         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
30865         to tell us whether or not we are using V3.
30866
30867 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
30868
30869         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
30870         operands.
30871
30872 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
30873
30874         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
30875
30876 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
30877
30878         * gcc.c-torture/execute/20001024-1.c: New test.
30879
30880 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
30881
30882         * g++.old-deja/g++.other/sibcall1.C: New test.
30883
30884 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
30885
30886         * gcc.dg/noncompile/init-3.c: New test.
30887
30888 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
30889
30890         * gcc.dg/format-array-1.c: New test.
30891
30892 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30893
30894         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
30895         writing through null pointers; remove comment about testing
30896         unterminated strings.
30897
30898 2000-10-17  Matthew Hiller  <hiller@redhat.com>
30899
30900         * gcc.c-torture/execute/20001017-2.c: New test.
30901
30902 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30903
30904         * gcc.c-torture/compile/20001018-1.c: New test.
30905         * gcc.c-torture/compile/20001018-1.x: Xfail.
30906
30907 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30908
30909         * gcc.c-torture/execute/20001017-1.c: New test.
30910
30911 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
30912
30913         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
30914         for multiple use of arguments with scanf formats; add tests for
30915         multiple use of arguments.
30916
30917 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
30918
30919         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
30920
30921 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
30922
30923         * gcc.dg/format-miss-1.c: New test.
30924
30925 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
30926
30927         * gcc.c-torture/execute/20001013-1.c: New test.
30928
30929 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
30930
30931         * gcc.dg/format-branch-1.c: New test.
30932
30933 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
30934
30935         * README, lib/file-format.exp: Remove EGCS references.
30936
30937 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
30938
30939         * gcc.dg/20001013-1.c: New test.
30940
30941 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
30942
30943         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
30944         for intmax_t in the compiler using __typeof__ and the type rules
30945         for conditional expressions.
30946
30947 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
30948
30949         * gcc.dg/20001012-1.c: New test.
30950         * gcc.dg/20001012-2.c: New test.
30951
30952 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
30953
30954         * gcc.dg/format-attr-1.c: New test.
30955
30956 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
30957
30958         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
30959         __LONG_LONG_MAX__ instead of LLONG_MAX.
30960
30961 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
30962
30963         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
30964         scanf flags.
30965         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
30966         flags.
30967
30968 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
30969
30970         * gcc.dg/sequence-pt-1.c: New test.
30971
30972 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
30973
30974         * gcc.c-torture/execute/20001011-1.c: New testcase.
30975         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
30976
30977 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
30978
30979         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
30980         does not error on it.
30981
30982 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
30983
30984         * gcc.dg/20001009-1.c: New test.
30985
30986 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
30987
30988         * gcc.c-torture/compile/20001009-1.c: Move from here ....
30989         * gcc.c-torture/execute/20001009-2.c: ... to here.
30990
30991 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
30992
30993         * gcc.c-torture/compile/20001009-1.c: New testcase.
30994         * gcc.c-torture/execute/20001009-1.c: New testcase.
30995         Testcases provided by Jan Hubicka <jh@suse.cz>.
30996
30997 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
30998
30999         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
31000         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
31001         uintmax_t using <limits.h> to emulate the compiler's internal
31002         logic.  No longer XFAIL %j tests.
31003
31004 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
31005
31006         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
31007         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
31008         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
31009         regexps and details of expected handling of some bad formats.
31010         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
31011         suppression.
31012
31013 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
31014
31015         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
31016         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
31017         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
31018         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
31019         in list archives.
31020
31021 2000-10-06  Richard Henderson  <rth@cygnus.com>
31022
31023         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
31024         * g++.old-deja/g++.brendan/crash52.C: Likewise.
31025         * g++.old-deja/g++.jason/report.C: Likewise.
31026         * g++.old-deja/g++.law/friend5.C: Likewise.
31027         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
31028         of the expected warnings.
31029
31030 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
31031
31032         * g++.old-deja/g++.pt/enum14.C: New test.
31033
31034 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
31035
31036         * g++.old-deja/g++.pt/crash59.C: New test.
31037
31038 2000-10-04  Will Cohen  <wcohen@redhat.com>
31039
31040         * gcc.dg/20000926-1.c: New test.
31041
31042 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
31043
31044         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
31045         function name for current C++ compiler.
31046         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
31047
31048 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
31049
31050         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
31051         __PRETTY_FUNCTION__.
31052         * g++.old-deja/g++.ext/pretty2.C: Likewise.
31053
31054 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31055
31056         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
31057
31058 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
31059
31060         * gcc.c-torture/compile/20000923-1.c: New test.
31061
31062 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
31063
31064         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
31065         * g++.old-deja/g++.pt/ttp62.C: Same.
31066         * g++.old-deja/g++.other/inline14.C: Same.
31067
31068 2000-09-24  Richard Henderson  <rth@cygnus.com>
31069
31070         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
31071
31072 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
31073
31074         * gcc.dg/c90-printf-1.c: Add test for wide string format.
31075
31076 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
31077
31078         * gcc.c-torture/compile/20000922-1.c: New file.
31079
31080 2000-09-21  Nick Clifton  <nickc@redhat.com>
31081
31082         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
31083         a signed long modulo operation.
31084         (mod6): New function - perform an unsigned long modulo operation.
31085         (main): Add tests for modulos of very large numbers by very small
31086         dividends.
31087
31088 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31089
31090         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
31091
31092 2000-09-19  Richard Henderson  <rth@cygnus.com>
31093
31094         * gcc.dg/compare2.c (case 10): XFAIL.
31095
31096 2000-09-18  Richard Henderson  <rth@cygnus.com>
31097
31098         * gcc.c-torture/execute/20000906-1.c: Move ...
31099         * gcc.dg/20000906-1.c: ... here.  Only run on targets
31100         that support __builtin_trap.
31101
31102 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
31103
31104         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
31105
31106 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
31107
31108         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
31109         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
31110         more $ format tests.
31111
31112 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
31113
31114         * gcc.dg/format-errmk-1.c: New test.
31115
31116 2000-09-17  Greg McGary  <greg@mcgary.org>
31117
31118         * gcc.c-torture/execute/20000917-1.x: Remove.
31119
31120 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
31121
31122         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
31123
31124 2000-09-17  Greg McGary  <greg@mcgary.org>
31125
31126         * gcc.c-torture/execute/20000917-1.c: New test.
31127         * gcc.c-torture/execute/20000917-1.x: XFAIL.
31128
31129 2000-09-16  Neil Booth  <NeilB@earthling.net>
31130
31131         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
31132         in nested macro bug.
31133
31134 2000-09-15  Neil Booth  <NeilB@earthling.net>
31135
31136         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
31137
31138 2000-09-14  Jeffrey A Law  (law@cygnus.com)
31139
31140         * gcc.c-torture/execute/20000914-1.c: New test.
31141
31142 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
31143
31144         * g++.other/inline13.C: New test.
31145
31146 2000-09-12  Andreas Jaeger  <aj@suse.de>
31147
31148         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
31149         constant by Ulrich Drepper <drepper@redhat.com>.
31150
31151 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
31152
31153         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
31154
31155 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31156
31157         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
31158
31159 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
31160
31161         * gcc.dg/cpp/backslash.c: New test.
31162
31163 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
31164
31165         * gcc.c-torture/execute/20000910-1.c: New test.
31166         * gcc.c-torture/execute/20000910-2.c: Likewise.
31167
31168 2000-09-11  Robert Lipe  <robertl@sco.com>
31169
31170         * gcc.dg/pragma-align.c: New test.
31171
31172 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
31173
31174         * g++.old-deja/g++.pt/explicit82.C: New test.
31175         * g++.old-deja/g++.pt/explicit83.C: New test.
31176
31177 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
31178
31179         * gcc.dg/asm-names.c: New test.
31180
31181 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31182
31183         * gcc.dg/cpp/tr-warn6.c: New test
31184
31185 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
31186
31187         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
31188         be accepted.
31189
31190 2000-09-07  Catherine Moore  <clm@redhat.com>
31191
31192         * gcc.c-torture/execute/unroll-1.c: New test.
31193
31194 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
31195
31196         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
31197         ERROR markers.
31198         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
31199         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
31200         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
31201         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
31202         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
31203         Preprocess only.
31204         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
31205         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
31206
31207 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
31208
31209         * g++.old-deja/g++.pt/deduct2.C: New test.
31210
31211 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
31212
31213         * g++.old-deja/g++.pt/parms2.C: New test.
31214
31215 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
31216
31217         * g++.old-deja/g++.pt/crash58.C: New test.
31218
31219 2000-09-06  Greg McGary  <greg@mcgary.org>
31220
31221         * gcc.c-torture/execute/20000906-1.c: New test.
31222         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
31223
31224 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31225
31226         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
31227
31228 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
31229
31230         * g++.old-deja/g++.pt/crash57.C: New test.
31231
31232 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
31233
31234         * g++.old-deja/g++.pt/crash56.C: New test.
31235
31236 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
31237
31238         * g++.old-deja/g++.pt/koenig1.C: New test.
31239
31240 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
31241
31242         * gcc.dg/20000904-1.c: New test.
31243
31244 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
31245
31246         * gcc.dg/cpp/paste8.c: New test.
31247
31248 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
31249
31250         * gcc.c-torture/compile/20000827-1.c: New test.
31251
31252 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
31253
31254         * gcc.dg/format-diag-1.c: New test.
31255
31256 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
31257
31258         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
31259         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
31260         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
31261         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
31262         gcc.dg/formatz-1.c: Adjust warning regular expressions.
31263
31264 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
31265
31266         * g++.old-deja/g++.other/nested4.C: New test.
31267
31268 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
31269
31270         * g++.old-deja/g++.ns/scoped1.C: New test.
31271
31272 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
31273
31274         * lib/g++.exp: Support testing already-installed GCC.
31275
31276 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31277
31278         * wtr-label-1.c, wtr-suffix-1.c: New tests.
31279
31280 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31281
31282         * gcc.dg/return-type-2.c: New test.
31283
31284 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
31285
31286         * gcc.c-torture/compile/20000825-1.c: New test.
31287
31288 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
31289
31290         * gcc.dg/dwarf2-2.c: New test.
31291
31292 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
31293
31294         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
31295         dg-warning regexps.
31296
31297 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
31298
31299         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
31300         gcc.dg/format-ext-5.c: New tests.
31301
31302 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
31303
31304         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
31305
31306 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
31307
31308         * gcc.dg/noncompile/930622-2.c: Adjust error message.
31309
31310 2000-08-24  Richard Henderson  <rth@cygnus.com>
31311
31312         * gcc.dg/ia64-sync-1.c: New test.
31313         * gcc.dg/ia64-sync-2.c: New test.
31314         * gcc.dg/ia64-asm-1.c: New test.
31315
31316 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
31317
31318         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
31319         * gcc.dg/format-ext-2.c: New test.
31320
31321 2000-08-23  Jason Merrill  <jason@redhat.com>
31322
31323         * lib/old-dejagnu.exp: Also ignore "In member function" and
31324         "At global scope".
31325
31326 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31327
31328         * gcc.dg/noncompile/label-lineno-1.c: New test.
31329
31330 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
31331
31332         * gcc.dg/c99-array-nonobj-1.c: New test.
31333
31334 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
31335
31336         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
31337         tests.
31338         * gcc.dg/format-ext-1.c: New test.
31339
31340 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31341
31342         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
31343         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
31344         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
31345         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
31346         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
31347
31348 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
31349
31350         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
31351         gcc.dg/c99-strftime-2.c: New tests.
31352
31353 2000-08-22  Richard Henderson  <rth@cygnus.com>
31354
31355         * gcc.c-torture/execute/20000822-1.c: New test.
31356
31357 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
31358
31359         * gcc.c-torture/execute/20000819-1.x: Remove.
31360
31361 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
31362
31363         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
31364         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
31365         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
31366         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
31367         gcc.dg/format-xopen-1.c: New tests.
31368
31369 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
31370
31371         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
31372
31373 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
31374
31375         * g++.old-deja/g++.other/loop2.C: New test.
31376
31377         * gcc.c-torture/compile/20000606-1.c: New test.
31378         * gcc.c-torture/compile/20000728-1.c: New test.
31379         * gcc.c-torture/execute/20000801-1.c: New test.
31380         * gcc.c-torture/execute/20000801-2.c: New test.
31381         * gcc.c-torture/execute/20000819-1.c: New test.
31382         * gcc.c-torture/execute/20000819-1.x: XFAIL.
31383         * gcc.dg/20000629-1.c: New test.
31384         * gcc.dg/20000724-1.c: New test.
31385         * gcc.dg/20000807-1.c: New test.
31386
31387 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
31388
31389         * gcc.dg/cpp/pragma-1.c: New test.
31390         * gcc.dg/cpp/pragma-2.c: New test.
31391
31392 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
31393
31394         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
31395         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
31396
31397 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
31398
31399         * gcc.c-torture/compile/20000818-1.c: New test.
31400
31401 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
31402
31403         * gcc.c-torture/execute/20000818-1.c: New test.
31404
31405 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
31406
31407         * gcc.dg/format-va-1.c: New test.
31408
31409 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
31410
31411         * g++.old-deja/g++.other/typedef8.C: New test.
31412
31413 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
31414
31415         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
31416         * g++.old-deja/g++.mike/net36.C: Mark candidate.
31417         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
31418         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
31419         * g++.old-deja/g++.other/ptrmem7.C: New test.
31420         * g++.old-deja/g++.pt/ptrmem10.C: New test.
31421
31422 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
31423
31424         * g++.old-deja/g++.pt/typename27.C: New test.
31425
31426 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
31427
31428         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
31429         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
31430         * g++.old-deja/g++.pt/friend45.C: New test.
31431         * g++.old-deja/g++.other/friend8.C: New test.
31432
31433 2000-08-15  Richard Henderson  <rth@cygnus.com>
31434
31435         * gcc.c-torture/execute/20000815-1.c: New test.
31436
31437 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
31438
31439         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
31440         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
31441         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
31442
31443 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
31444
31445         * g++.old-deja/g++.other/refinit2.C: New test.
31446
31447 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
31448
31449         * lib/c-torture.exp (c-torture): Make
31450         compiler_conditional_xfail_data global.
31451         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
31452         compiler_conditional_xfail_data machinery.
31453         (f-torture-execute): Likewise.
31454         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
31455         and only when unrolling loops.
31456
31457         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
31458
31459 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
31460
31461         * g++.old-deja/g++.pt/explicit81.C: New test.
31462
31463 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
31464
31465         * g++.old-deja/g++.pt/typename26.C: New test.
31466
31467 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
31468
31469         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
31470         warning.
31471
31472 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
31473
31474         * g++.old-deja/g++.other/array3.C: New test.
31475
31476 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
31477
31478         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
31479         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
31480         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
31481         New tests.
31482
31483 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
31484
31485         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
31486         * g++.old-deja/g++.abi/vmihint.C: Likewise.
31487
31488 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
31489
31490         * gcc.c-torture/execute/20000808-1.c: New test.
31491
31492 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
31493
31494         * gcc.dg/c90-const-expr-1.c: New test.
31495
31496 2000-08-08  Richard Henderson  <rth@cygnus.com>
31497
31498         * gcc.dg/noncompile/920923-1.c: Declare calloc.
31499
31500 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
31501
31502         * gcc.dg/noncompile/const-ll-1.c: New test.
31503
31504 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
31505
31506         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
31507
31508 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
31509
31510         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
31511         that running programs linked against the shared version of libobjc
31512         run correctly.
31513
31514 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
31515
31516         * gcc.dg/c99-printf-1.c: New test.
31517
31518 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
31519
31520         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
31521
31522 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
31523
31524         * gcc.c-torture/execute/20000731-1.x: Delete.
31525
31526 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
31527
31528         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
31529         and torture_without_loops as is done by c-torture.exp.
31530         (search_for): Copy from c-torture.exp.
31531         (gcc-dg-runtest): New function, drives a directory of tests
31532         iterating over the TORTURE_OPTIONS.
31533         (scan-assembler, scan-assembler-not): Move here from
31534         individual directory drivers.
31535
31536         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
31537         defined by lib/gcc-dg.exp.
31538         * gcc.dg/cpp/cpp.exp: Likewise.
31539         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
31540         gcc-dg-runtest, so we cycle over optimization options.
31541
31542         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
31543         * gcc.dg/compare2.c: No longer expected to fail.
31544
31545 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
31546
31547         * gcc.c-torture/execute/20000804-1.c: New test.
31548
31549 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
31550
31551         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
31552
31553 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
31554
31555         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
31556
31557 2000-08-03  Jeffrey A Law  (law@cygnus.com)
31558
31559         * gcc.c-torture/compile/20000803-1.c: New test.
31560
31561 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
31562
31563         * gcc.c-torture/execute/20000801-3.c,
31564         gcc.c-torture/execute/20000801-4.c: New tests.
31565         * gcc.c-torture/execute/20000801-3.x,
31566         gcc.c-torture/execute/20000801-4.x: Xfail.
31567
31568 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
31569
31570         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
31571         libobjc/.libs to allow for libtool.
31572
31573 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
31574
31575         * gcc.c-torture/compile/20000802-1.c: New test.
31576
31577 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
31578
31579         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
31580
31581 2000-07-31  Jeffrey A Law  (law@cygnus.com)
31582
31583         * gcc-c-torture/execute/20000731-2.c: New test.
31584
31585         * gcc.c-torture/execute/20000731-1.c: New test.
31586         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
31587
31588 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
31589
31590         * testsuite/gcc.dg/cpp/paste7.c: New test.
31591         * gcc.dg/cpp/20000725-1.c: New test.
31592
31593 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
31594
31595         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
31596         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
31597         declaration warning for __builtin_dwarf_reg_size.
31598
31599         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
31600
31601 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
31602
31603         * gcc.dg/noncompile/voidparam-1.c: New test.
31604
31605 2000-07-30  Richard Henderson  <rth@cygnus.com>
31606
31607         * gcc.dg/c90-digraph-1.c: Don't xfail.
31608         * gcc.dg/compare2.c (case 10): Xfail.
31609         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
31610
31611 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
31612
31613         * gcc.dg/c99-main-1.c: New test.
31614
31615 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
31616
31617         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
31618
31619 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
31620
31621         * gcc.c-tortuer/execute/20000726-1.c: New test.
31622
31623 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
31624
31625         * gcc.c-torture/execute/enum-2.c: New test.
31626
31627 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31628
31629         * gcc.dg/cpp/tr-warn3.c: New test.
31630
31631 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
31632
31633         * g++.old-deja/g++.ext/implicit1.C: Remove.
31634         * g++.old-deja/g++.jason/c2.C: Remove
31635         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
31636         * g++.old-deja/g++.pt/crash16.C: Likewise.
31637         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
31638
31639 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
31640
31641         * g++.old-deja/g++.other/for2.C: New test.
31642
31643 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
31644
31645         * gcc.dg/20000720-1.c: New test.
31646
31647 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
31648
31649         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
31650
31651 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
31652
31653         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
31654         * gcc.c-torture/execute/20000722-1.c: New.
31655         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
31656
31657 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
31658
31659         * gcc.dg/cpp/20000720-1.S: New test.
31660
31661 2000-07-21  Michael Meissner  <meissner@redhat.com>
31662
31663         * gcc.c-torture/execute/ieee/hugeval.c: New test.
31664
31665 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
31666
31667         * g++.old-deja/g++.brendan/crash16.C,
31668         g++.old-deja/g++.brendan/parse3.C,
31669         g++.old-deja/g++.brendan/redecl1.C,
31670         g++.old-deja/g++.ns/template13.C,
31671         g++.old-deja/g++.other/decl4.C,
31672         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
31673
31674 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
31675
31676         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
31677         and "Internal error".
31678
31679         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
31680         regexps.
31681         * gcc.dg/cpp/paste6.c: New test.
31682
31683 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
31684
31685         * gcc.dg/cpp/tr-direct.c: New test.
31686
31687         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
31688         gcc.dg/cpp/undef1.c: Tweak error regexps.
31689
31690 2000-07-18  Eric Christopher <echristo@redhat.com>
31691
31692         * gcc.c-torture/compile/20000718-1.c: New test.
31693
31694 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
31695
31696         * cpplex.c (_cpp_push_token): If the token being pushed back
31697         is the previous token in this context, just subtract one from
31698         context->posn.
31699         * cppmacro.c (save_expansion): Clear aux field when storing a
31700         placemarker.
31701
31702 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
31703
31704         * gcc.dg/noncompile/redecl-1.c: New test.
31705
31706 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
31707
31708         * gcc.c-torture/execute/20000717-5.c: New test.
31709         * gcc.c-torture/execute/20000717-1.x: Removed.
31710
31711 2000-07-17  Richard Henderson  <rth@cygnus.com>
31712
31713         * gcc.c-torture/execute/20000717-4.c: New test.
31714
31715 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
31716
31717         * gcc.dg/cpp/syshdr.c: New test.
31718         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
31719
31720 2000-07-17  Neil Booth  <neilb@earthling.net>
31721
31722         * gcc.dg/cpp/cmdlne-dM.c: New test.
31723         * gcc.dg/cpp/cmdlne-dD.c: New test.
31724
31725 2000-07-17  Jeffrey A Law  (law@cygnus.com)
31726
31727         * gcc.c-torture/execute/20000717-3.c: New test.
31728
31729         * gcc.c-torture/compile/20000717-1.c: New test.
31730
31731 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
31732
31733         * gcc.c-torture/execute/20000717-2.c: New test.
31734
31735 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
31736
31737         * gcc.dg/formatz-1.c: New test.
31738
31739         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
31740         * gcc.dg/c99-digraph-1.c: New tests.
31741
31742         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
31743         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
31744
31745         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
31746         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
31747         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
31748         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
31749         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
31750         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
31751         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
31752
31753 2000-07-17   Greg McGary <greg@mcgary.org>
31754
31755         * gcc.c-torture/execute/20000717-1.c: New test.
31756         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
31757
31758 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
31759
31760         * gcc.c-torture/execute/20000715-2.c: New test.
31761         * gcc.dg/20000715-1.c: New test.
31762
31763 2000-07-15  Michael Meissner  <meissner@redhat.com>
31764
31765         * gcc.c-torture/execute/20000715-1.c: New test.
31766
31767 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
31768
31769         * gcc.c-torture/execute/20000707-1.c: New test.
31770
31771 2000-07-13  Neil Booth  <NeilB@earthling.net>
31772
31773         * testsuite/gcc.dg/cpp/digraph1.c,
31774         testsuite/gcc.dg/cpp/digraph2.c,
31775         testsuite/gcc.dg/cpp/digraphs.c: New tests.
31776
31777 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
31778
31779         * g77.f-torture/compile/20000630-2.f:  New test.
31780         * g77.f-torture/compile/20000630-2.x
31781
31782 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
31783
31784         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
31785
31786 2000-07-11  Neil Booth  <NeilB@earthling.net>
31787
31788         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
31789
31790 2000-07-11  Neil Booth  <NeilB@earthling.net>
31791
31792         * gcc.dg/cpp/cmdlne-C.c: New.
31793
31794 2000-07-09  Neil Booth  <NeilB@earthling.net>
31795
31796         * gcc.dg/cpp/directiv.c: New tests.
31797         * gcc.dg/cpp/undef1.c: Update.
31798
31799 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
31800
31801         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
31802
31803 2000-07-09  Neil Booth  <NeilB@earthling.net>
31804
31805         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
31806
31807 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
31808
31809         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
31810         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
31811
31812 2000-07-08  Neil Booth  <NeilB@earthling.net>
31813
31814         * gcc.dg/cpp/macsyntx.c: New tests.
31815
31816 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
31817
31818         * gcc.dg/20000707-1.c: New test.
31819
31820 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
31821
31822         * gcc.c-torture/execute/20000706-1.c: New test.
31823         * gcc.c-torture/execute/20000706-2.c: New test.
31824         * gcc.c-torture/execute/20000706-3.c: New test.
31825         * gcc.c-torture/execute/20000706-4.c: New test.
31826         * gcc.c-torture/execute/20000706-5.c: New test.
31827
31828 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
31829
31830         * g++.old-deja/g++.pt/instantiate7.C: New test.
31831
31832 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
31833
31834         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
31835         * g++.old-deja/g++.mike/thunk3.C: Likewise.
31836         * g++.old-deja/g++.other/rtti3.C: Likewise.
31837         * g++.old-deja/g++.other/rttid3.C: Likewise.
31838
31839 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
31840
31841         *  g77.f-torture/compile/20000630-1.x: Fix typo
31842
31843 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
31844
31845         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
31846         assembly output.
31847
31848 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
31849
31850         * gcc.dg/cpp/ident.c: New test.
31851
31852 2000-07-05  Neil Booth  <NeilB@earthling.net>
31853
31854         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
31855           gcc.dg/cpp/lexstrng.c: New tests.
31856
31857 2000-07-04  Neil Booth  <NeilB@earthling.net>
31858
31859         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
31860         * gcc.dg/cpp/strify2.c: Same.
31861
31862 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
31863
31864         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
31865         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
31866         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
31867         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
31868
31869         * testsuite/gcc.dg/cpp/macro1.c,
31870         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
31871         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
31872         testsuite/gcc.dg/cpp/strify1.c,
31873         testsuite/gcc.dg/cpp/strify2.c: New tests.
31874
31875 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
31876
31877         * gcc.c-torture/execute/20000703-1.c: New test.
31878
31879 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
31880
31881         * g++.old-deja/g++.pt (lookup10.C): New test.
31882
31883 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
31884
31885         * g++.old-deja/g++.pt (typename25.C): New test.
31886
31887 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
31888
31889         * gcc.c-torture/compile/20000701-1.c: New test.
31890
31891 2000-06-30  Nick Clifton  <nickc@cygnus.com>
31892
31893         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
31894         to test case.
31895
31896 2000-06-30  Catherine Moore  <clm@cygnus.com>
31897
31898         * gcc.c-torture/execute/align-1.c: New test.
31899
31900 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
31901
31902         * g++.old-deja/g++.pt/expr8.C: New test.
31903         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
31904
31905 2000-06-29  Nick Clifton  <nickc@cygnus.com>
31906
31907         * gcc.c-torture/compile/20000629-1.c: New test.
31908
31909 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
31910
31911
31912         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
31913         gcc.dg/noncompile directory, depending on whether they're
31914         preprocessor tests or not.  Annotate all the tests for the dg
31915         framework.
31916
31917         * gcc.c-torture/noncompile/noncompile.exp: Delete.
31918         * gcc.dg/noncompile/noncompile.exp: New.
31919
31920         * Moved files:
31921         Old name                                New name
31922         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
31923         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
31924         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
31925         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
31926         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
31927         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
31928         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
31929         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
31930         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
31931         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
31932         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
31933         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
31934         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
31935         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
31936         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
31937         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
31938         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
31939         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
31940         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
31941         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
31942         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
31943         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
31944         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
31945         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
31946
31947         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
31948         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
31949         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
31950         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
31951         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
31952         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
31953
31954 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
31955
31956         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
31957         declare one variable.  On the fourth, error.
31958         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
31959         declared by 20000628-1a.h.
31960
31961 2000-06-29  Richard Henderson  <rth@redhat.com>
31962
31963         * gcc.c-torture/execute/930529-1.x: New file.
31964         * gcc.dg/920413-1.c: Adjust expected warning text.
31965         * gcc.dg/980217-1.c: Declare abort.
31966         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
31967
31968 2000-06-29  Jeffrey A Law  (law@cygnus.com)
31969
31970         * g77.f-torture/compile/20000629-1.f: New test.
31971         * g77.f-torture/compile/20000629-1.x: Expected to fail.
31972
31973 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
31974
31975         Rearrange lots of files, removing entirely the
31976         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
31977         directories.
31978
31979         * Deleted files:
31980         gcc.c-torture/code_quality/code_quality.exp
31981         gcc.c-torture/special/special.exp
31982         gcc.failure/failure.exp
31983         gcc.failure/940409-1.x
31984         gcc.c-torture/compile/961203-1.x
31985
31986         * New files:
31987         gcc.misc-tests/linkage.exp
31988         gcc.c-torture/execute/920730-1t.c
31989         gcc.c-torture/execute/920730-1t.x
31990         gcc.c-torture/compile/920520-1.x
31991         gcc.c-torture/compile/920521-1.x
31992         gcc.c-torture/compile/981006-1.x
31993         gcc.c-torture/execute/eeprof-1.x
31994
31995         * Moved files (possibly with modifications to fit a new harness):
31996         Old name                                New name
31997         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
31998         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
31999         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
32000         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
32001         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
32002         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
32003         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
32004         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
32005         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
32006         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
32007         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
32008         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
32009         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
32010         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
32011
32012 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
32013
32014         * c-torture/compile/961203-1.x: Delete.
32015
32016         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
32017         not exit. Include stdio.h.
32018         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
32019         * gcc.misc-tests/dg-12.c: Likewise.
32020         * gcc.misc-tests/dg-5.c: Likewise.
32021         * gcc.misc-tests/dg-6.c: Likewise.
32022         * gcc.misc-tests/dg-7.c: Prototype abort.
32023         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
32024         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
32025         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
32026         not exit.
32027         * gcc.misc-tests/sieve.c: Use return from main, not exit.
32028         * gcc.misc-tests/sort2.c: Use return from main, not exit.
32029
32030 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
32031
32032         * gcc.dg/cpp/20000628-1.c: New test.
32033         * gcc.dg/cpp/20000628-1.h: New header for above test.
32034         * gcc.dg/cpp/20000628-1a.h: Likewise.
32035
32036 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
32037
32038         * gcc.dg/cpp: New directory.
32039         * gcc.dg/cpp/cpp.exp: New driver.
32040         * gcc.dg/cpp/20000627-1.c: New test.
32041         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
32042         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
32043         and rewrite as a compilation test.
32044
32045         * gcc.dg: Move many files into the cpp subdirectory, possibly
32046         renaming or editing them as well.
32047         Old name                New name
32048         990119-1.c              cpp/19990119-1.c
32049         990228-1.c              cpp/19990228-1.c
32050         990407-1.c              cpp/19990407-1.c
32051         990409-1.c              cpp/19990409-1.c
32052         990413-1.c              cpp/19990413-1.c
32053         990703-1.c              cpp/19990703-1.c
32054         20000127-1.c            cpp/20000127-1.c
32055         20000129-1.c            cpp/20000129-1.c
32056         20000207-1.c            cpp/20000207-1.c
32057         20000207-2.c            cpp/20000207-2.c
32058         20000209-1.c            cpp/20000209-1.c
32059         20000209-2.c            cpp/20000209-2.c
32060         20000301-1.c            cpp/20000301-1.c
32061         20000419-1.c            cpp/20000419-1.c
32062         20000510-1.S            cpp/20000510-1.S
32063         20000519-1.c            cpp/20000519-1.c
32064         20000529-1.c            cpp/20000529-1.c
32065         20000625-1.c            cpp/20000625-1.c
32066         20000625-2.c            cpp/20000625-2.c
32067         cpp-as1.c               cpp/assert1.c
32068         cpp-as2.c               cpp/assert2.c
32069         cxx-comments-1.c        cpp/cxxcom1.c
32070         cxx-comments-2.c        cpp/cxxcom2.c
32071         endif-label.c           cpp/endif.c
32072         cpp-hash1.c             cpp/hash1.c
32073         cpp-hash2.c             cpp/hash2.c
32074         cpp-if1.c               cpp/if-1.c
32075         cpp-if2.c               cpp/if-2.c
32076         cpp-if3.c               cpp/if-3.c
32077         cpp-if4.c               cpp/if-4.c
32078         cpp-if5.c               cpp/if-5.c
32079         cpp-cond.c              cpp/if-cexp.c
32080         cpp-missingop.c         cpp/if-mop.c
32081         cpp-missingparen.c      cpp/if-mpar.c
32082         cpp-opprec.c            cpp/if-oppr.c
32083         cpp-ifparen.c           cpp/if-paren.c
32084         cpp-shortcircuit.c      cpp/if-sc.c
32085         cpp-shift.c             cpp/if-shift.c
32086         cpp-unary.c             cpp/if-unary.c
32087         cpp-li1.c               cpp/line1.c
32088         cpp-li2.c               cpp/line2.c
32089         lineno.c                cpp/line3.c
32090         lineno-2.c              cpp/line4.c
32091         cpp-mi.c                cpp/mi1.c
32092         cpp-mic.h               cpp/mi1c.h
32093         cpp-micc.h              cpp/mi1cc.h
32094         cpp-mind.h              cpp/mi1nd.h
32095         cpp-mindp.h             cpp/mi1ndp.h
32096         cpp-mix.h               cpp/mi1x.h
32097         cpp-mi2.c               cpp/mi2.c
32098         cpp-mi2a.h              cpp/mi2a.h
32099         cpp-mi2b.h              cpp/mi2b.h
32100         cpp-mi2c.h              cpp/mi2c.h
32101         cpp-mi3.c               cpp/mi3.c
32102         cpp-mi3.def             cpp/mi3.def
32103         poison-1.c              cpp/poison.c
32104         pr-impl.c               cpp/prag-imp.c
32105         cpp-redef-2.c           cpp/redef1.c
32106         cpp-redef.c             cpp/redef2.c
32107         strpaste.c              cpp/strp1.c
32108         strpaste-2.c            cpp/strp2.c
32109         cpp-tradpaste.c         cpp/tr-paste.c
32110         cpp-tradstringify.c     cpp/tr-str.c
32111         cpp-tradwarn1.c         cpp/tr-warn1.c
32112         cpp-tradwarn2.c         cpp/tr-warn2.c
32113         trigraphs.c             cpp/trigraphs.c
32114         cpp-unc1.c              cpp/unc1.c
32115         cpp-unc2.c              cpp/unc2.c
32116         cpp-unc3.c              cpp/unc3.c
32117         cpp-unc.c               cpp/unc4.c
32118         undef.c                 cpp/undef1.c
32119         undef-2.c               cpp/undef2.c
32120         cpp-wi1.c               cpp/widestr1.c
32121
32122 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
32123
32124         * lib/g++.exp (g++_include_flags): Tweak.
32125
32126 2000-06-27  H.J. Lu  <hjl@gnu.org>
32127             Loren J. Rittle  <ljrittle@acm.org>
32128
32129         * lib/g++.exp (g++_include_flags): Override libgloss.exp
32130         version with one that knows about the new gcc tree structure.
32131         (g++_link_flags): Same.
32132
32133 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
32134
32135         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
32136         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
32137         case we are cross-compiling.
32138
32139         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
32140         g++.old-deja/g++.niklas/Makefile.in,
32141         g++.old-deja/g++.niklas/configure.in,
32142         g++.old-deja/g++.other/Makefile.in,
32143         g++.old-deja/g++.other/configure.in,
32144         gcc.c-torture/code_quality/Makefile.in,
32145         gcc.c-torture/code_quality/configure.in,
32146         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
32147         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
32148         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
32149         gcc.c-torture/execute/ieee/Makefile.in,
32150         gcc.c-torture/execute/ieee/configure.in,
32151         gcc.c-torture/noncompile/Makefile.in,
32152         gcc.c-torture/noncompile/configure.in,
32153         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
32154         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
32155         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
32156
32157 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
32158
32159         * g++.old-deja/g++.other/ambig3.C: New test.
32160
32161 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
32162
32163         * g++.old-deja/g++.pt/syntax1.C: New test.
32164         * g++.old-deja/g++.pt/syntax2.C: New test.
32165         * g++.old-deja/g++.other/syntax3.C: New test.
32166         * g++.old-deja/g++.other/syntax4.C: New test.
32167
32168 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
32169
32170         * gcc.dg/20000623-1.c: Prototype exit and abort.
32171
32172 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
32173
32174         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
32175         New tests.
32176         * gcc.dg/cpp-mi3.def: New file.
32177
32178         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
32179         inside assertions.
32180         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
32181         lexer's error messages.
32182         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
32183         divine anything from the linemarkers.
32184         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
32185         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
32186
32187 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
32188
32189         * gcc.dg/20000623-1.c: New test.
32190
32191 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
32192
32193         * gcc.c-torture/execute/20000622-1.c: New test.
32194
32195 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
32196
32197         * g++.old-deja/g++.other/init15.C: New test.
32198
32199 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
32200
32201         * g++.old-deja/g++.pt/vaarg2.C: New test.
32202         * g++.old-deja/g++.pt/vaarg3.C: New test.
32203
32204 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
32205
32206         * g++.old-deja/g++.other/dyncast6.C: New test.
32207
32208 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
32209
32210         * gcc.c-torture/execute/loop-6.c: New test.
32211
32212 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
32213
32214         * gcc.dg/20000614-1.c: New test.
32215         * gcc.dg/20000614-2.c: New test.
32216
32217 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
32218
32219         * g++.old-deja/g++.other/inline12.C: New test.
32220
32221 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
32222
32223         * g++.old-deja/g++.other/eh1.C: New test.
32224
32225 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
32226
32227         * g++.old-deja/g++.other/type.C: New test.
32228
32229 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
32230
32231         * g++.old-deja/g++.other/initstring.C: New test.
32232
32233 2000-06-12  Jason Merrill  <jason@redhat.com>
32234
32235         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
32236
32237 2000-06-09  Jeffrey A Law  (law@cygnus.com)
32238
32239         * gcc.c-torture/compile/20000609-1.c: New test.
32240
32241 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
32242
32243         * gcc.dg/20000609-1.c: New test.
32244
32245 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
32246
32247         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
32248         * gcc.c-torture/noncompile/poison-1.c: Move...
32249         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
32250         * gcc.dg/cpp-li1.c: Add a token after the #line.
32251
32252 2000-06-05  Richard Henderson  <rth@cygnus.com>
32253
32254         * gcc.c-torture/execute/20000605-2.c: New test.
32255         * gcc.c-torture/execute/20000605-3.c: New test.
32256
32257 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
32258
32259         * g77.f-torture/execute/20000503-1.x: New file.
32260
32261 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
32262
32263         * g++.old-deja/g++.eh/badalloc1.C: New test.
32264
32265 2000-06-05  Richard Henderson  <rth@cygnus.com>
32266
32267         * gcc.c-torture/execute/20000605-1.c: New test.
32268
32269 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
32270             Nathan Sidwell <nathan@codesourcery.com>
32271
32272         * gcc.c-torture/compile/20000605-1.c: New test.
32273
32274 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
32275
32276         * g77.f-torture/compile/20000601-1.f:  New test.
32277
32278 2000-06-03  Richard Henderson  <rth@cygnus.com>
32279
32280         * gcc.c-torture/execute/20000603-1.c: New.
32281
32282 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
32283
32284         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
32285         * gcc.dg/noreturn-2.c (noreturn): Likewise.
32286
32287 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
32288
32289         * gcc.dg/compare2.c (case 12): XFAIL.
32290         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
32291         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
32292
32293         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
32294
32295 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
32296
32297         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
32298         guard macro is already defined when the header is first
32299         included.
32300         * gcc.dg/cpp-mix.h: New file.
32301         * gcc.dg/endif-label.c: Update patterns to match compiler.
32302
32303         * g++.brendan/complex1.C: Declare abort.
32304         * g++.law/refs4.C: Remove XFAIL.
32305         * g++.oliva/expr2.C: Declare abort and exit.
32306
32307 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
32308
32309         * gcc.c-torture/execute/20000528-1.c: New test.
32310
32311         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
32312         * g++.old-deja/g++.law/temps4.C: Likewise.
32313
32314         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
32315         stdlib.h.  Call abort() on failure.
32316         * g++.old-deja/g++.law/refs4.C: Likewise.
32317         * g++.old-deja/g++.law/temps4.C: Likewise.
32318         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
32319         * gcc.c-torture/execute/20000112-1.c: Include string.h.
32320
32321 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
32322
32323         Relative to g++.dg/special:
32324         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
32325
32326         Relative to g++.old-deja:
32327         * g++.brendan/complex1.C, g++.jason/optimize2.C,
32328         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
32329         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
32330         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
32331         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
32332         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
32333         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
32334
32335         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
32336         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
32337         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
32338         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
32339         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
32340         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
32341         and/or string.h.
32342
32343         * g++.other/goto1.C: Update expectations for error messages.
32344
32345 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
32346
32347         * gcc.c-torture/compile/20000523-1.c: New test.
32348
32349 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
32350
32351         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
32352
32353 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
32354
32355         * g++.old-deja/g++.eh/catch11.C: New test.
32356         * g++.old-deja/g++.eh/catch12.C: New test.
32357
32358 2000-05-24  Nick Clifton  <nickc@cygnus.com>
32359
32360         * gcc.c-torture/execute/20000523-1.c: New test.
32361
32362 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
32363
32364         * c-torture/execute/bcp-1.c: Replace abort in arg of
32365         __builtin_constant_p with a generic external function.
32366
32367         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
32368         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
32369         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
32370         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
32371         Prototype abort and/or exit.
32372
32373         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
32374         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
32375         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
32376         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
32377
32378 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
32379
32380         * gcc.dg/dwarf2-1.c: New test.
32381
32382 2000-05-20  Richard Henderson  <rth@cygnus.com>
32383
32384         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
32385
32386 2000-05-20  Andreas Jaeger  <aj@suse.de>
32387
32388         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
32389         testcase.
32390
32391 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
32392
32393         * gcc.c-torture/execute/20000519-2.c: New test.
32394
32395 2000-05-19  Andreas Jaeger  <aj@suse.de>
32396
32397         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
32398         which fails with SSA.
32399
32400         * lib/c-torture.exp: Also test with -O3 -fssa.
32401
32402 2000-05-18  Michael Meissner  <meissner@redhat.com>
32403
32404         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
32405         * gcc.c-torture/execute/920415-1.c: Ditto.
32406         * gcc.c-torture/execute/920501-1.c: Ditto.
32407         * gcc.c-torture/execute/conversion.c: Ditto.
32408         * gcc.c-torture/execute/cvt-1.c: Ditto.
32409
32410 2000-05-18  Jeffrey A Law  (law@cygnus.com)
32411
32412         * gcc.c-torture/compile/20000518-1.c: New test.
32413
32414 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
32415
32416         * g77.f-torture/compile/200005018.f:  New test.
32417
32418 2000-05-17  Jeffrey A Law  (law@cygnus.com)
32419
32420         * gcc.c-torture/compile/20000517-1.c: New test.
32421
32422 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32423
32424         * gcc.c-torture/execute/20000516-1.c: New test.
32425
32426 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
32427
32428         * g++.old-deja/g++.other/eh.C: New test.
32429
32430 2000-05-12  Richard Henderson  <rth@cygnus.com>
32431
32432         * gcc.c-torture/execute/990208-1.c (main): Don't pass
32433         constants through to doit's conditional.
32434
32435 2000-05-11  Jeffrey A Law  (law@cygnus.com)
32436
32437         * gcc.c-torture/compile/20000511-1.c: New test.
32438         * g77.f-torture/compile/20000511-1.f: New test.
32439         * g77.f-torture/compile/20000511-2.f: New test.
32440
32441 2000-05-11  Michael Meissner  <meissner@redhat.com>
32442
32443         * gcc.c-torture/execute/20000511-1.c: New test.
32444
32445 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
32446
32447         * gcc.dg/dg.exp: Scan .S files as well as .c files.
32448         * gcc.dg/20000510-1.S: New.
32449
32450 2000-05-08  Catherine Moore  <clm@cygnus.com>
32451
32452         * gcc.dg/unused-3.c: New.
32453
32454 2000-05-06  Richard Henderson  <rth@cygnus.com>
32455
32456           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
32457           * g++.old-deja/g++.mike/warn1.C: Likewise.
32458           * g++.old-deja/g++.pt/local1.C: Likewise.
32459           * g++.old-deja/g++.pt/local7.C: Likewise.
32460           * g++.old-deja/g++.pt/spec16.C: Likewise.
32461
32462 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
32463
32464         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
32465
32466 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
32467
32468           * g77.f-torture/execute/20000503-1.f:  New test.
32469
32470 2000-05-04  Andreas Jaeger  <aj@suse.de>
32471
32472         * gcc.dg/noreturn-2.c: New test.
32473
32474 2000-05-04  Neil Booth  <NeilB@earthling.net>
32475
32476         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
32477         preprocessor.
32478
32479 2000-05-04  Richard Henderson  <rth@cygnus.com>
32480
32481         * gcc.c-torture/execute/20000503-1.c: Fix typo.
32482
32483 2000-05-04  Richard Henderson  <rth@cygnus.com>
32484
32485         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
32486         OpenSSL by Jason R Thorpe.
32487
32488 2000-05-03  Jim Wilson  <wilson@cygnus.com>
32489
32490         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
32491
32492 2000-05-03  Robert Lipe <robertlipe@usa.net>
32493
32494         * gcc.dg/20000503-1.c: New test.
32495
32496 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
32497
32498         * gcc.c-torture/compile/20000502-1.c: New test.
32499         * g++.old-deja/g++.other/align.C: New test.
32500         * gcc.dg/cpp-tradstringify.c: New test.
32501
32502 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
32503
32504         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
32505         and hard registers.
32506
32507 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
32508
32509         * gcc.c-torture/execute/loop-5.c: New test.
32510
32511 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
32512
32513         * gcc.c-torture/execute/va-arg-20.c: New test.
32514
32515 2000-04-23  Jeffrey A Law  (law@cygnus.com)
32516
32517         * gcc.c-torture/execute/20000422-1.c: New test.
32518
32519 2000-04-20  Greg McGary  <gkm@gnu.org>
32520
32521         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
32522         when optimizing, but without sibling-call optimizations (-O1).
32523
32524 2000-04-20  Jeffrey A Law  (law@cygnus.com)
32525
32526           * gcc.c-torture/compile/20000420-1.c: New test.
32527
32528 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
32529
32530         * g++.abi/ptrflags.C: New test.
32531         * g++.eh/catchptr1.C: Test incomplete pointer chains.
32532
32533 2000-04-19  Catherine Moore  <clm@cygnus.com>
32534
32535         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
32536
32537 2000-04-19  Greg McGary  <gkm@gnu.org>
32538
32539         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
32540         sibling-call optimizations.
32541
32542 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
32543
32544         * gcc.dg/20000419-1.c: New test.
32545
32546 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
32547
32548         * gcc.c-torture/execute/20000412-6.c: New test.
32549
32550 2000-04-12  Jeffrey A Law  (law@cygnus.com)
32551
32552         * gcc.c-torture/execute/20000412-5.c: New test.
32553         * g77.f-torture/compile/20000412-1.f: New test.
32554         * gcc.c-torture/execute/20000412-4.c: New test.
32555         * gcc.c-torture/compile/20000412-2.c: New test.
32556         * gcc.c-torture/execute/20000412-3.c: New test.
32557         * gcc.c-torture/compile/20000412-1.c: New test.
32558         * gcc.c-torture/execute/20000412-2.c: New test.
32559
32560 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
32561
32562         * objc/execute/bf-20.m: New test.
32563
32564 2000-04-10  Richard Henderson  <rth@cygnus.com>
32565
32566         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
32567
32568         * gcc.c-torture/execute/20000412-1.c: New test.
32569
32570 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
32571
32572         * g++.old-deja/g++.eh/catchptr1.C: New test.
32573
32574 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
32575
32576         * g++.old-deja/g++.abi/cxa_vec.C: New test.
32577
32578 2000-04-08  Neil Booth  <NeilB@earthling.net>
32579
32580         * gcc.dg/cpp-nullchar.c: Remove test as
32581         embedded nulls cause problems.
32582
32583 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32584
32585         * gcc.dg/compare2.c: New test.
32586
32587 2000-04-08  Neil Booth  <NeilB@earthling.net>
32588
32589         * gcc.dg/cpp-nullchar.c: New test.
32590
32591 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
32592
32593         * gcc.dg/cpp-mi2.c: New test.
32594         * gcc.dg/cpp-mi2[abc].h: New files.
32595
32596 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
32597
32598         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
32599         member name.
32600
32601 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
32602
32603         * g++.old-deja/g++.abi/vmihint.C: New test.
32604
32605 2000-04-06  Neil Booth  <NeilB@earthling.net>
32606
32607         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
32608         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
32609         copyright.
32610
32611 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
32612
32613         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
32614         avoid stack-frame overwrite.
32615
32616 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
32617
32618         * gcc.c-torture/compile/20000405-2.c: New test.
32619         * gcc.c-torture/compile/20000405-3.c: New test.
32620
32621 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32622
32623         * gcc.c-torture/compile/20000405-1.c: New test.
32624
32625 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
32626
32627         * gcc.dg/cast-qual-1.c: Revert last change.
32628
32629 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32630
32631         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
32632
32633 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
32634
32635         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
32636         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
32637
32638 2000-04-03  Jeffrey A Law  (law@cygnus.com)
32639
32640         * gcc.c-torture/compile/20000403-2.c: New test.
32641         * gcc.c-torture/compile/20000403-1.c: New test.
32642
32643 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
32644
32645         * gcc.c-torture/execute/20000403-1.c: New test.
32646
32647 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
32648
32649         * gcc.c-torture/execute/20000402-1.c: New test.
32650
32651 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
32652
32653         * gcc.c-torture/execute/va-arg-15.c: New test.
32654         * gcc.c-torture/execute/va-arg-16.c: New test.
32655         * gcc.c-torture/execute/va-arg-17.c: New test.
32656         * gcc.c-torture/execute/va-arg-18.c: New test.
32657         * gcc.c-torture/execute/va-arg-19.c: New test.
32658
32659 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
32660
32661         * gcc.c-torture/compile/981211-1.c: Move to...
32662         * gcc.dg/cpp-as1.c: ...here.
32663         * gcc.dg/cpp-as2.c: New file.
32664
32665         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
32666         compiler.
32667
32668 2000-04-02  Neil Booth  <NeilB@earthling.net>
32669
32670         * gcc.dg/cpp-cond.c  New tests.
32671         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
32672         accidental success less likely.
32673         * gcc.dg/cpp-missingop.c  New tests.
32674         * gcc.dg/cpp-missingparen.c  New tests.
32675         * gcc.dg/cpp-shift.c  New tests.
32676         * gcc.dg/cpp-shortcircuit.c  New tests.
32677         * gcc.dg/cpp-unary.c  New tests.
32678
32679 2000-03-29  Jeffrey A Law  (law@cygnus.com)
32680
32681         * gcc.c-torture/compile/20000329-1.c: New test.
32682
32683 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
32684
32685         * gcc.c-torture/compile/20000326-1.c: New test.
32686         * gcc.c-torture/compile/20000326-2.c: New test.
32687
32688 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
32689
32690         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
32691         the first parameter is a function argument.
32692
32693 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
32694
32695         * g++.old-deja/g++.ext/array4.C: New test.
32696
32697 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
32698
32699         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
32700
32701 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32702
32703         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
32704
32705 2000-03-19  Richard Henderson  <rth@cygnus.com>
32706
32707         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
32708
32709 2000-03-19  Richard Henderson  <rth@cygnus.com>
32710
32711         * gcc.c-torture/compile/20000319-1.c: New test.
32712
32713 2000-03-14  Jeffrey A Law  (law@cygnus.com)
32714
32715         * gcc.c-torture/execute/20000314-3.c: New test.
32716         * gcc.c-torture/execute/20000314-2.c: New test.
32717         * gcc.c-torture/execute/20000314-1.c: New test.
32718         * gcc.c-torture/compile/20000314-2.c: New test.
32719         * gcc.c-torture/compile/20000314-1.c: New test.
32720
32721 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
32722
32723         * g++.old-deja/g++.warn/inline.C: New test.
32724
32725 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
32726
32727         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
32728         standards-compliant result rather than specific constants.
32729         Put test-values in array.
32730
32731 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
32732
32733         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
32734         (g++_target_compile): Put test-specific options last.
32735
32736 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
32737
32738         * g++.old-deja/g++.eh/vbase4.C: New test.
32739
32740 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
32741
32742         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
32743
32744 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
32745
32746         * g++.old-deja/g++.brendan/misc12.C: Removed.
32747         * g++.old-deja/g++.pt/memtemp77.C: Constify.
32748         * g++.old-deja/g++.ext/pretty4.C: New test.
32749
32750 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
32751
32752         * g++.old-deja/g++.other/string2.C: New test.
32753
32754 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
32755
32756         * g++.old-deja/g++.warn/impint2.C: New test.
32757
32758 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
32759
32760         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
32761         is 1, not zero.
32762
32763 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
32764
32765         * g++.old-deja/g++.warn/impint.C: New test.
32766         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
32767         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
32768         * g++.old-deja/g++.pt/explicit12.C: Likewise.
32769         * g++.old-deja/g++.pt/explicit13.C: Likewise.
32770         * g++.old-deja/g++.pt/explicit17.C: Likewise.
32771         * g++.old-deja/g++.pt/explicit18.C: Likewise.
32772         * g++.old-deja/g++.pt/explicit19.C: Likewise.
32773         * g++.old-deja/g++.pt/explicit23.C: Likewise.
32774         * g++.old-deja/g++.pt/explicit31.C: Likewise.
32775         * g++.old-deja/g++.pt/explicit35.C: Likewise.
32776         * g++.old-deja/g++.pt/explicit6.C: Likewise.
32777         * g++.old-deja/g++.pt/memclass7.C: Likewise.
32778
32779 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
32780
32781         * gcc.dg/cpp-redef.c: New test.
32782
32783 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
32784
32785         * g++.old-deja/g++.pt/unify7.C: New test.
32786
32787 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
32788
32789         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
32790         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
32791
32792 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
32793
32794         * gcc.c-torture/compile/20000224-1.c: New test.
32795
32796 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32797
32798         * gcc.c-torture/compile/cpp-2.c: New test.
32799         * gcc.c-torture/compile/cpp-1.c: New test.
32800
32801 2000-02-25  Jeffrey A Law  (law@cygnus.com)
32802
32803         * gcc.c-torture/execute/20000225-1.c: New test.
32804
32805 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32806
32807         * gcc.dg/cpp-li2.c: New test.
32808
32809         * gcc.dg/cpp-wi1.c: New test.
32810
32811         * gcc.dg/cpp-li1.c: New test.
32812
32813 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
32814
32815         * g++.old-deja/g++.other/sizeof5.C: New test.
32816
32817 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32818
32819         * gcc.c-torture/execute/va-arg-13.c: New test.
32820
32821 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
32822
32823         * gcc.c-torture/execute/va-arg-12.c: New test.
32824
32825 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
32826
32827         * gcc.c-torture/execute/20000223-1.c: New test.
32828
32829 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
32830
32831         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
32832
32833 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
32834
32835         * g++.old-deja/g++.abi/ptrmem.C: New test.
32836
32837 2000-02-19  Richard Henderson  <rth@cygnus.com>
32838
32839         * gcc.c-torture/compile/init-3.c: New.
32840
32841 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
32842
32843         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
32844         ALWAYS_CXXFLAGS.
32845
32846 2000-02-11  Robert Lipe <robertl@sco.com>
32847
32848         * gcc.c-torture/compile/20000211-3.c: New test.
32849
32850 2000-02-11  Martin Buchholz <martin@xemacs.org>
32851
32852         * gcc.c-torture/compile/20000211-2.c: New test.
32853
32854 2000-02-11  Jeffrey A Law  (law@cygnus.com)
32855
32856         * gcc.c-torture/compile/20000211-1.c: New test.
32857
32858 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
32859
32860         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
32861           on native targets
32862
32863 2000-02-08  Nathan Sidwell  <nathan@acm.org>
32864
32865         * g++.old-deja/g++.other/cast5.C: New test.
32866
32867 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
32868
32869         * gcc.c-torture/execute/20000205-1.c: New.
32870
32871 2000-02-03  Nathan Sidwell  <nathan@acm.org>
32872
32873         * g++.old-deja/g++.jason/cast3.C: Return void.
32874         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
32875
32876 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32877
32878         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
32879
32880         * gcc.dg/loop-1.c: New test.
32881
32882 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
32883
32884         * gcc.c-torture/compile/20000127-1.c: New test.
32885         * gcc.c-torture/execute/991228-1.c: New test.
32886
32887 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32888
32889         * gcc.dg/unused-2.c: New test.
32890
32891         * gcc.dg/conv-1.c: New test.
32892
32893 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
32894
32895         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
32896         compiler.
32897         (tool_option_proc): Fix typo.
32898
32899 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
32900
32901         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
32902         of the ld on the host, not on the build machine.
32903         Also, don't crash if '--help' is not a supported option.
32904
32905 2000-01-24  Richard Henderson  <rth@cygnus.com>
32906
32907         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
32908
32909 2000-01-20  Jeffrey A Law  (law@cygnus.com)
32910
32911         * gcc.c-torture/execute/20000120-2.c: New test.
32912         * gcc.c-torture/execute/20000120-1.c: New test.
32913
32914 2000-01-13  Jeffrey A Law  (law@cygnus.com)
32915
32916         * gcc.c-torture/execute/20000113-1.c: New test.
32917
32918 2000-01-12  Jeffrey A Law  (law@cygnus.com)
32919
32920         * gcc.c-torture/execute/20000112-1.c: New test.
32921
32922 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32923
32924         * gcc.dg/20000111-1.c: New test.
32925
32926 2000-01-10  Jeffrey A Law  (law@cygnus.com)
32927
32928         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
32929         with 16 bit integers.
32930
32931 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32932
32933         * gcc.dg/20000108-1.c: New test.
32934
32935 2000-01-05  Nathan Sidwell  <nathan@acm.org>
32936
32937         * g++.old-deja/g++.ns/koenig8.C: New test.
32938
32939 2000-01-05  Nathan Sidwell  <nathan@acm.org>
32940
32941         * g++.old-deja/g++.other/cast4.C: New test.
32942
32943 2000-01-05  Jeffrey A Law  (law@cygnus.com)
32944
32945         * gcc.c-torture/compile/20000105-2.c: New test.
32946         * gcc.c-torture/compile/20000105-1.c: New test.
32947
32948 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32949
32950         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
32951         references to printf & atoi to conform to ANSI standard.
32952         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
32953         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
32954         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
32955         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
32956         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
32957         * g++.old-deja/g++.brendan/complex1.C: Likewise.
32958         * g++.old-deja/g++.brendan/copy1.C: Likewise.
32959         * g++.old-deja/g++.brendan/copy2.C: Likewise.
32960         * g++.old-deja/g++.brendan/copy3.C: Likewise.
32961         * g++.old-deja/g++.brendan/copy4.C: Likewise.
32962         * g++.old-deja/g++.brendan/copy5.C: Likewise.
32963         * g++.old-deja/g++.brendan/copy6.C: Likewise.
32964         * g++.old-deja/g++.brendan/copy7.C: Likewise.
32965         * g++.old-deja/g++.brendan/copy8.C: Likewise.
32966         * g++.old-deja/g++.brendan/crash11.C: Likewise.
32967         * g++.old-deja/g++.brendan/crash14.C: Likewise.
32968         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
32969         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
32970         * g++.old-deja/g++.brendan/delete2.C: Likewise.
32971         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
32972         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
32973         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
32974         * g++.old-deja/g++.brendan/eh1.C: Likewise.
32975         * g++.old-deja/g++.brendan/groff1.C: Likewise.
32976         * g++.old-deja/g++.brendan/init3.C: Likewise.
32977         * g++.old-deja/g++.brendan/misc12.C: Likewise.
32978         * g++.old-deja/g++.brendan/misc7.C: Likewise.
32979         * g++.old-deja/g++.brendan/new2.C: Likewise.
32980         * g++.old-deja/g++.brendan/operators4.C: Likewise.
32981         * g++.old-deja/g++.brendan/operators5.C: Likewise.
32982         * g++.old-deja/g++.brendan/overload2.C: Likewise.
32983         * g++.old-deja/g++.brendan/overload7.C: Likewise.
32984         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
32985         * g++.old-deja/g++.brendan/reference1.C: Likewise.
32986         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
32987         * g++.old-deja/g++.brendan/template24.C: Likewise.
32988         * g++.old-deja/g++.brendan/template3.C: Likewise.
32989         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
32990         * g++.old-deja/g++.jason/inline3.C: Likewise.
32991         * g++.old-deja/g++.jason/opeq.C: Likewise.
32992         * g++.old-deja/g++.law/arg5.C: Likewise.
32993         * g++.old-deja/g++.law/arm7.C: Likewise.
32994         * g++.old-deja/g++.law/ctors11.C: Likewise.
32995         * g++.old-deja/g++.law/cvt8.C: Likewise.
32996         * g++.old-deja/g++.law/init9.C: Likewise.
32997         * g++.old-deja/g++.law/refs4.C: Likewise.
32998         * g++.old-deja/g++.law/template2.C: Likewise.
32999         * g++.old-deja/g++.law/visibility24.C: Likewise.
33000         * g++.old-deja/g++.law/vtable3.C: Likewise.
33001         * g++.old-deja/g++.mike/asm2.C: Likewise.
33002         * g++.old-deja/g++.mike/eh1.C: Likewise.
33003         * g++.old-deja/g++.mike/misc1.C: Likewise.
33004         * g++.old-deja/g++.mike/misc13.C: Likewise.
33005         * g++.old-deja/g++.mike/misc14.C: Likewise.
33006         * g++.old-deja/g++.mike/ns12.C: Likewise.
33007         * g++.old-deja/g++.mike/p1248.C: Likewise.
33008         * g++.old-deja/g++.mike/p3708.C: Likewise.
33009         * g++.old-deja/g++.mike/p3708a.C: Likewise.
33010         * g++.old-deja/g++.mike/p3708b.C: Likewise.
33011         * g++.old-deja/g++.mike/p646.C: Likewise.
33012         * g++.old-deja/g++.mike/p700.C: Likewise.
33013         * g++.old-deja/g++.mike/p783.C: Likewise.
33014         * g++.old-deja/g++.mike/p783a.C: Likewise.
33015         * g++.old-deja/g++.mike/p783b.C: Likewise.
33016         * g++.old-deja/g++.mike/p786.C: Likewise.
33017         * g++.old-deja/g++.mike/p789.C: Likewise.
33018         * g++.old-deja/g++.mike/p789a.C: Likewise.
33019         * g++.old-deja/g++.mike/p807a.C: Likewise.
33020         * g++.old-deja/g++.other/delete3.C: Likewise.
33021         * g++.old-deja/g++.other/dyncast1.C: Likewise.
33022         * g++.old-deja/g++.other/dyncast2.C: Likewise.
33023         * g++.old-deja/g++.other/dyncast3.C: Likewise.
33024         * g++.old-deja/g++.other/empty1.C: Likewise.
33025         * g++.old-deja/g++.other/temporary1.C: Likewise.
33026         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
33027         * g++.old-deja/g++.pt/t16.C: Likewise.
33028         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
33029
33030 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
33031
33032         * gcc.dg/991230-1.c: New test.
33033
33034 1999-12-29  Jeffrey A Law  (law@cygnus.com)
33035
33036         * gcc.c-torture/compile/991229-3.c: New test.
33037         * gcc.c-torture/compile/991229-2.c: New test.
33038         * gcc.c-torture/compile/991229-1.c: New test.
33039
33040 1999-12-29  Greg McGary <gkm@eng.ascend.com>
33041
33042         * gcc.c-torture/compile/labels-2.c: New test.
33043
33044 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
33045
33046         * gcc.c-torture/execute/991227-1.c: New test.
33047
33048 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
33049
33050         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
33051
33052 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
33053
33054         * gcc.c-torture/execute/991221-1.c: New test.
33055
33056 1999-12-20  Nathan Sidwell  <nathan@acm.org>
33057
33058         * g++.old-deja/g++.other/cast3.C: New test.
33059
33060 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
33061
33062         * gcc.c-torture/execute/991216-4.c: New test.
33063
33064 1999-12-16  Michael Meissner  <meissner@cygnus.com>
33065
33066         * gcc.c-torture/execute/991216-1.c: New test.
33067         * gcc.c-torture/execute/991216-2.c: New test.
33068         * gcc.c-torture/execute/991216-3.c: New test.
33069
33070 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
33071
33072         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
33073         Actually make the test fail by using "-O2" for compilation.
33074
33075 1999-12-15  Nathan Sidwell  <nathan@acm.org>
33076
33077         * g++.old-deja/g++.warn/cast-align1.C: New test.
33078
33079 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
33080
33081         * gcc.c-torture/compile/991214-1.c: New test.
33082         * gcc.c-torture/compile/991214-2.c: New test.
33083
33084 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
33085
33086         * gcc.dg/991214-1.c: New test.
33087
33088 1999-12-13  Jeffrey A Law  (law@cygnus.com)
33089
33090         * gcc.c-torture/compile/991213-3.c: New test.
33091         * gcc.c-torture/compile/991213-2.c: New test.
33092         * gcc.c-torture/compile/991213-1.c: New test.
33093
33094 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
33095
33096         * gcc.dg/991209-1.c: New test.
33097
33098 1999-12-08  Nathan Sidwell <nathan@acm.org>
33099
33100         * gcc.c-torture/compile/991208-1.c: New test.
33101
33102 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
33103
33104         * gcc.dg/ultrasp2.c: New test.
33105
33106 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
33107
33108         * g++.old-deja/g++.abi/align.C (main): Fix typo.
33109
33110 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
33111
33112         * gcc.c-torture/compile/991202-1.c: New test.
33113         * gcc.c-torture/execute/991202-1.c: New test.
33114         * gcc.c-torture/execute/991202-2.c: New test.
33115         * gcc.c-torture/execute/991202-3.c: New test.
33116
33117 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
33118
33119         * g++.old-deja/g++.abi/align.C: New test.
33120         * g++.old-deja/g++.abi/aggregates.C: Likewise.
33121         * g++.old-deja/g++.abi/bitfields.C: Likewise.
33122
33123 1999-12-01  Richard Henderson  <rth@cygnus.com>
33124
33125         * gcc.c-torture/execute/991201-1.c: New.
33126
33127 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
33128
33129         * gcc.dg/991129-1.c: New test.
33130
33131 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
33132
33133         * gcc.c-torture/compile/991127-1.c: New test.
33134
33135 1999-11-22  Nathan Sidwell  <nathan@acm.org>
33136
33137         * g++.old-deja/g++.other/warn4.C: New test.
33138
33139 1999-11-22  Nathan Sidwell  <nathan@acm.org>
33140
33141         * g++.old-deja/g++.eh/cleanup2.C: New test.
33142         * g++.old-deja/g++.ext/pretty2.C: New test.
33143         * g++.old-deja/g++.ext/pretty3.C: New test.
33144         * g++.old-deja/g++.other/debug6.C: New test.
33145
33146 1999-10-20  Jim Wilson  <wilson@cygnus.com>
33147
33148         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
33149         compiler_output to look for one error message instead of two.
33150
33151 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
33152
33153         * gcc.c-torture/execute/991118-1.c: Also test case
33154         where the word boundary does not split a byte evenly.
33155
33156 1999-11-19  Nathan Sidwell  <nathan@acm.org>
33157
33158         * g++.old-deja/g++.ext/restrict1.C: New test.
33159
33160 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
33161
33162         * gcc.c-torture/execute/991118-1.c: New test.
33163
33164 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
33165
33166         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
33167         working directory pathnames.
33168
33169 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
33170
33171         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
33172         host is equipped with driver.h and driver.o so it can actually
33173         compile and run the tests.
33174
33175 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
33176
33177         * gcc.c-torture/compile/991008-1.c: New test.
33178
33179 1999-11-08  Nick Clifton  <nickc@cygnus.com>
33180
33181         * lib/gcc-dg.exp: Include target-supports.exp
33182
33183 1999-11-05  Nick Clifton  <nickc@cygnus.com>
33184
33185         * lib/target-supports.exp: New file: Provide procs to test for
33186         features supported by the target.
33187         (check_weak_available): Moved here from ecos.exp.
33188         (check_alias_available): New proc: Determine of the target
33189         toolchain supports the alias attribute.
33190
33191         * gcc.dg/special/ecos.exp: Move check_weak_available to
33192         target-supports.exp.
33193         (alias-1.c): Only perform the test if the target supports
33194         aliases.
33195         (wkali-1.c): Only perform the test if the target supports
33196         aliases.
33197
33198         * gcc.dg/990506-0.c: Expect error messages from cross
33199         targets as well as native targets.
33200
33201 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
33202
33203         * gcc.dg/ultrasp1.c: Removed xfail.
33204         * gcc.dg/struct-ret-2.c: Likewise.
33205         * gcc.dg/array-1.c: Likewise.
33206
33207 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
33208
33209         * gcc.dg/struct-ret-2.c: New test.
33210
33211         * gcc.dg/array-1.c: New test.
33212
33213 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
33214
33215         * gcc.c-torture/execute/991030-1.c: New test.
33216
33217 1999-10-26  Richard Henderson  <rth@cygnus.com>
33218
33219         * gcc.c-torture/compile/991026-2.c: New test.
33220
33221 1999-10-26  Jeffrey A Law  (law@cygnus.com)
33222
33223         * gcc.c-torture/compile/991026-1.c: New test.
33224
33225 1999-10-23  Jeffrey A Law  (law@cygnus.com)
33226
33227         * gcc.c-torture/execute/991023-1.c: New test.
33228
33229 1999-10-19  Jeffrey A Law  (law@cygnus.com)
33230
33231         * gcc.c-torture/execute/991019-1.c: New test.
33232
33233 1999-10-16  Richard Henderson  <rth@cygnus.com>
33234
33235         * gcc.c-torture/execute/991016-1.c: New test.
33236
33237 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
33238
33239         * gcc.c-torture/execute/991014-1.c: New test.
33240
33241 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
33242
33243         * g++.old-deja/g++.other/union2.C: New test.
33244
33245 1999-10-13  Nathan Sidwell  <nathan@acm.org>
33246
33247         * g++.old-deja/g++.other/vaarg2.C: New test.
33248         * g++.old-deja/g++.other/vaarg3.C: New test.
33249
33250 1999-10-12  Craig Burley  <craig@jcb-sc.com>
33251
33252         * g77.f-torture/noncompile/19990905-1.f: Moved from being
33253         in compile/.
33254
33255 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
33256
33257         * gcc.c-torture/execute/va-arg-11.c: New test.
33258
33259 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
33260
33261         * lib/file-format.exp (gcc_target_object_format): Don't
33262         crash if objdump is unavailable.
33263
33264 1999-09-29  Donn Terry <donn@interix.com>
33265
33266         * gcc.misc-tests/mg.exp: delete extraneous redirection.
33267
33268 1999-09-28  Nick Clifton  <nickc@cygnus.com>
33269
33270         * gcc.c-torture/compile/990928-1.c: New test.
33271
33272 1999-09-28  Nathan Sidwell  <nathan@acm.org>
33273
33274         * g++.old-deja/g++.other/decl6.C: New test.
33275
33276 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33277
33278         * gcc.c-torture/execute/va-arg-10.c: New test.
33279
33280 1999-09-27  Nathan Sidwell  <nathan@acm.org>
33281
33282         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
33283         __PRETTY_FUNCTION__.
33284
33285 1999-09-23  Nick Clifton  <nickc@cygnus.com>
33286
33287         * gcc.c-torture/execute/990923-1.c: New test.
33288
33289 1999-09-21  Nick Clifton  <nickc@cygnus.com>
33290
33291         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
33292         for which -fpic is inappropriate.
33293
33294 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
33295
33296         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
33297
33298 1999-09-21  Nathan Sidwell  <nathan@acm.org>
33299
33300         * g++.old-deja/g++.other/dyncast1.C: New test.
33301         * g++.old-deja/g++.other/dyncast2.C: New test.
33302         * g++.old-deja/g++.other/dyncast3.C: New test.
33303         * g++.old-deja/g++.other/dyncast4.C: New test.
33304         * g++.old-deja/g++.other/dyncast5.C: New test.
33305         * g++.old-deja/g++.eh/catch3.C: New test.
33306         * g++.old-deja/g++.eh/catch3p.C: New test.
33307         * g++.old-deja/g++.eh/catch4.C: New test.
33308         * g++.old-deja/g++.eh/catch4p.C: New test.
33309         * g++.old-deja/g++.eh/catch5.C: New test.
33310         * g++.old-deja/g++.eh/catch5p.C: New test.
33311         * g++.old-deja/g++.eh/catch6.C: New test.
33312         * g++.old-deja/g++.eh/catch6p.C: New test.
33313         * g++.old-deja/g++.eh/catch7.C: New test.
33314         * g++.old-deja/g++.eh/catch7p.C: New test.
33315         * g++.old-deja/g++.eh/catch8.C: New test.
33316         * g++.old-deja/g++.eh/catch8p.C: New test.
33317         * g++.old-deja/g++.eh/catch9.C: New test.
33318         * g++.old-deja/g++.eh/catch9p.C: New test.
33319
33320 1999-09-13  Nathan Sidwell  <nathan@acm.org>
33321
33322         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
33323         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
33324
33325 1999-09-13  Jeffrey A Law  (law@cygnus.com)
33326
33327         * gcc.c-torture/compile/990913-1.c: New test.
33328
33329 1999-09-10  Nathan Sidwell  <nathan@acm.org>
33330
33331         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
33332         * g++.old-deja/g++.jason/rfg5.C: Likewise.
33333
33334 1999-09-09  Richard Henderson  <rth@cygnus.com>
33335
33336         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
33337
33338 1999-09-09  Nathan Sidwell  <nathan@acm.org>
33339
33340         * g++.old-deja/g++.other/lookup11.C: New test.
33341         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
33342         what is permitted and what we want.
33343         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
33344         overload use.
33345         * g++.old-deja/g++.jason/rfg5.C: Likewise
33346
33347 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
33348
33349         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
33350         * gcc.c-torture/noncompile/poison-1.c: New file.
33351
33352 1999-09-08  Nathan Sidwell  <nathan@acm.org>
33353
33354         * g++.old-deja/g++.other/sizeof3.C: New test.
33355         * g++.old-deja/g++.other/sizeof4.C: New test.
33356         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
33357         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
33358
33359 1999-09-07  Richard Henderson  <rth@cygnus.com>
33360
33361         * gcc.dg/va-arg-1.c: New.
33362
33363 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33364
33365         * gcc.c-torture/execute/va-arg-9.c: New test.
33366
33367 1999-09-05  Craig Burley  <craig@jcb-sc.com>
33368
33369         * g77.f-torture/compile/980519-2.f: New test.
33370         * g77.f-torture/compile/19990905-0.f: New test.
33371         * g77.f-torture/compile/19990905-1.f: New test.
33372         * g77.f-torture/compile/19990905-2.f: New test.
33373
33374         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
33375
33376 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
33377
33378         * gcc.c-torture/execute/990827-1.c: Fix typo.
33379
33380 1999-09-03  Nathan Sidwell  <nathan@acm.org>
33381
33382         * g++.old-deja/g++.other/deref1.C: New test.
33383
33384 1999-09-02  Nathan Sidwell  <nathan@acm.org>
33385
33386         * g++.old-deja/g++.other/ambig2.C: New test.
33387         * g++.old-deja/g++.other/cond5.C: New test.
33388         * g++.old-deja/g++.other/lookup16.C: New test.
33389
33390 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
33391
33392         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
33393         assemblers too.
33394
33395 1999-08-31  Jeffrey A Law  (law@cygnus.com)
33396
33397         * lib/c-torture.exp: Avoid the "compare executables" optimization
33398         when testing native.
33399
33400 1999-08-29  Jeffrey A Law  (law@cygnus.com)
33401
33402         * gcc.c-torture/execute/990829-1.c: New test.
33403         * gcc.c-torture/compile/990829-1.c: New test.
33404
33405 1999-08-27  Paul Burchard  <burchard@pobox.com>
33406
33407         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
33408         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
33409         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
33410         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
33411         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
33412         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
33413         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
33414         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
33415         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
33416         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
33417         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
33418
33419 1999-08-27  Jeffrey A Law  (law@cygnus.com)
33420
33421         * gcc.c-torture/execute/990827-1.c: New test.
33422
33423 1999-08-26  Craig Burley  <craig@jcb-sc.com>
33424
33425         * g77.f-torture/noncompile/19990826-4.f: New test.
33426
33427         * g77.f-torture/compile/19990826-3.f: New test.
33428
33429         * g77.f-torture/execute/19990826-2.f: New test.
33430
33431         * g77.f-torture/compile/19990826-1.f: New test.
33432
33433         * gcc.c-torture/execute/990826-0.c: New test.
33434         * g77.c-torture/execute/19990826-0.f: New test.
33435
33436         * g77.f-torture/noncompile/970626-2.f: New test.
33437
33438 1999-08-25  Paul Burchard  <burchard@pobox.com>
33439
33440         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
33441         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
33442         lss-011.C: New tests.
33443
33444 1999-08-25  Nathan Sidwell  <nathan@acm.org>
33445
33446         * g++.old-deja/g++.other/decl5.C: New test.
33447
33448 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33449
33450         * noncompile/noncompile.exp: Load_lib c-torture.exp.
33451         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
33452         call `postbase' for each one.  All callers of `postbase' changed
33453         to call this instead.
33454
33455 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
33456
33457         * gcc.c-torture/execute/990811-1.c: New test.
33458
33459 1999-08-09  Nick Clifton  <nickc@cygnus.com>
33460
33461         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
33462         just native ones.
33463
33464         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
33465         just native ones.
33466
33467 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
33468
33469         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
33470
33471 1999-08-04  Jeffrey A Law  (law@cygnus.com)
33472
33473         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
33474
33475 1999-08-04  Nathan Sidwell  <nathan@acm.org>
33476
33477         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
33478
33479 1999-08-04  Jeffrey A Law  (law@cygnus.com)
33480
33481         * gcc.c-torture/execute/990804-1.c: New test.
33482
33483 1999-08-03  Nathan Sidwell  <nathan@acm.org>
33484
33485         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
33486         * g++.old-deja/g++.brendan/crash64.C: Likewise
33487         * g++.old-deja/g++.brendan/overload8.C: Likewise
33488
33489 1999-08-03  Nathan Sidwell  <nathan@acm.org>
33490
33491         * g++.old-deja/g++.other/struct1.C: New test.
33492
33493 1999-08-03  Nathan Sidwell  <nathan@acm.org>
33494
33495         * g++.old-deja/g++.other/enum2.C: New test.
33496
33497 1999-08-02  Richard Henderson  <rth@cygnus.com>
33498
33499         Adapted from tests from Franz Sirl:
33500         * gcc.c-torture/execute/va-arg-7.c: New test.
33501         * gcc.c-torture/execute/va-arg-8.c: New test.
33502
33503 1999-08-01  Jeffrey A Law  (law@cygnus.com)
33504
33505         * gcc.c-torture/compile/990801-2.c: New test.
33506
33507         * gcc.c-torture/compile/990801-1.c: New test.
33508
33509 1999-07-27  Michael Meissner  <meissner@cygnus.com>
33510
33511         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
33512         fp-cmp-1.c, converting double to float.
33513
33514         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
33515         fp-cmp-1.c, converting double to long double.
33516
33517         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
33518         from fr1 to unknown_register, since fr1 is a legitimate register
33519         on some machines.
33520
33521 1999-07-25  Jeffrey A Law  (law@cygnus.com)
33522
33523         * README: More listname related changes.
33524
33525 1999-07-08  Catherine Moore  <clm@cygnus.com>
33526
33527         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
33528
33529 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
33530
33531         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
33532
33533 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
33534
33535         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
33536
33537 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
33538
33539         * gcc.dg/990703-1.c: New test.
33540
33541 1999-06-29  Nick Clifton  <nickc@cygnus.com>
33542
33543         * lib/file-format.exp: New file: Move definition of proc
33544         gcc_target_object_format to here from
33545         gcc.dg/special/ecos.exp.
33546
33547         * lib/c-torture.exp: Include lib file-format.exp.
33548         * lib/gcc-dg.exp: Include lib file-format.exp.
33549
33550         * gcc.dg/special/ecos.exp: Remove definition of proc
33551         gcc_target_object_format.
33552
33553 1999-06-28  Jeffrey A Law  (law@cygnus.com)
33554
33555         * gcc.c-torture/execute/990628-1.c: New test.
33556
33557 1999-06-25  Jeffrey A Law  (law@cygnus.com)
33558
33559         * gcc.c-torture/compile/990625-2.c: New test.
33560
33561         * gcc.c-torture/compile/990625-1.c: New test.
33562
33563 1999-06-23  Nick Clifton  <nickc@cygnus.com>
33564
33565         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
33566         attributes compile.
33567         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
33568         ports that use the COFF/PE file format.
33569
33570 1999-06-17  Jeffrey A Law  (law@cygnus.com)
33571
33572         * gcc.c-torture/compile/990617-1.c: New test.
33573
33574 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
33575
33576         * g++.old-deja/g++.other/decl4.C: New test.
33577
33578 1999-06-14  Nathan Sidwell  <nathan@acm.org>
33579
33580         * g++.old-deja/g++.other/bitfld3.C: New test.
33581
33582 1999-06-08  Nathan Sidwell  <nathan@acm.org>
33583
33584         * g++.old-deja/g++.eh/catch1.C: New test.
33585
33586 1999-06-07  Jeffrey A Law  (law@cygnus.com)
33587
33588         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
33589
33590         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
33591         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
33592
33593 1999-06-05  Craig Burley  <craig@jcb-sc.com>
33594
33595         * g77.f-torture/compile/19990502-0.f: Replace with new,
33596         shorter, test that still fails after recent changes.
33597
33598 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
33599
33600         * gcc.c-torture/execute/990604-1.c: New test.
33601
33602 1999-05-31  Jeffrey A Law  (law@cygnus.com)
33603
33604         * gcc.c-torture/execute/990531-1.c: New test.
33605
33606 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33607
33608         * gcc.c-torture/compile/990527-1.c: New test.
33609
33610 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
33611
33612         * gcc.c-torture/execute/990527-1.c: New test.
33613
33614 1999-05-25  Nick Clifton  <nickc@cygnus.com>
33615
33616         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
33617         bitfields as signed.
33618
33619 1999-05-25  Craig Burley  <craig@jcb-sc.com>
33620
33621         * g77.f-torture/compile/19990525-0.f: New test.
33622
33623 1999-05-25  Jeffrey A Law  (law@cygnus.com)
33624
33625         * gcc.c-torture/execute/990525-2.c: New test.
33626
33627         * gcc.c-torture/execute/990525-1.c: New test.
33628
33629 1999-05-24  Nathan Sidwell  <nathan@acm.org>
33630
33631         * g++.old-deja/g++.other/anon3.C: New test.
33632         * g++.old-deja/g++.other/anon4.C: New test.
33633         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
33634         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
33635         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
33636         Merrill).
33637
33638 1999-05-24  Jeffrey A Law  (law@cygnus.com)
33639
33640         * gcc.c-torture/execute/990524-1.c: New test.
33641
33642         * gcc.dg/990524-1.c: New test.
33643
33644 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33645
33646         * gcc.c-torture/compile/990523-1.c: New test.
33647
33648 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
33649
33650         * gcc.c-torture/compile/990519-1.c: New test.
33651
33652 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
33653
33654         * gcc.c-torture/compile/990517-1.c: New test.
33655
33656         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
33657         (e4, f4): New tests.
33658         (main): Call them.
33659
33660 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33661
33662         * gcc.dg/noreturn-1.c: New test.
33663
33664 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
33665
33666         * gcc.c-torture/execute/990513-1.c: New test.
33667
33668 1999-05-10  Richard Henderson  <rth@cygnus.com>
33669
33670         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
33671
33672 1999-05-10  Craig Burley  <craig@jcb-sc.com>
33673
33674         * g77.f-torture/execute/erfc.f: Use small single-precision
33675         values, to avoid problems on Alphas when not -mieee.
33676
33677 1999-05-08  Craig Burley  <craig@jcb-sc.com>
33678
33679         * gcc.dg/990506-0.c: New test.
33680
33681 1999-05-08  Richard Henderson  <rth@cygnus.com>
33682
33683         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
33684         the constant to test.  Don't XFAIL 64-bit targets.
33685
33686         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
33687         * g++.old-deja/g++.law/profile1.C: Likewise.
33688
33689         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
33690         operator new instances.
33691         * g++.old-deja/g++.other/delete5.C: Likewise.
33692
33693 1999-05-03  Craig Burley  <craig@jcb-sc.com>
33694
33695         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
33696         intrinsic.
33697
33698 1999-05-03  Craig Burley  <craig@jcb-sc.com>
33699
33700         * g77.f-torture/execute/u77-test.f: Reverse order of two
33701         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
33702
33703 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33704
33705         * gcc.dg/compare1.c: New test.
33706
33707 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
33708
33709         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
33710         New tests.
33711
33712 1999-05-02  Craig Burley  <craig@jcb-sc.com>
33713
33714         * g77.f-torture/compile/19990502-1.f: New test.
33715
33716 1999-05-02  Craig Burley  <craig@jcb-sc.com>
33717
33718         * g77.f-torture/compile/19990502-0.f: New test.
33719
33720 1999-05-02  Craig Burley  <craig@jcb-sc.com>
33721
33722         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
33723         intrinsic.
33724
33725 1999-05-02  Craig Burley  <craig@jcb-sc.com>
33726
33727         * g77.f-torture/execute/u77-test.f (main): List libU77
33728         intrinsics not currently tested.
33729         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
33730         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
33731         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
33732         Trim blanks off the ends of some printed strings.
33733
33734 1999-05-02  Craig Burley  <craig@jcb-sc.com>
33735
33736         * g77.f-torture/execute/u77-test.f (main): Just warn about
33737         FSTAT gid disagreement, as it's expected on some systems.
33738
33739 1999-05-01  Craig Burley  <craig@jcb-sc.com>
33740
33741         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
33742         use a new function, which allows for some slop.
33743         Clean up some commentary.
33744         (issum): The new function.
33745         (sgladd): Deleted subroutine.
33746
33747 1999-05-01  Craig Burley  <craig@jcb-sc.com>
33748
33749         * g77.f-torture/execute/u77-test.f: Modify to be more like
33750         libf2c/libU77 version, bringing patches to that version here.
33751         Add suitable commentary.
33752
33753 1999-04-25  Richard Henderson  <rth@cygnus.com>
33754
33755         * gcc.dg/990424-1.c: New test.
33756
33757 1999-04-24  Craig Burley  <craig@jcb-sc.com>
33758
33759         * g77.f-torture/execute/u77-test.f (main): Bug involving
33760         LSTAT has been fixed, so turn back on full checking.
33761
33762 1999-04-20  Craig Burley  <craig@jcb-sc.com>
33763
33764         * g77.f-torture/compile/19990419-0.f: New test.
33765         * g77.f-torture/execute/19990419-1.f: New test.
33766
33767 1999-04-17  Richard Henderson  <rth@cygnus.com>
33768
33769         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
33770         to avoid the need for a prototype to supress a warning.
33771
33772 1999-04-07  Jim Wilson  <wilson@cygnus.com>
33773
33774         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
33775
33776 1999-04-04  Jeffrey A Law  (law@cygnus.com)
33777
33778         * gcc.c-torture/execute/990404-1.c: New test.
33779
33780 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
33781
33782         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
33783         * gcc.dg/cpp-if3.c: Don't use -pedantic.
33784         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
33785         missing initializer warnings.
33786
33787 1999-03-28  Jeffrey A Law  (law@cygnus.com)
33788
33789         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
33790         matching strings.
33791
33792 1999-03-26  Jeffrey A Law  (law@cygnus.com)
33793
33794         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
33795
33796 1999-03-26  Craig Burley  <craig@jcb-sc.com>
33797
33798         * g77.f-torture/execute/19990325-0.f: New test.
33799         * g77.f-torture/execute/19990325-1.f: New test.
33800
33801 1999-03-24  Jeffrey A Law  (law@cygnus.com)
33802
33803         * gcc.c-torture/execute/990324-1.c: New test.
33804
33805 1999-03-22  Jim Wilson  <wilson@cygnus.com>
33806
33807         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
33808         test with 4.
33809
33810 1999-03-17  Richard Henderson  <rth@cygnus.com>
33811
33812         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
33813
33814 1999-03-13  Craig Burley  <craig@jcb-sc.com>
33815
33816         * g77.f-torture/execute/19990313-2.f: New test.
33817         * g77.f-torture/execute/19990313-3.f: New test.
33818
33819 1999-03-13  Craig Burley  <craig@jcb-sc.com>
33820
33821         * g77.f-torture/execute/19990313-0.f: New test.
33822         * g77.f-torture/execute/19990313-1.f: New test.
33823
33824 1999-03-12  Jim Wilson  <wilson@cygnus.com>
33825
33826         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
33827         printf to sprintf.
33828         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
33829         (main): Add check for u15.  Conditionalize u31 check depending on
33830         whether ints are <32 bits or >=32 bits.
33831
33832 1999-03-08  Craig Burley  <craig@jcb-sc.com>
33833
33834         * g77.f-torture/execute/19981119-0.f: Improve testiness.
33835
33836 1999-03-08  Craig Burley  <craig@jcb-sc.com>
33837
33838         * g77.f-torture/compile/19990305-0.f: New test.
33839         * g77.f-torture/execute/19981119-0.f: New test.
33840
33841 1999-03-08  Craig Burley  <craig@jcb-sc.com>
33842
33843         * g77.f-torture/execute/970625-2.f: call ABORT if final
33844         result is not correct, instead of just printing it.
33845         Add this checking via newly introduced obfuscation, to
33846         trip up buggy front ends.
33847
33848 1999-03-07  Craig Burley  <craig@jcb-sc.com>
33849
33850         * g77.f-torture/compile/960317-1.f: Moved from being
33851         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
33852
33853 1999-03-06  Craig Burley  <craig@jcb-sc.com>
33854
33855         * g77.f-torture/execute/960317-1.f: New (old) test.
33856         * g77.f-torture/execute/970625-2.f: Ditto.
33857
33858 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
33859
33860         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
33861         message on line 1 or line 2; cccp and cpplib do this differently.
33862
33863 1999-03-01  Jeffrey A Law  (law@cygnus.com)
33864
33865         * g++.old-deja/g++.law/weak1.C: New test.
33866
33867 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
33868
33869         * gcc.c-torture/execute/990119-1.c: Renamed to...
33870         * gcc.dg/990119-1.c: this, so it will only be tested once
33871         (it's a preprocessor test, it doesn't need to be run at
33872         multiple optimization levels).
33873
33874 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
33875
33876         * lib/g++.exp: Don't add incdir=$base_dir/../include to
33877           ALWAYS_CXXFLAGS.
33878
33879 1999-02-24  Craig Burley  <craig@jcb-sc.com>
33880
33881         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
33882         * g77.f-torture/compile/19981216-0.f: ...as it is expected
33883         to not be compilable by current g77.
33884
33885 1999-02-24  Nick Clifton  <nickc@cygnus.com>
33886
33887         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
33888
33889 1999-02-22  Jeffrey A Law  (law@cygnus.com)
33890
33891         * gcc.c-torture/execute/990222-1.c: New test.
33892
33893 1999-02-19  Craig Burley  <craig@jcb-sc.com>
33894
33895         * g77.f-torture/compile/19990218-0.f: New test.
33896         * g77.f-torture/noncompile/19990218-1.f: New test.
33897
33898 1999-02-18  Craig Burley  <craig@jcb-sc.com>
33899
33900         * g77.f-torture/compile/19981216-0.f: New test.
33901
33902 1999-02-14  Jeffrey A Law  (law@cygnus.com)
33903
33904         * gcc.dg/990214-1.c: New test.
33905
33906 1999-02-13  Jeffrey A Law  (law@cygnus.com)
33907
33908         * gcc.dg/990213-2.c: New test.
33909
33910         * gcc.dg/990213-1.c: New test.
33911
33912 1999-02-12  Jeffrey A Law  (law@cygnus.com)
33913
33914         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
33915         ints.
33916
33917 1999-02-11  Nick Clifton  <nickc@cygnus.com>
33918
33919         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
33920         specified by target.
33921
33922         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
33923
33924 1999-02-11  Jeffrey A Law  (law@cygnus.com)
33925
33926         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
33927
33928 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
33929
33930         * gcc.dg/special/ecos.exp: New test driver for new tests with
33931         special requirements.
33932
33933         * gcc.dg/special/alias-1.c: New test.
33934         * gcc.dg/special/gcsec-1.c: New test.
33935         * gcc.dg/special/weak-1.c: New test.
33936         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
33937         * gcc.dg/special/weak-2.c: New test.
33938         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
33939         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
33940         * gcc.dg/special/wkali-1.c: New test.
33941         * gcc.dg/special/wkali-2.c: New test.
33942         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
33943         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
33944
33945 1999-02-10  Felix Lee  <flee@cygnus.com>
33946
33947           * lib/c-torture.exp (c-torture-compile): Pull out code for
33948           analyzing gcc error messages.
33949           (c-torture-execute): Likewise.  Fix some (harmless) false
33950           positives.
33951           * lib/gcc.exp (gcc_check_compile): New function.
33952
33953 1999-02-08  Richard Henderson  <rth@cygnus.com>
33954
33955         * gcc.c-torture/execute/990208-1.c: New test.
33956
33957 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
33958
33959         * g++.dg/special/ecos.exp: New driver for new tests with special
33960         requirements
33961
33962         * g++.dg/special/conpr-1.C: New test
33963         * g++.dg/special/conpr-2.C: New test
33964         * g++.dg/special/conpr-2a.C: New test
33965         * g++.dg/special/conpr-3.C: New test
33966         * g++.dg/special/conpr-3a.C: New test
33967         * g++.dg/special/conpr-3b.C: New test
33968
33969         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
33970         allow g++ to use the dg driver
33971
33972         * README: Add comment about g++.dg directory
33973
33974 1999-02-06  Jeffrey A Law  (law@cygnus.com)
33975
33976         * README: Update email addresses.
33977
33978 1999-02-03  Nick Clifton  <nickc@cygnus.com>
33979
33980         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
33981         arguments in order to force structure S onto the stack even on
33982         the alpha.
33983         (test): Pass 10 leading arguments to function foo as well as the
33984         structure S.
33985
33986         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
33987         failure for all targets.
33988
33989         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
33990         abort to terminate program execution.
33991
33992 1999-01-30  Richard Henderson  <rth@cygnus.com>
33993
33994         * gcc.c-torture/execute/990130-1.c: New test.
33995
33996 1999-01-30  Jeffrey A Law  (law@cygnus.com)
33997
33998         * gcc.dg/990130-1.c: New test.
33999
34000 1999-01-28  Michael Meissner  <meissner@cygnus.com>
34001
34002         * gcc.c-torture/execute/990128-1.c: New test.
34003
34004 1999-01-27  Michael Meissner  <meissner@cygnus.com>
34005
34006         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
34007
34008 1999-01-27  Felix Lee  <flee@cygnus.com>
34009
34010         * lib/c-torture.exp (c-torture-compile): pull out code for
34011         analyzing gcc error messages.
34012         (c-torture-execute): ditto, and fix some (harmless) false
34013         positives.
34014         * lib/gcc.exp (gcc_check_compile): new function.
34015
34016 1999-01-17  Jeffrey A Law  (law@cygnus.com)
34017
34018         * gcc.dg/990117-1.c: New test.
34019
34020         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
34021
34022         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
34023
34024 1999-01-15  Jeffrey A Law  (law@cygnus.com)
34025
34026         * g77.f-torture/compile/990115-1.f: New test.
34027
34028 1999-01-07  Jeffrey A Law  (law@cygnus.com)
34029
34030         * gcc.c-torture/compile/990107-1.c: New test
34031
34032 1999-01-06  Jeffrey A Law  (law@cygnus.com)
34033
34034         * gcc.c-torture/execute/990106-2.c: New test.
34035
34036         * gcc.c-torture/execute/990106-1.c: New test.
34037
34038 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
34039
34040         * gcc.c-torture/compile/981223-1.c: New test.
34041
34042 1998-12-29  Richard Henderson  <rth@cygnus.com>
34043
34044         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
34045         (opt3): Rename from opt4 and disable.
34046
34047 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
34048
34049         * g++.old-deja/g++.pt/ptrmem5.C: New test.
34050
34051 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
34052
34053         * g++.old-deja/g++.other/conv5.C: New test.
34054
34055 1998-12-14  Nick Clifton  <nickc@cygnus.com>
34056
34057         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
34058
34059 1998-12-11  Jeffrey A Law  (law@cygnus.com)
34060
34061         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
34062
34063 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
34064
34065         * gcc.c-torture/compile/981211-1.c: New test.
34066
34067 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
34068
34069         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
34070
34071         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
34072
34073 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
34074
34075         * gcc.special/930510-1.c: Make C9X safe.
34076         * gcc.misc-tests/gcov-1.c Similarly.
34077         * gcc.misc-tests/gcov-2.c Similarly.
34078
34079 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
34080
34081         * gcc.dg/ultrasp1.c: New test.
34082
34083 1998-12-06  Richard Henderson  <rth@cygnus.com>
34084
34085         * gcc.c-torture/execute/981206.c: New test.
34086
34087 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
34088
34089         * g++.old-deja/g++.ns/template7.C: New test.
34090
34091         * g++.old-deja/g++.other/expr1.C: New test.
34092
34093         * g++.old-deja/g++.eh/tmpl3.C: New test.
34094
34095         * g++.old-deja/g++.eh/tmpl2.C: New test.
34096
34097 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
34098
34099         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
34100         * g++.old-deja/g++.other/using6.C: Removed.
34101         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
34102
34103         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
34104
34105 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
34106
34107         * g++.old-deja/g++.pt/overload8.C: New test.
34108
34109         * g++.old-deja/g++.pt/overload7.C: New test.
34110
34111         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
34112
34113         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
34114         and relinking messages.
34115         * lib/g++.exp (g++_target_compile): Remove .rpo file when
34116         compiling with -frepo.
34117
34118 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
34119
34120         * g++.old-deja/g++.pt/lookup6.C: New test.
34121
34122 1998-11-30  Nick Clifton  <nickc@cygnus.com>
34123
34124         * gcc.c-torture/execute/981130-1.c: New test.
34125         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
34126
34127 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
34128
34129         * g++.old-deja/g++.pt/explicit76.C: New test.
34130
34131         * g++.old-deja/g++.pt/friend38.C: New test.
34132
34133         * g++.old-deja/g++.ns/crash2.C: New test.
34134
34135         * g++.old-deja/g++.pt/defarg8.C: New test.
34136
34137         * g++.old-deja/g++.pt/instantiate6.C: New test.
34138
34139         * g++.old-deja/g++.pt/static6.C: New test.
34140
34141         * g++.old-deja/g++.pt/decl2.C: New test.
34142
34143 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
34144
34145         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
34146         problem is actually related with name lookup, but so what? :-)
34147
34148         * g++.old-deja/g++.pt/friend37.C: New test.
34149
34150 1998-11-25  Dave Love  <d.love@dl.ac.uk>
34151
34152         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
34153         element, which fails on some systems.
34154
34155         * g77.f-torture/execute/labug1.f: New test.
34156
34157 1998-11-21  Jeffrey A Law  (law@cygnus.com)
34158
34159         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
34160         is defined.
34161
34162 1998-11-18  Dave Love  <d.love@dl.ac.uk>
34163
34164         * g77.f-torture/compile/981117-1.f: New test.
34165
34166 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
34167
34168         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
34169         properly discarded.
34170
34171 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
34172
34173         * gcc.c-torture/execute/memcheck: New directory of tests for
34174         -fcheck-memory-usage.
34175
34176 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
34177
34178         * README: New file, general information about the testsuite and
34179         new description of the various C++ test subdirectories.
34180         * README.g++: Eliminate obsolete information, update and move most
34181         relevant stuff to README.
34182
34183 1998-11-07  Richard Henderson  <rth@cygnus.com>
34184
34185         * gcc.c-torture/compile/981107-1.c: New test.
34186
34187 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
34188
34189         * execute/memcpy-bi.c: New testcase.
34190
34191 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
34192
34193         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
34194         base classes.
34195
34196         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
34197         template is selected.
34198
34199         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
34200         classes, it should be accepted for all types.
34201
34202         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
34203
34204         * g++.old-deja/g++.pt/spec24.C: Ensure that template
34205         specializations start with template headers.
34206
34207 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
34208
34209         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
34210
34211         * g++.old-deja/g++.other/init9.C: Test cross initialization of
34212         non-POD types.
34213
34214 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
34215
34216         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
34217
34218 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
34219
34220         * compile/981022-1.c, compile/981022-1.x: New test and driver.
34221
34222 1998-10-19  Jeffrey A Law  (law@cygnus.com)
34223
34224         * 981019-1.c: New test.
34225
34226 1998-10-14  Robert Lipe <robertl@dgii.com>
34227
34228         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
34229         find objc headers.
34230
34231 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
34232
34233         * compile/981001-4.c: Remove use of GCC extension that triggers a
34234         compiler bug.
34235
34236 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
34237
34238         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
34239
34240 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
34241
34242         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
34243         instantiation of template produces incorrect code for delete
34244         expression.
34245
34246         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
34247         constructors' name is not unique.
34248         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
34249         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
34250
34251         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
34252         automatic array of const is ill-formed.
34253
34254         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
34255         of template parameter?
34256
34257         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
34258         const.
34259
34260         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
34261         pointer-to-member expression.
34262
34263         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
34264         declaration causes ICE.
34265
34266 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
34267
34268         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
34269         reserved in the global namespace.
34270
34271         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
34272         generate needed virtual table.
34273
34274         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
34275
34276 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
34277
34278         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
34279         template-dependent type
34280
34281 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
34282
34283         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
34284         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
34285         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
34286
34287         * g++.old-deja/g++.other/using5.C: New test; using decl from base
34288         class should be usable as argument of member function.
34289         * g++.old-deja/g++.other/using6.C: New test; using decl from base
34290         class should be usable as return type of member function.
34291         * g++.old-deja/g++.other/using7.C: New test; using decl from base
34292         class should be usable as type of data member.
34293
34294         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
34295
34296 1998-10-09  Jeffrey A Law  (law@cygnus.com)
34297
34298         * gcc.c-torture/special/920521-1.c: Fix bogus test.
34299
34300 1998-10-08  Nick Clifton  <nickc@cygnus.com>
34301
34302         * gcc.dg/dll-?.c Add thumb to target list.
34303         Fix assembler scan patterns to match current assembler output.
34304
34305 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
34306
34307         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
34308         matching of template brackets.
34309
34310         * g++.old-deja/g++.other/using4.C: New test.  Test using
34311         declarations of methods from base classes.
34312
34313         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
34314         within functions should introduce names into the innermost
34315         enclosing namespace.
34316
34317         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
34318         of static locals if first initialization throws.
34319
34320 1998-10-07  Jim Wilson  <wilson@cygnus.com>
34321
34322         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
34323
34324 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
34325
34326         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
34327         lose track of the possible targets of tablejump insns.
34328         * special/special.exp: Run it.
34329
34330 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
34331
34332         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
34333         must be declared before its specializations can be named in friend
34334         declarations.
34335
34336 1998-10-05  Dave Love  <d.love@dl.ac.uk>
34337
34338         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
34339
34340         * g77.f-torture/execute/io1.f: New test.
34341
34342 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
34343
34344         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
34345         with pointer to template function, for which no argument deduction
34346         is possible.
34347
34348         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
34349         specialization of template function as argument to template
34350         function.
34351
34352         * g++.old-deja/g++.other/access2.C: New test; Inner class
34353         shouldn't have privileged access to Outer's names.
34354
34355 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
34356
34357         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
34358         friend template declared within template class conflicts with
34359         nested class of the same name.
34360
34361         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
34362         is ignored.
34363
34364         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
34365         object with direct initializer as function declaration.
34366
34367         * g++.old-deja/g++.other/decl2.C: New test; duplicate
34368         initializers.
34369
34370         * g++.old-deja/g++.other/null2.C: New test; conditional operator
34371         involving const pointer and NULL produces incorrect result.
34372
34373         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
34374         type name without `typename' should be rejected with -pedantic.
34375
34376 1998-10-02  Richard Henderson  <rth@cygnus.com>
34377
34378         * g++.old-deja/g++.other/addrof1.C: New test.
34379
34380 1998-10-01  Nick Clifton  <nickc@cygnus.com>
34381
34382         * gcc.c-torture/compile/981001-1.c: New test.
34383         * gcc.c-torture/execute/981001-1.c: New test.
34384
34385 1998-10-01  Jeffrey A Law  (law@cygnus.com)
34386
34387         * gcc.c-torture/compile/981001-2.c: New test.
34388         * gcc.c-torture/compile/981001-3.c: New test.
34389         * gcc.c-torture/compile/981001-4.c: New test.
34390
34391 1998-10-01  Robert Lipe  <robertl@dgii.com>
34392
34393         * lib/objc.exp (objc_target_compile): Add -L during compiles for
34394         multilibbed hosts.   Idea grafted from g77.exp.
34395
34396 1998-09-30  Dave Love  <d.love@dl.ac.uk>
34397
34398         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
34399         avoid losing on systems which need -lsocket.
34400
34401 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
34402
34403         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
34404         * g++.old-deja/g++.other/nested2.C: Ditto.
34405         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
34406         failure.
34407
34408 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
34409
34410         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
34411         preferred over template operator!= for enum bitfields.
34412
34413 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
34414
34415         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
34416         that happen to have the same base name, but in different scopes,
34417         are incorrectly rejected.
34418
34419 1998-09-16  Richard Henderson  <rth@cygnus.com>
34420
34421         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
34422         on the native word size instead of an integer literal.
34423
34424 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
34425
34426         * g++.old-deja/g++.other/static2.C: Invocation of static data
34427         member of type pointer-to-function denoted as non-static member.
34428
34429         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
34430         checks involving function types and aliases.
34431
34432 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
34433
34434         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
34435         redefined to the same non-trivial type.
34436
34437         * g++.old-deja/g++.pt/explicit73.C: Test for proper
34438         namespace-qualification of template specializations declared in
34439         other namespaces.
34440
34441         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
34442         to declare a subset of the specializations of a template function
34443         as friends of specializations of a template class.
34444
34445         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
34446         member templates that do not fully specialize the enclosing
34447         template class are rejected.
34448
34449 1998-09-11  Dave Love  <d.love@dl.ac.uk>
34450
34451         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
34452
34453 1998-09-08  Dave Love  <d.love@dl.ac.uk>
34454
34455         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
34456         altered from libf2c/libU77 version.
34457
34458 1998-09-06  Dave Love  <d.love@dl.ac.uk>
34459
34460         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
34461
34462 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
34463
34464         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
34465         (un)signed char are different types for template specialization
34466         purposes.
34467
34468 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
34469
34470         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
34471         * objc: ObjC testsuite.
34472
34473 1998-08-31  Catherine Moore  <clm@cygnus.com>
34474
34475         * gcc.c-torture/execute/941014-1.x:  New file.
34476
34477 1998-08-31  Nick Clifton  <nickc@cygnus.com>
34478
34479         * lib/c-torture.exp: Add support for
34480         torture_eval_before_compile and torture_eval_before_execute
34481         variables.
34482
34483 1998-08-30  Jeffrey A Law  (law@cygnus.com)
34484
34485         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
34486         this test triggers valid.
34487
34488 1998-08-27  Jeffrey A Law  (law@cygnus.com)
34489
34490         * gcc.dg/980827-1.c: New test.
34491
34492 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
34493
34494         * gcc.c-torture/execute/loop-4b.c: New test.
34495
34496 1998-08-26  Nick Clifton  <nickc@cygnus.com>
34497
34498         * lib/c-torture.exp: Add support for
34499         torture_eval_before_compile and torture_eval_before_execute
34500         variables.
34501
34502 1998-08-25  Jeffrey A Law  (law@cygnus.com)
34503
34504         * gcc.c-torture/compile/980825-1.c: New test.
34505
34506 1998-08-24  Nick Clifton  <nickc@cygnus.com>
34507
34508         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
34509         count number tests in opt_t0 not good_t0.
34510
34511 1998-08-24  Jeffrey A Law  (law@cygnus.com)
34512
34513         * gcc.c-torture/compile/930326-1.x: Fix typo.
34514
34515 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
34516
34517         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
34518         causes an ICE.
34519
34520 1998-08-21  Jeffrey A Law  (law@cygnus.com)
34521
34522         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
34523         STACK_SIZE is defined.
34524         * gcc.c-torture/unsorted/stuct.c: Similarly.
34525
34526         * gcc.c-torture/compile/980821-1.c: New test.
34527
34528 1998-08-21  Jeffrey A Law  (law@cygnus.com)
34529
34530         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
34531
34532 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
34533
34534         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
34535         code.
34536
34537 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
34538
34539         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
34540         error'.
34541
34542 1998-08-18  Jeffrey A Law  (law@cygnus.com)
34543
34544         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
34545
34546 1998-08-16  Jeffrey A Law  (law@cygnus.com)
34547
34548         * gcc.c-torture/compile/980816-1.c: New test.
34549
34550         * gcc.dg/980816-1.c: New test.
34551
34552 1998-08-13  Jeffrey A Law  (law@cygnus.com)
34553
34554         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
34555         compiler for ieee tests.
34556
34557 1998-08-01  Dave Love  <d.love@dl.ac.uk>
34558
34559         * g77.f-torture/compile/980729-0.f: New test.
34560
34561 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
34562
34563         * gcc.c-torture/special/eeprof-1.c: New test, for
34564         -finstrument-functions.
34565         * gcc.c-torture/special/special.exp: Run it.
34566
34567 1998-07-29  Jeffrey A Law  (law@cygnus.com)
34568
34569         * gcc.c-torture/compile/980729-1.c: New test.
34570
34571 1998-07-27  Nick Clifton  <nickc@cygnus.com>
34572
34573         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
34574         __thumb__ is defined, and test for ARM style doubles if so.
34575
34576 1998-07-26  Dave Love  <d.love@dl.ac.uk>
34577
34578         * g77.f-torture/noncompile/980615-0.f: New test.
34579
34580 1998-07-26  H.J. Lu  (hjl@gnu.org)
34581
34582         * gcc.dg/980312-1.c: Do link instead of compile.
34583         * gcc.dg/980313-1.c: Likewise.
34584
34585 1998-07-26  Jeffrey A Law  (law@cygnus.com)
34586
34587         * gcc.c-torture/compile/980726-1.c: New test.
34588
34589 1998-07-25  Dave Love  <d.love@dl.ac.uk>
34590
34591         * g77.f-torture/execute/io0.f: New test.
34592
34593 1998-07-24  Nick Clifton  <nickc@cygnus.com>
34594
34595         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
34596         an int.
34597
34598 1998-06-18  Michael Meissner  <meissner@cygnus.com>
34599
34600         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
34601         m32r bugs.
34602
34603 1998-07-17  Nick Clifton  <nickc@cygnus.com>
34604
34605         * gcc.dg/980626-1.c: Expect failures for all toolchains until
34606         c-decl.c:grokdeclarator can handle mode attributes.
34607
34608 1998-07-16  Jeffrey A Law  (law@cygnus.com)
34609
34610         * gcc.c-torture/execute/980716-1.c: New test.
34611
34612 1998-07-13  Jeffrey A Law  (law@cygnus.com)
34613
34614         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
34615         the mn10200.
34616         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
34617         the mn10200.
34618         * gcc.c-torture/execute/va-arg-3.x: Similarly.
34619         * gcc.c-torture/compile/930326-1.x: Similarly.
34620
34621 1998-07-13  Dave Love  <d.love@dl.ac.uk>
34622
34623         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
34624         New test from Craig.
34625
34626 1998-07-12  Dave Love  <d.love@dl.ac.uk>
34627
34628         * g77.f-torture/noncompile/980616-0.f: New test.
34629
34630         * g77.f-torture/execute/970816-3.f:  New test from Craig.
34631
34632 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
34633
34634         *  g++.other/singleton.C: Return error value instead of taking
34635         SIGSEGV.
34636
34637 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
34638
34639         *  g++.other/singleton.C: New test.   Warning is under dispute.
34640         Runtime crash is not.
34641
34642 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
34643
34644         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
34645         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
34646         using6.C, using7.C}:  New namespace tests.
34647
34648 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
34649
34650         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
34651         specialization with typedef'ed names used as array indexes.
34652
34653 1998-07-09  Jeffrey A Law  (law@cygnus.com)
34654
34655         * gcc.c-torture/execute/980709-1.c: New test.
34656
34657         * gcc.dg/980709-1.c: New test.
34658
34659 1998-07-07  Richard Henderson  <rth@cygnus.com>
34660
34661         * gcc.c-torture/execute/bcp-1.c: New test.
34662
34663 1998-07-07  Jeffrey A Law  (law@cygnus.com)
34664
34665         * gcc.c-torture/execute/980707-1.c: New test.
34666
34667 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
34668
34669         * gcc.c-torture/compile/980706-1.c: New test.
34670
34671 1998-07-01  Dave Love  <d.love@dl.ac.uk>
34672
34673         * g77.f-torture/execute/980701-0.f,
34674         g77.f-torture/execute/980701-1.f: New test from Craig.
34675
34676 1998-07-01  Jeffrey A Law  (law@cygnus.com)
34677
34678         * gcc.c-torture/compile/980701-1.c: New test.
34679
34680         * gcc.c-torture/execute/980701-1.c: New test.
34681
34682 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
34683 rlsruhe.de>
34684
34685         * g++.old-deja/g++.robertl/eb132.C: New test.
34686         * g++.old-deja/g++.robertl/eb133.C: Likewise.
34687
34688 1998-06-29  Dave Love  <d.love@dl.ac.uk>
34689
34690         * g77.f-torture/execute/980628-7.f,
34691         g77.f-torture/execute/980628-8.f,
34692         g77.f-torture/execute/980628-9.f,
34693         g77.f-torture/execute/980628-10.f: New tests from Craig.
34694
34695         * g77.f-torture/execute/980628-3.f: Remove mail headers.
34696
34697 1998-06-28  Jeffrey A Law  (law@cygnus.com)
34698
34699         * g77.f-torture/execute/980628-4.f: New test from Craig.
34700         * g77.f-torture/execute/980628-5.f: Likewise.
34701         * g77.f-torture/execute/980628-2.f: Likewise.
34702         * g77.f-torture/execute/980628-0.f: Likewise.
34703         * g77.f-torture/execute/980628-1.f: Likewise.
34704         * g77.f-torture/execute/980628-3.f: Likewise.
34705         * g77.f-torture/execute/980628-6.f: Likewise.
34706
34707 1998-06-28  Jeffrey A Law  (law@cygnus.com)
34708
34709         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
34710         directory when nothing has been installed yet.
34711
34712 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
34713
34714         * gcc.c-torture/special/special.exp: Handle newer versions of
34715         dejagnu.
34716
34717 1998-06-26  Jeffrey A Law  (law@cygnus.com)
34718
34719         * gcc.dg/980626-1.c: New test.
34720
34721 1998-06-19  Bruno Haible <haible@ilog.fr>
34722
34723         * gcc.misc-tests/m-un-2.c: New test.
34724         * g++.old-deja/g++.other/warn01.c: Likewise.
34725
34726 1998-06-19  Robert Lipe  <robertl@dgii.com>
34727
34728         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
34729         compatibility with assmblers with a different comment character.
34730         Eliminate use of GAS-specific extensions.
34731
34732 1998-06-19  Jeffrey A Law  (law@cygnus.com)
34733
34734         * gcc.c-torture/execute/ieee/980619-1.c: New test.
34735
34736 1998-06-19  Robert Lipe  <robertl@dgii.com>
34737
34738         *lib/g77.exp: Replace search for libf2c.a with search for newly
34739         renamed libg2c.a
34740
34741 1998-06-17  Jeffrey A Law  (law@cygnus.com)
34742
34743         * gcc.c-torture/execute/980617-1.c: New test.
34744
34745 1998-06-12  Jeffrey A Law  (law@cygnus.com)
34746
34747         * gcc.c-torture/execute/980612-1.c: New test.
34748
34749 1998-06-08  Jeffrey A Law  (law@cygnus.com)
34750
34751         * gcc.dg/980523-1.c: Only test on ppc-linux.
34752         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
34753
34754         * gcc.c-torture/execute/980608-1.c: New test.
34755
34756 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
34757
34758         * gcc.c-torture/execute/980605-1.c: New test.
34759
34760 1998-06-04  Jeffrey A Law  (law@cygnus.com)
34761
34762         * gcc.c-torture/execute/980604-1.c: New test.
34763
34764 1998-06-02  Jeffrey A Law  (law@cygnus.com)
34765
34766         * gcc.c-torture/execute/980602-1.c: New test.
34767         * gcc.c-torture/execute/980602-2.c: Likewise.
34768
34769 1998-06-02  Dave Love  <d.love@dl.ac.uk>
34770
34771         * 970125-0.f: Fix per JCB.  Add commentary.
34772
34773 1998-05-31  Michael Meissner  <meissner@cygnus.com>
34774
34775         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
34776         IEEE -0 support.
34777
34778 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
34779
34780         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
34781         earlier.
34782
34783 1998-05-28  Catherine Moore <clm@cygnus.com>
34784
34785         * gcc.c-torture/execute/980526-3.c: New test.
34786
34787 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
34788
34789         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
34790         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
34791         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
34792         m88k-motorola-sysv3 to XFAIL.
34793
34794 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
34795
34796         * gcc.dg/980526-1.c: New test.
34797         * gcc.c-torture/execute/980526-2.c: New test.
34798
34799 1998-05-26  Jeffrey A Law  (law@cygnus.com)
34800
34801         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
34802
34803         * gcc.c-torture/execute/980526-1.c: New test.
34804
34805 1998-05-26  Dave Love  <d.love@dl.ac.uk>
34806
34807         * g77.f-torture/execute/alpha2.f: Add runtime test.
34808
34809 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
34810
34811         * g++.old-deja/old-deja.exp: Strip leading directories.
34812
34813         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
34814         error for the line.  Don't run multiple tests for the same line.
34815
34816 1998-05-23  Jeffrey A Law  (law@cygnus.com)
34817
34818         * gcc.dg/980523-1.c: New test.
34819
34820 1998-05-23  Dave Love  <d.love@dl.ac.uk>
34821
34822         * g77.f-torture/compile/970915-0.f: New test.
34823
34824 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
34825
34826         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
34827
34828 1998-05-21  Jeffrey A Law  (law@cygnus.com)
34829
34830         * gcc.dg/980520-1.c: New test.
34831
34832 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
34833
34834         * gcc.dg/980502-1.c: Fix return type.
34835
34836 1998-05-20  Jeffrey A Law  (law@cygnus.com)
34837
34838         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
34839         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
34840         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
34841         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
34842         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
34843
34844 1998-05-20  Dave Love  <d.love@dl.ac.uk>
34845
34846         * g77.f-torture/execute/980520-1.f: New test.
34847
34848 1998-05-15  Dave Love  <d.love@dl.ac.uk>
34849
34850         * lib/mike-g77.exp: New file.
34851
34852         * g77.f-torture/noncompile/noncompile.exp,
34853         g77.f-torture/noncompile/check0.f: New files.
34854
34855 1998-05-14  Dave Love  <d.love@dl.ac.uk>
34856
34857         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
34858         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
34859         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
34860         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
34861         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
34862         abort where appropriate.
34863
34864 1998-05-05  Michael Meissner  <meissner@cygnus.com>
34865
34866         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
34867         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
34868
34869 1998-04-29  Dave Love  <d.love@dl.ac.uk>
34870
34871         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
34872
34873 1998-04-27  Dave Love  <d.love@dl.ac.uk>
34874
34875         * g77.f-torture/compile/980427-0.f: New test.
34876
34877 1998-04-24  Dave Love  <d.love@dl.ac.uk>
34878
34879         * g77.f-torture/compile/980424-0.f: New test.
34880
34881 1998-04-19  Dave Love  <d.love@dl.ac.uk>
34882
34883         * g77.f-torture/compile/980419-2.f (main): New test.
34884         * g77.f-torture/compile/970125-0.f: New test.
34885         * g77.f-torture/compile/980419-1.f: New test.
34886
34887 1998-04-08  Jim Wilson  <wilson@cygnus.com>
34888
34889         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
34890         of loop-4.c.
34891
34892 1998-04-07  Jim Wilson  <wilson@cygnus.com>
34893
34894         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
34895
34896 1998-04-03  Jim Wilson  <wilson@cygnus.com>
34897
34898         * gcc.c-torture/compile/980329-1.c: New test.
34899
34900 1998-03-18  Jim Wilson  <wilson@cygnus.com>
34901
34902         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
34903         * gcc.dg/980312-1.c: Fix typo in -march command.
34904
34905 1998-03-16  H.J. Lu  (hjl@gnu.org)
34906
34907         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
34908
34909 1998-03-11  Robert Lipe  <robertl@dgii.com>
34910
34911         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
34912         Dave Love agree the Fortran source is bogus.
34913
34914 1998-03-11  Robert Lipe  <robertl@dgii.com>
34915
34916         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
34917         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
34918         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
34919         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
34920         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
34921
34922 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
34923
34924         * g++.old-deja/g++.other/friend1.C: New test.
34925
34926 1998-02-18  Dave Love  <d.love@dl.ac.uk>
34927
34928         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
34929         possibly uninitialized) variables and declare dnrm2.
34930
34931 1998-02-23  Robert Lipe <robertl@dgii.com>
34932
34933         From Bruno Haible <haible@ilog.fr>:
34934         * gcc.c-torture/execute/980223.c: New test.
34935
34936 1998-02-13  Jeffrey A Law  (law@cygnus.com)
34937
34938         * gcc.dg/ifelse-1.c: New test.
34939
34940 1998-02-09  H.J. Lu  (hjl@gnu.org)
34941
34942         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
34943
34944           * lib/old-dejagnu.exp (old-dejagnu): Added the
34945           "execution test - XFAIL *-*-*" handling in the spirit of
34946           "excess errors test -". Changed the "execution test fails"
34947           handling to be like "excess errors test fails".
34948           * Update various tests accordingly.
34949
34950 1998-02-06  Jim Wilson  <wilson@cygnus.com>
34951
34952         * gcc.c-torture/execute/980205.c: New test.
34953
34954 1998-01-18  Jeffrey A Law  (law@cygnus.com)
34955
34956         * lib/c-torture.exp: Look for .x files instead of .cexp files.
34957         * lib/f-torture.exp: Similarly.
34958         * gcc.c-torture: Rename all .cexp files to .x files.
34959
34960 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
34961
34962         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
34963         (940510-1.c): Removed duplicate.
34964         (971104-1.c): New test.
34965
34966 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
34967
34968           * lib/f-torture.exp: Improve error and loop detection.
34969
34970 1997-11-19  Michael Meissner  <meissner@cygnus.com>
34971
34972         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
34973         use that to size the filler array.
34974
34975 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
34976
34977         * lib/c-torture.exp(c-torture-execute): Fix typo.
34978
34979         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
34980         testcase as the executable name. Keep the executable around if
34981         the test fails.
34982
34983 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
34984
34985         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
34986         changes.  Only test one -g option, and move it to the end of the
34987         list of options to test.
34988
34989 1997-09-19  Michael Meissner  <meissner@cygnus.com>
34990
34991         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
34992         variable GCC_TORTURE_OPTIONS to supply default switches separated
34993         by colons.  If no environment variable, run tests with -O0 -g, -O1
34994         -g, and -O2 -g as well.
34995
34996 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
34997
34998         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
34999         explanatory comments. Fix indentation.
35000
35001 1997-09-15  Jeffrey A Law  (law@cygnus.com)
35002
35003         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
35004
35005 1997-09-11  Jeffrey A Law  (law@cygnus.com)
35006
35007         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
35008         * g++.old-deja/g++.mike/p7325.C: Likewise.
35009         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
35010
35011 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
35012
35013         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
35014         * g++.old-deja/g++.brendan/crash30.C: Likewise.
35015         * g++.old-deja/g++.brendan/crash39.C: Likewise.
35016         * g++.old-deja/g++.law/operators4.C: Likewise.
35017
35018 1997-09-11  Joe Buck  (jbuck@synopsys.com)
35019
35020         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
35021         * g++.old-deja/g++.mike/p784.C: Ditto.
35022         * g++.old-deja/g++.mike/p785.C: Ditto.
35023
35024 1997-09-05  Jeffrey A Law  (law@cygnus.com)
35025
35026           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
35027
35028 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
35029
35030         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
35031         target feature; pass this to c-torture-execute as needed.
35032
35033 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
35034
35035         * lib/c-torture.exp(c-torture-execute): If the previous and the
35036         current executables being tested are identical, we don't need to
35037         run the executable again. Try to make the executable names
35038         unique. Add an optional argument for passing additional compiler
35039         flags.
35040
35041 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
35042
35043         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
35044
35045 1997-08-29  Jeffrey A Law  (law@cygnus.com)
35046
35047         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
35048
35049 1997-07-31  Jeffrey A Law  (law@cygnus.com)
35050
35051         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
35052         32bit or larger longs.
35053
35054         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
35055         have either a 32bit long or 32bit int.
35056
35057 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
35058
35059         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
35060         Make double precision tests dependent on sizeof (double).
35061
35062 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
35063
35064         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
35065         too.
35066
35067 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
35068
35069         * gcc.c-torture/compile/961203-1.cexp: New script.
35070
35071 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
35072
35073         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
35074         up the includes ourselves.
35075
35076 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
35077
35078         * lib/plumhall.exp: Remove random include, and add a few
35079         verbose messages for debugging.
35080
35081 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
35082
35083         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
35084         of trying to do it ourselves.
35085
35086 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
35087
35088         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
35089
35090 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
35091
35092         * gcc.prms/5403.c: Made regexp a bit less strict.
35093
35094 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
35095
35096         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
35097         is returned from remote_load instead.
35098         * lib/plumhall.exp: Ditto.
35099         * lib/mike-g++.exp: Ditto.
35100         * lib/old-dejagnu.exp: Ditto.
35101         * lib/c-torture.exp: Ditto.
35102
35103 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
35104
35105         * lib/g++.exp: Use build_wrapper procedure.
35106         * lib/gcc.exp: Ditto.
35107
35108 1997-05-20  Jeffrey A Law  (law@cygnus.com)
35109
35110         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
35111         an old-style decl for malloc.  Fixes tests to work when
35112         sizeof (int) != sizeof (size_t).
35113
35114 1997-05-15  Mike Meissner  <meissner@cygnus.com>
35115
35116         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
35117
35118         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
35119         use stdargs.h interface.
35120
35121 1997-05-15  Mike Meissner  <meissner@cygnus.com>
35122
35123         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
35124         NO_VARARGS when compiling.
35125
35126 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
35127
35128         * lib/plumhall.exp(ph_includes): New procedure.
35129         (ph_make): Use it.
35130         (ph_compiler): Ditto.
35131
35132         * lib/g++.exp: Rename test-glue.c to testglue.c.
35133         * lib/gcc.exp: Ditto.
35134
35135 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
35136
35137         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
35138         to completion when it's called.
35139
35140 1997-03-21  Michael Meissner  <meissner@cygnus.com>
35141
35142         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
35143         is defined, don't do test.
35144
35145 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
35146
35147         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
35148         for object files.
35149         (ph_summary): Mark skipped testcases as untested, not unresolved.
35150
35151         * lib/plumhall.exp (ph_make): If unresolved because of bad
35152         errorCode, record errorCode in log file.
35153         (*): Replace send_log/verbose with verbose -log.
35154
35155 1997-03-19  Michael Meissner  <meissner@cygnus.com>
35156
35157         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
35158         double conversion if double isn't at least 8 bytes.
35159
35160         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
35161         int to work with targets where int is 16 bits.
35162
35163         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
35164         8 bytes, just exit, since 4 byte doubles don't have enough bits of
35165         precision for the test to complete.
35166
35167 1997-03-14  Michael Meissner  <meissner@cygnus.com>
35168
35169         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
35170         if d10v is not compiled with the -mdouble64 flag.
35171         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
35172
35173         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
35174         d10v is not compiled with the -mint32 flag.
35175
35176 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
35177
35178         * lib/plumhall.exp: Use incr_count.
35179
35180 1997-03-12  Jeffrey A Law  (law@cygnus.com)
35181
35182         * gcc.c-torture: Update to c-torture-1.45.
35183
35184 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
35185
35186         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
35187         the name of the expect testcase file).
35188
35189         * lib/g++.exp(g++_init): Ditto.
35190
35191 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
35192
35193         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
35194         the host.
35195
35196         * lib/gcc.exp(gcc_exit): New procedure.
35197
35198 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
35199
35200         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
35201         specs where appropriate.
35202
35203         * g++.old-deja/g++.arm/*: Added additional ERROR checks
35204         because of new "candidates are" messages, and removed a few
35205
35206         * Converted all non-old-style g++ testcases to old-style, and
35207         moved into g++.old-deja.
35208
35209 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
35210
35211         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
35212         options.
35213
35214         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
35215         succeeded.
35216
35217         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
35218
35219 1997-02-13  Michael Meissner  <meissner@cygnus.com>
35220
35221         * lib/gcc.exp (gcc_target_compile): Add support for defining
35222         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
35223         the machine doesn't have those features.
35224
35225 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
35226
35227         * g++.law/operators4.exp: Don't use LIBS.
35228
35229 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
35230
35231         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
35232
35233         * lib/mike-g++.exp: Don't set the compiler to be tested here.
35234         * lib/g++.exp: Set it here instead. Also, allow use of the
35235         --tool_exec and --tool_opt options. Change CXX to
35236         GXX_UNDER_TEST.
35237
35238         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
35239
35240         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
35241
35242 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
35243
35244         * lib/old-dejagnu.exp: Use prune_warnings instead of
35245         prune_system_crud.
35246         * lib/mike-g++.exp: Ditto.
35247         * lib/gcc.exp: Ditto.
35248         * lib/g++.exp: Ditto.
35249
35250         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
35251
35252 1997-02-07  Jeffrey A Law  (law@cygnus.com)
35253
35254           * 941014-2.c: Include stdlib.h
35255           * 960327-1.c: Include stdio.h
35256           * dbra.c, index-1.c: Don't assume ints are 32bits.
35257
35258 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
35259
35260         * lib/gcc.exp: Add gcc,stack_size target feature.
35261
35262         * lib/g++.exp(g++_target_compile): Add the include and link
35263         paths here, not in two other places. And, it's $options, not
35264         options.
35265
35266         * lib/mike-g++.exp(postbase): Remove the code that determines
35267         the correct include and link paths.
35268         * g++.old-deja/old-deja.exp: Ditto.
35269
35270 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
35271
35272         * lib/g++.exp(g++_init): target_compile no longer returns the
35273         filename of the result.
35274
35275 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
35276
35277         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
35278         call to glob.
35279
35280         * gcc.c-torture/special/special.exp: Change call to
35281         gcc_target_compile to include the object file.
35282
35283 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
35284
35285         * gcc.c-torture/special/special.exp: Correct misspelling in last
35286         change.
35287
35288 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
35289
35290         * lib/plumhall.exp(ph_summary): Log the entire output of the
35291         executable. Return -1 if there were any failures, 0 otherwise.
35292         (ph_execute): Return -1 if there were any failures, 0 otherwise.
35293         (ph_make): Clean up objects and executables that were built
35294         if the tests succeeded.
35295
35296 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
35297
35298         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
35299         libraries and includes in the build tree as appropriate.
35300
35301 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
35302
35303         * lib/c-torture.exp: Instead of looking for the global variable
35304         NO_LONG_LONG, check to see if that's a feature of the target.
35305
35306 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
35307
35308         * config/default.exp: Minimize. Delete the remainer of the files in
35309         config; this functionality is now in devo/dejagnu/config.
35310
35311         g++.*/*: Pass any additional flags used to compile to postbase;
35312         delete CXXFLAGS.
35313
35314         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
35315         is now done by runtest.exp. Use gcc_target_compile instead of
35316         compile.
35317
35318         lib/c-torture.exp: Use gcc_target_compile instead of compile.
35319         Remove references to CFLAGS. Use remote_file instead of
35320         calling rm -f.
35321         (c-torture): Take a list of arguments to use to compile this
35322         testcase.
35323
35324         lib/g++.exp: Simplify. Use target_compile instead of compile.
35325         lib/gcc-dg.exp: Ditto.
35326         lib/gcc.exp: Ditto.
35327         lib/mike-{gcc,g++}.exp: Ditto.
35328         lib/old-dejagnu.exp: Ditto.
35329         lib/plumhall.exp: Ditto.
35330
35331 1997-01-08  Jim Wilson  <wilson@cygnus.com>
35332
35333         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
35334         (ph_linker): Likewise.
35335
35336 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
35337
35338           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
35339         MAP_ANON / MAP_ANONYMOUS if defined;
35340         else try to map from /dev/zero .
35341
35342 1996-11-12  Jeffrey A Law  (law@cygnus.com)
35343
35344         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
35345         isn't defined, then define it to MAP_ANONYMOUS.
35346
35347 1996-11-12  Jeffrey A Law  (law@cygnus.com)
35348
35349         * gcc.c-torture: Update to c-torture-1.42 release.
35350
35351 1996-11-11  Jeffrey A Law  (law@cygnus.com)
35352
35353         * gcc.c-torture: Update to c-torture-1.41 release.
35354
35355 1996-10-27  Jeffrey A Law  (law@cygnus.com)
35356
35357         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
35358         c-torture release.
35359
35360 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
35361
35362         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
35363         and LDFLAGS.  Fix second case to append the target_info ldflags
35364         onto LDFLAGS, not CFLAGS.
35365         * lib/g++.exp (g++_init): Add target_info stuff.
35366         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
35367         of libgloss and newlib flags for !native.
35368
35369         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
35370         (GDB): Fix relative path to go up another dir for finding gdb.
35371
35372 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
35373
35374         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
35375         versions in the target_info array, if they don't exist.
35376
35377 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
35378
35379         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
35380
35381 1996-07-08  Jim Wilson  <wilson@cygnus.com>
35382
35383         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
35384         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
35385
35386 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
35387
35388         * lib/old-dejagnu.exp: Don't remove the output file before we've
35389         actually tested it. Don't append pwd to the path of the executable
35390         we're testing.
35391
35392 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
35393
35394         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
35395
35396 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
35397
35398         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
35399         temporary directory for compiler files, and set it to a default
35400         value of /tmp. Set $output as the name of the output file from
35401         compiling the testcase. Add a -o option to $cflags_var so the
35402         compiler writes the final output file as $output. Set $executable
35403         to $output.
35404
35405         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
35406         directory for compiler files, and set it to /tmp if it doesn't
35407         already have a value. Set $output_file to the name of the output
35408         file from compiling the testcase. Add a -o option to CXXFLAGS so
35409         the compiler writes the final output file as $output. Use $output
35410         as the executable to be tested.
35411
35412 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
35413
35414         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
35415
35416 1996-06-08  Jeffrey A Law  (law@cygnus.com)
35417
35418         * gcc.c-torture/execute/pending-1.c: New test.  Still
35419         pending in Tege's queue.
35420
35421 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
35422
35423         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
35424         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
35425         if there were failures.  Call unresolved if there were unresolved
35426         testcases.  Call gcc_fail if program did not run to completion.
35427         (ph_make): Pass additional argument name to ph_execute.
35428         (ph_execute): Add new argument.  Pass additional arguments to
35429         ph_summary.  Call gcc_fail is there is no execution output.
35430
35431 1996-04-24  Jeffrey A Law  (law@cygnus.com)
35432
35433         * lib/plumhall.exp (proc_summary): Output relavent summary
35434         lines into the log so specific failures in plumhall can be
35435         investigated.
35436
35437 1996-04-10  Jeffrey A Law  (law@cygnus.com)
35438
35439         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
35440         (c-torture-execute): Don't try to execute tests which use
35441         "long long" types if $NO_LONG_LONG is nonzero.
35442
35443 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
35444
35445         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
35446         not c-torture.
35447
35448         * gcc.ieee: Move from here.
35449         * gcc.c-torture/execute/ieee: To here.
35450
35451 1996-03-26  Jeffrey A Law  (law@cygnus.com)
35452
35453         * gcc.c-torture: Update to c-torture-1.41 release.
35454
35455 1996-03-22  Jeffrey A Law  (law@cygnus.com)
35456
35457         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
35458         not "$output".
35459
35460 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
35461
35462         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
35463         -c present.
35464
35465 1996-03-02  Jeffrey A Law  (law@cygnus.com)
35466
35467         * config/proelf.exp: Handle connecting to a simulator.
35468
35469 1996-01-31  Jeffrey A Law  (law@cygnus.com)
35470
35471         * config/proelf.exp: New file.  Enough framework that we can
35472         run c-torture tests on the proelf targets (or any other target
35473         that gdb can connect to for that matter).
35474
35475 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
35476
35477         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
35478         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
35479
35480         * lib/plumhall.exp (ph_execute): Always call ph_summary if
35481         exec_output exists.
35482
35483 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
35484
35485         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
35486         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
35487
35488         * config/*.exp: Update FSF address.  Change result of ${tool}_load
35489         to pass/fail/unresolved/unsupported/untested.  Caller must now
35490         call unresolved/unsupported/untested.
35491         * lib/*.exp: Update FSF address.  Update to handle new results of
35492         ${tool}_load.
35493         * lib/chill.exp (verbose): Delete.
35494
35495 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
35496
35497         * lib/gcc.exp (default_gcc_start): Change order of args to
35498         $LDFLAGS $CFLAGS $LIBS.
35499         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
35500         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
35501         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
35502         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
35503         * gcc.misc-tests/dg-test.exp: Likewise.
35504         * gcc.misc-tests/msgs.exp: Likewise.
35505         * gcc.prms/prms.exp: Likewise.
35506         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
35507         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
35508
35509         * lib/dg.exp: Deleted, moved to dejagnu/lib.
35510
35511 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
35512
35513         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
35514
35515         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
35516         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
35517
35518         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
35519         necessary.
35520
35521 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
35522
35523         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
35524         global for loop; add use of $mathlib.
35525         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
35526         settings here; set mathlib for anything but VxWorks.
35527
35528 1996-01-22  Jeffrey A Law  (law@cygnus.com)
35529
35530         * gcc.c-torture: Update to c-torture-1.40 release.
35531
35532 1996-01-03  Jeffrey A Law  (law@cygnus.com)
35533
35534         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
35535         dg.exp.
35536
35537 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
35538
35539         * lib/c-torture.exp (c-torture-execute): Declare "output" as
35540         global.
35541
35542 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
35543
35544         * lib/g++.exp (LIBS): Define if not already.
35545         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
35546         (gcc-dg-prune): Call prune_gcc_output.
35547         * lib/gcc.exp (prune_gcc_output): New proc.
35548         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
35549         prune_gcc_output.
35550
35551 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
35552
35553         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
35554         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
35555
35556 1995-11-15  Jeffrey A Law  (law@cygnus.com)
35557
35558         * gcc.c-torture: Update to c-torture-1.39 release.
35559
35560 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
35561
35562         * lib/c-torture.exp (c-torture-execute): Don't return if one option
35563         fails, try others as well.
35564
35565 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
35566
35567         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
35568         If compilation fails, mark execute tests as `untested'.
35569         If test is marked as unsupported, don't mark compilation and
35570         execute tests as failed.
35571
35572 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
35573
35574         * lib/g++.exp (g++_init): Don't link in libg++, and look to
35575         libstdc++ for whether or not we want to be doing shared
35576         libraries.  Delete link_curses since we don't need it anymore.
35577         * lib/mike-g++.exp (postbase): Don't link in libg++.
35578         * g++.old-deja/old-deja.exp: Likewise.
35579
35580 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
35581
35582         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
35583
35584 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
35585
35586         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
35587         For that, add `-Wl,-a,shared_archive'.
35588         * g++.old-deja/old-deja.exp: Likewise.
35589
35590 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
35591
35592         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
35593
35594 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
35595
35596         * lib/mike-g++.exp (postbase): Pay attention to the status of
35597         g++_load.
35598
35599 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
35600
35601           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
35602
35603 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
35604
35605         * lib/gcc.exp (default_gcc_start): No longer need to log program
35606         being executed or its output, execute_anywhere does that now.
35607         * lib/g++.exp (default_g++_version): Call execute_anywhere.
35608         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
35609
35610 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
35611
35612         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
35613         the same as those in lib/g++.exp.
35614
35615 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
35616
35617         * gcc.c-torture: Update to c-torture-1.38 release.
35618         * gcc.ieee: Related changes.
35619
35620 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
35621
35622         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
35623         "exec". Minor reformatting changes.
35624
35625         * config/rom68k.exp (${tool}_load): Make it work in a canadian
35626         cross. This means all "exec" calls now work on a remote host as
35627         well.
35628         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
35629         cross. Filter out the extra "\r\n" stuff that expect puts in.
35630         (c-torture-execute): Filter out the bogus warnings like
35631         c-torture-compile does. Add support for canadian cross.
35632         * lib/gcc.exp (default_gcc_version, default_gcc_start)
35633         Use execute_anywhere rather than calling exec directly. Now it
35634         works for canadian cross testing.
35635
35636 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
35637
35638         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
35639         results into a variable, and check that rather than using file exists.
35640
35641 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
35642
35643         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
35644         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
35645
35646 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
35647
35648         * g++.old-deja/old-deja.exp: Create and pass runshlib and
35649         lib_curses if there's a shared libg++ in the build tree.
35650
35651 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
35652
35653         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
35654         if not supported target.
35655
35656 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
35657
35658         * lib/g++.exp (g++_init): Move empty setting of runshlib and
35659         link_curses up to always happen, not just for native builds.
35660
35661 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
35662
35663         * gcc.c-torture: Update to c-torture-1.36 release.
35664         * gcc.failure: Related changes.
35665
35666 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
35667
35668         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
35669
35670 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
35671
35672         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
35673         * lib/mike-g++.exp (postbase): Not in here.  Still reference
35674         runshlib, link_curses, and mathlib for link and run.
35675
35676         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
35677         pass the runtime shared library options for Solaris, OSF/1, and
35678         Irix5, and link with -lcurses to avoid unresolved references.
35679
35680 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
35681
35682         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
35683         only run once.
35684
35685 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
35686
35687         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
35688
35689 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
35690
35691         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
35692         do not have a framework for the "compat" tests yet.
35693
35694 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
35695
35696         * lib/mike-g++.exp (postbase): New local variable `mathlib',
35697         set to null if we're testing vxworks5.1.  Use that instead of
35698         `-lm' in the setting of LIBS for link and run.
35699
35700 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
35701
35702         * config/rom68k.exp (${tool}_load): Major changes to make it
35703         work.  Verified that it does in fact return the stuff in
35704         exec_output properly.  Catch any Emul or any TRAP other than 0.
35705
35706 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
35707
35708         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
35709         LDFLAGS properly for targets that need stuff from libgloss.
35710         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
35711         only run once.
35712         (gpp_initialized): New variable.
35713
35714 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
35715
35716         * config/rom68k.exp: Load libgloss.exp.
35717         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
35718         so we can produce a fully linked binary.
35719         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
35720         so we can produce a fully linked binary.
35721
35722 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
35723
35724         * lib/plumhall.exp (ph_section): Watch for expected failures.
35725         Add missing `else'.
35726
35727         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
35728         run the testcase.
35729         (c-torture): Likewise.
35730
35731 1995-08-28  Doug Evans  <dje@cygnus.com>
35732
35733         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
35734
35735         * lib/mike-g++.exp (mike_cleanup): New proc.
35736         (prebase): New globals compiler_result, not_compiler_result,
35737         target_regexp.
35738         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
35739         allow leading "-" in pattern.  Watch for unsupported tests.
35740         If $compiler_result is set, pattern match assembler code,
35741         and ditto for $not_compiler_result.
35742         * lib/mike-gcc.exp: Likewise.
35743
35744         * lib/plumhall.exp (ph_execute): Only call ph_summary if
35745         execution "succeeded".
35746
35747 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
35748
35749         * config/win32.exp: New file.
35750         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
35751
35752 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
35753
35754         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
35755         unsupported.
35756         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
35757         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
35758         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
35759
35760         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
35761         "... without exceptions was ...".  That is now handled by
35762         prune_system_crud.
35763         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
35764
35765 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
35766
35767         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
35768         sieve.c,sort2.c}: New files.
35769         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
35770         sieve.exp,sort2.exp}: Drivers for them.
35771
35772         * lib/mike-gcc.exp (program_output): New user settable variable.
35773         (postbase): Call prune_system_crud.  Also prune extraneous compiler
35774         messages.
35775         * lib/mike-g++.exp (program_output): New user settable variable.
35776
35777         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
35778
35779         * config/sh.exp: Deleted (use sim.exp instead).
35780
35781 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
35782
35783         * config/vx.exp: Declare CHECKTASK as global.
35784         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
35785         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
35786         * lib/old-dejagnu.exp: Load [pwd]/$executable.
35787
35788 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
35789
35790         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
35791         target. Like vx.exp, only includes `vx29k.exp' instead of
35792         `vxworks.exp'.
35793
35794 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
35795
35796         * config/sim.exp: Increase time limit from 120 seconds to 240.
35797
35798 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
35799
35800         * gcc.c-torture/execute/950628-1.c: New test.
35801
35802 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
35803
35804         * gcc.c-torture: Update with changes/additions from
35805         c-torture-1.34.
35806
35807 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
35808
35809         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
35810
35811 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
35812
35813         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
35814
35815 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
35816
35817         * gcc.c-torture/compile/950512-1.c: New test.
35818         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
35819         * gcc.dg/struct-ret-1.c: Likewise.
35820
35821 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
35822
35823         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
35824           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
35825
35826 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
35827
35828         * gcc.c-torture/special/920411-1.c: Deleted.
35829         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
35830
35831 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
35832
35833         * config/sim.exp (${tool}_load): Hack in call to bash to get a
35834         cpu limit.
35835
35836 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
35837
35838         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
35839
35840 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
35841
35842         From kenner;
35843         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
35844         is the proper length.
35845         * va-arg-3.c: Likewise.
35846
35847 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
35848
35849         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
35850         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
35851
35852         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
35853         * lib/g++.exp (default_g++_start): Delete old cruft.
35854
35855 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
35856
35857         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
35858         (2 * (1 << 18)) to (2 * (1 << 17)).
35859
35860         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
35861
35862 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
35863
35864         * config/rom68k.exp: Renamed from config/idp.exp
35865
35866 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
35867
35868         * c-torture/compile/921109-2.c
35869
35870 1995-04-18  Mike Stump  <mrs@cygnus.com>
35871
35872         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
35873         excess errors.
35874
35875 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
35876
35877         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
35878         output.
35879         * lib/g++.exp (default_g++_start): Likewise.
35880
35881 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
35882
35883         * gcc.c-torture/compile/950329-1.c: New test.
35884
35885 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
35886
35887           * config/bug.exp (${tool}_load): Updated to use new remote_open
35888           and remote_close procs.
35889         * config/idp.exp: New file.
35890
35891 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
35892
35893         * gcc.c-torture/execute/950322-1.c: New test.
35894
35895 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
35896
35897         * config/vx.exp (${tool}_load): Clean up testing of return code from
35898         vxworks_ld and vxworks_spawn.
35899
35900 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
35901
35902         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
35903
35904 1995-03-13  Mike Stump  <mrs@cygnus.com>
35905
35906         * lib/old-deja.exp: Add `excess errors test - ' error, now one
35907         can mark excess errors on a machine by machine basis.  Note, the
35908         default is to not expect any excess errors, even when excess
35909         errors test - is given, so you will want to put an XFAIL ... on
35910         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
35911         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
35912         those 4 machines, but no others.
35913
35914 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
35915
35916         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
35917         * lib/c-torture.exp: to here.
35918
35919 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
35920
35921         * gcc.c-torture/execute/950221-1.c: New test.
35922         * gcc.c-torture/execute/struct-ret-1.c: New test.
35923         * gcc.c-torture/compile/950221-1.c: New test.
35924
35925         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
35926
35927 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
35928
35929         * gcc.c-torture/execute/arith-1.c (main): Return 0.
35930         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
35931
35932 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
35933
35934         * g++.gb: New directory of tests, derived from my signature and
35935         class scoping tests.
35936
35937         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
35938         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
35939         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
35940         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
35941         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
35942         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
35943         * g++.gb/sig25.C: Likewise.
35944
35945         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
35946         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
35947         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
35948         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
35949         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
35950         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
35951         * g++.gb/sig25.exp: Likewise.
35952
35953         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
35954         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
35955         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
35956         * g++.gb/scope13.C: Likewise, this test still fails.
35957
35958         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
35959         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
35960         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
35961         * g++.gb/scope13.exp: Ditto.
35962
35963         * g++.gb/README: New file, explains what these tests are about.
35964
35965 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
35966
35967         * lib/dg.exp (dg-do): Support `preprocess'.
35968         (dg-test): Likewise.
35969
35970 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
35971
35972         * config/udi.exp: change "continue -expect" to "exp_continue".
35973
35974 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
35975
35976         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
35977         Delete redundant tests.
35978
35979         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
35980         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
35981         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
35982         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
35983         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
35984         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
35985         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
35986         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
35987
35988         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
35989         storing label pointers.
35990         * gcc.c-torture/execute/921019-1.c: Likewise.
35991         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
35992         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
35993         parameter fp.
35994         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
35995         constants.
35996
35997         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
35998         Delete obsolete tests.
35999
36000         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
36001         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
36002         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
36003         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
36004         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
36005         * gcc.c-torture/compile/950124-1.c: New test.
36006
36007         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
36008
36009 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
36010
36011         * lib/mike-g++.exp: Add -lm to LIBS.
36012
36013 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
36014
36015         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
36016
36017 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
36018
36019         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
36020
36021 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
36022
36023         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
36024
36025 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
36026
36027         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
36028         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
36029         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
36030         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
36031         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
36032         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
36033         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
36034         * g++.law/{operators31.C, operators32.C,
36035         * g++.law/{operators33.C, operators34.C}: Likewise.
36036         * g++.law/{pic1.C, refs2.C}: Likewise.
36037         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
36038         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
36039         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
36040         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
36041
36042         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
36043         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
36044         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
36045         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
36046         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
36047         * g++.law/{enum9.exp, friend5.exp}: Likewise.
36048         * g++.law/{nest3.exp, nest4.exp}: Likewise.
36049         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
36050         * g++.law/{operators30.exp, operators31.exp}: Likewise.
36051         * g++.law/{operators32.exp, operators33.exp}: Likewise.
36052         * g++.law/{operators34.exp}: Likewise.
36053         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
36054         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
36055         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
36056         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
36057         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
36058
36059         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
36060         No longer expected to fail.
36061         * g++.law/missed-error3.C: Tweak for recent bool changes.
36062
36063 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
36064
36065         * config/emb-unix: Deleted.
36066         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
36067         remote execution.  Do final link on remote host if REMOTE_LINK is set.
36068
36069 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
36070
36071         * lib/dg.exp (dg-test): Fix typo in last patch.
36072
36073 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
36074
36075         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
36076         (handles multiple occurrences).
36077
36078 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
36079
36080         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
36081         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
36082         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
36083         printed).
36084         * lib/c-torture.exp (c-torture-compile): Likewise.
36085         (c-torture): Prepend full path if missing.
36086         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
36087         (gcc_fail): Likewise.
36088         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
36089
36090 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
36091
36092         * lib/netware.exp: Only attach to NetWare i386 systems.
36093
36094 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
36095
36096         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
36097         messages.  Add test name to "output pattern match" pass/fail message.
36098
36099 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
36100
36101         * gcc.dg: New testsuite.
36102         * gcc.dg/dg.exp: New file.
36103
36104         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
36105         test-switch.c}: Deleted.
36106
36107         * gcc.misc-tests/msgs.exp: New testcase driver.
36108
36109 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
36110
36111         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
36112         Watch for illegal return values from ${tool}_load.
36113         * config/unix.exp (${tool}_load): Fix pass/fail detection for
36114         cross targets.  Coerce return value >0 to 1.
36115
36116 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
36117
36118         * config/unix.exp (${tool}_load): Call program rsh, not proc.
36119
36120         * config/emb-unix.exp: New file.
36121
36122         * config/sim.exp: Error if variable $SIM not defined.
36123         (${tool}_load): Mark test as "untested" if simulator missing.
36124
36125         * config/unix.exp: Load remote.exp to get rcp_download.
36126         * lib/c-torture.exp: Use different option lists for testcases with
36127         and without loops.
36128         * gcc.c-torture/execute/execute.exp: Likewise.
36129
36130 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
36131
36132         * config/*.exp: Clarify return code from ${tool}_load.
36133         Call `unresolved' or `untested' instead of `warning' or `perror'
36134         (sometimes you still want to call both though).
36135         Add comment that `shell_id' is local to each file.
36136         * config/udi.exp (timeout): Set to 30.
36137         Don't print warning if connection fails, $connectmode has already
36138         printed an error.
36139         (${tool}_load): Move verbose messages to level 2.
36140         Rework pattern for "Process started" message.
36141         Pass `shell_id' to ${connectmode}_download.
36142         Retry twice upon timeout.  Make resetting of target more robust.
36143         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
36144         Pass `shell_id' to exit_$connectmode.
36145         Only call exit_$connectmode if connected.
36146         * config/unix.exp (${tool}_load): Check return codes better.
36147         * config/vrtx.exp (${tool}_load): Likewise.
36148         * config/vx.exp (${tool}_load): Likewise.
36149         Delete unneeded global's.
36150         * lib/dg.exp (dg-test): Update to reflect clarified return codes
36151         from ${tool}_load.
36152         (dg-stat): Delete.
36153         (dg-init): Delete recording of pass/fail counts.
36154         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
36155         (old-dejagnu-init): Likewise.
36156         (old-dejagnu-stat): Delete contents, empty proc now.
36157         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
36158         (c-torture): Delete references to lcnt, lpass, lfail.
36159         Get option list from TORTURE_OPTIONS.
36160         Delete -funroll[-all]-loops if no loops.
36161         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
36162         (g++_stat): Delete contents (empty proc now).
36163         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
36164         (gcc_finish): Likewise.
36165         (gcc_stat): Deleted.
36166         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
36167         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
36168         * gcc.c-torture/execute/execute.exp: Likewise.
36169         Split tests into two parts: compile, execute.
36170         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
36171         no loops.  Update to reflect clarified return codes from ${tool}_load.
36172
36173 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
36174
36175         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
36176         to grep for.
36177         (old-dejagnu): Likewise (where necessary).
36178
36179 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
36180
36181         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
36182
36183         * lib/dg.exp (dg-process-target): Fix processing of selector.
36184         Add comment regarding use of `error'.
36185
36186         * lib/gcc.exp (prune_system_crud): Define if missing.
36187         * lib/g++.exp (prune_system_crud): Likewise.
36188
36189         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
36190         Call prune_system_crud.
36191         * lib/dg.exp (dg-runtest): New proc.
36192         Use perror instead of send_user for tcl errors in testcase.
36193         Don't return any value, it's never used.
36194         Don't clobber previous definition of `unknown'.
36195         Print tcl errors in `dg-final'.
36196
36197 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
36198
36199         * lib/dg.exp (dg-process-target): Improve syntax error messages.
36200         (dg-test): Don't print errorInfo, it contains stack backtrace.
36201
36202 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
36203
36204         * lib/g++.exp (runtest_file_p): Define if missing.
36205
36206 1994-09-24  Doug Evans  (dje@cygnus.com)
36207
36208         * lib/mike-g++.exp: Comment out loading of g++.exp.
36209         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
36210         (default_g++_version): Always print something.
36211         (default_g++_start): Comment out call to `which'.
36212         (g++_start, g++_load): Deleted (must be defined in config file).
36213         * lib/gcc.exp: Test for existence of $CC at start.
36214         Delete check for tmpdir (done in gcc_init).
36215         (default_gcc_version): Always print something.
36216         (default_gcc_start): Comment out call to `which'.
36217         * config/*.exp: Major cleanup - make cross targets work at least a
36218         little better for g++ (by not being "--tool gcc" specific).
36219         Rename gcc_xxx to ${tool}_xxx.
36220         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
36221         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
36222
36223 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
36224
36225         * lib/c-torture.exp (c-torture-compile): Rework compiler
36226         message processing.
36227
36228         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
36229         c-torture.
36230
36231 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
36232
36233         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
36234
36235         * lib/dg.exp (dg-process-target): Support { target native }.
36236
36237 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
36238
36239         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
36240         looked for "... program xxx got fatal signal".
36241         Correct regsub munging of `comp_output'.
36242         Ignore compiler messages "path prefix not used" and "linker input
36243         file unused".
36244
36245 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
36246
36247         * lib/gcc.exp (runtest_file_p): Define if missing.
36248         * gcc.prms/template.c: Example to work from.
36249
36250 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
36251
36252         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
36253         * lib/dg.exp (dg-test): Call unsupported testcases as such.
36254
36255         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
36256         * gcc.prms/1883.c: Moved from compile/940714-1.c.
36257         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
36258         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
36259
36260         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
36261         (dg-process-target): No longer a varargs proc.
36262         Return S/N for target, P/F for xfail.  All callers changed.
36263         (user option procs): More argument checking.
36264         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
36265         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
36266         (dg-test): Skip test if not running on selected target in `dg-do'.
36267         Update handling of `dg-do-what', `dg-output-text'.
36268         Separate execution pass/fail from output pattern match pass/fail.
36269         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
36270
36271 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
36272
36273         * gcc.c-torture/special/special.exp: Don't expect failure for mips
36274         target for 920510-1.c.
36275
36276 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
36277
36278         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
36279         Clean up comment regarding use of passcnt, etc.
36280         (gcc_stat): Don't update `testcnt' here.
36281         (gcc_finish): Do it here.
36282         Might as well reset `but_id' here too.
36283         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
36284         to determine if the file should be tested.
36285         * gcc.c-torture/compile/compile.exp: Likewise.
36286         * gcc.c-torture/execute/execute.exp: Likewise.
36287         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
36288         * gcc.misc-tests/dg-test.exp: Likewise.
36289         * gcc.prms/prms.exp: Likewise.
36290         * gcc.wendy/wendy.exp: Likewise.
36291         * g++.old-deja.exp: Likewise.
36292         Move "Testing file" message to verbose level 1.
36293
36294 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
36295
36296         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
36297
36298 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
36299
36300         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
36301         (default_gcc_start): Accept optional second list element
36302         of compiler flags.  Print compiler output at verbosity level 2.
36303         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
36304         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
36305         Save current values of framework globals passcnt, failcnt, xpasscnt,
36306         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
36307         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
36308         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
36309         xfailcnt to compute stats.  Update framework global `testcnt' from
36310         pass/fail counts.
36311         (gcc_finish): New proc.  Clean up test environment.
36312         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
36313         (gcc_epass, gcc_efail): Delete.
36314         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
36315         argument of line number.
36316         (dg-init): If the tool has an init routine, call it.
36317         (dg-test): Remove args `cflags_var' and `libs_var'.
36318         Pass all compiler options to ${tool}_start.
36319         Handle missing line number.
36320         (dg-finish): New function.
36321         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
36322         particular files.  Call gcc_finish at end.  Move "skipping test"
36323         message to verbosity level 3.
36324         * gcc.c-torture/compile/compile.exp: Likewise.
36325         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
36326         * gcc.c-torture/execute/execute.exp: Likewise.
36327         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
36328         Print testcase being tried at verbosity level 1.
36329         * gcc.c-torture/special/special.exp: Unset xfail.
36330         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
36331         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
36332         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
36333         * gcc.failure/failure.exp: Likewise.
36334         * gcc.ieee/ieee.exp: Likewise.
36335         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
36336         Update call to dg-test.  Call dg-finish at end.
36337         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
36338         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
36339         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
36340         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
36341         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
36342         * gcc.wendy/wendy.exp: Add copyright.
36343         Delete setting of tmpdir (done by gcc_init).
36344         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
36345         Pass compiler flags to gcc_start.  Call gcc_finish at end.
36346         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
36347         gcc_[ce]pass/fail.
36348
36349 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
36350
36351         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
36352         confusion.
36353         (g++_load): Likewise.
36354
36355         * config/*.exp (gcc_load): Some were varargs fns and some were not.
36356         Rename argument to `prog' to remove the confusion.
36357         Varargs fns behave differently too!
36358         (g++_load): Likewise.
36359
36360         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
36361
36362         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
36363         what it is.  Delete (always) printing of status value for !native.
36364         Simplify verbose code, and include status and exec_output.
36365         (g++_load): Use gcc_load.
36366
36367 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
36368
36369         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
36370         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
36371         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
36372         940714-3.c as these testcases don't exist anymore.  Make
36373         va-arg-1.c expected to pass.
36374
36375 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
36376
36377         * gcc.misc-tests/misc.exp: Only run specific testcases.
36378         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
36379         * gcc.misc-tests/dg-[1-9].c: New files.
36380
36381         * lib/dg.exp: New testsuite driver.
36382         * gcc.prms/prms.exp: Use it.
36383
36384         * README.gcc: New file.
36385
36386         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
36387         Document and reset `lxpass' and `lxfail'.
36388         Simplify "initialized" message.
36389         (gcc_stat): Clean up comments a little.
36390
36391 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
36392
36393         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
36394
36395 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
36396
36397         * lib/old-dejagnu.exp (process-option): New proc.
36398         (old-dejagnu-init, old-dejagnu-stat): Likewise.
36399         (old-dejagnu): Simplify.
36400         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
36401
36402 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
36403
36404         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
36405         exists and is not an empty string.
36406
36407         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
36408         $xfail rather than calling setup_xfail.  Clear $xfail when test is
36409         finished.
36410         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
36411         automatically.
36412
36413         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
36414         longer expected to fail.
36415
36416         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
36417         "f" function call.
36418
36419         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
36420
36421         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
36422         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
36423         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
36424         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
36425         c-torture-1.29.
36426
36427         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
36428         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
36429
36430         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
36431
36432         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
36433         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
36434
36435         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
36436         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
36437         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
36438
36439 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
36440
36441         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
36442         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
36443         940714-1.c, 940714-2.c, 940714-3.c},
36444         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
36445         gcc.misc-tests/{mg.c,mg.exp}:
36446         New tests.
36447         * gcc.noncompile/noncompile.exp: Change accordingly.
36448
36449 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
36450
36451         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
36452         Undo previous clobberage.
36453
36454 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
36455
36456         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
36457         * gcc.special/{930510-1.c, special.exp}:
36458         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
36459         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
36460         struct-varargs-1.c}: New tests from c-torture-1.26.
36461
36462 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
36463
36464         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
36465           argument to switch.
36466
36467 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
36468
36469         * Revert the previous changes.  Please see Rob's directory
36470           (/lisa/test/rob/progressive/gcc/testsuite) for testing
36471           fixes.
36472
36473 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
36474
36475         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
36476             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
36477             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
36478             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
36479             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
36480             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
36481             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
36482             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
36483             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
36484             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
36485             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
36486             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
36487             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
36488             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
36489             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
36490             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
36491             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
36492             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
36493             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
36494             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
36495             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
36496             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
36497             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
36498             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
36499             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
36500             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
36501             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
36502
36503 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
36504
36505         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
36506             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
36507           with perror calls.
36508
36509 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
36510
36511         * config/unix.exp (g++_load): Fix syntax.
36512
36513 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
36514
36515         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
36516         * gcc.noncompile/921017-1.c: Deleted obsolete test.
36517         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
36518         Don't expect va-arg-1.c to fail.  Correct expected output for
36519         920928-1.c.
36520         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
36521         * gcc.wendy/hbm4.c: Correct typo.
36522         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
36523
36524 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
36525
36526         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
36527         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
36528         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
36529         * lib/c-torture.exp (c-torture-compile): Ditto.
36530
36531         Reduce volume of output (remove all the -I's and such).
36532         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
36533         Call gcc_cpass, gcc_cfail.
36534         (c-torture): Pass testing option to c-torture-compile.
36535
36536 1994-03-21  Doug Evans  (dje@cygnus.com)
36537
36538         Bring patches over from progressive.
36539         * config/default.exp: Exit remote shell cleanly.
36540         (g++_exit, g++_start): Add default versions.
36541         * config/sim.exp (gcc_load): Use perror, not error.
36542
36543 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
36544
36545         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
36546         set in site.exp.
36547
36548 1994-03-14  Doug Evans  (dje@cygnus.com)
36549
36550         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
36551         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
36552         (wendy_try): New proc to run testcase.
36553         (main loop): Call 'em.
36554         * gcc.wendy/*.c: Clean up pass to correct expected output.
36555
36556         * lib/gcc.exp: Minor cleanup work.
36557         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
36558
36559 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
36560
36561         * config/sim.exp (gcc_load): Document return codes better.
36562         Don't pass -v to simulator.
36563
36564 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
36565
36566           * gcc.special/920717-x.c: Fix typo.
36567           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
36568           get at sources.
36569
36570         * lib/mike-gcc.exp: Fix typo.
36571
36572 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
36573
36574         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
36575         binary to use, transform the name.
36576         * config/*.exp: rename everything. Nuke any g++ specific files,
36577         it's now a special case of gcc that requires no special support.
36578         Add a default.exp for unsupported targets.
36579
36580 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
36581
36582         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
36583         lib/old-dejagnu.exp: Fix a few patterns to work with the new
36584         version of Tcl.
36585
36586 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
36587
36588         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
36589         than a warning.
36590
36591 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
36592
36593         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
36594
36595 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
36596
36597         * gcc.execute/execute.exp: Combine opt_list and foption_list into
36598         option_list.  Compile every file with only 4/6 option choices
36599         (same as C torture) instead of with 12/18 different option
36600         choices.
36601         * lib/c-torture.exp: Likewise.
36602
36603         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
36604         not already set.
36605
36606 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
36607
36608         * lib/old-deja.exp: Add `excess errors test fails' error, now one
36609         can put an XFAIL *-*-* on excess errors.
36610
36611 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
36612
36613         * g++.law: Add more tests derived from g++-bugs snapshots.
36614
36615         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
36616         equivalent to g++.law/init9.
36617
36618         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
36619         compiled it, and the a.out file after we've run it.
36620
36621 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
36622
36623         * lib/mike-g++.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  Jeffrey A. Law  (law@snake.cs.utah.edu)
36627
36628         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
36629
36630 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
36631
36632         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
36633         version number.
36634
36635 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
36636
36637         * g++.law: New directory of g++ tests derived from the g++-bugs
36638         snapshots.
36639
36640 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
36641
36642         * gcc.compile: initbug1.c initbug1.exp testcase added
36643
36644 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
36645
36646         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
36647         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
36648           fixes submitted by Jeff Law (law@cs.utah.edu)
36649         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
36650           Jeff Law (law@cs.utah.edu)
36651
36652
36653 1993-11-30  Mike Stump  (mrs@cygnus.com)
36654
36655         * config/unix-g++.exp: Follow the gcc way of doing things.
36656         * g++.old-deja/old-deja.exp: Minor updates.
36657         * lib/g++.exp: New file, follow the gcc way of doing things.
36658         * lib/old-dejagnu.exp: Minor updates.
36659         * lib/mike-g++.exp: Always unset errorInfo.
36660
36661 1993-11-06  Mike Stump  (mrs@cygnus.com)
36662
36663         * lib/gcc.exp: Fix some errors with the below change, CC and
36664         CFLAGS should be global when setting, not local.
36665
36666 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
36667
36668         * lib/gcc.exp: Transform tool name.
36669
36670 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
36671
36672         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
36673
36674 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
36675
36676         * lib/gcc.exp: change gcc_done to gcc_stat
36677
36678 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
36679
36680         * Upgraded gcc testsuite to c-torture version 1.25
36681
36682 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
36683
36684         * lib/gcc.exp: added reporting code. Changed verbose compile message.
36685         * lib/c-torture: added hooks for new reporting code.
36686
36687 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
36688
36689         * config/sh-gcc.exp: check if sh-sim exists in the path
36690
36691 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
36692
36693         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
36694         * gcc.compile/compile.exp: Initial changes for new logic.
36695         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
36696         * gcc.failure/failure.exp: Initial changes for new logic.
36697         * gcc.ieee/ieee.exp: Initial changes for new logic.
36698         * gcc.misc-tests/misc.exp: Initial changes for new logic.
36699         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
36700         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
36701         * lib/c-torture.exp: Initial changes for new logic.
36702         * lib/gcc.exp: Initial changes for new logic.
36703
36704 1993-10-15  Mike Stump  (mrs@cygnus.com)
36705
36706         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
36707         depend upon failure or success.  Fully qualify names in failure
36708         and success messages.  Always remove a.out before starting
36709         compile, just in case.  Pay more attention to error text output by
36710         the compiler.  Handle testcases with no known past errors just
36711         like all others, so that things are uniform.  Other miscellaneous
36712         improvements.
36713
36714 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
36715
36716         * gcc.cpp: new directory for cpp tests
36717
36718 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
36719
36720         * lib/chill.exp: Code reformatted, removed unused code.
36721         * config/unix-chill.exp: Code reformatted, removed unused code.
36722         * chill.execute/execute.exp: Code reformatted, removed unused code.
36723         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
36724
36725 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
36726
36727         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
36728         routines not written.
36729
36730 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
36731
36732         * config/bug-gcc.exp: Use new procs from bug.exp.
36733
36734 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
36735
36736         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
36737         via ftp, rather than depending on NFS.
36738         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
36739         case.
36740
36741 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
36742
36743         * config/bug-gcc.exp: Use new download proc.
36744
36745 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
36746
36747         * chill.execute/execute.exp: cleanups, handles errors better
36748         * chill.compile/compile.exp: rewrite, based on execute.exp
36749         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
36750         * lib/chill.exp: major changes to diff proc and compile and link
36751           procs. added chill_fail and chill_pass wrappers to pass and
36752           fail. added more comments, and handle error codes better.
36753           Added a hack to capture stderr from exec, so noncompile tests
36754           can work.
36755
36756 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
36757
36758         * chill.execute/execute.exp: rewrite of testsuite driver
36759         * lib/chill.exp: rewrite of testsuite driver
36760         * config/unix-chill.exp: rewrite of testsuite driver
36761
36762 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
36763
36764     In chill.execute:
36765         * iexpr.ch: Standardize uppercase.
36766         * tuples.dat: Standardize uppercase.
36767         * vary.ch: standardize.  Correct varying string assignments.
36768         * vary.dat: Add new output lines.
36769
36770 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
36771
36772     In chill.execute:
36773         * chprintf.ch: Standardize use of uppercase.
36774         * tuples.ch: Standardize and turn arr2 into a DCL,
36775           rather than a SYN.
36776         * pinits.ch: Standardize.
36777
36778 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
36779
36780         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
36781         * Makefil: Renamed to Makefile.in.
36782         * configure.in: New.
36783
36784 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
36785
36786     In chill.execute:
36787         * .cvsignore: Add result/output files.
36788         * Makefile: Fix up variables at start.  Use MFLAGS
36789           everywhere.  Correct bool_loc, built_ins entries.
36790           Add entry for vary1.ch.
36791         * bitarray.ch: Standardize upper-case usage.
36792         * bitexpr.ch: Standardize, add output of b1.
36793         * params.ch: Use arrayt in along PROC parameters, to
36794           avoid novelty problems.
36795         * sets.ch: Tiny cleanup.
36796         * vary1.ch: Re-indent.
36797
36798 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
36799
36800           * Add PR-related files to Makefiles, .cvsignore files, etc.
36801
36802 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
36803
36804         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
36805           with compiler objects. New names are test-flow.c and test-loop.c
36806
36807 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
36808
36809         * Upgraded c-torture tests from 1.19 to 1.20
36810
36811         * new files:
36812         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
36813         * gcc.compile: 930623-1.c 930623-2.c
36814         * gcc.noncompile: 930622-1.c 930622-2.c
36815         * gcc.failure: 920411-1.c 920627-2.c
36816         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
36817
36818 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
36819
36820         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
36821           More changes to get testsuite working properly. Needs more work.
36822           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
36823
36824 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
36825
36826         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
36827           More changes to get testsuite working properly. Needs more work.
36828
36829 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
36830
36831         * chill.compile/compile.exp: Added for Dejagnu support
36832         * chill.execute/execute.exp: Added for Dejagnu support
36833         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
36834
36835 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
36836
36837     This should complete moving the CHILL test files.
36838         * chill.noncompile(.cvsignore printf.grt
36839             in-printf.grt chprintf.grt chprintf.ch):
36840             Added test-support files.
36841           (Makefile): Modified further.
36842         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
36843             signal.ch): Added test files.
36844           * chill.execute (.cvsignore printf.grt printr.c
36845             in-printf.grt rts.c chprintf.grt rts.h): Added
36846           test-support files.
36847             (Makefile): More corrections.
36848
36849 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
36850
36851         * chill.compile, chill.execute, chill.nocompile: Add CHILL
36852           test cases, ready for DejaGnu.
36853
36854 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
36855
36856         * Upgraded c-torture tests from 1.18 to 1.19
36857
36858         * gcc.compile: added test(s):
36859           930607-1.c
36860         * gcc.execute: added test(s):
36861           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
36862
36863         * added new subdirectory for misc tests: gcc.misc-tests
36864         * gcc.misc-test(s): added tests:
36865           inst-check.c test-consts.c test-ior.c test-switch.c
36866
36867 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
36868
36869         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
36870
36871 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
36872
36873         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
36874
36875 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
36876
36877         * Upgraded c-torture tests from 1.17 to 1.18
36878
36879 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
36880
36881         * Upgraded c-torture tests from 1.12 to 1.17
36882
36883 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
36884
36885         * lib/old-dejagnu.exp:
36886           Fixed handling of XFAIL target triplets to correctly
36887           recognize wildcard characters.  Removed code that
36888           appended a unique id tag to the end of the file name
36889           printed out by the result of the testcases within a
36890           given test file.
36891
36892 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
36893
36894         * lib/old-dejagnu.exp:
36895           Reworked expected failure handling to trigger off of XFAIL
36896           keyword in keyphrase embeded in testcase source code. The
36897           XFAIL keyword must be at the end of the keyphrase line. It
36898           may optionally be followed by one or more target triplets.
36899           It has just occured that the handling of wildcards in the
36900           target triplet may not be correct.
36901
36902 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
36903
36904         * g++.old-deja/tests:
36905           Moved all subdirectories up one level into g++.old-deja .
36906
36907         * lib/old-dejagnu.exp:
36908           Fixed problem with CXXFLAGS not being properly reset, and being
36909           corrupted with extraneous "-c" compiler option.  This was
36910           causing binaries to not be generated for test that needed them.
36911           Modified strings passed to "pass" and "fail" so that individual
36912           tests from the same test file would be distinguished by an
36913           identifier appended to the test file name in the summary logs;
36914           this corrected a problem with erroneous diff logs.  Added code
36915           to search testcases for expected fail and unexpected pass keywords.
36916
36917 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
36918
36919         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
36920
36921 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
36922
36923         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
36924           Removed extraneous text from end of "Special g++ Options"
36925           keyphrase.
36926
36927         * lib/old-dejagnu.exp: Added pattern matching to look for new
36928           keywords, embedded in testcases comments, which will trigger
36929           calls to xpass and xfail.
36930
36931 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
36932
36933         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
36934           comments embedded in the testcases, especially the one looking for
36935           special compiler options, as well as the pattern matching for the
36936           compiler output again.
36937
36938 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
36939
36940         * lib/old-dejagnu.exp: Do a proper check of the return value for
36941           execute tests. Fixed several problems with the pattern matching
36942           of the compiler output which gave erroneous test results.
36943           Changed several of the test result messages to be more descriptive.
36944         * config/unix-g++.exp: Proc g++_load now actually works and
36945           executes the tests passed to it and returns a usable return
36946           value.
36947
36948 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
36949
36950           * lib/gcc.exp: Exits gracefully if $CC is bogus.
36951
36952 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
36953
36954         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
36955           Modified both files to properly execute the old style
36956           dejagnu tests. The previous versions of these files were
36957           experimental and did not function anything near correctly.
36958
36959 1993-04-05  Rob Savoye  (rob@cygnus.com)
36960
36961         * Removed all Makefile.in and configure.in files. No configuration
36962         needed now.
36963
36964 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
36965
36966         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
36967
36968 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
36969
36970         * gcc.compile/configure.in, gcc.unsorted/configure.in,
36971         gcc.special/configure.in, gcc.noncompile/configure.in,
36972         gcc.execute/configure.in, gcc.code_quality/configure.in,
36973         g++.other/configure.in, g++.old-deja/configure.in,
36974         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
36975         in srcname setting.
36976
36977 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
36978
36979         * lib/udi.exp:  Fixed mondfe and mondfe_download.
36980         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
36981         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
36982
36983 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
36984
36985         * config/udi-gdb.exp: Check $shell_id after connecting to target.
36986         (gdb_exit): Don't remove *_soc files.
36987
36988 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
36989
36990         * lib/c-torture.exp: Don't look for main; instead always use -w
36991         -c.  This is how the c-torture tests work.  Remove the object
36992         file if the compilation succeeds.
36993         * gcc.execute/execute.exp: Remove executable if test passes.
36994         * gcc.noncompile/noncompile.exp: Every test is an expected
36995         failure.
36996         * gcc.special/special.exp: Added tests from c-torture 1.11,
36997         corrected use of existing test.
36998         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
36999         gcc.execute/920625-1.c: Updated to c-torture 1.11.
37000         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
37001         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
37002         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
37003         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
37004         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
37005         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
37006         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
37007         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
37008         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
37009         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
37010         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
37011         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
37012         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
37013         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
37014         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
37015         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
37016         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
37017         c-torture 1.11.
37018         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
37019         correspond to c-torture 1.11.
37020
37021         * New file.