OSDN Git Service

cp:
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
2
3         PR c++/21383
4         * g++.dg/overload/koenig2.C: New.
5
6         PR c++/23118
7         * g++.dg/overload/error2.C: New.
8
9         PR c++/22604
10         * g++.dg/inherit/covariant14.C: New.
11
12 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13
14         PR c++/23440
15         * g++.dg/parse/for1.C: New test.
16
17 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
18
19         PR fortran/23446
20         * gfortran.dg/host_dummy_index_1.f90: New test.
21
22         PR fortran/21459
23         * gfortran.dg/automatic_char_len_2.f90: New test.
24
25         PR fortran/20866
26         * gfortran.dg/recursive_statement_functions.f90: New test.
27
28         PR fortran/20853
29         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
30
31         PR fortran/20849
32         * gfortran.dg/external_initializer.f90: New test.
33
34         PR fortran/20837
35         * non_module_public.f90: New test.
36
37 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
38
39         PR c++/24386
40         * g++.dg/template/overload7.C: New.
41
42         PR c++/22551
43         * g++.dg/other/switch2.C: Remove expected warnings.
44
45         PR c++/21353
46         * g++.dg/template/defarg6.C: New.
47
48 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
49
50         PR target/24315
51         * gcc.target/i386/pr24315.c: New test.
52
53 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
54
55         PR c++/24389
56         * g++.dg/template/static21.C: New test.
57         * g++.dg/template/static21-a.cc: Likewise.
58
59 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
60
61         PR c++/23959
62         * g++.dg/warn/Wswitch-default-1.C: New test.
63         * g++.dg/warn/Wswitch-default-2.C: New test.
64
65 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
66
67         PR c++/22173
68         * g++.dg/parse/template18.C: New test.
69         * g++.dg/template/nontype15.C: Likewise.
70
71 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
72
73         PR fortran/22273
74         * gfortran.dg/spec_expr_2.f90: New.
75
76 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
77
78         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
79         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
80         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
81         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
82         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
83         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
84         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
85         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
86         previous target-specific skips and warning-message matches where
87         applicable.
88
89 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
90
91         PR c++/21347
92         * g++.dg/warn/Wctor-dtor.C: New test.
93
94 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
95
96         PR c/23439
97         * gcc.dg/for-1.c: New test.
98
99 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
100
101         PR c++/19565
102         * g++.dg/warn/Wconversion1.C: New test.
103         * g++.dg/ext/packed4.C: Compile with -w.
104         * g++.dg/opt/20050511-1.C: Likewise.
105         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
106
107 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
108
109         * gfortran.dg/boz_5.f90: New test.
110
111 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
112
113         PR c++/22551
114         * g++.dg/other/switch2.C: New.
115
116         PR c++/23984
117         * g++.dg/init/ctor7.C: New.
118
119 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
120
121         PR c++/23730
122         * g++.dg/parse/crash32.C: New test.
123
124 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
125
126         PR c++/20721
127         * g++.dg/init/goto2.C: New test.
128
129         PR c++/22464
130         * g++.dg/template/crash/41.C: New test.
131
132         PR c++/22180
133         * g++.dg/template/crash40.C: New test.
134
135         PR c++/23694
136         * g++.dg/parse/friend5.C: New test.
137         
138         PR c++/23307
139         * g++.dg/template/crash38.C: New test.
140         
141         PR c++/22352
142         * g++.dg/template/friend38.C: New test.
143         
144         PR c++/22405
145         * g++.dg/template/crash39.C: New test.
146         
147 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
148
149         * gcc.dg/debug/dwarf2/dwarf-char1.c,
150         gcc.dg/debug/dwarf2/dwarf-char2.c,
151         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
152
153         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
154
155 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
156
157         * gcc.dg/dll-2.c: Add tests for warnings.
158         * gcc.dg/dll-3.c: Likewise.
159         * gcc.dg/dll-4.c: Likewise.
160
161         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
162         * g++.dg/ext/dllimport2.C: Likewise.
163         * g++.dg/ext/dllimport3.C: Likewise.
164         * g++.dg/ext/dllimport7.C: Likewise.
165         * g++.dg/ext/dllimport8.C: Likewise.
166         * g++.dg/ext/dllimport9.C: Likewise.
167
168 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
169
170         PR fortran/24092
171         * gfortran.dg/derived_pointer_recursion.f90: New test.
172
173 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
174
175         * gcc.c-torture/execute/20051012-1.c: New test.
176
177 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
178
179         PR fortran/18082
180         * gfortran.dg/automatic_char_len_1.f90: New test.
181
182 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
183
184         PR fortran/20847
185         * gfortran.dg/save_common.f90: New test.
186
187         PR fortran/20856
188         * gfortran.dg/save_result.f90: New test.
189
190 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
191
192         PR c++/21592
193         * g++.dg/template/dependent-expr1.C: Add new expected error.
194         * g++.dg/template/dependent-expr2.C: Adjust error text.
195         * g++.dg/template/overload6.C: New.
196
197         PR c++/23797
198         * g++.dg/other/typename8.C: New.
199
200         PR c++/21117
201         * g++.dg/other/return1.C: New.
202
203 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
204
205         PR c++/24052
206         * g++.dg/ext/label5.C: New.
207
208 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
209
210         PR c++/19964
211         * g++.dg/parse/crash31.C: New.
212
213 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
214
215         * g++.dg/ipa/ipa-1.c: New test.
216         * g++.dg/ipa/ipa-2.c: New test.
217         * g++.dg/ipa/ipa-3.c: New test.
218         * g++.dg/ipa/ipa-4.c: New test.
219         * g++.dg/ipa/ipa-5.c: New test.
220         * g++.dg/ipa/ipa.exp: New file.
221
222 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
223
224         PR fortran/24207
225         * gfortran.dg/private_type_3.f90: New test.
226
227 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
228
229         PR fortran/20786
230         gfortran.dg/aint_anint_1.f90: New test.
231
232 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
233
234         PR libgfortran/24313
235         gfortran.dg/csqrt.f: New test.
236
237 2005-10-11  Ian Lance Taylor  <ian@airs.com>
238
239         PR c++/8057
240         * g++.dg/warn/noeffect7.C: New test.
241         * g++.dg/warn/noeffect2.C: Instantiate templates.
242         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
243         and warning.
244
245 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
246
247         PR c++/21089
248         * g++.dg/init/float1.C: New test.
249
250         PR c++/24277
251         * g++.dg/init/member1.C: Tweak error markers.
252
253 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
254
255         PR testsuite/24281
256         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
257         Check for null pointer.
258
259 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
260
261         PR c++/21369
262         * g++.dg/parse/ret-type3.C: New test.
263
264 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
265
266         PR tree-opt/23946
267         * gcc.c-torture/compile/pr23946.c: New test.
268
269 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
270
271         * g++.dg/opt/mmx2.C: New test.
272
273 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
274
275         PR c++/24277
276         * g++.dg/template/static20.C: New test.
277
278         PR c++/24302
279         * g++.dg/warn/Wunused-12.C: New test.
280
281         PR c++/23437
282         * g++.dg/template/arg4.C: New test.
283
284 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
285
286         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
287         * gcc.dg/ucnid-3.c: Likewise.
288         * gcc.dg/ucnid-4.c: Likewise.
289         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
290         * g++.dg/other/ucnid-1.C: Likewise.
291         * gcc.dg/sparc-frame-1.c: New test.
292
293 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
294
295         PR c++/24139
296         * g++.dg/template/spec27.C: New test. 
297
298         PR c++/24275
299         * g++.dg/template/static19.C: New test.
300
301 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
302
303         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
304         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
305
306 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
307
308         PR target/24136
309         * gfortran.fortran-torture/compile/pr24136.f: New test.
310
311 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
312
313         PR c++/22172
314         * g++.dg/parse/crash30.C: New test.
315
316 2005-10-07  Richard Guenther  <rguenther@suse.de>
317
318         PR middle-end/24227
319         * gcc.c-torture/compile/pr24227.c: New testcase.
320
321 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
322
323         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
324         Do not put aligned attributes on array elements.
325
326 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
327
328         PR testsuite/23611, PR testsuite/23615
329         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
330         writing prototypes of library functions by hand.
331         * obj-c++.dg/bitfield-4.mm: Likewise.
332         * obj-c++.dg/const-str-4.mm: Likewise.
333         * obj-c++.dg/encode-4.mm: Likewise.
334         * obj-c++.dg/encode-5.mm: Likewise.
335         * obj-c++.dg/encode-6.mm: Likewise.
336         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
337         * obj-c++.dg/method-10.mm: Likewise.
338         * obj-c++.dg/method-17.mm: Likewise.
339         * obj-c++.dg/method-19.mm: Likewise.
340         * obj-c++.dg/try-catch-2.mm: Likewise.
341
342 2005-10-06  Richard Henderson  <rth@redhat.com>
343
344         PR 24236
345         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
346
347 2005-10-06  Dale Johannesen  <dalej@apple.com>
348
349         * gcc.c-torture/execute/20030125-1.c:  Correct.
350
351 2005-10-06  Richard Guenther  <rguenther@suse.de>
352
353         PR tree-optimization/24238
354         * g++.dg/tree-ssa/pr24238.C: New testcase.
355
356 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
357
358         PR 18568
359         * gfortran.dg/der_pointer_3.f90: New test.
360
361 2005-10-05  Devang Patel  <dpatel@apple.com>
362
363         PR Debug/23205
364         * g++.dg/other/PR23205.C: New.
365         
366 2005-10-05  Richard Henderson  <rth@redhat.com>
367
368         PR target/23602
369         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
370         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
371
372 2005-10-05  Dale Johannesen  <dalej@apple.com>
373
374         * gcc.c-torture/execute/float-floor.c:  New.
375
376 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
377
378         PR tree-optimization/21419
379         PR tree-optimization/24146
380         PR tree-optimization/24151
381
382         * g++.dg/ext/asm7.C: New.
383         * g++.dg/ext/asm8.C: New.
384         * gcc.dg/asm-1.c: Compile on all targets.
385         * gcc.dg/asm-pr24146.c: New.
386         * gcc.dg/pr21419.c: Adjust error messages.
387
388 2005-10-05  Richard Guenther  <rguenther@suse.de>
389
390         PR fortran/24176
391         * gfortran.fortran-torture/compile/empty.f90: New testcase.
392
393 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
394
395         PR c++/23513
396         * g++.dg/template/spec22.C: Robustify test.
397         * g++.dg/template/spec26.C: New.
398
399 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
400
401         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
402         if target supports vector instructions.
403
404 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
405
406         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
407         C99 functions.
408
409 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
410
411         * lib/target-supports.exp (check_effective_target_fortran_large_real,
412         check_effective_target_fortran_large_int): Replace cached result
413         when target changes.
414
415 2005-10-04  Devang Patel  <dpatel@apple.com>
416
417         * gcc.dg/i386-sse-vect-types.c: New.
418         
419 2005-10-04  Ian Lance Taylor  <ian@airs.com>
420
421         PR preprocessor/13726
422         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
423         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
424
425 2005-10-04  Richard Guenther  <rguenther@suse.de>
426
427         PR c/23576
428         * gcc.dg/noncompile/pr23576.c: New testcase.
429
430 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
431
432         PR middle-end/23125
433         * gcc.dg/register-var-3.c: New test.
434
435 2005-10-04  Steven Bosscher  <stevenb@suse.de>
436
437         * gcc.dg/pr23049.c: New test.
438
439         * gcc.dg/ucnid-4.c: Fix test.
440
441 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
442
443         PR 23445
444         * gcc.c-torture/compile/pr23445.c: New test.
445
446 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
447
448         * g++.dg/overload/unknown1.C: New.
449
450 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
451
452         PR c++/17775
453         * g++.dg/template/repo4.C: New test.
454
455 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
456
457         PR libfortran/19308
458         * gfortran.dg/large_real_kind_2.F90: New test.
459         * gfortran.dg/large_integer_kind_2.f90: New test.
460
461 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
462
463         * lib/target-supports.exp (check_effective_target_vect_shift):
464         Implement with result caching. Add i?86, x86_64 and ia64 targets.
465         (check_effective_target_vect_condition): Fix copy-n-pasto.
466
467         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
468         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
469         targets.
470
471 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
472
473         PR c++/22621
474         * g++.dg/template/overload5.C : New test.
475
476         PR c++/23840
477         * g++.dg/expr/stdarg1.C: New test.
478
479 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
480
481         PR 24142
482         * gcc.c-torture/execute/pr24142.c: New test.
483
484 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
485
486         PR 24141
487         * gcc.c-torture/execute/pr24141.c: New test.
488
489 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
490             Diego Novillo  <dnovillo@redhat.com>
491
492         PR 23604
493         * gcc.c-torture/execute/pr23604.c: New test.
494
495 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
496
497         PR fortran/16404
498         PR fortran/20835
499         PR fortran/20890
500         PR fortran/20899
501         PR fortran/20900
502         PR fortran/20901
503         PR fortran/20902
504         gfortran.dg/equiv_constraint_1.f90: New test.
505         gfortran.dg/equiv_constraint_2.f90: New test.
506         gfortran.dg/equiv_constraint_3.f90: New test.
507         gfortran.dg/equiv_constraint_4.f90: New test.
508         gfortran.dg/equiv_constraint_5.f90: New test.
509         gfortran.dg/equiv_constraint_6.f90: New test.
510         gfortran.dg/equiv_constraint_7.f90: New test.
511         gfortran.dg/equiv_constraint_8.f90: New test.
512         gfortran.dg/private_type_1.f90: New test.
513         gfortran.dg/private_type_2.f90: New test.
514         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
515         980628-10.f: Assert std=gnu to permit mixing of
516         types in equivalence statements.
517
518 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
519
520         PR 24112
521         * gfortran.dg/open_status_1.f90: New.
522
523 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
524
525         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
526         * gcc.dg/vect/pr22480.c: Clean up temp files.
527         * gcc.dg/vect/pr23831.c: Clean up temp files.
528         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
529         Clean up temp files.
530         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
531         Clean up temp files.
532
533         * gcc.dg/20050309-1.c: Clean up temp files.
534         * gcc.dg/20050325-1.c: Clean up temp files.
535
536 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
537
538         PR tree-optimization/24059
539         * gcc.dg/vect/pr24059.c : New test.
540
541 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
542
543         PR middle-end/24109
544         * gcc.c-torture/execute/20050929-1.c: New test.
545
546 2005-09-29  Steven Bosscher  <stevenb@suse.de>
547
548         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
549
550 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
551
552         PR c/21419
553         * gcc.dg/pr21419.c: New test.
554
555 2005-09-29  Steven Bosscher  <stevenb@suse.de>
556
557         * gcc.dg/pr23911.c: New test.
558
559 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
560
561         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
562
563         PR c++/16782
564         * g++.dg/parse/qualified4.C: New test.
565         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
566         * g++.old-deja/g++.mike/p8154.C: Likewise. 
567
568 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
569
570         PR c++/22147
571         * g++.dg/template/friend37.C: New test.
572         * g++.dg/parse/crash28.C: Adjust error markers.
573         
574 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
575
576         PR fortran/18518
577         * gfortran.fortran-torture/execute/save_2.f90: New decl.
578
579 2005-09-27  Devang Patel  <dpatel@apple.com>
580
581         PR tree-optimization/23625
582         * gcc.dg/pr23625.c: New test.
583         
584 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
585
586         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
587         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
588
589 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
590
591         PR fortran/23677
592         * gfortran.fortran-torture/execute/save_1.f90: New test.
593         * gfortran.dg/save_1.f90: New test.
594
595 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
596
597         * gcc.target/i386/builtin-apply-mmx.c: New test.
598
599         PR target/22576
600         * gcc.target/i386/pr22576.c: New test.
601
602         PR target/22585
603         * gcc.target/i386/pr22585.c: New test.
604
605         PR target/23268
606         * gcc.target/i386/pr23268.c: New test.
607
608         PR middle-end/23831
609         * gcc.dg/vect/pr23831.c: New test.
610
611         PR target/24055
612         * gcc.target/i386/pr24055.c: New test.
613
614 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
615
616         PR tree-optimization/23960
617         * gcc.c-torture/compile/pr23960.c: New.
618
619 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
620
621         PR fortran/16861
622         * gfortran.dg/nested_modules_3.f90: New.
623
624 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
625
626         PR fortran/24005
627         gfortran.dg/interface_1.f90: New test.
628
629 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
630         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
631
632         PR fortran/23843
633         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
634
635 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
636
637         PR fortran/23516
638         * gfortran.dg/imag_1.f: New test.
639         * gfortran.dg/imag_2.f: Ditto.
640
641 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
642
643         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
644
645 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
646
647         PR c++/21983
648         * g++.dg/warn/pr21983.C: New test.
649
650 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
651
652         PR c++/23993
653         * g++.dg/template/array14.C: New test.
654
655 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
656
657         PR fortran/19929
658         * gfortran.dg/der_ptr_component_1.f90: New test.
659
660 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
661
662         PR c++/23965
663         * g++.dg/template/error1.C: Reject "no matching function" message.
664
665 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
666
667         PR c++/17609
668         * g++.dg/lookup/error1.C: New test.
669
670 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
671
672         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
673         functionality of the testcase.
674
675 2005-09-20  Richard Henderson  <rth@redhat.com>
676
677         * gcc.dg/vect/vect-22.c: Require vect_float.
678         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
679
680 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
681
682         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
683         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
684         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
685         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
686         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
687         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
688         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
689         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
690         * gcc.dg/cpp/ucnid-8.c: New test.
691
692 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
693
694         PR tree-optimization/23929
695         * gcc.c-torture/compile/pr23929.c: New test.
696
697 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
698
699         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
700         for one loop.
701
702 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
703
704         PR testsuite/23186
705         * g++.dg/other/pr22003.C: Require named sections.
706
707 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
708
709         PR c++/23947
710         * g++.dg/rtti/crash3.C: New test.
711
712         PR tree-optimization/23818
713         * gcc.dg/pr23818.c: New test.
714
715 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
716
717         PR fortran/23420
718         * gfortran.dg/print_fmt_4.f: New.
719
720 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
721
722         PR fortran/23663
723         * gfortran.fortran-torture/execute/entry_11.f90: New test.
724
725 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
726
727         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
728         Use pointers to local alignable arrays instead. Added comments.
729         * gcc.dg/vect/vect-46.c: Likewise.
730         * gcc.dg/vect/vect-48.c: Likewise.
731         * gcc.dg/vect/vect-49.c: Likewise.
732         * gcc.dg/vect/vect-52.c: Likewise.
733         * gcc.dg/vect/vect-53.c: Likewise.
734         * gcc.dg/vect/vect-54.c: Likewise.
735         * gcc.dg/vect/vect-56.c: Likewise.
736         * gcc.dg/vect/vect-57.c: Likewise.
737         * gcc.dg/vect/vect-58.c: Likewise.
738         * gcc.dg/vect/vect-60.c: Likewise.
739         * gcc.dg/vect/vect-61.c: Likewise.
740
741         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
742         The test is no longer vectorizable on vect_no_align targets.
743         * gcc.dg/vect/vect-43.c: Likewsie.
744
745         * gcc.dg/vect/vect-44.c: Added comments.
746         * gcc.dg/vect/vect-45.c: Added comments.
747         * gcc.dg/vect/vect-50.c: Added comments.
748         * gcc.dg/vect/vect-51.c: Added comments.
749
750         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
751         aligned type.
752         * gcc.dg/vect/Os-vect-95.c: Likewise. 
753
754         * gcc.dg/vect/vect-41.c: Test removed.
755         * gcc.dg/vect/vect-47.c: Test removed.
756         * gcc.dg/vect/vect-55.c: Test removed.
757         * gcc.dg/vect/vect-59.c: Test removed.
758
759 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
760         
761         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
762         No longer vectorizable on vect_no_align targets.
763         * gcc.dg/vect/pr20122.c: Likewise.
764         * gcc.dg/vect/vect-74.c: Likewise.
765         * gcc.dg/vect/vect-75.c: Likewise.
766         * gcc.dg/vect/vect-76.c: Likewise.
767
768         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
769         Will not be vectorizable on vect_no_align targets once aliasing issues
770         are resolved.
771         * gcc.dg/vect/vect-79.c: Likewise.
772
773         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
774         * gcc.dg/vect/vect-78.c: Likewise.
775         * gcc.dg/vect/vect-97.c: Likewise.
776
777 2005-09-19  Steven Bosscher  <stevenb@suse.de>
778
779         * gcc.dg/pr23943.c: New test.
780
781 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
782
783         PR fortran/19181
784         * gfortran.dg/derived_pointer_null_1.f90: New test.
785
786 2005-09-18  Richard Guenther  <rguenther@suse.de>
787
788         PR middle-end/23944
789         * gcc.c-torture/compile/pr23944.c: New testcase.
790
791 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
792
793         PR fortran/15975
794         * gfortran.dg/der_pointer_2.f90: New test.
795
796 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
797
798         PR fortran/16861
799         * gfortran.dg/nested_modules_2.f90: New test.
800
801 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
802
803         PR c++/18368
804         * g++.dg/other/semicolon.C: New test.
805
806 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
807
808         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
809         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
810
811 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
812
813         PR c++/23914
814         * g++.dg/template/static18.C: New test.
815
816         PR c++/21514
817         * g++.dg/template/crash19.C: Remove dg-error marker.
818         * g++.dg/template/local4.C: New test.
819
820 2005-09-16  Paul Brook  <paul@codesourcery.com>
821
822         PR fortran/23906
823         * gfortran.dg/dependency_1.f90: New test.
824
825 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
826
827         PR c++/23896
828         * g++.dg/template/static17.C: New test.
829
830 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
831
832         PR c++/23139
833         * g++.dg/warn/huge-val1.C: New test.
834
835 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
836
837         PR c++/13140
838         * g++.dg/parse/class2.C: New test.
839         * g++.dg/template/explicit8.C: Likewise.
840         * g++.dg/template/spec25.C: Likewise.
841
842 2005-09-14  Josh Conner  <jconner@apple.com>
843
844         PR middle-end/23584
845         * gcc.dg/pr23584.c: New test.
846
847 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
848
849         PR fortran/21875 Internal Unit Array I/O, NIST
850         * gfortran.dg/arrayio_1.f90: New test.
851         * gfortran.dg/arrayio_1.f90: New test.
852         * gfortran.dg/arrayio_1.f90: New test.
853         * gfortran.dg/arrayio_1.f90: New test.
854         * gfortran.dg/arrayio_1.f90: New test.
855
856 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
857
858         PR middle-end/22480
859         * gcc.dg/vect/pr22480.c: New test.
860
861 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
862
863         PR fortran/19358
864         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
865
866 2005-09-13 Josh Conner <jconner@apple.com>
867
868         PR c++/23180
869         * g++.dg/init/struct2.C: New test.
870         * g++.dg/init/struct3.C: New test.
871
872 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
873
874         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
875         Clean up temp files.
876         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
877         gcc.dg/tree-ssa/builtin-fprintf-1.c,
878         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
879         gcc.dg/tree-ssa/builtin-printf-1.c,
880         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
881         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
882         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
883         gcc.dg/tree-ssa/builtin-vprintf-1.c,
884         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
885         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
886         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
887         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
888         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
889         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
890         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
891         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
892
893 2005-09-13  Josh Conner  <jconner@apple.com>
894
895         * lib/gcc-dg.exp: Load scanipa.exp.
896         (cleanup-dump): New procedure.
897         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
898         * lib/scandump.exp: New file.
899         * lib/scantree.exp: Use it.
900         * lib/scanipa.exp: New file.
901
902 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
903
904         PR fortran/17740
905         * gfortran.dg/generic_4.f90: New test.
906
907 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
908
909         PR target/23816
910         * gcc.target/i386/pr23816-1.c: New test.
911         * gcc.target/i386/pr23816-2.c: New test.
912
913
914 2005-09-13  Bastian Blank <waldi@debian.org>
915
916         PR c++/16171
917         * g++.dg/abi/mangle26.C: New test. 
918         * g++.dg/abi/mangle27.C: New test. 
919         * g++.dg/abi/mangle28.C: New test. 
920         * g++.dg/abi/mangle29.C: New test. 
921
922         PR c++/23839
923         * g++.dg/parse/register1.C: New test.
924
925 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
926
927         PR c++/23842
928         * g++.dg/template/access16.C: New test.
929
930 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
931
932         * gfortran.dg/char_pack_2.f90: Increase the vector size.
933
934 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
935
936         PR fortran/18899
937         * gfortran.dg/shape_2.f90: New test.
938
939 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
940
941         PR target/19269
942         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
943         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
944         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
945         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
946         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
947         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
948         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
949         tests.
950
951 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
952
953         PR c++/23841
954         * g++.dg/parse/template17.C: New test.
955
956 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
957
958         PR c++/23789
959         * g++.dg/template/nontype14.C: New test.
960
961 2005-09-12  Ian Lance Taylor  <ian@airs.com>
962
963         PR g++/7874
964         * g++.dg/lookup/friend7.C: New test.
965         * g++.dg/lookup/friend8.C: New test.
966         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
967         so that it will be found via argument dependent lookup.
968         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
969         friend functions which will no longer be found.
970         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
971         function g, so that it will be found via argument dependent
972         lookup.
973         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
974         * g++.old-deja/g++.mike/net43.C: Likewise.
975
976 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
977
978         PR c++/23691
979         * g++.dg/template/static16.C: New test.
980
981 2005-09-12  Josh Conner  <jconner@apple.com>
982
983         PR middle-end/23237
984         * gcc.c-torture/compile/pr23237.c: New test. 
985
986 2005-09-11  Richard Henderson  <rth@redhat.com>
987
988         * g++.dg/other/error8.C: Update expected diagnostic text.
989
990 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
991
992         PR libfortran/19872
993         * gfortran.dg/overwrite_1.f: New test.
994
995 2005-09-09  Josh Conner  <jconner@apple.com>
996
997         * g++.dg/init/pr23180-1.C: Removed.
998         * g++.dg/init/pr23180-2.C: Removed.
999
1000 2005-09-09  David Daney <ddaney@avtrex.com>
1001
1002         * gcc.c-torture/execute/20010124-1.c:  Removed and split into two new 
1003         files which are ...
1004         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
1005         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
1006
1007 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1008
1009         * gfortran.dg/iostat_2.f90: New test.
1010
1011 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
1012
1013         PR c++/22252
1014         * g++.dg/ext/interface1.C: New test.
1015         * g++.dg/ext/interface1.h: Likewise.
1016         * g++.dg/ext/interface1a.cc: Likewise.
1017
1018 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
1019
1020         * gfortran.dg/iomsg_1.f90:  New test case.
1021
1022 2005-09-09  Richard Guenther  <rguenther@suse.de>
1023
1024         PR c++/23624
1025         * g++.dg/tree-ssa/pr23624.C: New testcase.
1026
1027 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
1028
1029         PR fortran/19239
1030         * gfortran.dg/vector_subscript_1.f90,
1031         * gfortran.dg/vector_subscript_2.f90: New tests.
1032
1033 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
1034
1035         PR fortran/21104
1036         * gfortran.dg/array_alloc_1.f90,
1037         * gfortran.dg/array_alloc_2.f90,
1038         * gfortran.dg/array_alloc_3.f90: New tests.
1039
1040 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
1041
1042         PR fortran/12840
1043         * gfortran.dg/array_constructor_6.f90
1044         * gfortran.dg/array_constructor_7.f90
1045         * gfortran.dg/array_constructor_8.f90
1046         * gfortran.dg/array_constructor_9.f90
1047         * gfortran.dg/array_constructor_10.f90
1048         * gfortran.dg/array_constructor_11.f90
1049         * gfortran.dg/array_constructor_12.f90: New tests.
1050
1051 2005-09-08  Josh Conner  <jconner@apple.com>
1052
1053         PR c++/23180
1054         * g++.dg/init/pr23180-1.C: New test.
1055         * g++.dg/init/pr23180-2.C: New test.
1056
1057 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
1058
1059         PR fortran/18878
1060         * gfortran.dg/module_double_reuse.f90: New.
1061
1062 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
1063
1064         PR fortran/23270
1065         PR fortran/22304
1066         PR fortran/18870
1067         PR fortran/17917
1068         PR fortran/16511
1069         * gfortran.dg/common_equivalence_1.f: New.
1070         * gfortran.dg/common_equivalence_2.f: New.
1071         * gfortran.dg/common_equivalence_3.f: New.
1072         * gfortran.dg/contained_equivalence_1.f90: New.
1073         * gfortran.dg/module_blank_common.f90: New. 
1074         * gfortran.dg/module_commons_1.f90: New.
1075         * gfortran.dg/module_equivalence_1.f90: New.
1076         * gfortran.dg/nested_modules_1.f90: New.
1077         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
1078         equivalences and add comment to connect the test with
1079         the PR.
1080
1081 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1082
1083         PR fortran/23765
1084         * gfortran.dg/common_6.f90: New test.
1085
1086 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
1087
1088         PR fortran/15326
1089         * gfortran.dg/char_result_1.f90,
1090         * gfortran.dg/char_result_2.f90,
1091         * gfortran.dg/char_result_3.f90,
1092         * gfortran.dg/char_result_4.f90,
1093         * gfortran.dg/char_result_5.f90,
1094         * gfortran.dg/char_result_6.f90,
1095         * gfortran.dg/char_result_7.f90,
1096         * gfortran.dg/char_result_8.f90: New tests.
1097
1098 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
1099
1100         PR fortran/19928
1101         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
1102
1103 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
1104
1105         PR obj-c++/16816
1106         * obj-c++.dg/selector-5.mm: New test.
1107         * obj-c++.dg/selector-6.mm: New test.
1108
1109 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
1110
1111         PR objc/20574
1112         PR objc/19324
1113         * objc.dg/error-1.m: New test.
1114
1115 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
1116
1117         PR fortran/23373
1118         * gfortran.fortran-torture/execute/pr23373-1.f90,
1119         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
1120
1121 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
1122
1123         PR libfortran/23760
1124         * gfortran.dg/g77/1832.f: Remove long string in write statement
1125         to allow the test to pass on correct list directed output with 
1126         prepended space.
1127
1128 2005-09-07  James E Wilson  <wilson@specifix.com>
1129
1130         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
1131
1132 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
1133
1134         * gfortran.dg/parameter+save.f90:  Rename to
1135         * gfortran.dg/parameter_save.f90: .. this.
1136
1137 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
1138
1139         PR fortran/20848
1140         * gfortran.dg/parameter+save.f90:  New test case.
1141
1142 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
1143
1144         PR fortran/19269
1145         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
1146
1147 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
1148
1149         PR c/23075
1150         * gcc.dg/pr23075.c: New test.
1151         * g++.dg/warn/pr23075.C: New test.
1152
1153         PR target/22362
1154         * gcc.target/i386/pr22362.c: New test.
1155
1156         PR rtl-optimization/23098
1157         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
1158
1159         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
1160         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
1161         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
1162
1163 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
1164
1165         * g++.dg/expr/cast6.C: New test.
1166
1167         PR c++/9782
1168         * g++.dg/init/new15.C: New test.
1169
1170 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
1171
1172         * gcc.dg/vect/Os-vect-95.c: New test.
1173         * gcc.dg/vect/vect-95.c: Same.
1174
1175 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
1176
1177         * gcc.dg/vect/vect-29.c: Update xfail testing.
1178         * gcc.dg/vect/vect-44.c: Same.
1179         * gcc.dg/vect/vect-48.c: Same.
1180         * gcc.dg/vect/vect-50.c: Same.
1181         * gcc.dg/vect/vect-72.c: Same.
1182         * gcc.dg/vect/vect-77.c: Same.
1183         * gcc.dg/vect/vect-78.c: Same.
1184         * gcc.dg/vect/vect-80.c: Same.
1185         * gcc.dg/vect/vect-96.c: Same.
1186         * gcc.dg/vect/vect-100.c: Same.
1187         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
1188         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
1189         * gfortran.dg/vect/vect-5.f90: Same.
1190
1191 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
1192
1193         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
1194         start strings.
1195         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
1196         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
1197
1198         PR c++/23056
1199         * g++.dg/opt/pr23056.C: New test.
1200
1201         PR rtl-optimization/23098
1202         * gcc.target/i386/pr23098.c: New test.
1203
1204 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
1205
1206         PR c++/23667
1207         * g++.dg/template/static15.C: New test.
1208
1209         PR c++/21440
1210         * g++.dg/ext/stmtexpr5.C: New test.
1211         * g++.dg/ext/stmtexpr6.C: Likewise.
1212
1213 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
1214
1215         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
1216
1217         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
1218         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
1219         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
1220
1221 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
1222
1223         PR libfortran/23321
1224         * gfortran.dg/direct_io_4.f90:  New test case.
1225
1226 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
1227             Rasmus Hahn  <rassahah@neofonie.de>
1228
1229         PR libobjc/23108
1230         * objc.dg/type-stream-1.m: New test.
1231
1232 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
1233
1234         PR fortran/23661
1235         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
1236         gfortran.dg/print_fmt_3.f90: New test.
1237
1238 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
1239
1240         * gfortran.dg/fmt_t_1.f90: New test.
1241
1242 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
1243
1244         PR rtl-optimization/23454
1245         * g++.dg/opt/pr23454.C: New test.
1246
1247 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
1248
1249         PR c++/23699
1250         * g++.dg/ext/static1.C: New test.
1251
1252 2005-09-02  Richard Henderson  <rth@redhat.com>
1253
1254         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
1255         tail call to check_fa_work.
1256
1257 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
1258
1259         PR c++/21687
1260         * g++.dg/other/gc3.C: New test.
1261
1262 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
1263
1264         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
1265         * gcc.dg/20050826-1.c: Likewise.
1266
1267 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
1268
1269         PR c++/23167
1270         * g++.dg/expr/volatile1.C: New test.
1271
1272 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
1273
1274         PR middle-end/23547
1275         * gcc.dg/pr23547.c: New test.
1276
1277 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
1278
1279         PR c/22061
1280         * gcc.c-torture/execute/pr22061-1.c,
1281         * gcc.c-torture/execute/pr22061-2.c,
1282         * gcc.c-torture/execute/pr22061-3.c,
1283         * gcc.c-torture/execute/pr22061-4.c: New tests.
1284
1285 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
1286
1287         * gcc.dg/Wredundant-decls-2.c: New test to check that
1288         -Wredundant-decls does not issue warning for a variable 
1289         definition following a declaration.
1290
1291 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
1292
1293         PR debug/7241
1294         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
1295         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
1296         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
1297
1298         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
1299         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
1300         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
1301         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
1302         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
1303         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
1304         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
1305         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
1306
1307 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
1308
1309         PR objc/23306
1310         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
1311         scan-assmbler.
1312
1313 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
1314
1315         PR target/21255
1316         * gcc.dg/pr21255-1.c: New test.
1317         * gcc.dg/pr21255-2-mb.c: Likewise.
1318         * gcc.dg/pr21255-2-ml.c: Likewise.
1319         * gcc.dg/pr21255-3.c: Likewise.
1320         * gcc.dg/pr21255-4.c: Likewise.
1321
1322 2005-08-31  Dale Johannesen  <dalej@apple.com>
1323
1324         * gcc.dg/20050830-1.c:  New.
1325
1326 2005-08-31  Josh Conner  <jconner@apple.com>
1327
1328         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
1329         command-line options for arm-*-* targets.
1330         * g++.dg/init/array16.C: Likewise.
1331         * g++.dg/other/crash-4.C: Likewise.
1332
1333 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
1334
1335         PR obj-c++/23640
1336         * obj-c++.dg/gnu-runtime-3.mm: New test.
1337
1338 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1339
1340         PR c++/13377
1341         * g++.dg/lookup/ambig4.C: New test.
1342         * g++.dg/lookup/ambig5.C: New test.
1343         * g++.dg/tc1/dr101.C: Adjust error markers.
1344
1345 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1346
1347         PR c++/23639
1348         * g++.dg/template/ttp5.C: Adjust error markers.
1349
1350 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
1351
1352         PR testsuite/23609
1353         * lib/obj-c++.exp: Include target-libpath.exp.
1354         (obj-c++_link_flags): Look for the GNU libobjc library
1355         and set the library path to include it.
1356         Don't manually set LD_LIBRARY_PATH (etc.) but call
1357         set_ld_library_path_env_vars instead.
1358         (obj-c++_target_compile): Don't set library path or
1359         linker flags because they are already set correctly
1360         in obj-c++_link_flags.
1361
1362 2005-08-30  Josh Conner  <jconner@apple.com>
1363
1364         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
1365         to command-line options for arm-*-* targets.
1366
1367 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
1368
1369         * g++.dg/other/i386-1.C: New.
1370
1371 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
1372
1373         PR preprocessor/20348
1374         PR preprocessor/20356
1375         * gcc.dg/cpp/pr20348.c: New test.
1376         * gcc.dg/cpp/pr20348.h: New file.
1377         * gcc.dg/cpp/inc/pr20348.h: New file.
1378         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
1379         * gcc.dg/cpp/pr20356.c: New test.
1380         * gcc.dg/cpp/pr20356.h: New file.
1381         * gcc.dg/cpp/inc/pr20356.h: New file.
1382         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
1383
1384 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
1385
1386         * gfortran.fortran-torture/execute/intrinsic_count.f90:
1387         Fix array dimension to avoid correct end-of-file error.
1388
1389 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
1390
1391         PR libfortran/23598
1392         * gfortran.dg/iostat_1.f90:  New test.
1393
1394 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
1395
1396         PR middle-end/23408
1397         * gcc.dg/pr23408.c: New test.
1398
1399 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
1400
1401         PR c++/23099
1402         * g++.dg/init/member1.C: Make sure erroneous static data member
1403         definitions are required.
1404         * g++.dg/template/static13.C: New test.
1405         * g++.dg/template/static14.C: Likewise.
1406
1407 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
1408
1409         * gcc.target/i386/pr23575.c: Use -msse2 instead of
1410         -march=pentium4, remove ilp32 requirement.
1411
1412         PR middle-end/23484
1413         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
1414         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
1415
1416 2005-08-29  Andreas Jaeger  <aj@suse.de>
1417
1418         PR testsuite/23607
1419         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
1420
1421 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
1422
1423         * gcc.c-torture/execute/20050316-2.c: New test.
1424         * gcc.c-torture/execute/20050316-3.c: New test.
1425         * gcc.dg/torture/pr16104-1.c: New test.
1426
1427 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
1428
1429         PR middle-end/23463
1430         * gcc.c-torture/execute/zero-struct-1.c: New test.
1431
1432 2005-08-27  Richard Guenther  <rguenther@suse.de>
1433
1434         PR target/23575
1435         * gcc.target/i386/pr23575.c: New testcase.
1436
1437 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
1438
1439         PR rtl-optimization/23561
1440         * gcc.c-torture/execute/20050826-1.c: New test.
1441
1442         PR rtl-opt/23560
1443         * gcc.c-torture/execute/20050826-2.c: New test.
1444
1445 2005-08-26  Dale Johannesen  <dalej@apple.com>
1446
1447         * gcc.dg/20030711-1.c:  Modify to work on Darwin.
1448         * gcc.dg/20050826-1.c:  New.
1449
1450 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
1451
1452         PR c++/19004
1453         * g++.dg/template/nontype13.C: New test.
1454
1455         PR c++/23491
1456         * g++.dg/init/new14.C: New test.
1457         * g++.dg/expr/anew1.C: Do not XFAIL.
1458         * g++.dg/expr/anew2.C: Likewise.
1459         * g++.dg/expr/anew3.C: Likewise.
1460
1461 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
1462
1463         PR middle-end/22439
1464         * gcc.dg/vla-3.c: New test.
1465
1466 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
1467
1468         PR fortran/20363
1469         * gfortran.dg/named_interface.f90: New.
1470
1471 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
1472
1473         * gcc.c-torture/execute/frame-address.c: New test.
1474
1475 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
1476
1477         PR c++/20817
1478         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
1479
1480 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
1481
1482         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
1483
1484 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
1485
1486         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
1487         * gcc.dg/altivec-22.c: Rename from..
1488         * gcc.dg/altivec-nomfcr.c: ..this.
1489
1490 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
1491
1492         PR tree-optimization/23546
1493         * gcc.dg/tree-ssa/pr23546.c: New test.
1494
1495 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
1496
1497         PR fortran/17758
1498         * gfortran.dg/nonreturning_statements.f90: New test.
1499
1500 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
1501
1502         PR c++/22454
1503         * g++.dg/parse/crash29.C: New.
1504
1505 2005-08-23  DJ Delorie  <dj@redhat.com>
1506
1507         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
1508         constants have the L suffix.
1509
1510 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
1511
1512         PR c++/23044
1513         * g++.dg/template/instantiate8.C: New.
1514
1515 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
1516
1517         PR middle-end/23467
1518         * gcc.c-torture/execute/pr23467.c: New test.
1519
1520 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
1521
1522         PR tree-optimization/22043
1523         * gcc.c-torture/execute/20050613-1.c: New test.
1524
1525 2005-08-23  Ben Elliston  <bje@au.ibm.com>
1526
1527         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
1528
1529 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
1530
1531         PR rtl-optimization/23478
1532         * g++.dg/opt/pr23478.C: New test.
1533
1534 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
1535
1536         PR c/18715
1537         * gcc.dg/switch-warn-3.c: New test.
1538
1539 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1540
1541         PR c++/22233
1542         * g++.dg/template/param1.C: New test.
1543
1544 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1545
1546         PR c++/23089
1547         * g++.dg/other/incomplete1.C: New test.
1548
1549 2005-08-22  Ira Rosen  <irar@il.ibm.com>
1550
1551         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
1552         are vectorizable.
1553
1554 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1555
1556         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
1557         d_lines_5.f: New.
1558
1559 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
1560
1561         * gcc.target/i386/sse-4.c: New test.
1562
1563 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1564
1565         PR testsuite/23239
1566         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
1567
1568 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
1569
1570         * gcc.dg/20050811-1.c: New test.
1571         * gcc.dg/20050811-2.c: New test.
1572
1573 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
1574
1575         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
1576
1577 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
1578
1579         PR 23476
1580         * gcc.c-torture/compile/pr23476.c: New test.
1581
1582 2005-08-19  Devang Patel  <dpatel@apple.com>
1583
1584         PR tree-optimization/23048
1585         * gcc.dg/tree-ssa/pr23048.c: New test.
1586
1587 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
1588
1589         PR middle-end/20624
1590         * g++.dg/warn/Wreturn-3.C: New test
1591
1592 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
1593
1594         PR tree-optimization/22228
1595         * g++.dg/vect/pr22543.cc: New test.
1596
1597 2005-08-17  Steven Bosscher  <stevenb@suse.de>
1598
1599         PR tree-optimization/21574
1600         * gcc.dg/tree-ssa/pr21574.c: New test.
1601
1602 2005-08-16  James E Wilson  <wilson@specifix.com>
1603
1604         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
1605
1606 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
1607
1608         PR tree-opt/23402
1609         * gcc.c-torture/compile/zero-strct-3.c: New test.
1610         * gcc.c-torture/compile/zero-strct-4.c: New test.
1611
1612 2005-08-16  Steven Bosscher  <stevenb@suse.de>
1613
1614         PR target/23376
1615         * gcc.target/x86_64/pr23376.c: New test.
1616
1617 2005-08-16  Ian Lance Taylor  <ian@airs.com>
1618
1619         PR c++/23337
1620         * g++.dg/ext/vector2.C: New.
1621
1622 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
1623
1624         * gfortran.dg/inquire-complex.f90:  Correct mangled testcase.
1625
1626 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
1627
1628         PR libfortran/23428
1629         * gfortran.dg/inquire-complex.f90:  New test case.
1630
1631 2005-08-16  James E Wilson  <wilson@specifix.com>
1632
1633         PR tree-optimization/21105
1634         * gcc.dg/large-size-array.c: New.
1635
1636 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
1637
1638         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
1639         type.
1640         * gcc.dg/vect/vect-41: Likewise.
1641         * gcc.dg/vect/vect-42: Likewise.
1642         * gcc.dg/vect/vect-43: Likewise.
1643         * gcc.dg/vect/vect-44: Likewise.
1644         * gcc.dg/vect/vect-46: Likewise.
1645         * gcc.dg/vect/vect-47: Likewise.
1646         * gcc.dg/vect/vect-48: Likewise.
1647         * gcc.dg/vect/vect-52: Likewise.
1648         * gcc.dg/vect/vect-53: Likewise.
1649         * gcc.dg/vect/vect-54: Likewise.
1650         * gcc.dg/vect/vect-55: Likewise.
1651         * gcc.dg/vect/vect-56: Likewise.
1652         * gcc.dg/vect/vect-57: Likewise.
1653         * gcc.dg/vect/vect-58: Likewise.
1654         * gcc.dg/vect/vect-59: Likewise.
1655         * gcc.dg/vect/vect-60: Likewise.
1656         * gcc.dg/vect/vect-61: Likewise.
1657         * gcc.dg/vect/vect-85: Likewise.
1658         * gcc.dg/vect/vect-87: Likewise.
1659         * gcc.dg/vect/vect-88: Likewise.
1660         * gcc.dg/vect/vect-93.c: Likewise.
1661         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
1662         * gcc.dg/vect/vect-75: Likewise.
1663         * gcc.dg/vect/vect-76: Likewise.
1664         * gcc.dg/vect/vect-77: Likewise.
1665         * gcc.dg/vect/vect-78: Likewise.
1666         * gcc.dg/vect/vect-80: Likewise.
1667         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
1668         vectorized for the expected reason, rather than checking how alignment
1669         was handled.
1670         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
1671         type and also instead of aligned pointers. Added documentation.
1672
1673 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
1674
1675         * gfortran.dg/power.f90: New test.
1676
1677 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
1678
1679         PR rtl-optimization/23299
1680         * g++.dg/opt/pr23299.C: New test.
1681
1682 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1683
1684         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
1685
1686 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
1687
1688         * g++.dg/template/local6.C: New test.
1689
1690 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
1691
1692         * execute/exceptions/finally-1.m: Check that the catch and finally are
1693         being called.  Also add a "return 0;" at the end of main.
1694
1695 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
1696
1697         PR fortran/21432.
1698         * gfortran.dg/namelist_print_1.f: New test of functionality of
1699         PRINT namelist.
1700         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
1701         namelist generates error with -std=f95.
1702
1703 2005-08-14  Ira Rosen  <irar@il.ibm.com>
1704
1705         PR tree-optimization/23119
1706         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
1707
1708 2005-08-13  Marcin Koziej  <creep@desk.pl>
1709             Andrew Pinski  <pinskia@physics.uc.edu>
1710
1711         PR libobjc/22492
1712         * execute/exceptions/finally-1.m: New test.
1713
1714 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
1715
1716         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
1717         testsuite.
1718         * objc/execute/exceptions/trivial.m: New test.
1719         * objc.dg/try-catch-11.m: Move to ...
1720         * objc/execute/exceptions/foward-1.m: Here.
1721         * objc.dg/try-catch-2.m: Move to ...
1722         * objc/execute/exceptions/catchall-1.m: Here.
1723         * objc.dg/try-catch-8.m: Move to ...
1724         * objc/execute/exceptions/local-variables-1.m: Here.
1725
1726 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
1727
1728         * objc.dg/nested-func-1.m: Move to ...
1729         * objc/execute/nested-func-1.m: Here.
1730
1731 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
1732
1733         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
1734         in ${options} instead of [target_info name].
1735         * lib/obj-c++.exp (objc_target_compile): Likewise.
1736
1737 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
1738
1739         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
1740
1741 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
1742
1743         part of PR testsuite/23348
1744         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
1745         of the torture options.
1746         * objc/compile/trivial.m: New test.
1747
1748 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
1749
1750         * gfortran.dg/eoshift.f90:  Correct format.
1751
1752 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
1753
1754         * gfortran.fortran-torture/execute/character_passing.f90:
1755         Fix comment typo.
1756
1757 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
1758
1759         PR c++/8271
1760         * g++.dg/template/unify10.C: New.
1761
1762 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
1763
1764         * g++.dg/parse/pr22514.C: Move to...
1765         * g++.dg/debug/pr22514.C: here.
1766
1767 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1768
1769         PR c++/23266
1770         * g++.dg/inherit/pure1.C: New test.
1771
1772         * ChangeLog: Fix typos.
1773
1774 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1775             Steven Bosscher  <stevenb@suse.de>
1776
1777         * gfortran.dg/runtime_warning_1.f90: New test.
1778
1779 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
1780
1781         PR c++/23219
1782         * g++.dg/parse/crash28.C: New.
1783
1784 2005-08-11  Richard Guenther  <rguenther@suse.de>
1785
1786         PR target/23289
1787         * gcc.target/i386/tailcall-1.c: New testcase.
1788
1789 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
1790
1791         * gcc.dg/vect/vect-67.c: Un-xfail.
1792
1793 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
1794
1795         PR c++/23225
1796         * g++.dg/testsuite/parse/crash27.C: new test.
1797
1798 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
1799
1800         PR libfortran/22143
1801         * gfortran.dg/shift-kind.f90:  New testcase.
1802
1803 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
1804
1805         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
1806         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
1807
1808 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1809
1810         PR c++/20646
1811         * g++.dg/other/mult-stor1.C: New test.
1812
1813 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
1814
1815         * gcc.c-torture/pr18299-1.c: Move to ...
1816         * gcc.c-torture/compile/pr18299-1.c: Here.
1817
1818 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
1819
1820         * gfortran/fortran.torture/execute/character_passing.f90:
1821         Fix types for LSAME.
1822
1823 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
1824
1825         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
1826         input data back to what it was originally.
1827
1828 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
1829
1830         * objc.dg/try-catch-8.m: Enable for all targets.
1831
1832 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
1833
1834         * gcc.dg/pr23165.c: New test.
1835
1836 2005-08-09  Steven Bosscher  <stevenb@suse.de>
1837
1838         PR tree-optimization/23234
1839         * gcc.dg/tree-ssa/pr23234.c: New test.
1840
1841 2005-08-08  Josh Conner  <jconner@apple.com>
1842
1843         PR rtl-optimization/23241
1844         * gcc.dg/char-compare.c: New test.
1845
1846 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1847
1848         PR c++/22508
1849         * g++.dg/init/new13.C: New test.
1850
1851 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
1852
1853         PR c++/21166
1854         * g++.dg/other/crash-4.C: Adjust
1855         * g++/dg/ext/packed9.C: New.
1856
1857 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
1858
1859         PR middle-end/21964
1860         * gcc.c-torture/execute/pr21964-1.c: New test.
1861
1862 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
1863
1864         PR c/22458
1865         * gcc.dg/pr22458-1.c: New test.
1866
1867 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
1868             Steven G. Kargl <kargls@comcast.net>
1869
1870         PR fortran/22390
1871         * gfortran.dg/flush_1.f90: New test.
1872
1873 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1874
1875         PR c++/23191
1876         * g++.dg/template/eh2.C: New test.
1877
1878 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1879
1880         PR c++/19498
1881         * g++.dg/template/instantiate7.C: New test.
1882
1883 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
1884
1885         PR c/23113
1886         * gcc.dg/Wunused-value-1.c: New test.
1887
1888 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
1889
1890         PR rtl-optimization/23233
1891         * gcc.c-torture/compile/pr23233-1.c: New test.
1892
1893 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
1894
1895         PR fortran/18833
1896         PR fortran/20850
1897         * gfortran.dg/equiv_1.f90: New test.
1898         * gfortran.dg/equiv_2.f90: New test.
1899         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
1900         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
1901         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
1902
1903 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
1904
1905         * gcc.c-torture/execute/vrp-5.c: New test.
1906         * gcc.c-torture/execute/vrp-6.c: New test.
1907         * gcc.dg/tree-ssa/vrp21.c: New test.
1908
1909 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
1910
1911         * g++.dg/parse/pr22514.C: New test.
1912
1913 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
1914
1915         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
1916
1917         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
1918         instead of constant loads / pool entries.
1919
1920 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
1921
1922         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
1923         TEST_TO_WCTYPE.
1924
1925 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
1926
1927         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
1928         __WINT_TYPE__ in generated prototypes if possible.
1929
1930 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
1931
1932         PR 22037
1933         * g++.dg/tree-ssa/pr22037.C:
1934
1935 2005-08-04  Richard Henderson  <rth@redhat.com>
1936
1937         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
1938         scan-tree-dump-times directive.
1939
1940 2005-08-04  Jan Hubicka  <jh@suse.cz>
1941
1942         * gcov-1.C: Fix switch counts.
1943         * gcov-4b.c: Likewise.
1944
1945 2005-08-03  Jeff Law  <law@redhat.com>
1946
1947         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
1948
1949 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
1950
1951         * gcc.c-torture/execute/pr23135.c: New test.
1952
1953 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1954
1955         PR tree-optimization/19899
1956         * gcc.dg/tree-ssa/scev-1.c: New test.
1957         * gcc.dg/tree-ssa/scev-2.c: New test.
1958
1959 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
1960
1961         PR target/18582
1962         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
1963
1964 2005-08-03  Jan Hubicka  <jh@suse.cz>
1965
1966         * update-conroll.c: New testcase.
1967         * update-conroll-2.c: New testcase.
1968
1969 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
1970
1971         * gfortran.dg/constant_substring.f: New test.
1972         * gfortran.dg/pr22491.f: New test.
1973
1974 2005-08-02  Jan Hubicka  <jh@suse.cz>
1975
1976         * update-threading.c: Replace by the proper one.
1977
1978 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
1979
1980         PR 23164
1981         * g++.dg/tree-ssa/pr23164.C: New test.
1982
1983 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
1984
1985         * gcc.dg/tree-ssa/pr23192.c: New test.
1986
1987 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
1988
1989         * gcc.c-torture/execute/vrp-4.c: New test.
1990
1991 2005-08-02  Jan Hubicka  <jh@suse.cz>
1992
1993         * update-threading.c: New test.
1994
1995 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
1996
1997         * gcc.c-torture/compile/20050801-1.c: New test.
1998         * gcc.c-torture/compile/20050801-2.c: New test.
1999
2000 2005-08-01  Jan Hubicka  <jh@suse.cz>
2001
2002         * val-prof-5.c: New test.
2003
2004 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
2005
2006         PR c/22311
2007         * gcc.dg/pr22311-1.c : New test.
2008
2009 2005-07-31  Steven Bosscher  <stevenb@suse.de>
2010
2011         PR target/23095
2012         * gfortran.dg/pr23095.f: New test.
2013
2014         PR c++/22003
2015         * g++.dg/other/pr22003.C: New test.
2016
2017 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
2018
2019         PR target/20621
2020         * gcc.c-torture/execute/pr20621-1.c: New test.
2021
2022 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
2023
2024         * gfortran.dg/comma_format_extension_4.f:  Adjust length
2025         of string for format.
2026         * gfortran.dg/der_array_io_1.f:  Replace illegal internal
2027         print statement with internal write.
2028         * gfortran.dg/der_array_io_2.f:  Likewise.
2029         * gfortran.dg/der_array_io_3.f:  Likewise.
2030
2031 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
2032
2033         * gcc.dg/fold-abs-4.c: new test.
2034
2035 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
2036
2037         PR fortran/22570 an related issues.
2038         * gfortran.dg/x_slash_1.f: New test.
2039
2040 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
2041
2042         PR c/23143
2043         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
2044         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
2045
2046 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
2047
2048         PR c/529
2049         * gcc.dg/Wshadow-3.c: New test.
2050
2051 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
2052
2053         * gfortran.dg/matmul_1.f90:  Correct LHS of matmul test (it
2054         used to have the wrong bounds).
2055
2056 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
2057
2058         PR c/21720
2059         * gcc.dg/hex-round-1.c: Test more cases.
2060         * gcc.dg/hex-round-2.c: New test.
2061
2062 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
2063
2064         PR 22550
2065         * g++.dg/tree-ssa/pr22550.C: New test.
2066
2067 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
2068
2069         * gcc.dg/tree-ssa/vrp19.c: New test.
2070         * gcc.dg/tree-ssa-vrp20.c: New test.
2071
2072 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
2073
2074         PR c/22240
2075         * gcc.dg/transparent-union-4.c: New test.
2076
2077 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
2078
2079         PR c/22192
2080         * gcc.dg/c99-vla-2.c: New test.
2081
2082 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
2083
2084         PR c/21720
2085         * gcc.dg/hex-round-1.c: New test.
2086
2087 2005-07-28  Jan Hubicka  <jh@suse.cz>
2088
2089         * inliner-1.c: Do not dump everything.
2090         * tree-prof.exp: Do not pass -ftree-based-profiling.
2091         * bprob.exp: Likewise.
2092
2093         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
2094
2095 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
2096
2097         PR c++/22545
2098         * g++.dg/expr/ptrmem7.C: New test.
2099
2100 2005-07-28  Mike Stump  <mrs@apple.com>
2101
2102         * g++.old-deja/g++.mike/visibility-1.C: New test.
2103
2104 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
2105
2106         PR c/20187
2107         * gcc.c-torture/execute/pr20187-1.c: New test.
2108
2109 2005-07-28  Jeff Law  <law@redhat.com>
2110
2111         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
2112         * gcc.dg/tree-ssa/vrp18.c: New test.
2113
2114 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
2115
2116         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
2117
2118 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
2119
2120         PR tree-optimization/22506
2121         * gcc.dg/vect/ps22506.c: New test.
2122
2123 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
2124
2125         PR target/21149
2126         * gcc.target/i386/sse-3.c: New test.
2127
2128 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
2129
2130         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
2131         * gcc.target/mips/mips32-dsp-type.c: Likewise.
2132
2133 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
2134
2135         PR c/22589
2136         * gcc.c-torture/compile/pr22589-1.c: New test.
2137
2138 2005-07-28  Jan Hubicka  <jh@suse.cz>
2139
2140         * update-loopch.c: New testcase.
2141
2142 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
2143
2144         PR rtl-optimization/23047
2145         * gcc.c-torture/execute/pr23047.c: New test.
2146         * gcc.c-torture/execute/pr23047.x: New.
2147
2148 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
2149
2150         PR tree-optimization/22493
2151         * gcc.c-torture/execute/pr22493-1.c: New test.
2152         * gcc.c-torture/execute/pr22493-1.x: New.
2153         * gcc.c-torture/execute/vrp-1.c: New test.
2154         * gcc.c-torture/execute/vrp-2.c: New test.
2155         * gcc.c-torture/execute/vrp-2.c: New test.
2156
2157 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
2158
2159         * gcc.target/frv/all-builtin-read8.c: Delete.
2160         * gcc.target/frv/all-builtin-read16.c: Delete.
2161         * gcc.target/frv/all-builtin-read32.c: Delete.
2162         * gcc.target/frv/all-builtin-read64.c: Delete.
2163         * gcc.target/frv/all-builtin-write8.c: Delete.
2164         * gcc.target/frv/all-builtin-write16.c: Delete.
2165         * gcc.target/frv/all-builtin-write32.c: Delete.
2166         * gcc.target/frv/all-builtin-write64.c: Delete.
2167         * gcc.target/frv/all-read-write-1.c: New.
2168
2169 2005-07-27  Jeff Law  <law@redhat.com>
2170
2171         * gcc.c-torture/execute/pr22630.c: New test.
2172
2173 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
2174
2175         PR tree-optimization/23073
2176         * gcc.dg/vect/nodump-pr23073.c: New test.
2177         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
2178
2179 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
2180
2181         PR tree-optimize/22348
2182         * gcc.c-torture/execute/pr22348.c: New.
2183
2184 2005-07-27  Richard Guenther  <rguenther@suse.de>
2185
2186         * gcc.dg/tree-ssa/salias-1.c: New testcase.
2187
2188 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2189
2190         PR fortran/22503
2191         * gfortran.dg/logical_comp.f90: New test.
2192
2193 2005-07-27  Jan Hubicka  <jh@suse.cz>
2194
2195         * inliner-1.c: Add cleanup of dumps.
2196         * val-prof-*.c: Likewise.
2197         * update-tailcall.c: New.
2198
2199 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
2200
2201         PR 22591
2202         * gcc.dg/tree-ssa/pr22591.c: New test.
2203         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
2204
2205 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
2206
2207         PR libobjc/22606
2208         * objc.dg/try-catch-11.m: New test.
2209
2210 2005-07-26  Richard Guenther  <rguenther@suse.de>
2211
2212         PR tree-optimization/22486
2213         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
2214
2215 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
2216
2217         PR tree-opt/22484
2218         * testsuite/g++.dg/opt/loop2.C: New test.
2219
2220 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
2221
2222         * gcc.dg/tree-ssa/reassoc-3.c: New test.
2223         * gcc.dg/tree-ssa/reassoc-4.c: New test.
2224
2225 2005-07-25  Adam Nemet  <anemet@lnxw.com>
2226
2227         * lib/profopt.exp (profopt-execute): Check for profiling data
2228         files on the target.
2229
2230 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
2231
2232         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
2233         for matching of asm labels.
2234
2235 2005-07-25  Richard Guenther  <rguenther@suse.de>
2236
2237         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
2238
2239 2005-07-25  Richard Guenther  <rguenther@suse.de>
2240
2241         PR testsuite/22624
2242         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
2243
2244 2005-07-25  Ira Rosen  <irar@il.ibm.com>
2245
2246         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
2247         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
2248         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
2249         * gcc.dg/vect/vect-100.c: New test.
2250         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
2251         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
2252         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
2253         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
2254         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
2255         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
2256         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
2257         * gfortran.dg/vect/pr19049.f90: New testcase.
2258         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
2259
2260 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
2261
2262         * gcc.c-torture/execute/20050713-1.c: New test.
2263
2264         PR fortran/20063
2265         * gfortran.fortran-torture/execute/data_4.f90: New test.
2266
2267         PR middle-end/20303
2268         * gcc.dg/visibility-d.c: New test.
2269
2270 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
2271
2272         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
2273         * gfortran.dg/underflow.f90: Ditto.
2274
2275 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2276
2277         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
2278         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
2279         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
2280
2281 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
2282
2283         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
2284         include case of field width of zero.
2285
2286 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
2287
2288         PR libgfortran/21875
2289         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
2290         with trailing blanks on normal formatted read.
2291
2292 2005-07-23  Chao-ying Fu  <fu@mips.com>
2293
2294         * gcc.target/mips/mips32-dsp-type.c: New test.
2295         * gcc.target/mips/mips32-dsp.c: New test.
2296
2297 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
2298
2299         PR testsuite/21073
2300         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
2301
2302         PR testsuite/20454
2303         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
2304         and __cyg_profile_func_exit.
2305
2306 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
2307
2308         * gfortran.dg/comma_format_extension_3.f: Fix typo.
2309         * gfortran.dg/comma_format_extension_4.f: Same.
2310         * gfortran.dg/pr15332.f: Same.
2311         * gfortran.dg/pr21730.f: Same.
2312
2313 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
2314
2315         * g++.dg/opt/vrp2.C: Fix testcase.
2316
2317         PR tree-opt/22625
2318         * g++.dg/opt/vrp2.C: New test.
2319
2320 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
2321
2322         PR debug/21828
2323         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
2324
2325 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
2326
2327         * gcc.dg/tree-ssa/20050719-1.c: New test.
2328
2329 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
2330
2331         * gcc.dg/bfin-longcall-1.c: New file.
2332         * gcc.dg/bfin-longcall-2.c: New file.
2333
2334 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
2335
2336         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
2337
2338 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
2339
2340         PR middle-end/19055
2341         * gcc.dg/tree-ssa/pr19055.c: New test.
2342         * gcc.dg/tree-ssa/pr19055-2.c: New test.
2343
2344 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
2345
2346         PR C++/22358
2347         * g++.dg/other/pr22358.C: New test.
2348
2349 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
2350
2351         PR c++/2922
2352         * g++.dg/lookup/two-stage5.C: New test from bug comments.
2353
2354 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2355
2356         PR c++/15938
2357         * g++.dg/init/union2.C: New test.
2358
2359 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2360
2361         PR c/22393
2362         * gcc.dg/complex-4.c: New test.
2363
2364 2005-07-21  Richard Guenther  <rguenther@suse.de>
2365
2366         PR testsuite/22522
2367         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
2368         scanning for asm labels.
2369         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
2370
2371 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
2372
2373         PR target/22085
2374         * gcc.dg/altivec-pr22085.c: New.
2375
2376 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
2377
2378         PR tree-optimization/19210
2379         * gcc.dg/tree-ssa/pr19210-1.c: New.
2380         * gcc.dg/tree-ssa/pr19210-2.c: New.
2381
2382 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
2383
2384         PR rtl-optimization/22167
2385         * g++.dg/opt/pr22167.C: New test.
2386
2387 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
2388
2389         PR c++/2922
2390         * g++.dg/lookup/two-stage2.C: New.
2391         * g++.dg/lookup/two-stage3.C: New.
2392         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
2393         fixed two-stage name lookup for operators.
2394         * g++.dg/template/call3.C: Compiler now produces an appropriate
2395         error message.
2396         * g++.dg/template/crash37.C: Compiler now describes bla() on line
2397         14 as a candidate.
2398         * g++.dg/template/ptrmem4.C: Compiler produces different error
2399         message.
2400         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
2401         connect_to_method as a candidate.
2402
2403 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
2404
2405         * gcc.dg/fold-alloc-1.c: New test.
2406
2407 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
2408
2409         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
2410         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
2411
2412 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
2413
2414         * gcc.dg/fold-abs-1.c: New test.
2415         * gcc.dg/fold-abs-2.c: New test.
2416         * gcc.dg/fold-abs-3.c: New test.
2417
2418 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
2419
2420         Make CONSTRUCTOR use VEC to store initializers.
2421         * g++.dg/ext/complit3.C: Check for specific error messages.
2422         * g++.dg/init/brace2.C: Update error message.
2423         * g++.dg/warn/Wbraces2.C: Likewise.
2424
2425 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
2426
2427         PR fortran/16940
2428         * gfortran.dg/module_interface_1.f90: New test.
2429
2430 2005-07-19  Danny Berlin <dberlin@dberlin.org>
2431             Kenneth Zadeck <zadeck@naturalbridge.com>
2432
2433         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
2434
2435 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2436
2437         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
2438         specify -Wformat for these tests.
2439         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
2440         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
2441         * gcc.dg/format/opt-6.c: Delete.
2442
2443 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
2444
2445         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
2446         * gcc.dg/tree-ssa/sra-3.c: Likewise.
2447
2448 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
2449
2450         * gcc.dg/tree-ssa/alias-2.c: New test.
2451
2452 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
2453
2454         PR c++/22263
2455         * g++.dg/template/explicit7.C: New test.
2456
2457 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
2458
2459         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
2460         width of 8 to +Inf and -Inf.
2461
2462 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
2463
2464         PR c++/22139
2465         * g++.dg/template/friend36.C: New test.
2466
2467 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
2468
2469         PR fortran/21730
2470         * gfortran.dg/pr21730.f: New test.
2471
2472 2005-07-16  Danny Berlin <dberlin@dberlin.org>
2473             Kenneth Zadeck <zadeck@naturalbridge.com>
2474
2475         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
2476         since pure const detection cannot run at -O1 in c compiler.
2477         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
2478         can now optimize this case properly.
2479         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
2480         because we now pass.
2481         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
2482
2483 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
2484
2485         PR c/22421
2486         * gcc.dg/format/bitfld-1.c: New test.
2487
2488 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
2489
2490         PR c++/22204
2491         * g++.dg/rtti/repo1.C: New test.
2492
2493 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
2494
2495         PR middle-end/22398
2496         * gcc.c-torture/compile/pr22398.c: New test.
2497
2498 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
2499
2500         PR c++/22132
2501         * g++.dg/expr/cast4.C: New test.
2502
2503 2005-07-15  Richard Guenther  <rguenther@suse.de>
2504
2505         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
2506         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
2507
2508 2005-07-15  Steven Bosscher  <stevenb@suse.de>
2509
2510         PR tree-optimization/22230
2511         * gcc.dg/tree-ssa/pr22230.c: New test.
2512
2513 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
2514
2515         * gfortran.dg/g77/cpp6.f: New test.
2516
2517         PR fortran/22417
2518         * gfortran.dg/g77/cpp5.F: New test.
2519         * gfortran.dg/g77/cpp5.h: New file.
2520         * gfortran.dg/g77/cpp5inc.h: New file.
2521
2522 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
2523
2524         PR libfortran/16435
2525         * gfortran.dg/tl_editting.f90: New.
2526         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
2527
2528 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
2529
2530         * gfortran.dg/char_array_constructor.f90: New test.
2531
2532 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
2533
2534         * gfortran.dg/past_eor.f90: New.
2535         * gfortran.dg/complex_read.f90: New.
2536
2537 2005-07-13  Jeff Law  <law@redhat.com>
2538
2539         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
2540         additional casts.
2541
2542         * gcc.dg/tree-ssa/pr22321.c: New test
2543
2544 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
2545
2546         PR tree-optimization/21921
2547         * gcc.dg/tree-ssa/pr21921.c: New.
2548
2549 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
2550
2551         PR tree-optimizatio/22442
2552         * gcc.dg/tree-ssa/loop-11.c: New test.
2553
2554 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
2555
2556         PR tree-opt/21840
2557         * gcc.c-torture/compile/pr21840.c: New test.
2558
2559 2005-07-12  Jan Hubicka  <jh@suse.cz>
2560
2561         * gcc.c-torture/compile/pr22379.c: New test.
2562
2563 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
2564
2565         PR libfortran/21593
2566         gfortran.dg/dev_null.f90:  Remove outdated comment about
2567         PR libfortran/21593.
2568
2569
2570 2005-07-12  Dale Johannesen  <dalej@apple.com>
2571
2572         * gcc.target/i386/compress-float-sse.c:  New.
2573         * gcc.target/i386/compress-float-sse-pic.c:  New.
2574         * gcc.target/i386/compress-float-387.c:  New.
2575         * gcc.target/i386/compress-float-387-pic.c:  New.
2576         * gcc.dg/compress-float-ppc.c:  New.
2577         * gcc.dg/compress-float-ppc-pic.c:  New.
2578
2579 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
2580
2581         PR libfortran/21593
2582         gfortran.dg/dev_null.f90:  Remove targets.
2583
2584 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
2585
2586         PR tree-opt/22335
2587         * gcc.dg/pr22335-1.c: New test.
2588         * gcc.dg/pr22335-2.c: New test.
2589
2590 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2591
2592         PR c++/20172
2593         * g++.dg/template/nontype12.C : New test.
2594
2595 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
2596
2597         * gcc.dg/tree-ssa/loop-10.c: New test.
2598
2599 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
2600
2601         * gcc.c-torture/execute/20020720-1.x: Remove.
2602
2603 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
2604
2605         * gfortran.fortran-torture/execute/forall_7.f90: New test.
2606
2607 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
2608
2609         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
2610         (dg-mips-options): Use it.
2611
2612 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
2613
2614         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
2615
2616 2005-07-09  Richard Henderson  <rth@redhat.com>
2617
2618         * lib/target-supports.exp (check_effective_target_sync_char_short):
2619         Add alpha.
2620
2621 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
2622
2623         PR libfortran/22217
2624         * gfortran.dg/negative-z-descriptor.f90:  New test.
2625
2626 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
2627
2628         PR tree-opt/22329
2629         * gcc.dg/pr22329.c: New test.
2630
2631 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
2632
2633         PR tree-optimization/20139
2634         * gcc.dg/tree-ssa/pr20139.c: New.
2635
2636 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
2637
2638         PR tree-opt/22356
2639         * testsuite/gcc.dg/pr22356-1.c: New test.
2640
2641 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
2642
2643         PR c++/21799
2644         * g++.dg/template/unify8.C: New.
2645         * g++.dg/template/unify9.C: New.
2646
2647 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
2648
2649         * gfortran.fortran-torture/execute/entry_10.f90: New test.
2650
2651 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
2652
2653         * gcc.dg/darwin-version-1.c: New.
2654         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
2655         * gcc.dg/builtins-20.c: Likewise.
2656         * gcc.dg/builtins-53.c: Likewise.
2657         * gcc.dg/torture/builtins-convert-1.c: Likewise.
2658         * gcc.dg/torture/builtins-convert-2.c: Likewise.
2659         * gcc.dg/torture/builtins-convert-3.c: Likewise.
2660         * gcc.dg/torture/builtins-power-1.c: Likewise.
2661         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
2662         on Darwin.
2663
2664 2005-07-07  Jeff Law  <law@redhat.com>
2665
2666         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
2667         argument evaluation order.
2668
2669 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
2670
2671         PR libfortran/21594
2672         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
2673         Add test cases where the shift length is greater than the
2674         array length.
2675
2676 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
2677
2678         * obj-c++.dg/proto-lossage-6.mm: New.
2679         * objc.dg/proto-lossage-6.m: New.
2680
2681 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
2682
2683         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
2684         * objc.dg/gnu-runtime-2.m: Likewise.
2685
2686 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
2687
2688         * gfortran.dg/longline.f: New test.
2689
2690         * gfortran.dg/badline.f: New test.
2691
2692 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
2693
2694         PR fortran/16531
2695         PR fortran/15966
2696         PR fortran/18781
2697         * gfortran.dg/hollerith.f90: New.
2698         * gfortran.dg/hollerith2.f90: New.
2699         * gfortran.dg/hollerith3.f90: New.
2700         * gfortran.dg/hollerith4.f90: New.
2701         * gfortran.dg/hollerith_f95.f90: New.
2702         * gfortran.dg/hollerith_legacy.f90: New.
2703         * gfortran.dg/g77/cpp4.F: New. Port from g77.
2704
2705 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
2706
2707         PR objc/22274
2708         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
2709         * objc.dg/gnu-runtime-2.m: New.
2710
2711 2005-07-06  Jeff Law  <law@redhat.com>
2712
2713         * gcc.dg/tree-ssa/vrp17.c: New test.
2714
2715 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
2716
2717         PR fortran/22327
2718         * gfortran.dg/array_constructor_5.f90: New test.
2719
2720 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
2721
2722         * gfortran.fortran-torture/execute/entry_9.f90: New test.
2723
2724 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
2725
2726         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
2727         * gcc.dg/980816-1.c: Ditto.
2728
2729 2005-07-06  Jeff Law  <law@redhat.com>
2730
2731         * gcc.c-torture/compile/pr21356.c: New test.
2732
2733 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
2734
2735         PR c/22013
2736         PR c/22098
2737         * gcc.c-torture/compile/pr22013-1.c,
2738         gcc.c-torture/execute/pr22098-1.c,
2739         gcc.c-torture/execute/pr22098-2.c,
2740         gcc.c-torture/execute/pr22098-3.c: New tests.
2741
2742 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
2743
2744         PR c/22308
2745         * gcc.dg/pr22308-1.c: New test.
2746
2747 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
2748
2749         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
2750         target.
2751         * gcc.dg/compare9.c: Use -fshort-enums instead of
2752         -fno-short-enums.  Change the last test to dg-bogus.
2753
2754 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
2755
2756         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
2757         * gcc.dg/compare9.c: New.
2758
2759 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2760
2761         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
2762
2763 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
2764
2765         PR testsuite/22288
2766         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
2767
2768
2769 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2770
2771         * gcc.dg/format/gcc_gfc-1.c: New.
2772
2773 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
2774
2775         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
2776
2777 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2778
2779         PR fortran/20842
2780         * gfortran.dg/io_invalid_1.f90: New test.
2781
2782 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
2783
2784         * gcc.dg/format/gcc_diag-1.c: Update.
2785
2786 2005-07-02  Jeff Law  <law@redhat.com>
2787
2788         * gcc.dg/tree-ssa/pr22051-1.c: New test.
2789         * gcc.dg/tree-ssa/pr22051-2.c: New test.
2790
2791 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
2792
2793         * gcc.dg/format/gcc_diag-1.c: Update.
2794
2795 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
2796
2797         PR tree-opt/22269
2798         * gcc.c-torture/compile/pr22269.c: New test.
2799
2800 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
2801
2802         PR 21584
2803         PR 22219
2804         * g++.dg/tree-ssa/pr21584-1.C: New test.
2805         * g++.dg/tree-ssa/pr21584-2.C: New test.
2806
2807 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
2808
2809         * obj-c++.dg/try-catch-11.mm: New.
2810         * objc.dg/try-catch-10.m: New.
2811
2812 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
2813
2814         * g++.dg/other/ucnid-1.C: xfail on AIX.
2815
2816 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
2817
2818         PR 22234
2819         * gcc.dg/20050629-1.c: New test.
2820
2821 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
2822
2823         * obj-c++.dg/const-str-1[0-1].mm: New.
2824         * objc.dg/const-str-1[0-1].m: New.
2825
2826 2005-05-29  Richard Henderson  <rth@redhat.com>
2827
2828         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
2829         Rename from check_effective_target_vect_no_max.
2830         (check_effective_target_vect_no_int_add): New.
2831         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
2832         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
2833         * gcc.dg/vect/vect-reduc-3.c: Likewise.
2834         * gcc.dg/vect/vect-reduc-1.c: Use both.
2835         * gcc.dg/vect/vect-reduc-2.c: Likewise.
2836
2837 2005-05-29  Richard Henderson  <rth@redhat.com>
2838
2839         * lib/target-supports.exp (check_effective_target_vect_no_max):
2840         Remove i386 and x86_64.
2841
2842 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
2843
2844         PR testsuite/21969
2845         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
2846
2847 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
2848
2849         PR middle-end/21969
2850         * gcc.dg/vect/pr21969.c: New test.
2851
2852 2005-06-28  Eric Christopher  <echristo@redhat.com>
2853
2854         PR c/22052
2855         PR c/21975
2856         * gcc.dg/inline1.c: New test.
2857         * gcc.dg/inline2.c: Ditto.
2858         * gcc.dg/inline3.c: Ditto.
2859         * gcc.dg/inline4.c: Ditto.
2860         * gcc.dg/inline5.c: Ditto.
2861
2862 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
2863
2864         PR libfortran/22142
2865         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
2866         Add testcase also testing eoshift1 for PR 22142.
2867
2868 2005-06-28  Richard Henderson  <rth@redhat.com>
2869
2870         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
2871         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
2872         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
2873         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
2874         gcc.dg/tree-ssa/20030922-2.c: Likewise.
2875
2876 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
2877
2878         PR libfortran/22142
2879         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
2880         Add testcase for PR 22142.
2881
2882 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
2883
2884         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
2885         gcc.target/ia64/fpreg-2.c: New tests.
2886
2887 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2888
2889         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
2890
2891 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2892
2893         PR libfortran/22170
2894         * gfortran.dg/slash_1.f90: New test.
2895
2896 2005-06-27  Richard Henderson  <rth@redhat.com>
2897
2898         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
2899         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
2900         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
2901         * gcc.dg/vect/vect-reduc-2.c: Likewise.
2902         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
2903         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
2904
2905 2005-06-27  Richard Henderson  <rth@redhat.com>
2906
2907         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
2908         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
2909
2910 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
2911
2912         * obj-c++.dg/proto-lossage-5.mm: New.
2913         * objc.dg/proto-lossage-5.m: New.
2914
2915 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
2916
2917         PR 21959
2918         * gcc.dg/tree-ssa/pr21959.c: New test.
2919
2920 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
2921
2922         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
2923         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
2924         testing uninitialized var.
2925
2926         * gcc.c-torture/execute/builtins/chk.h: New.
2927         * gcc.c-torture/execute/builtins/lib/chk.c: New.
2928         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
2929         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
2930         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
2931         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
2932         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
2933         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
2934         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
2935         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
2936         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
2937         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
2938         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
2939         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
2940         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
2941         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
2942         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
2943         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
2944         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
2945         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
2946         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
2947         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
2948         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
2949         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
2950         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
2951         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
2952         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
2953         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
2954         * gcc.dg/builtin-object-size-1.c: New test.
2955         * gcc.dg/builtin-object-size-2.c: New test.
2956         * gcc.dg/builtin-object-size-3.c: New test.
2957         * gcc.dg/builtin-object-size-4.c: New test.
2958         * gcc.dg/builtin-object-size-5.c: New test.
2959         * gcc.dg/builtin-stringop-chk-1.c: New test.
2960         * gcc.dg/builtin-stringop-chk-2.c: New test.
2961         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
2962         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
2963         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
2964         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
2965         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
2966         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
2967         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
2968         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
2969         * gcc.c-torture/execute/printf-1.c: New test.
2970         * gcc.c-torture/execute/fprintf-1.c: New test.
2971         * gcc.c-torture/execute/vprintf-1.c: New test.
2972         * gcc.c-torture/execute/vfprintf-1.c: New test.
2973         * gcc.c-torture/execute/printf-chk-1.c: New test.
2974         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
2975         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
2976         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
2977
2978 2005-06-27  Michael Matz  <matz@suse.de>
2979
2980         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
2981         slot is not merged if address escapes.
2982
2983 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2984
2985         PR c/21911
2986         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
2987
2988 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
2989
2990         PR middle-end/17965
2991         * gcc.c-torture/compile/20050622-1.c: New test.
2992
2993         PR middle-end/22028
2994         * gcc.dg/20050620-1.c: New test.
2995
2996 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
2997
2998         PR tree-optimization/22026
2999         * gcc.dg/tree-ssa/pr22026.c: New.
3000
3001 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
3002
3003         PR libfortran/22144
3004         * gfortran.dg/shift-alloc.f90:  New testcase.
3005
3006 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
3007
3008         * all files: Update FSF address in copyright headers.
3009
3010 2005-06-22  Jan Hubicka  <jh@suse.cz>
3011
3012         * wholeprogram-1.c: New testcase.
3013         * wholeprogram-2.c: New testcase.
3014
3015 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
3016
3017         PR 22171
3018         * gcc.dg/tree-ssa/pr22171.c: New test.
3019
3020 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
3021
3022         * gfortran.dg/simplify_modulo.f90: New.
3023
3024 2005-06-24  Jan Hubicka  <jh@suse.cz>
3025
3026         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
3027
3028 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
3029
3030         * obj-c++.dg/proto-lossage-[1-4].mm: New.
3031
3032 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
3033
3034         * obj-c++.dg/typedef-alias-1.mm: New.
3035         * objc.dg/typedef-alias-1.m: New.
3036
3037 2005-06-23  Jeff Law  <law@redhat.com>
3038
3039         * gcc.dg/tree-ssa/vrp16.c: New test.
3040
3041 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3042
3043         * lib/target-supports.exp: Add
3044         check_effective_target_fortran_large_real and
3045         check_effective_target_fortran_large_int to check for
3046         corresponding effective targets.
3047         * gfortran.dg/large_integer_kind_1.f90: New test.
3048         * gfortran.dg/large_real_kind_1.f90: New test.
3049
3050 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
3051
3052         PR tree-optimization/22117
3053         * gcc.dg/tree-ssa/pr22117.c: New.
3054
3055 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
3056
3057         PR testsuite/22123
3058         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
3059
3060 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
3061
3062         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
3063
3064 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
3065
3066         * gfortran.dg/f2c_4.f90:  Add tests for complex functions
3067         * gfortran.dg/f2c_4.c: Likewise
3068
3069 2005-06-22 Paul Brook  <paul@codesourcery.com>
3070
3071         PR fortran/21034
3072         * gfortran.dg/auto_save_1.f90: New test.
3073
3074 2005-06-22  Michael Matz  <matz@suse.de>
3075
3076         * gcc.target/x86-64/abi: New directory.
3077         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
3078         * gcc.target/x86-64/abi/README.gcc: New file.
3079         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
3080         * gcc.target/x86-64/abi/asm-support.s: New file.
3081         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
3082         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
3083         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
3084         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
3085         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
3086         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
3087         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
3088         * gcc.target/x86_64/abi/test_bitfields.c: New test.
3089         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
3090         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
3091         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
3092         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
3093         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
3094         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
3095         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
3096         * gcc.target/x86_64/abi/test_varargs.c: New test.
3097
3098 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
3099
3100         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
3101         32-bit i?86 and x86_64.
3102
3103 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
3104
3105         * obj-c++.dg/const-str-[1-9].mm: New tests.
3106
3107 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
3108
3109         PR fortran/22010
3110         * gfortran.dg/namelist_use.f90: New.
3111         * gfortran.dg/namelist_use_only.f90: New.
3112
3113 2005-06-21  Jeff Law  <law@redhat.com>
3114
3115         * gcc.dg/tree-ssa/vrp15.c: New test.
3116
3117 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
3118
3119         * lib/target-supports.exp (check_effective_target_vect_reduction):
3120         Remove.
3121         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
3122         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
3123         remove vect_reduction target keyword. Also avoid two returns in main.
3124         * gcc.dg/vect/vect-reduc-3.c: Likewise.
3125         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
3126         * gcc.dg/vect/vect-reduc-1short.c: New test.
3127         * gcc.dg/vect/vect-reduc-1char.c: New test.
3128         * gcc.dg/vect/vect-reduc-2short.c: New test.
3129         * gcc.dg/vect/vect-reduc-2char.c: New test.
3130         * gcc.dg/vect/vect-reduc-6.c: New test.
3131         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
3132         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
3133         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
3134
3135 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3136         Paul Thomas  <pault@gcc.gnu.org>
3137
3138         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
3139         New tests.
3140
3141 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3142
3143         * gfortran.dg/backslash_1.f90: New test.
3144         * gfortran.dg/backslash_2.f90: New test.
3145
3146 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
3147
3148         * gfortran.dg/duplicate_labels.f90: New test.
3149
3150 2005-06-20  Jan Beulich  <jbeulich@novell.com>
3151
3152         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
3153         unsupportable relocations.
3154         * g++.old-deja/g++.other/store-expr1.C: Likewise.
3155         * gcc.dg/20050321-2.c: xfail for NetWare.
3156
3157 2005-06-20  Andreas Jaeger  <aj@suse.de>
3158
3159         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
3160         gcc.target/i386/fastcall-sseregparm.c,
3161         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
3162
3163 2005-06-19  Richard Henderson  <rth@redhat.com>
3164
3165         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
3166
3167 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
3168
3169         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
3170
3171 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
3172
3173         PR c++/22115
3174         * g++.dg/conversion/simd2.C: Change expected error message.
3175
3176 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
3177
3178         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
3179         * gcc.dg/vect/vect-reduc-2.c: Likewise.
3180         * gcc.dg/vect/vect-reduc-3.c: Likewise.
3181
3182 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
3183
3184         * gcc.dg/fold-mod-1.c: New test.
3185
3186 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
3187
3188         PR fortran/19926
3189         * gfortran.dg/pr19926.f90: New test.
3190
3191 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
3192
3193         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
3194         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
3195         targets.
3196         * gcc.dg/vect/vect-reduc-2.c: Likewise.
3197         * gcc.dg/vect/vect-reduc-3.c: Likewise.
3198
3199 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
3200
3201         * gcc.target/ia64/float80-varargs-1.c: New test.
3202
3203 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3204
3205         PR tree-opt/22035
3206         * gfortran.dg/f2c_6.f90: New test.
3207
3208 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
3209
3210         PR c++/17413
3211         * g++.dg/template/local5.C: New.
3212
3213 2005-06-17  Richard Henderson  <rth@redhat.com>
3214
3215         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
3216
3217 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
3218
3219         PR testsuite/21945
3220         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
3221
3222 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
3223
3224         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
3225         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
3226         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
3227         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
3228         check_vect to verify the presence of hardware vector support.
3229
3230 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
3231
3232         PR testsuite/22056
3233         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
3234
3235 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3236
3237         PR libfortran/19216
3238         * gfortran.dg/pr19216.f: Add correct space between brackets and
3239         dg directive.
3240
3241 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3242
3243         PR libfortran/16436
3244         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
3245
3246 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
3247
3248         * gcc.target/i386/attributes-error.c: New testcase.
3249         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
3250         * gcc.target/i386/regparm-stdcall.c: Likewise.
3251         * gcc.target/i386/sseregparm-1.c: Likewise.
3252         * gcc.target/i386/sseregparm-2.c: Likewise.
3253
3254 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
3255
3256         * g++.dg/rtti/crash2.C: New.
3257
3258 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
3259
3260         * gcc.dg/noncompile/20040203-3.c: Update expected message.
3261
3262 2005-06-15  David Ung  <davidu@mips.com>
3263
3264         * gcc.target/mips/mips16e-extends.c: New test for testing the
3265         generation of MIPS16e zeb/zeh, seb/seh instructions.
3266
3267 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
3268
3269         PR 22018
3270         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
3271         * gcc.dg/tree-ssa/pr22018.c: New test.
3272
3273 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
3274
3275         * gcc.dg/simd-1.c: Update error messages.
3276         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
3277         * gcc.dg/simd-2.c: Update error messages.
3278         * gcc.dg/simd-4.c: New.
3279
3280 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
3281
3282         PR c++/20678
3283         * g++.dg/other/crash-4.C: New.
3284
3285 2005-06-14  Devang Patel  <dpatel@apple.com>
3286
3287         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
3288
3289 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
3290
3291         PR c++/21929
3292         * g++.dg/parse/crash11.C: Update
3293
3294 2005-06-13  Jeff Law  <law@redhat.com>
3295
3296         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
3297         perform the desired transformations.
3298         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
3299         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
3300
3301 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3302
3303         PR fortran/22038
3304         * gfortran.dg/forall_1.f90: Un-XFAIL.
3305
3306 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
3307
3308         PR c++/21929
3309         * g++.dg/parse/crash26.C: New.
3310
3311         PR c++/20789
3312         * g++.dg/init/member1.C: New.
3313
3314 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
3315
3316         * gfortran.dg/altreturn_1.f90: New test.
3317
3318 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
3319
3320         PR middle-end/21985
3321         * gcc.dg/tree-ssa/pr21985.c: New test.
3322
3323 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
3324
3325         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
3326
3327 2005-06-12  Roger Sayle  <roger@eyesopen.com>
3328
3329         PR c++/21930
3330         * g++.dg/other/error10.C: New test case.
3331
3332 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3333
3334         PR libfortran/19155
3335         * gfortran.dg/pr19155.f: Add test.
3336
3337 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3338
3339         * gfortran.dg/f2c_7.f90: New test.
3340
3341         * gfortran.dg/forall_1.f90: XFAILed.
3342
3343 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
3344
3345         * gcc.dg/pr14796-1.c: New.
3346         * gcc.dg/pr14796-2.c: New.
3347
3348 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
3349
3350         PR fortran/17792
3351         PR fortran/21375
3352         * gfortran.dg/deallocate_stat.f90:  New test.
3353
3354 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
3355
3356         * gfortran.fortran-torture/execute/in-pack.f90:  New test.
3357
3358 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
3359
3360         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
3361         access will be generated when this loop is vectorized. Test that
3362         accesses with same alignment were detected.
3363         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
3364         Test that accesses with same alignment were detected.
3365         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
3366         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
3367         alignment were detected.
3368
3369 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
3370
3371         PR c++/10611
3372         * g++.dg/conversion/simd2.C: New.
3373
3374 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3375
3376         * gcc.dg/Wcxx-compat-1.c: New.
3377
3378 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
3379
3380         PR libfortran/21480
3381         * gfortran.dg/reshape-complex.f90:  Add a test for a packed
3382         complex array.
3383
3384 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
3385
3386         * gcc.dg/alias-8.c: New.
3387
3388 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
3389
3390         * gcc.dg/format/cmn_err-1.c: Update.
3391
3392 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
3393
3394         PR target/20666
3395         * gcc.target/sparc/fexpand-2.c: New.
3396         * gcc.target/sparc/fpmerge-2.c: New.
3397         * gcc.target/sparc/fpmul-2.c: New.
3398         * gcc.target/sparc/noresult.c: New.
3399         * gcc.target/sparc/pdist-2.c: New.
3400         * gcc.target/sparc/pdist-3.c: New.
3401
3402 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
3403
3404         PR testsuite/21702
3405         * gcc.target/i386/i386.exp: Fix comment typo.
3406
3407 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
3408
3409         PR c++/19497
3410         * g++.dg/inherit/using5.C: New.
3411         * g++.dg/inherit/using6.C: New.
3412
3413 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3414
3415         PR c++/19894
3416         * g++.dg/template/ptrmem15.C: New test.
3417
3418         PR c++/20563
3419         * g++.dg/ext/label4.C: New test.
3420
3421 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3422
3423         * gcc.dg/tls/debug-1.c: New test.
3424
3425 2005-06-07  Dale Johannesen  <dalej@apple.com>
3426
3427         * gcc.target/i386/movq.c:  New.
3428
3429 2005-06-07  Dale Johannesen  <dalej@apple.com>
3430
3431         * gcc.dg/20050607-1.c:  New.
3432
3433 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
3434
3435         PR middle-end/21850
3436         * gcc.c-torture/execute/20050607-1.c: New test.
3437
3438 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
3439
3440         PR libfortran/21926
3441         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
3442         Test case where the return array has lowest stride one,
3443         but isn't packed.
3444
3445 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
3446
3447         * lib/target-supports.exp (check_effective_target_sync_int_long):
3448         Add s390 and s390x targets.
3449
3450 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
3451
3452         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
3453         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
3454         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
3455         * gcc.dg/tree-ssa/loop-9.c: New test.
3456
3457 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
3458
3459         * g++.dg/parse/defarg10.C: New.
3460
3461 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
3462
3463         PR regression/21897
3464         * gcc.c-torture/execute/20050604-1.c: New test.
3465
3466 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
3467
3468         PR 21903
3469         * g++.dg/parse/defarg9.C: New.
3470
3471         PR c++/20637
3472         * g++.dg/inherit/using4.C: New.
3473         * g++.dg/overload/error1.C: Adjust expected errors.
3474         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
3475         * g++.old-deja/g++.brendan/arm2.C: Likewise.
3476         * g++.old-deja/g++.other/redecl2.C: Likewise.
3477         * g++.old-deja/g++.other/redecl4.C: Likewise.
3478         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
3479
3480 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
3481
3482         * gfortran.dg/f2c_5.f90: Add -w to dg-options
3483
3484 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
3485
3486         * lib/gfortran.exp (gfortran_target_compile): Call
3487         dg-additional-files-options
3488         * gfortran.dg/f2c_4.f90: New file
3489         * gfortran.dg/f2c_4.c: New file
3490         * gfortran.dg/f2c_5.f90: New file
3491         * gfortran.dg/f2c_5.c: New file
3492
3493 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3494
3495         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
3496
3497         PR fortran/21912
3498         * gfortran.dg/array_constructor_4.f90: New test.
3499
3500 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
3501
3502         PR c++/21619
3503         * g++.dg/ext/builtin9.C: New test.
3504
3505 2005-06-05  Dale Johannesen  <dalej@apple.com>
3506
3507         * gcc.c-torture/execute/20050603-1.c:  Move to gcc.dg.
3508         * gcc.c-torture/execute/20050603-2.c:  Ditto.
3509
3510 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
3511
3512         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
3513         * gcc.dg/vect/vect-reduc-1.c: New.
3514         * gcc.dg/vect/vect-reduc-2.c: New.
3515         * gcc.dg/vect/vect-reduc-3.c: New.
3516
3517 2005-06-04  Dale Johannesen  <dalej@apple.com>
3518
3519         * gcc.c-torture/execute/20050603-1.c:  New.
3520         * gcc.c-torture/execute/20050603-2.c:  New.
3521         * gcc.dg/20050603-3.c:  New.
3522
3523 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3524
3525         PR fortran/19195
3526         * gfortran.dg/debug_1.f90: New test.
3527
3528         * gfortran.dg/forall_1.f90: New test.
3529
3530 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
3531
3532         * gfortran.dg/array_constructor_3.f90: New test.
3533
3534 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3535
3536         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
3537
3538 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
3539
3540         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
3541
3542 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
3543
3544         PR c/21873
3545         * gcc.dg/init-excess-1.c: New test.
3546
3547 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
3548
3549         PR c++/21853
3550         * g++.dg/expr/static_cast6.C: New test.
3551
3552 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
3553
3554         * gcc.dg/tree-ssa/vrp14.c: New test.
3555
3556 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
3557
3558         PR c++/21336
3559         * g++.dg/template/new2.C: New test.
3560
3561 2005-06-03  Josh Conner  <jconner@apple.com>
3562
3563         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
3564         all entries in initializer.
3565
3566 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
3567
3568         PR middle-end/21858
3569         * gcc.dg/pr21858.c: New testcase.
3570
3571 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
3572
3573         PR tree-optimization/21292
3574
3575         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
3576         New.
3577         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
3578         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
3579         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
3580         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
3581         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
3582
3583 2005-06-02  Richard Henderson  <rth@redhat.com>
3584
3585         * gcc.dg/sync-2.c: Use -march=i486 for i386.
3586
3587 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
3588
3589         * gcc.dg/wtypequal.c: New testcase.
3590
3591 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
3592
3593         PR 21582
3594         * gcc.dg/tree-ssa/pr21582.c: New test.
3595
3596 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
3597
3598         PR c++/21280
3599         * g++.dg/opt/interface2.h: New.
3600         * g++.dg/opt/interface2.C: New.
3601         * g++.dg/init/ctor4.C: Adjust error lines.
3602         * g++.old-deja/g++.bob/inherit2.C: Likewise.
3603         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
3604         * g++.old-deja/g++.jason/opeq3.C: Likewise.
3605         * g++.old-deja/g++.pt/assign1.C: Likewise.
3606         * g++.old-deja/g++.pt/crash20.C: Likewise.
3607
3608 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
3609
3610         PR tree-optimization/21734
3611         * g++.dg/vect/pr21734_1.cc: New.
3612         * g++.dg/vect/pr21734_2.cc: New.
3613
3614 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
3615
3616         PR c++/20350
3617         * g++.dg/template/spec24.C: New.
3618
3619         PR c++/21151
3620         * g++.dg/pch/local-1.C: New.
3621         * g++.dg/pch/local-1.Hs: New.
3622
3623 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
3624
3625         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
3626         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
3627         * gcc.dg/tree-ssa/pr14341.c: New test.
3628         * gcc.dg/tree-ssa/pr14841.c: New test.
3629         * gcc.dg/tree-ssa/pr20701.c: New test.
3630         * gcc.dg/tree-ssa/pr21086.c: New test.
3631         * gcc.dg/tree-ssa/pr21090.c: New test.
3632         * gcc.dg/tree-ssa/pr21332.c: New test.
3633         * gcc.dg/tree-ssa/pr21458.c: New test.
3634         * gcc.dg/tree-ssa/pr21658.c: New test.
3635         * gcc.dg/tree-ssa/vrp01.c: New test.
3636         * gcc.dg/tree-ssa/vrp02.c: New test.
3637         * gcc.dg/tree-ssa/vrp03.c: New test.
3638         * gcc.dg/tree-ssa/vrp04.c: New test.
3639         * gcc.dg/tree-ssa/vrp05.c: New test.
3640         * gcc.dg/tree-ssa/vrp06.c: New test.
3641         * gcc.dg/tree-ssa/vrp07.c: New test.
3642         * gcc.dg/tree-ssa/vrp08.c: New test.
3643         * gcc.dg/tree-ssa/vrp09.c: New test.
3644         * gcc.dg/tree-ssa/vrp10.c: New test.
3645         * gcc.dg/tree-ssa/vrp11.c: New test.
3646         * gcc.dg/tree-ssa/vrp12.c: New test.
3647         * gcc.dg/tree-ssa/vrp13.c: New test.
3648
3649 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
3650
3651         PR 21029
3652         * gcc.dg/tree-ssa/pr21029.c: New test.
3653
3654 2005-06-01  Roger Sayle  <roger@eyesopen.com>
3655
3656         * gfortran.dg/logint-1.f: New test case.
3657         * gfortran.dg/logint-2.f: Likewise.
3658         * gfortran.dg/logint-3.f: Likewise.
3659
3660 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
3661
3662         PR c/21536
3663         PR c/20760
3664         * gcc.dg/20050527-1.c: New test.
3665
3666         * gcc.dg/i386-sse-12.c: New test.
3667
3668         PR fortran/21729
3669         * gfortran.dg/implicit_5.f90: New test.
3670
3671 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
3672
3673         PR fortran/20883
3674         * gfortran/assign_4.f90: New test.
3675         * gfortran/assign_2.f90: Change compile to run.
3676
3677 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
3678
3679         * lib/target-supports.exp
3680         (check_effective_target_sync_char_short): New.
3681         * gcc.dg/sync-2.c: New.
3682
3683 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
3684
3685         PR tree-optimization/21817
3686         * gcc.dg/torture/pr21817-1.c: New.
3687
3688 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
3689
3690         PR c++/21165
3691         * g++.dg/template/init5.C: New.
3692
3693 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
3694
3695         * gfortran.dg/char_initialiser_actual.f90:
3696         Test character initialisers as actual arguments.
3697         * gfortran.dg/char_pointer_comp_assign.f90:
3698         Test character pointer structure component assignments.
3699         * gfortran.dg/char_array_structure_constructor.f90:
3700         Test character components in structure constructors.
3701
3702 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
3703
3704         PR middle-end/20931
3705         * g++.dg/opt/pr20931.C: New test.
3706
3707 2005-05-31  Andreas Jaeger  <aj@suse.de>
3708
3709         PR testsuite/20772
3710         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
3711         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
3712         g++.old-deja/g++.ext/asmspec1.C,
3713         g++.old-deja/g++.other/regstack.C,
3714         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
3715         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
3716         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
3717         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
3718         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
3719         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
3720         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
3721         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
3722         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
3723         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
3724         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
3725         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
3726         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
3727         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
3728         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
3729         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
3730         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
3731         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
3732         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
3733
3734 2005-05-31  Jeff Law  <law@redhat.com>
3735
3736         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
3737
3738 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
3739
3740         PR middle-end/21743
3741         * gcc.dg/builtins-1.c: Activate disabled clog test.
3742         * gcc.dg/torture/builtin-attr-1.c: Likewise.
3743
3744 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
3745
3746         * gfortran.dg/char_pointer_assign.f90:
3747         Test character-pointer assignments and pointer assignments.
3748         * gfortran.dg/char_pointer_dummy.f90:
3749         Test character-pointer dummy arguments.
3750         * gfortran.dg/char_pointer_func.f90:
3751         Test character-pointer function returns.
3752         * gfortran.dg/char_pointer_dependency.f90:
3753         Test character-pointer functions with dependencies.
3754
3755 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
3756
3757         PR c++/21784
3758         * g++.dg/lookup/using14.C: New test.
3759
3760 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
3761
3762         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
3763         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
3764         trailing ^M.
3765
3766 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
3767
3768         PR c++/17413
3769         * g++.dg/template/local5.C: New.
3770
3771         PR target/21761
3772         * gcc.c-torture/compile/pr21761.c: New.
3773
3774         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
3775         before darwin8.
3776
3777 2005-05-30  Steven G. Kargl
3778
3779         PR fortran/20846
3780         * gfortran.dg/inquire_8.f90: New test.
3781
3782 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3783
3784         PR libfortran/21376
3785         * gfortran.dg/output_exponents_1.f90: New test.
3786
3787 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3788
3789         PR libfortran/20006
3790         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
3791
3792 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
3793
3794         PR c++/21210
3795         * g++.dg/ext/complex1.C: New test.
3796
3797         PR c++/21340
3798         * g++.dg/init/ctor6.C: New test.
3799
3800 2005-05-29  Jan Hubicka  <jh@suse.cz>
3801
3802         * gcc.c-torture/compile/pr21562.c: New.
3803
3804 2005-05-28  Steven G. Kargl <kargls@comcast.net>
3805
3806         * gfortran.dg/subnormal_1.f90: New test.
3807
3808 2005-05-28  Jan Hubicka  <jh@suse.cz>
3809
3810         * tree-prof.exp: Fix comment.
3811         * value-prof-1.c: New.
3812         * value-prof-2.c: New.
3813         * value-prof-3.c: New.
3814         * value-prof-4.c: New.
3815
3816 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
3817
3818         PR c++/21614
3819         * g++.dg/expr/ptrmem6.C: New test.
3820         * g++.dg/expr/ptrmem6a.C: Likewise.
3821
3822 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
3823
3824         PR tree-optimization/21658
3825         * gcc.dg/tree-ssa/pr21658.c: New.
3826
3827 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
3828
3829         PR c++/21455
3830         * g++.dg/inherit/ptrmem3.C: New.
3831
3832         PR c++/21681
3833         * g++.dg/parse/template16.C: New.
3834
3835 2005-05-27  Andreas Jaeger  <aj@suse.de>
3836
3837         * gcc.dg/setjmp-2.c: Only run in 32-bit.
3838
3839         * gcc.dg/i386-sse-8.c: Run test on all archs.
3840
3841 2005-05-26  Mike Stump  <mrs@apple.com>
3842
3843         * objc.dg/isa-field-1.m: Only run on darwin.
3844         * objc.dg/lookup-1.m: Likewise.
3845         * objc.dg/try-catch-8.m: Likewise.
3846
3847 2005-05-26  Roger Sayle  <roger@eyesopen.com>
3848
3849         PR tree-optimization/9814
3850         * gcc.dg/pr9814-1.c: New test case.
3851
3852 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
3853
3854         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
3855         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
3856         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
3857         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
3858         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
3859         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
3860         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
3861         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
3862         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
3863         objc.dg/try-catch-8.m: New.
3864
3865 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
3866
3867         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
3868         remove extraneous semicolons.
3869
3870 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
3871
3872         * obj-c++.dg/comp-types-12.mm: New.
3873         * objc.dg/comp-types-11.m: New.
3874         * objc.dg/selector-4.m: New.
3875
3876 2005-05-26  Andreas Jaeger  <aj@suse.de>
3877
3878         PR testsuite/20772
3879         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
3880         g++.old-deja/g++.ext/attrib3.C,
3881         g++.old-deja/g++.other/store-expr1.C,
3882         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
3883         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
3884         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
3885         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
3886         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
3887         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
3888         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
3889         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
3890         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
3891         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
3892         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
3893         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
3894         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
3895         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
3896         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
3897         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
3898         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
3899         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
3900         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
3901
3902 2005-05-26  Andreas Jaeger  <aj@suse.de>
3903
3904         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
3905         x86-64 compilation.
3906
3907 2005-05-26  Andreas Jaeger  <aj@suse.de>
3908
3909         PR testsuite/20772
3910         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
3911         gcc.misc-tests/i386-pf-athlon-1.c,
3912         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
3913         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
3914         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
3915         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
3916         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
3917         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
3918         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
3919         programs.
3920
3921         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
3922         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
3923         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
3924         x86-64 compilation.
3925
3926         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
3927         x86_64.
3928
3929         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
3930         effective-target ilp32.
3931
3932 2005-05-26  David Ung  <davidu@mips.com>
3933
3934         * gcc.target/mips/ext_ins.c: New test for testing the generation
3935         of MIPS32/64 rev 2 ext/ins instructions.
3936
3937 2005-05-26  Andreas Jaeger  <aj@suse.de>
3938
3939         * treelang/compile/unsigned.tree: Use gimple instead of
3940         nonexisting generic dump.
3941
3942 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
3943
3944         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
3945
3946 2005-05-26  Andreas Jaeger  <aj@suse.de>
3947
3948         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
3949
3950 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
3951
3952         PR libfortran/17283
3953         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
3954         Test callee-allocated memory with write statements.
3955
3956 2005-05-25  Roger Sayle  <roger@eyesopen.com>
3957
3958         PR middle-end/21709
3959         * gcc.dg/pr21709-1.c: New test case.
3960
3961 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
3962             Mike Stump  <mrs@apple.com>
3963
3964         * objc/execute/next_mapping.h: Update for C++.
3965
3966         * obj-c++.dg/selector-1.mm: Move to...
3967         * obj-c++.dg/selector-4.mm: here...
3968
3969         * obj-c++.dg/basic.mm: New.
3970         * obj-c++.dg/comp-types-1.mm: New.
3971         * obj-c++.dg/cxx-class-1.mm: New.
3972         * obj-c++.dg/cxx-ivars-1.mm: New.
3973         * obj-c++.dg/cxx-ivars-2.mm: New.
3974         * obj-c++.dg/cxx-ivars-3.mm: New.
3975         * obj-c++.dg/cxx-scope-1.mm: New.
3976         * obj-c++.dg/cxx-scope-2.mm: New.
3977         * obj-c++.dg/defs.mm: New.
3978         * obj-c++.dg/empty-private-1.mm: New.
3979         * obj-c++.dg/encode-1.mm: New.
3980         * obj-c++.dg/encode-2.mm: New.
3981         * obj-c++.dg/encode-3.mm: New.
3982         * obj-c++.dg/extern-c-1.mm: New.
3983         * obj-c++.dg/extra-semi.mm: New.
3984         * obj-c++.dg/fix-and-continue-2.mm: New.
3985         * obj-c++.dg/isa-field-1.mm: New.
3986         * obj-c++.dg/ivar-list-semi.mm: New.
3987         * obj-c++.dg/local-decl-1.mm: New.
3988         * obj-c++.dg/lookup-1.mm: New.
3989         * obj-c++.dg/lookup-2.mm: New.
3990         * obj-c++.dg/method-1.mm: New.
3991         * obj-c++.dg/method-2.mm: New.
3992         * obj-c++.dg/method-3.mm: New.
3993         * obj-c++.dg/method-4.mm: New.
3994         * obj-c++.dg/method-5.mm: New.
3995         * obj-c++.dg/method-6.mm: New.
3996         * obj-c++.dg/method-7.mm: New.
3997         * obj-c++.dg/no-extra-load.mm: New.
3998         * obj-c++.dg/overload-1.mm: New.
3999         * obj-c++.dg/pragma-1.mm: New.
4000         * obj-c++.dg/pragma-2.mm: New.
4001         * obj-c++.dg/private-1.mm: New.
4002         * obj-c++.dg/private-2.mm: New.
4003         * obj-c++.dg/proto-qual-1.mm: New.
4004         * obj-c++.dg/qual-types-1.mm: New.
4005         * obj-c++.dg/stubify-1.mm: New.
4006         * obj-c++.dg/stubify-2.mm: New.
4007         * obj-c++.dg/super-class-1.mm: New.
4008         * obj-c++.dg/super-class-2.mm: New.
4009         * obj-c++.dg/super-dealloc-1.mm: New.
4010         * obj-c++.dg/super-dealloc-2.mm: New.
4011         * obj-c++.dg/template-1.mm: New.
4012         * obj-c++.dg/template-2.mm: New.
4013         * obj-c++.dg/template-3.mm: New.
4014         * obj-c++.dg/template-4.mm: New.
4015         * obj-c++.dg/template-5.mm: New.
4016         * obj-c++.dg/template-6.mm: New.
4017         * obj-c++.dg/try-catch-1.mm: New.
4018         * obj-c++.dg/try-catch-2.mm: New.
4019         * obj-c++.dg/try-catch-3.mm: New.
4020         * obj-c++.dg/try-catch-4.mm: New.
4021         * obj-c++.dg/try-catch-5.mm: New.
4022         * obj-c++.dg/try-catch-6.mm: New.
4023         * obj-c++.dg/try-catch-7.mm: New.
4024         * obj-c++.dg/try-catch-8.mm: New.
4025         * obj-c++.dg/try-catch-9.mm: New.
4026         * obj-c++.dg/va-meth-1.mm: New.
4027
4028 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
4029
4030         * obj-c++.dg/selector-1.mm: New.
4031         * obj-c++.dg/selector-2.mm: New.
4032
4033 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
4034
4035         * obj-c++.dg/selector-3.mm: New.
4036         * objc.dg/selector-3.m: New.
4037
4038 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
4039
4040         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
4041         about where warning appears.
4042
4043 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
4044
4045         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
4046         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
4047         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4048         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4049
4050 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
4051
4052         * gcc.dg/20050524-1.c: New test.
4053
4054 2005-05-25  Jan Hubicka  <jh@suse.cz>
4055
4056         * gcc.dg/tree-prof/inliner-1.c: New.
4057
4058 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
4059
4060         * gcc.dg/tree-prof: New directory.
4061         * gcc.dg/tree-prof/tree-prof.exp: New.
4062
4063 2005-05-25  DJ Delorie  <dj@redhat.com>
4064
4065         * gcc.dg/Wattributes-1.c: New.
4066         * gcc.dg/Wattributes-2.c: New.
4067         * gcc.dg/Wattributes-3.c: New.
4068
4069 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
4070
4071         PR tree-optimization/19833
4072         * gcc.dg/uninit-4.c: Remove xfail.
4073         * gcc.dg/uninit-9.c: Ditto.
4074
4075 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
4076
4077         * obj-c++.dg/bitfield-[1-5].mm: New.
4078         * obj-c++.dg/class-protocol-1.mm: New.
4079         * obj-c++.dg/comp-types-1[0-1].mm: New.
4080         * obj-c++.dg/comp-types-[2-9].mm: New.
4081         * obj-c++.dg/encode-[4-8].mm: New.
4082         * obj-c++.dg/layout-1.mm: New.
4083         * obj-c++.dg/method-1[0-9].mm: New.
4084         * obj-c++.dg/method-2[0-1].mm: New.
4085         * obj-c++.dg/method-[8-9].mm: New.
4086         * obj-c++.dg/objc-gc-3.mm: New.
4087         * obj-c++.dg/try-catch-10.mm: New.
4088         * objc.dg/bitfield-5.m: New.
4089         * objc.dg/comp-types-10.m: New.
4090         * objc.dg/comp-types-9.m: New.
4091         * objc.dg/layout-1.m: New.
4092         * objc.dg/objc-gc-4.m: New.
4093         * objc.dg/try-catch-9.m: New.
4094         * objc.dg/class-protocol-1.m: Tweak diagnostics.
4095         * objc.dg/comp-types-1.m: Likewise.
4096         * objc.dg/comp-types-[5-6].m: Likewise.
4097         * objc.dg/method-9.m: Likewise.
4098
4099 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
4100
4101         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
4102         and on hardware without VMX support.
4103
4104         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
4105
4106         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
4107
4108         * lib/profopt.exp (dg-final-generate, dg-final-use,
4109         profopt-final-code, profopt-get-options): New.
4110         (profopt-execute): Process test directives.
4111
4112         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
4113         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
4114         cleanup-tree-dump, cleanup-saved-temps): Update comments.
4115
4116 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
4117
4118         PR C++/21645
4119         * g++.dg/init/ctor5.C: New test.
4120
4121 2005-05-24  Ira Rosen  <irar@il.ibm.com>
4122
4123         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
4124         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
4125         vect-113.c, vect-114.c.
4126
4127 2005-05-23  Adam Nemet  <anemet@lnxw.com>
4128
4129         * gcc.dg/const-elim-1.c: Remove xfails.
4130
4131 2005-05-23  Jeff Law  <law@redhat.com>
4132
4133         * gcc.c-torture/compile/pr21638.c: New test.
4134         * gcc.c-torture/compile/20050520-1.c: New test.
4135
4136 2005-05-23  Nick Clifton  <nickc@redhat.com>
4137
4138         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
4139         be a proper triple, ie: m32r*-*-*.
4140         * g++.old-deja/g++.jason/thunk3.C: Likewise.
4141
4142 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
4143
4144         PR middle-end/21331
4145         PR tree-opt/21293
4146         * gcc.c-torture/compile/pr21293.c: New test.
4147         * gcc.c-torture/execute/pr21331.c: New test.
4148
4149 2004-05-20  Richard Henderson  <rth@redhat.com>
4150
4151         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
4152
4153 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
4154
4155         * obj-c++-dg.exp: Add.
4156         * obj-c++.exp: Add.
4157         * obj-c++.dg/dg.exp: Add.
4158
4159 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
4160
4161         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
4162         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
4163
4164 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
4165
4166         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
4167
4168 2004-05-19  Richard Henderson  <rth@redhat.com>
4169
4170         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
4171
4172 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
4173
4174         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
4175
4176         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
4177
4178 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
4179
4180         PR c++/21495
4181         * g++.dg/parse/extern1.C: New test.
4182         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
4183
4184 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4185
4186         * gcc.dg/c99-math.h: New.
4187         * gcc.dg/c99-math-float-1.c: New test.
4188         * gcc.dg/c99-math-double-1.c: Likewise.
4189         * gcc.dg/c99-math-long-double-1.c: Likewise.
4190
4191 2005-05-18  Richard Henderson  <rth@redhat.com>
4192
4193         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
4194
4195 2005-05-18  Devang Patel  <dpatel@apple.com>
4196
4197         * g++.dg/opt/20050511-1.C: New test.
4198
4199 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
4200
4201         PR libfortran/21127
4202         * gfortran.dg/reshape-complex.f90:  New test.
4203
4204 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
4205
4206         * gfortran.dg/array_constructor_1.f90: New test.
4207         * gfortran.dg/array_constructor_2.f90: New test.
4208
4209 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
4210
4211         PR fortran/20954
4212         * gfortran.dg/pr20954.f: New test.
4213
4214 2005-05-17  Mike Stump  <mrs@apple.com>
4215
4216         Yet more Objective-C++...
4217
4218         * objc.dg/method-5.m: Update.
4219         * objc.dg/method-6.m: Update.
4220         * objc.dg/method-7.m: Update.
4221         * objc.dg/method-9.m: Update.
4222         * objc.dg/try-catch-2.m: Update.
4223
4224 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
4225
4226         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
4227         Remove little-endian optimizations.
4228
4229 2005-05-17  Jeff Law  <law@redhat.com>
4230
4231         * g++.dg/tree-ssa/pr14814.C: New test.
4232         * gcc.dg/tree-ssa/pr14814.C: New test.
4233         * gcc.dg/tree-ssa/pr17141-1.C: New test.
4234         * gcc.dg/tree-ssa/pr17141-2.C: New test.
4235
4236 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
4237
4238         * gcc.dg/compat/generate-random.c: Do not include
4239         libiberty.h.
4240         * gcc.dg/compat/generate-random_r.c: Likewise.
4241
4242 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
4243
4244         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
4245
4246 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
4247
4248         PR middle-end/21595
4249         * g++.dg/tree-ssa/builtin1.C: New testcase.
4250
4251 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
4252
4253         PR c++/21454
4254         * g++.dg/opt/const4.C: New test.
4255
4256         PR middle-end/21492
4257         * g++.dg/opt/crossjump1.C: New test.
4258
4259         PR tree-optimization/21610
4260         * gcc.c-torture/compile/20050516-1.c: New test.
4261
4262         PR fortran/15080
4263         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
4264         about the test failing.
4265         * gfortran.fortran-torture/execute/where_7.f90: New test.
4266         * gfortran.fortran-torture/execute/where_8.f90: New test.
4267
4268 2005-05-16  Richard Henderson  <rth@redhat.com>
4269
4270         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
4271         i?86 and x86_64.
4272
4273 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
4274
4275         * gcc.dg/compat/generate-random.c (config.h): Do not include.
4276         (limits.h): Include unconditionally.
4277         (stdlib.h): Likewise.
4278         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
4279         (limits.h): Include unconditionally.
4280         (stdlib.h): Likewise.
4281         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
4282         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
4283         (limits.h): Include unconditionally.
4284         (stdlib.h): Likewise.
4285         (hashtab.h): Do not include.
4286         (getopt.h): Likewise.
4287         (stddef.h): Include.
4288         (hashval_t): Define.
4289         (struct entry): Add "next" field.
4290         (HASH_SIZE): New macro.
4291         (hash_table): New variable.
4292         (switchfiles): Do not use xmalloc.
4293         (mix): New macro.
4294         (iterative_hash): New function.
4295         (hasht): Remove.
4296         (e_exists): New function.
4297         (e_insert): Likewise.
4298         (output): Use, instead of libiberty hashtable functions.
4299         (main): Do not use getopt.  Do not call htab_create.
4300
4301 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
4302
4303         PR libstdc++/21526
4304         * lib/target-supports.exp (check_mkfifo_available):
4305         Return 0 for cygwin as mkfifo support incomplete on platform.
4306         Fix typos in comments.
4307
4308 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
4309
4310         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
4311
4312 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
4313
4314         PR fortran/17432
4315         * gfortran.dg/assign_4.f: New test.
4316
4317 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
4318
4319         PR tree-optimization/21563
4320         * gcc.dg/tree-ssa/pr21563.c: New.
4321
4322 2005-05-14  Jan Hubicka  <jh@suse.cz>
4323
4324         * gcc.dg/noreturn-7.c: Allow control reaches warning.
4325
4326 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
4327
4328         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
4329
4330 2005-05-13  Julian Brown  <julian@codesourcery.com>
4331
4332         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
4333         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
4334
4335 2005-05-13  Jan Hubicka  <jh@suse.cz>
4336
4337         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
4338         * gcc.dg/fold-xor-?.c: Likewise.
4339         * gcc.dg/pr15784-?.c: Likewise.
4340         * gcc.dg/pr20922-?.c: Likewise.
4341         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
4342         * gcc.dg/tree-ssa/pr17598.c: Likewise.
4343         * gcc.dg/tree-ssa/pr20470.c: Likewise.
4344
4345 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4346
4347         PR fortran/21260
4348         * gfortran.dg/hollerith_1.f90: New test.
4349
4350 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4351
4352         * gfortran.dg/func_result_2.f90: New test.
4353
4354 2005-05-11  Bud Davis  <bdavis@gfortran.org>
4355
4356         * gfortran.dg/dev_null.f90: New test.
4357
4358 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
4359
4360         * gcc.dg/arm-vfp1.c: Revert last change.
4361
4362 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
4363
4364         PR middle-end/19807
4365         PR tree-optimization/19639
4366         * g++.dg/tree-ssa/pr19807.C: New testcase.
4367
4368 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4369
4370         PR libfortran/21471
4371         * gfortran.dg/append-1.f90: New test.
4372
4373 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
4374
4375         * gcc.dg/pr18501.c: XFAIL.
4376         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
4377         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
4378         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
4379         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
4380         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
4381         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
4382         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
4383         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
4384
4385 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4386
4387         PR fortran/20178
4388         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
4389         gfortran.dg/f2c_3.f90: New tests.
4390
4391         * gfortran.dg/return_1.f90: Fix dg annotation.
4392
4393 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
4394
4395         * gcc.c-torture/compile/20050510-1.c: New test.
4396
4397 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
4398
4399         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
4400
4401 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
4402
4403         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
4404
4405 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
4406
4407         PR c/17913
4408         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
4409
4410 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
4411
4412         PR c/21342
4413         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
4414         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
4415
4416 2005-05-10  Ben Elliston  <bje@au.ibm.com>
4417
4418         PR debug/16676
4419         * gcc.dg/debug/pr16676.c: New test.
4420
4421 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
4422
4423         PR testsuite/21443
4424         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
4425         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
4426         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
4427         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
4428         Change -O1 to -O2.
4429         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
4430         -fno-tree-dominator-opts.
4431
4432 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4433
4434         * gfortran.dg/return_1.f90: New test.
4435
4436 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
4437
4438         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
4439
4440         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
4441
4442 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
4443
4444         PR c++/21427
4445         * g++.dg/inherit/covariant13.C: New.
4446
4447 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4448
4449         PR libfortran/19155
4450         * gfortran.dg/pr19155.f: New test.
4451
4452 2005-05-08  Roger Sayle  <roger@eyesopen.com>
4453
4454         PR inline-asm/8788
4455         * gcc.dg/pr8788-1.c: New testcase.
4456
4457 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
4458
4459         PR target/21416
4460         * gcc.target/mips/fpcmp-[12].c: New tests.
4461
4462 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
4463
4464         * lib/target-supports-dg.exp (dg-require-fork): New function.
4465         (dg-require-mkfifo): Likewise.
4466         * lib/target-supports.exp (check_function_available): New
4467         function.
4468         (check_fork_available): Likewise.
4469         (check_mkfifo_available): Likewise.
4470
4471 2005-05-06  Jeff Law  <law@redhat.com>
4472
4473         * gcc.c-torture/compile/pr21380.c: New test.
4474
4475 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
4476
4477         PR c++/20961
4478         * g++.dg/ext/weak3.C: New test.
4479
4480 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
4481
4482         PR c++/21352
4483         * g++.dg/template/crash37.C: New test.
4484
4485 2005-05-05  Paul Brook  <paul@codesourcery.com>
4486
4487         * gcc.dg/arm-g2.c: Use effective-target arm32.
4488         * gcc.dg/arm-mmx-1.c: Ditto.
4489         * gcc.dg/arm-scd42-2.c: Ditto.
4490         * gcc.dg/arm-vfp1.c: Ditto.
4491         * lib/target-supports.exp (check_effective_target_arm32): New
4492         function.
4493
4494 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
4495
4496         PR libfortran/21354
4497         gfortran.dg/in_pack_rank7.f90:  New test.
4498
4499 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
4500
4501         PR middle-end/15618
4502         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
4503
4504 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
4505
4506         PR middle-end/21265
4507         * gcc.dg/20050503-1.c: New test.
4508
4509         PR rtl-optimization/21239
4510         * gcc.dg/i386-sse-11.c: New test.
4511
4512 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
4513
4514         PR target/16888
4515         * gcc.target/i386/asm-1.c: New test.
4516
4517 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
4518
4519         PR rtl-optimization/21330
4520         * gcc.c-torture/execute/20050502-1.c: New test.
4521
4522         PR target/21297
4523         * gcc.c-torture/execute/20050502-2.c: New test.
4524
4525 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
4526
4527         PR middle-end/21282
4528         * gcc.dg/pr21282.c: New.
4529
4530 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
4531
4532         * gcc.dg/vect/pr20122.c:  Clean up .vect file.
4533         * gcc.dg/vect/vect-92.c: Likewise
4534         * gcc.dg/vect/vect-93.c: Likewise
4535         * gcc.dg/vect/vect-dv-1.c: Likewise
4536         * gcc.dg/vect/vect-dv-2.c: Likewise
4537         * gcc.dg/vect/vect-ifcvt-10.c: Likewise
4538
4539 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
4540
4541         * gfortran.dg/vect/vect-1.f90:  Clean up .vect file.
4542         * gfortran.dg/vect/vect-2.f90:  Likewise
4543         * gfortran.dg/vect/vect-3.f90:  Likewise
4544         * gfortran.dg/vect/vect-4.f90:  Likewise
4545         * gfortran.dg/vect/vect-5.f90:  Likewise
4546
4547 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
4548
4549         PR target/20813
4550         * gcc.dg/rs6000-fpint-2.c: New.
4551
4552 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
4553
4554         PR c/15698
4555         * gcc.dg/builtins-30.c: Update expected messages.
4556         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
4557         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
4558         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
4559
4560 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
4561
4562         PR tree-optimization/21294
4563         * gcc.dg/tree-ssa/pr21294.c: New.
4564
4565 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
4566
4567         * gcc.dg/altivec-3.c (vec_store): Do not use the old
4568         __builtin_altivec_st_internal_4si built-in.
4569
4570 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
4571
4572         PR c++/15875
4573         * g++.dg/template/ptrmem14.C: New test.
4574
4575 2005-05-02  Paul Brook  <paul@codesourcery.com>
4576
4577         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
4578
4579 2005-05-02  Michael Matz  <matz@suse.de>
4580
4581         PR c++/19542
4582         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
4583
4584 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
4585
4586         * g++.dg/cpp/weak.C: New test.
4587
4588 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
4589
4590         * gcc.dg/tree-ssa/loop-8.c: New test.
4591
4592 2005-04-30  Michael Maty  <matz@suse.de>
4593
4594         * gcc.dg/inline-mcpy.c: New test.
4595
4596 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
4597
4598         PR libfortran/18958
4599         * gfortran.dg/eoshift.f90:  New test case.
4600
4601 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
4602
4603         PR libfortran/18857
4604         * gfortran.dg/matmul_1.f90: New test.
4605
4606 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
4607
4608         PR tree-optimization/21030
4609         * gcc.dg/tree-ssa/pr21030.c: New.
4610
4611 2005-04-29  Devang Patel  <dpatel@apple.com>
4612
4613         PR tree-optimization/21272
4614         * gcc.dg/vect/vect-ifcvt-10.c: New test.
4615
4616 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
4617
4618         PR fortran/13082
4619         PR fortran/18824
4620         * gfortran.dg/entry_4.f90: New test.
4621         * gfortran.fortran-torture/execute/entry_1.f90: New test.
4622         * gfortran.fortran-torture/execute/entry_2.f90: New test.
4623         * gfortran.fortran-torture/execute/entry_3.f90: New test.
4624         * gfortran.fortran-torture/execute/entry_4.f90: New test.
4625         * gfortran.fortran-torture/execute/entry_5.f90: New test.
4626         * gfortran.fortran-torture/execute/entry_6.f90: New test.
4627         * gfortran.fortran-torture/execute/entry_7.f90: New test.
4628
4629 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4630
4631         * gfortran.fortran-torture/execute/entry_8.f90: New test.
4632
4633 2005-04-29  Paul Brook   <paul@codesourcery.com>
4634
4635         * gfortran.dg/entry_3.f90: New test.
4636
4637 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4638
4639         * gfortran.dg/implicit_4.f90: New test.
4640
4641 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
4642
4643         * lib/target-supports.exp (check_profiling_available): Return
4644         false for xtensa-*-elf.
4645
4646 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
4647
4648         * lib/fortran-torture.exp (fortran-torture.exp): Catch
4649         error if file cannot be deleted.
4650
4651 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
4652
4653         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
4654         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
4655         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
4656         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
4657         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
4658         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
4659         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
4660         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
4661         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
4662         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
4663         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
4664         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
4665         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
4666
4667 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4668
4669         PR fortran/20865
4670         * gfortran.dg/pr20865.f90: New test.
4671
4672 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
4673
4674         * gcc.dg/void-cast-2.c: New test.
4675
4676 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
4677
4678         PR c/21159
4679         * gcc.dg/void-cast-1.c: New test.
4680
4681 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
4682
4683         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
4684
4685 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4686
4687         PR fortran/21177
4688         * gfortran.dg/pr21177.f90: New test.
4689
4690 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
4691
4692         PR tree-optimization/21171
4693         * gcc.dg/tree-ssa/pr21171.c: New test.
4694
4695 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
4696
4697         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
4698         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
4699         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
4700         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
4701         gcc.dg/tree-ssa/gen-vect-32.c: New.
4702         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
4703         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
4704         don't run on PPC32.
4705
4706 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
4707
4708         PR c/21213
4709         * gcc.dg/transparent-union-3.c: New test.
4710
4711 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
4712
4713         PR c/20740
4714         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
4715         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
4716         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
4717         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
4718         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
4719         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
4720
4721 2005-04-26  Jeff Law  <law@redhat.com>
4722
4723         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
4724         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
4725         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
4726         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
4727         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
4728         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
4729         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
4730
4731 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
4732
4733         PR tree-optimization/17598
4734         * gcc.dg/tree-ssa/pr17598.c: New testcase.
4735
4736 2005-04-25  Mike Stump  <mrs@apple.com>
4737
4738         * objc.dg/fix-and-continue-1.m: Add.
4739
4740 2005-04-25  Roger Sayle  <roger@eyesopen.com>
4741
4742         PR c++/20995
4743         * g++.dg/opt/pr20995-1.C: New test case.
4744
4745 2005-04-25  Devang Patel <dpatel@apple.com>
4746
4747         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
4748
4749 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
4750
4751         PR testsuite/21062
4752         * g++.dg/opt/alias2.C (printf): Correct the prototype.
4753
4754 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
4755
4756         PR C++/21188
4757         * g++.dg/opt/rtti2.C: New test.
4758
4759 2005-04-25  Paul Brook  <paul@codesourcery.com>
4760         Steven G. Kargl  <kargls@comcast.net>
4761
4762         PR fortran/20879
4763         * gfortran.dg/ichar_1.f90: New file.
4764
4765 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
4766
4767         PR middle-end/20991
4768         * g++.dg/opt/pr20991.C: New test.
4769
4770         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
4771         where sizeof (type) < __alignof__ (type).
4772         * gcc.dg/compat/struct-layout-1.h: Likewise.
4773
4774 2005-04-24  Per Bothner  <per@bothner.com>
4775             Devang Patel  <dpatel@apple.com>
4776
4777         PR preprocessor/20907
4778         * gcc.dg/cpp/very-long-comment.c: New test.
4779
4780 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4781
4782         PR fortran/20059
4783         * gfortran.dg/common_5.f: New test.
4784
4785 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
4786
4787         PR middle-end/21082
4788         * g++.dg/tree-ssa/pr21082.C: New testcase.
4789
4790 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
4791
4792         * gcc.dg/vect/vect-99.c: New test.
4793
4794 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
4795
4796         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
4797
4798 2005-04-22  Jeff Law  <law@redhat.com>
4799
4800         * gcc.dg/uninit-5.c: Remove xfails.
4801         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
4802         conditionals and loads.
4803
4804 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
4805
4806         PR libfortran/20074
4807         PR libfortran/20436
4808         PR libfortran/21108
4809         * gfortran.dg/nested_reshape.f90: new test
4810         * gfortran.dg/reshape-alloc.f90: new test
4811         * gfortran.dg/reshape.f90: new test
4812
4813 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
4814
4815         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
4816
4817         * gcc.dg/arm-vfp1.c: New test.
4818
4819 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
4820
4821         PR c++/21087
4822         * g++.dg/lookup/builtin2.C: New test.
4823
4824 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
4825
4826         * gcc.dg/weak/weak-13.c: New test.
4827
4828 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
4829
4830         * lib/target-supports.exp (check_effective_target_sync_int_long):
4831         Add powerpc*.
4832
4833 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
4834
4835         * gcc.target/mips/branch-1.c: New test.
4836
4837 2005-04-21  Richard Henderson  <rth@redhat.com>
4838
4839         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
4840         * gcc.dg/vect/vect-86.c: Likewise.
4841         * gcc.dg/vect/vect-87.c: Likewise.
4842         * gcc.dg/vect/vect-88.c: Likewise.
4843
4844 2005-04-21  Devang Patel  <dpatel@apple.com>
4845
4846         PR optimization/20994
4847         * gcc.dg/tree-ssa/ifc-3.c: New test.
4848
4849 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
4850
4851         PR c/12913
4852         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
4853         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
4854         gcc.dg/c99-vla-jump-5.c: New tests.
4855
4856 2005-04-19  Richard Henderson  <rth@redhat.com>
4857
4858         * lib/target-supports.exp (check_effective_target_vect_int_mult):
4859         Fix typo in exists check.
4860         (check_effective_target_sync_int_long): New.
4861         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
4862         * gcc.dg/ia64-sync-2.c: Likewise.
4863         * gcc.dg/ia64-sync-3.c: Likewise.
4864         * gcc.dg/ia64-sync-4.c: Likewise.
4865
4866 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
4867
4868         * gcc.dg/fold-xor-1.c: New test.
4869         * gcc.dg/fold-xor-2.c: New test.
4870
4871 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
4872
4873         PR target/20670
4874         * g++.dg/eh/fp-regs.C: New test.
4875
4876 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
4877
4878         * gcc.dg/Wint-to-pointer-cast-1.c,
4879         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
4880         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
4881         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
4882
4883 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4884
4885         PR fortran/16861
4886         * gfortran.dg/pr16861.f90: New test.
4887
4888 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
4889
4890         * gcc.dg/pr21085.c: New test.
4891
4892 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
4893
4894         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
4895         (setup_mips_tests, dg-mips-options): New procedures.
4896         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
4897         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
4898         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
4899         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
4900         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
4901         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
4902         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
4903         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
4904         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
4905         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
4906         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
4907         dg-mips-options instead of dg-options.  Remove now-redundant
4908         preprocessor guards.
4909         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
4910         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
4911         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
4912         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
4913         * gcc.dg/vr-mult-2.c: Delete.
4914         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
4915         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
4916         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
4917         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
4918         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
4919         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
4920         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
4921
4922 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
4923
4924         * ada/acats/run_all.sh: Use sync when executable not present.
4925
4926 2005-04-18  Devang Patel  <dpatel@apple.com>
4927
4928         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
4929         * gcc.dg/vect/vect-11a.c: New.
4930         * gcc.dg/vect/vect-none.c: Update.
4931         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
4932
4933 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
4934
4935         PR tree-optimization/20922
4936         * gcc.dg/pr20922-1.c: New test.
4937         * gcc.dg/pr20922-2.c: New test.
4938         * gcc.dg/pr20922-3.c: New test.
4939         * gcc.dg/pr20922-4.c: New test.
4940         * gcc.dg/pr20922-5.c: New test.
4941         * gcc.dg/pr20922-6.c: New test.
4942
4943 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4944
4945         PR libfortran/20950
4946         * gfortran.dg/pr20950.f: New test.
4947
4948 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4949
4950         PR libfortran/19216
4951         * gfortran.dg/pr19216.f: New test.
4952
4953 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
4954
4955         PR tree-optimization/21001
4956         * gcc.dg/tree-ssa/pr21001.c: New.
4957
4958 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
4959
4960         PR libfortran/21075
4961         * gfortran.dg/reshape_rank7.f90: New test.
4962
4963 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
4964
4965         PR libfortran/12884 gfortran.dg/pr12884.f: New test
4966         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
4967         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
4968         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
4969         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
4970         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
4971         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
4972         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
4973         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
4974         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
4975         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
4976         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
4977         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
4978         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
4979         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
4980         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
4981         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
4982         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
4983         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
4984         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
4985         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
4986
4987 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
4988
4989         * gfortran.dg/wtruncate.f: New testcase.
4990         * gfortran.dg/wtruncate.f90: New testcase.
4991
4992 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
4993
4994         PR c++/21025
4995         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
4996         which sizeof/alignof is dependent, rather than just whether we are
4997         processing_template_decl.
4998
4999 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
5000
5001         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
5002         corrected typo where the wrong variables had been compared.
5003
5004 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
5005
5006         PR libfortran/18495
5007         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
5008         Test callee-allocated version of return array with a write
5009         statement.
5010         Test spread with a temporary with another write statement.
5011
5012 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
5013
5014         PR tree-optimization/21031
5015         * gcc.dg/tree-ssa/pr21031.c: New.
5016
5017 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
5018
5019         PR tree-optimization/21004
5020         * gcc.dg/builtins-53.c: Include builtins-config.h.
5021         Check floorf, ceilf, floorl and ceill transformations
5022         only when HAVE_C99_RUNTIME is defined.
5023
5024 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
5025
5026         PR middle-end/20739
5027         * gcc.dg/tree-ssa/pr20739.c: New test.
5028
5029 2005-04-14  Mike Stump  <mrs@apple.com>
5030
5031         * gcc.dg/Foundation.framework/empty: New.
5032         * gcc.dg/framework-2.c: New.
5033
5034 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
5035
5036         PR tree-optimization/21021
5037         * gcc.c-torture/compile/pr21021.c: New.
5038
5039 2005-04-14  Janis Johnson  <janis187@us.ibm.com
5040
5041         PR testsuite/21010
5042         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
5043         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
5044         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
5045         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
5046         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
5047         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
5048         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
5049         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
5050
5051 2005-04-14  Richard Henderson  <rth@redhat.com>
5052
5053         * lib/target-supports.exp (check_effective_target_vect_condition):
5054         Add ia64, i?86, and x86_64.
5055
5056 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
5057
5058         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
5059
5060 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
5061
5062         PR tree-optimization/20657
5063         * gcc.dg/tree-ssa/pr20657.c: New.
5064
5065 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
5066
5067         * gcc.dg/builtins-53.c: Also check (int)trunc* and
5068         (long long int)trunc*.
5069
5070 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
5071
5072         PR target/20927
5073         * gcc.dg/pr20927.c: New test.
5074
5075 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
5076
5077         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
5078         * gcc.target/mips/asm-1.c: Likewise.
5079
5080 2005-04-13  Dale Johannesen  <dalej@apple.com>
5081
5082         * objc.dg/objc-fast-4.m:  New.
5083
5084 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
5085
5086         * gcc.target/cris/torture/cris-torture.exp: New driver in new
5087         directory.
5088         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
5089
5090 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
5091
5092         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
5093         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
5094         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
5095
5096 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
5097
5098         PR tree-optimization/20913
5099         * gcc.dg/tree-ssa/pr20913.c: New.
5100
5101         PR tree-optimization/20702
5102         * gcc.dg/tree-ssa/pr20702.c: New.
5103
5104 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5105
5106         PR c++/13744
5107         * g++.dg/inherit/local3.C: New test.
5108
5109 2005-04-12  Jeff Law  <law@redhat.com>
5110
5111         * gcc.dg/tree-ssa/20050412-1.c: New test.
5112
5113 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
5114
5115         PR libfortran/19016
5116         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
5117         Add tests with mask generated by expression.
5118         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
5119         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
5120         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
5121
5122 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
5123
5124         PR middle-end/20917
5125         * gcc.dg/20050409-1.c: New test.
5126
5127 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
5128
5129         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
5130
5131 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
5132
5133         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
5134         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
5135         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
5136         (TARGET_CXX): Adjust accordingly.
5137         * target.h (struct gcc_target): Remove epxort_class_data.  Add
5138         determine_class_data_visibility and class_data_always_comdat.
5139         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
5140         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
5141         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
5142         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
5143         (arm_cxx_determine_class_data_visibility): New.
5144         (arm_cxx_class_data_always_comdat): Likewise.
5145         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
5146         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
5147         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
5148         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
5149         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
5150         Define.
5151
5152 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
5153
5154         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
5155
5156 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
5157
5158         * gcc.dg/i386-darwin-fpmath.c: New.
5159
5160 2004-04-11  Devang Patel  <dpatel@apple.com>
5161
5162         * lib/target-supports.exp (check_effective_target_vect_condition): New.
5163         * gcc.dg/vect/vect-ifcvt-1.c: New test.
5164         * gcc.dg/vect/vect-ifcvt-2.c: New test.
5165         * gcc.dg/vect/vect-ifcvt-3.c: New test.
5166         * gcc.dg/vect/vect-ifcvt-4.c: New test.
5167         * gcc.dg/vect/vect-ifcvt-5.c: New test.
5168         * gcc.dg/vect/vect-ifcvt-6.c: New test.
5169         * gcc.dg/vect/vect-ifcvt-7.c: New test.
5170         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
5171
5172 2004-04-11  Devang Patel  <dpatel@apple.com>
5173
5174         * gcc.dg/vect/vect-dv-1.c: New test.
5175         * gcc.dg/vect/vect-dv-2.c: New test.
5176
5177 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
5178
5179         PR tree-optimization/20933
5180         * gcc.dg/tree-ssa/pr20933.c: New test.
5181
5182 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5183
5184         * gfortran.dg/fold_nearest.f90: New test.
5185
5186 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
5187
5188         * gcc.dg/tree-ssa/alias-1.c: New test.
5189
5190 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
5191
5192         PR tree-optimization/20920
5193         * g++.dg/tree-ssa/pr20920.C: New test.
5194
5195 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
5196
5197         * gcc.dg/builtins-53.c: Also check (int)ceil* and
5198         (long long int)ceil*.
5199
5200 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
5201
5202         * g++.dg/warn/Wdtor1.C: Declare template in system header with
5203         explicit C++ linkage.
5204
5205 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5206
5207         * gfortran.dg/pr17229.f: Take care of the new obsolescence
5208         warning for arithmetic IF statements.
5209
5210 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
5211
5212         * eor_handling_1.f90: New test case.
5213         * eor_handling_2.f90: New test case.
5214         * eor_handling_3.f90: New test case.
5215         * eor_handling_4.f90: New test case.
5216         * eor_handling_5.f90: New test case.
5217         * noadv_size.f90: New test case.
5218         * pad_no.f90: New test case.
5219
5220 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
5221
5222         * gcc.c-torture/execute/20050410-1.c: New test.
5223
5224 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
5225
5226         * gcc.dg/pr20126.c: New.
5227
5228 2005-04-09  Bud Davis  <bdavis@gfortran.org>
5229             Steven G. Kargl <kargls@comcast.net>
5230
5231         * gfortran.dg/PR19872.f: New test.
5232
5233 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
5234
5235         * gfortran.dg/nint_1.f90:  Fix dg-do directive
5236
5237 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
5238
5239         * gfortran.dg/nint_1.f90: New test.
5240
5241 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
5242
5243         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
5244         Added test for callee-allocated arrays with write statements.
5245         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
5246         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
5247         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
5248         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
5249         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
5250
5251 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
5252
5253         PR libfortran/20163
5254         * gfortran.dg/open-options-blanks.f:  New test.
5255
5256 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
5257
5258         PR fortran/13257
5259         * gfortran.dg/comma_format_extension_[1234].f: New tests.
5260
5261 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
5262
5263         * gcc.dg/tree-ssa/stdarg-1.c: New test.
5264         * gcc.dg/tree-ssa/stdarg-2.c: New test.
5265         * gcc.dg/tree-ssa/stdarg-3.c: New test.
5266         * gcc.dg/tree-ssa/stdarg-4.c: New test.
5267         * gcc.dg/tree-ssa/stdarg-5.c: New test.
5268         * gcc.c-torture/execute/stdarg-4.c: New test.
5269
5270         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
5271
5272         PR target/20795
5273         * g++.dg/abi/param2.C: New test.
5274
5275 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
5276
5277         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
5278
5279 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
5280
5281         * gcc.dg/builtins-53.c: New test.
5282
5283 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
5284
5285         * g++.dg/tree-ssa/pr18178.C: New test.
5286         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
5287         * gcc.c-torture/execute/20041019-1.c: New test.
5288         * gcc.dg/tree-ssa/20041008-1.c: New test.
5289         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
5290         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
5291         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
5292         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
5293         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
5294         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
5295         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
5296         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
5297         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
5298         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
5299
5300 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
5301
5302         PR rtl-optimization/20466
5303         * gcc.c-torture/execute/pr20466-1.c: New test.
5304
5305 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
5306
5307         PR c++/20905
5308         * g++.dg/parse/cond2.C: New test.
5309
5310         PR c++/20145
5311         * g++.dg/warn/Wdtor1.C: New test.
5312
5313 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5314
5315         PR fortran/17229
5316         * gfortran.dg/pr17229.f: New test.
5317
5318 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
5319
5320         * gfortran.dg/tiny_1.f90: New test.
5321         * gfortran.dg/tiny_2.f90: ditto.
5322
5323 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
5324
5325         * gfortran.dg/eor_1.f90:  Fix dg-do run line
5326         * gfortran.dg/open_new.f90:  Fix dg-do run line
5327
5328 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
5329
5330         * lib/target-supports.exp (get_compiler_messages): Support
5331         optional arguments, the fourth being compiler options.
5332         (check_effective_target_fpic): New proc.
5333         * gcc.dg/20050321-2.c: Restrict to target fpic.
5334
5335 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
5336
5337         * gcc.dg/15443-1.c: New test.
5338         * gcc.dg/15443-2.c: Likewise.
5339
5340 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5341
5342         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
5343
5344 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
5345
5346         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
5347
5348 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
5349
5350         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
5351         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
5352         -m64.
5353         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
5354         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
5355         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
5356
5357 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
5358
5359         PR c++/20212
5360         * g++.dg/warn/Wunused-11.C: New test.
5361
5362 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
5363
5364         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
5365
5366 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
5367
5368         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
5369
5370 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
5371
5372         PR c++/20734
5373         * g++.dg/template/ptrmem13.C: New test.
5374
5375 2005-04-05  Per Bothner  <per@bothner.com>
5376
5377         * lib/gcc.exp: Always add -fno-show-column, for now.
5378
5379 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
5380
5381         PR testsuite/20767
5382         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
5383         of plain old "unsigned int" for the type of "i".  Makes this test
5384         64bit clean.
5385
5386 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
5387
5388         * gcc.dg/i386-ssefn-1.c: New test.
5389         * gcc.dg/i386-ssefn-2.c: New test.
5390         * gcc.dg/i386-ssefn-3.c: New test.
5391         * gcc.dg/i386-ssefn-4.c: New test.
5392
5393 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
5394
5395         PR tree-optimization/20076
5396         * gcc.dg/builtin-apply4.c: New test.
5397
5398         PR preprocessor/19475
5399         * gcc.dg/cpp/macspace1.c: New test.
5400         * gcc.dg/cpp/macspace2.c: New test.
5401
5402 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5403
5404         * gfortran.dg/pr20755.f: Fixed bad format.
5405
5406 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
5407
5408         PR c++/20763
5409         * g++.dg/ext/attrib21.C: New test.
5410
5411 2004-04-05  Devang Patel  <dpatel@apple.com>
5412
5413         * lib/target-supports.exp (check_effective_target_vect_shif): New.
5414         * gcc.dg/vect/vect-shift-1.c: New test.
5415
5416 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5417
5418         PR libfortran/20755
5419         * gfortran.dg/pr20755.f: New test.
5420
5421 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
5422
5423         * gfortran.dg/pr15959.f90: New test.
5424         * gfortran.dg/string_pad_trunc.f90: New test.
5425
5426 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5427
5428         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
5429         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
5430         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
5431         syntax.
5432
5433 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
5434
5435         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
5436
5437 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5438
5439         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
5440         * gcc.c-torture/compile/20011119-2.c: Likewise.
5441         * gcc.c-torture/compile/981001-2.c: Likewise.
5442
5443 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
5444
5445         PR c++/20679
5446         * g++.dg/template/overload4.C: New test.
5447
5448 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
5449
5450         PR c++/20746
5451         * g++.dg/abi/covariant5.C: New.
5452
5453         PR debug/20505
5454         * g++.dg/debug/const2.C: New.
5455
5456 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
5457
5458         PR rtl-optimization/16104
5459         * gcc.c-torture/execute/20050316-1.c: New test.
5460
5461 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
5462
5463         * g++.dg/template/spec23.C: Fix dg-error text.
5464
5465 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
5466
5467         PR c++/19199
5468         * g++.dg/expr/lval2.C: New.
5469
5470 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5471
5472         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
5473         __builtin_strcasecmp and __builtin_strncasecmp.
5474
5475 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
5476
5477         PR c++/20723
5478         * g++.dg/template/spec22.C: New.
5479         * g++.dg/template/spec23.C: New.
5480
5481 2005-04-03  Dale Ranta  <dir@lanl.gov>
5482             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5483
5484         PR libfortran/20068
5485         PR libfortran/20125
5486         PR libfortran/20156
5487         PR libfortran/20471
5488         * gfortran.dg/backspace.f: New test.
5489
5490 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
5491
5492         * gcc.dg/pr19345.c: New test.
5493
5494 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
5495
5496         PR tree-optimization/20640
5497         * gcc.dg/torture/tree-loop-1.c: New.
5498
5499 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
5500
5501         PR rtl-optimization/20290
5502         * gcc.c-torture/execute/loop-ivopts-2.c: New.
5503
5504 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
5505
5506         * gcc.dg/rs6000-fpint.c: New.
5507
5508 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
5509
5510         * gcc.dg/old-style-then-proto-1.c: New test.
5511
5512 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5513
5514         * gfortran.fortran-torture/execute/backspace.f90: Check
5515         after backspace and read was incorrect.
5516
5517 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5518
5519         * gcc.c-torture/execute/builtins/strcat.c: Check the result
5520         buffer past the terminating NUL using memcmp.
5521         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
5522         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
5523
5524         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
5525         Fix unused/uninitialized variable warnings.
5526
5527         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
5528         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
5529         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
5530         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
5531
5532         * gcc.c-torture/execute/builtins/abs-1-lib.c,
5533         gcc.c-torture/execute/builtins/fputs-lib.c,
5534         gcc.c-torture/execute/builtins/lib/fprintf.c,
5535         gcc.c-torture/execute/builtins/lib/main.c,
5536         gcc.c-torture/execute/builtins/lib/memcmp.c,
5537         gcc.c-torture/execute/builtins/lib/memmove.c,
5538         gcc.c-torture/execute/builtins/lib/mempcpy.c,
5539         gcc.c-torture/execute/builtins/lib/memset.c,
5540         gcc.c-torture/execute/builtins/lib/printf.c,
5541         gcc.c-torture/execute/builtins/lib/sprintf.c,
5542         gcc.c-torture/execute/builtins/lib/stpcpy.c,
5543         gcc.c-torture/execute/builtins/lib/strchr.c,
5544         gcc.c-torture/execute/builtins/lib/strcmp.c,
5545         gcc.c-torture/execute/builtins/lib/strcpy.c,
5546         gcc.c-torture/execute/builtins/lib/strcspn.c,
5547         gcc.c-torture/execute/builtins/lib/strlen.c,
5548         gcc.c-torture/execute/builtins/lib/strncat.c,
5549         gcc.c-torture/execute/builtins/lib/strncmp.c,
5550         gcc.c-torture/execute/builtins/lib/strncpy.c,
5551         gcc.c-torture/execute/builtins/lib/strrchr.c,
5552         gcc.c-torture/execute/builtins/lib/strspn.c,
5553         gcc.c-torture/execute/builtins/lib/strstr.c,
5554         gcc.c-torture/execute/builtins/memops-asm-lib.c,
5555         gcc.c-torture/execute/builtins/strlen-2.c,
5556         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
5557         prototypes.
5558
5559 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
5560
5561         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
5562         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
5563         selectany usage.
5564
5565 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
5566
5567         PR c++/19406
5568         * g++.dg/debug/using1.C: New test.
5569
5570 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
5571
5572         PR middle-end/20524
5573         * gcc.dg/alias-7.c: Prefix asm-declared name with
5574         __USER_LABEL_PREFIX__.
5575
5576 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
5577
5578         Fix fallout from PR middle-end/15700:
5579         * gcc.c-torture/compile/20011119-1.c: Take
5580         __USER_LABEL_PREFIX__ into account.
5581         * gcc.c-torture/compile/20011119-2.c: Likewise.
5582
5583 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5584
5585         PR c++/18644
5586         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
5587
5588 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
5589
5590         PR c/17855
5591         * gcc.c-torture/compile/struct-non-lval-1.c,
5592         gcc.c-torture/compile/struct-non-lval-2.c,
5593         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
5594
5595 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
5596
5597         * gcc.dg/tls/tls.exp: Remove temporary file.
5598         * g++.dg/tls/tls.exp: Ditto.
5599         * lib/file-format.exp: Ditto.
5600         * g++.dg/special/ecos.exp: Ditto.
5601
5602         * lib/profopt.exp: Treat prof_ext as a list.
5603         * gcc.misc-tests/bprob.exp: Ditto.
5604         * g++.dg/bprob/bprob.exp: Ditto.
5605
5606         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
5607         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
5608         g++.dg/tree-ssa/pointer-reference-alias.C,
5609         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
5610         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
5611         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
5612         g++.dg/vect/pr19951.cc: Ditto.
5613         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
5614         gcc.dg/builtins-47.c: Ditto.
5615         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
5616         gcc.dg/pr20115-1.c: Ditto.
5617         * gcc.dg/tree-ssa/20030530-2.c,
5618         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
5619         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
5620         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
5621         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
5622         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
5623         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
5624         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
5625         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
5626         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
5627         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
5628         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
5629         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
5630         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
5631         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
5632         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
5633         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
5634         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
5635         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
5636         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
5637         gcc.dg/tree-ssa/20030824-1.c,
5638         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
5639         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
5640         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
5641         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
5642         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
5643         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
5644         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
5645         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
5646         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
5647         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
5648         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
5649         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
5650         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
5651         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
5652         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
5653         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
5654         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
5655         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
5656         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
5657         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
5658         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
5659         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
5660         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
5661         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
5662         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
5663         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
5664         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
5665         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
5666         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
5667         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
5668         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
5669         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
5670         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
5671         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
5672         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
5673         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
5674         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
5675         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
5676         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
5677         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
5678         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
5679         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
5680         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
5681         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
5682         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
5683         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
5684         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
5685         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
5686         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
5687         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
5688         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
5689         gcc.dg/tree-ssa/useless-1.c: Ditto.
5690         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
5691         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
5692         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
5693         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
5694         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
5695         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
5696         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
5697         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
5698         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
5699         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
5700         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
5701         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
5702         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
5703         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
5704         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
5705         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
5706         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
5707         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
5708         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
5709         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
5710         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
5711         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
5712         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
5713         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
5714         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
5715         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
5716         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
5717         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
5718         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
5719         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
5720         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
5721         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
5722         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
5723         gcc.dg/vect/vect-none.c: Ditto.
5724         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
5725         treelang/compile/unsigned.tree: Ditto.
5726
5727         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
5728         * gcc.dg/cpp/direct2s.c: Ditto.
5729         * gcc.dg/cpp/paste4.c: Ditto.
5730         * gcc.dg/cpp/separate-1.c: Ditto.
5731         * gcc.dg/pch/save-temps-1.c: Ditto.
5732         * g++.dg/ext/altivec-10.C: Ditto.
5733         * g++.dg/pch/pch.C: Ditto.
5734
5735         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
5736
5737         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
5738         * g++.dg/template/repo1.C: Ditto.
5739         * g++.dg/template/repo2.C: Ditto.
5740         * g++.dg/template/repo3.C: Ditto.
5741         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
5742         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
5743         * g++.old-deja/g++.pt/repo1.C: Ditto.
5744         * g++.old-deja/g++.pt/repo2.C: Ditto.
5745         * g++.old-deja/g++.pt/repo3.C: Ditto.
5746         * g++.old-deja/g++.pt/repo4.C: Ditto.
5747
5748         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
5749         * gcc.dg/20030107-1.c: Ditto.
5750         * gcc.dg/20030702-1.c: Ditto.
5751         * gcc.dg/profile-generate-1.c: Ditto.
5752         * g++.dg/other/profile1.C: Ditto.
5753         * g++.old-deja/g++.robertl/eb83.C: Ditto.
5754
5755         * lib/gcc-dg.exp (remove-build-file): New.
5756         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
5757         cleanup-tree-dump, cleanup-saved-temps): New.
5758
5759 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
5760
5761         PR c++/19203, DR 214
5762         * g++.dg/parse/ambig3.C: Not ambiguous.
5763         * g++.dg/template/spec20.C: New.
5764         * g++.dg/template/spec21.C: New.
5765
5766 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
5767
5768         PR target/20045
5769         * gcc.dg/ia64-fptr-1.c: Run only on linux.
5770
5771 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5772
5773         PR libfortran/20660
5774         * gfortran.dg/negative_unit.f: New test.
5775
5776 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
5777
5778         * gcc.dg/20050330-1.c: New test.
5779
5780 2005-03-30  Devang Patel  <dpatel@apple.com>
5781
5782         * g++.dg/tree-sra/ssa-sra-3.C: New test.
5783
5784 2005-03-30  Dale Johannesen  <dalej@apple.com>
5785
5786         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
5787
5788 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
5789
5790         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
5791         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
5792         Strip options from test name.
5793
5794 2005-03-31  Jan Hubicka  <jh@suse.cz>
5795
5796         * gcc.dg/varpool-1.c: New testcase.
5797
5798 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
5799
5800         PR c/772
5801         PR c/17913
5802         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
5803         gcc.dg/stmt-expr-label-3.c : New tests.
5804         * gcc.c-torture/execute/medce-2.c: Remove.
5805
5806 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
5807
5808         PR c/20368
5809         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
5810         tests.
5811
5812 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
5813
5814         * gcc.c-torture/compile/pr20203.c: New test.
5815
5816 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
5817
5818         * gfortran.dg/promotion.f90:  New test.
5819
5820 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
5821
5822         PR middle-end/20491
5823         * gcc.dg/torture/asm-subreg-1.c: New test.
5824
5825 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
5826
5827         PR c/20672
5828         * gcc.dg/pr20672-1.c: New test.
5829
5830 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
5831
5832         * gfortran.dg/vect: New directory.
5833         * gfortran.dg/vect/vect.exp: New.
5834         * gfortran.dg/vect/vect-1.f90: New test.
5835         * gfortran.dg/vect/vect-2.f90: New test.
5836         * gfortran.dg/vect/vect-3.f90: New test.
5837         * gfortran.dg/vect/vect-4.f90: New test.
5838         * gfortran.dg/vect/vect-5.f90: New test.
5839
5840 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
5841
5842         PR middle-end/20622
5843         * gcc.dg/alias-7.c: New test.
5844
5845 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
5846
5847         * gcc.dg/sparc-reg-1.c: New test.
5848
5849 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
5850
5851         PR target/19890
5852         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
5853
5854 2005-03-29  Dale Ranta  <dir@lanl.gov>
5855             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5856
5857         PR libfortran/20163
5858         * gfortran.dg/pr20163-2.f: New test.
5859
5860 2005-03-28  Jan Hubicka  <jh@suse.cz>
5861
5862         PR middle-end/20635
5863         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
5864         by Jakub Jelinek.
5865
5866 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
5867
5868         PR tree-optimization/20626
5869         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
5870         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
5871
5872 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
5873
5874         * gfortran.dg/underflow.f90:  New test.
5875         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
5876
5877 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5878
5879         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
5880
5881 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
5882
5883         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
5884         (g++_init): Make sure that CXXFLAGS is set.
5885         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
5886         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
5887         * lib/gfortran.exp (gfortran_link_flags): Likewise.
5888         * lib/objc.exp (objc_init): Likewise.
5889         * lib/treelang.exp (treelang_init): Likewise.
5890
5891 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
5892
5893         PR tree-optimization/20470
5894         * gcc.dg/tree-ssa/pr20470.c: New test.
5895
5896 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
5897
5898         * gcc.dg/ppc-stfiwx.c: New.
5899
5900 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
5901
5902         PR target/19888
5903         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
5904
5905 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
5906
5907         * gcc.dg/20050325-1.c: Fix a typo.
5908
5909 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5910
5911         PR libfortran/19678
5912         PR libfortran/19679
5913         * gfortran.dg/dos_eol.f: New test.
5914
5915 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
5916
5917         PR rtl-optimization/20249
5918         * gcc.dg/20050325-1.c: New test.
5919
5920 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5921
5922         PR libfortran/15332
5923         * gfortran.dg/pr15332.f: New test.
5924
5925 2005-03-24  Dale Johannesen  <dalej@apple.com>
5926
5927         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
5928
5929 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
5930
5931         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
5932         'internal' visibility.
5933         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
5934         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
5935         'protected' visibility.
5936         * gcc.dg/visibility-7.c: Likewise.
5937         * lib/target-supports.exp (check_visibility_available): Take
5938         a parameter, the kind of visibility to check for.
5939         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
5940         to check_visibility_available.
5941
5942         * g++.dg/expr/cast3.C: New.
5943
5944 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
5945
5946         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
5947         rs6000.
5948
5949 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
5950
5951         PR target/20095
5952         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
5953
5954 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
5955
5956         * gcc.dg/badshift.c: Renamed to...
5957         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
5958
5959         * gcc.target/i386/badshift.c: Renamed to...
5960         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
5961         only.
5962
5963         PR rtl-optimization/20532
5964         * gcc.target/i386/badshift.c: New.
5965
5966 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5967
5968         * gfortran.dg/pr18025.f90: New test.
5969
5970 2005-03-23  Dale Johannesen  <dalej@apple.com>
5971
5972         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
5973
5974 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
5975
5976         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
5977
5978         * lib/target-supports.exp (check_iconv_available): Default
5979         libiconv to -liconv, if there is no definition.
5980
5981 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
5982
5983         * gcc.dg/torture/cris-asm-mof-1.c: New test.
5984
5985 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
5986
5987         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
5988         * g++.dg/opt/pr7503-2.C: Likewise.
5989         * g++.dg/opt/pr7503-3.C: Likewise.
5990         * g++.dg/opt/pr7503-4.C: Likewise.
5991         * g++.dg/opt/pr7503-5.C: Likewise.
5992         * g++.dg/warn/minmax.C: New test.
5993
5994 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5995
5996         * gfortran.dg/g77_intrinsics_funcs.f: New test.
5997         * gfortran.dg/g77_intrinsics_sub.f: New test.
5998
5999 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
6000             Jan Hubicka  <jh@suse.cz>
6001             Steven Bosscher <stevenb@suse.de
6002
6003         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
6004
6005 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6006
6007         PR c++/19980
6008         * g++.dg/template/redecl3.C: New test.
6009
6010 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6011
6012         PR c++/20499
6013         * g++.dg/parse/error16.C: Tweak error markers.
6014
6015 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
6016
6017         PR target/20561
6018         * gcc.dg/20050321-2.c: New test.
6019
6020 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
6021
6022         PR c++/20465
6023         PR c++/20381
6024         * g++.dg/template/ptrmem12.C: New.
6025
6026 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
6027
6028         PR rtl-optimization/20527
6029         * gcc.c-torture/execute/pr20527-1.c: New test.
6030
6031 2005-03-22  Ben Elliston  <bje@au.ibm.com>
6032
6033         * gcc.misc-tests/options.exp (check_for_options): Create a real C
6034         program, compile it into a real executable and then delete the .c
6035         and .x files afterwards, to avoid problems on testglue targets.
6036
6037 2005-03-21  Stuart Hastings  <stuart@apple.com>
6038
6039         * gcc.target/i386/sse-2.c: New.
6040
6041 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
6042
6043         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
6044
6045 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
6046
6047         * g++.dg/parse/crash25.C: Fix typo.
6048
6049 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
6050
6051         PR c++/20461
6052         * g++.dg/parse/crash24.C: New test.
6053
6054         PR c++/20536
6055         * g++.dg/parse/crash25.C: New test.
6056
6057 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
6058
6059         PR c++/20147
6060         * g++.dg/ext/stmtexpr4.C: New test.
6061
6062 2005-03-20  Roger Sayle  <roger@eyesopen.com>
6063
6064         PR middle-end/20539
6065         * gcc.c-torture/compile/pr13066-1.c: New test case.
6066         * gcc.c-torture/compile/pr20539-1.c: Likewise.
6067         * g++.dg/opt/pr13066-1.C: Likewise.
6068
6069 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
6070
6071         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
6072
6073 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6074
6075         PR fortran/18525
6076         * gfortran.dg/nesting_1.f90: New test.
6077
6078 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6079
6080         PR c++/20240
6081         * g++.dg/lookup/using13.C: New test.
6082
6083 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6084
6085         PR c++/20333
6086         * g++.dg/template/crash36.C: New test.
6087
6088 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
6089
6090         PR c++/20463
6091         * g++.dg/template/crash35.C: New test.
6092
6093 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
6094
6095         PR c++/19966
6096         * g++.dg/overload/operator2.C: New test.
6097
6098 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6099
6100         PR libfortran/20257
6101         * gfortran.dg/pr20257.f90: New test.
6102
6103 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6104
6105         PR libfortran/20480
6106         * gfortran.dg/pr20480.f90: New test.
6107
6108 2005-03-16  Richard Henderson  <rth@redhat.com>
6109
6110         PR middle-end/15700
6111         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
6112         (_rtld_global): New.
6113         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
6114         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
6115
6116         * gcc.dg/alias-3.c: New.
6117         * gcc.dg/alias-4.c: New.
6118         * gcc.dg/alias-5.c: New.
6119         * gcc.dg/alias-6.c: New.
6120
6121 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
6122
6123         * gcc.dg/cpp/ucnid-7.c: New.
6124
6125 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
6126             Dorit Naishlos  <dorit@il.ibm.com>
6127
6128         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
6129         darwin.
6130
6131 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
6132
6133         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
6134         misaligned accesses.
6135         * gcc.dg/vect/vect-58.c: Likewise.
6136         * gcc.dg/vect/vect-92.c: New.
6137         * gcc.dg/vect/vect-93.c: New.
6138
6139 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
6140
6141         PR fortran/18827
6142         * gfortran.dg/assign_2.f90: New test.
6143         * gfortran.dg/assign_3.f90: New test.
6144         * gfortran.dg/assign.f90: New test.
6145
6146 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
6147
6148         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
6149         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
6150         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
6151         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
6152         names.
6153
6154 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
6155
6156         * gcc.dg/cpp/ucnid-6.c: New.
6157
6158         * gcc.dg/cpp/normalize-1.c: New.
6159         * gcc.dg/cpp/normalize-2.c: New.
6160         * gcc.dg/cpp/normalize-3.c: New.
6161         * gcc.dg/cpp/normalize-4.c: New.
6162         * gcc.dg/cpp/ucnid-4.c: New.
6163         * gcc.dg/cpp/ucnid-5.c: New.
6164         * g++.dg/cpp/normalize-1.C: New.
6165         * g++.dg/cpp/ucnid-1.C: New.
6166
6167 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
6168
6169         * gcc.dg/pr18628.c: New.
6170
6171 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
6172
6173         PR c++/20280
6174         * g++.dg/tree-ssa/pr20280.C: New.
6175
6176 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6177
6178         PR fortran/20467
6179         * gfortran.dg/stfunc_2.f90: New test.
6180
6181 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
6182
6183         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
6184
6185 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
6186
6187         * gcc.dg/tree-ssa/20050314-1.c: New test.
6188
6189 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6190
6191         PR c++/4403
6192         PR c++/9783, DR433
6193         * g++.dg/template/friend34.C: New test.
6194         * g++.dg/template/friend35.C: Likewise.
6195         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
6196
6197 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6198
6199         Friend class name lookup 5/n
6200         PR c++/1016
6201         * g++.dg/lookup/hidden-class1.C: New test.
6202         * g++.dg/lookup/hidden-class2.C: Likewise.
6203         * g++.dg/lookup/hidden-class3.C: Likewise.
6204         * g++.dg/lookup/hidden-class4.C: Likewise.
6205         * g++.dg/lookup/hidden-class5.C: Likewise.
6206         * g++.dg/lookup/hidden-class6.C: Likewise.
6207         * g++.dg/lookup/hidden-class7.C: Likewise.
6208         * g++.dg/lookup/hidden-class8.C: Likewise.
6209         * g++.dg/lookup/hidden-class9.C: Likewise.
6210         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
6211         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
6212         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
6213         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
6214         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
6215         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
6216         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
6217         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
6218         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
6219         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
6220         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
6221
6222 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
6223
6224         PR c++/20157
6225         * g++.dg/template/error18.C: New test.
6226
6227 2005-03-09  Ben Elliston  <bje@au.ibm.com>
6228
6229         PR debug/16792
6230         * g++.dg/debug/pr16792.C: New test.
6231
6232 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
6233
6234         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
6235         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
6236         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
6237         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
6238         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
6239         test assertion names.
6240
6241 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6242
6243         PR fortran/18600
6244         * gfortran.dg/stfunc_1.f90: New test.
6245
6246 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6247
6248         PR fortran/16907
6249         * gfortran.dg/real_index_1.f90: New test.
6250
6251 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6252
6253         PR fortran/20323
6254         * gfortran.dg/spec_expr_1.f90: New test.
6255
6256 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
6257
6258         PR c/20402
6259         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
6260         new parser.
6261
6262 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6263
6264         PR fortran/20361
6265         * gfortran.dg/largeequiv_1.f90: New test.
6266
6267 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
6268
6269         * gcc.dg/ucnid-1.c: New.
6270         * gcc.dg/ucnid-2.c: New.
6271         * gcc.dg/ucnid-3.c: New.
6272         * gcc.dg/ucnid-4.c: New.
6273         * gcc.dg/ucnid-5.c: New.
6274         * gcc.dg/ucnid-6.c: New.
6275         * gcc.dg/cpp/ucnid-1.c: New.
6276         * gcc.dg/cpp/ucnid-2.c: New.
6277         * gcc.dg/cpp/ucnid-3.c: New.
6278         * g++.dg/other/ucnid-1.C: New.
6279
6280 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
6281
6282         * gcc.dg/vmx/darwin-abi-3.c: Delete.
6283
6284 2005-03-11  Per Bothner  <per@bothner.com>
6285
6286         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
6287         that diagnotics refer to correct token.
6288         * gcc.dg/unused-3.c: Likewise.
6289
6290 2005-03-11  Per Bothner  <per@bothner.com>
6291
6292         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
6293         constant" is now actually on same line as string constant.
6294         * gcc.dg/cpp/direct2s.c: Likewise.
6295
6296 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
6297
6298         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
6299
6300 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6301
6302         PR libfortran/20124
6303         * gfortran.dg/pr20124.f90: New Test
6304
6305 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
6306
6307         PR tree-optimization/20130
6308         * gcc.dg/pr20130-1.c: New test.
6309
6310 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
6311
6312         PR target/20095
6313         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
6314
6315 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6316
6317         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
6318
6319 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
6320
6321         * g++.dg/eh/forced1.C: Fix comment.
6322         * g++.dg/eh/forced2.C: Ditto.
6323         * g++.dg/eh/forced3.C: Ditto.
6324         * g++.dg/eh/forced4.C: Ditto.
6325
6326 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
6327
6328         PR rtl-opt/20412
6329         * gcc.c-torture/compile/pr20412.c: New test.
6330
6331 2005-03-10  Roger Sayle  <roger@eyesopen.com>
6332
6333         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
6334
6335 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
6336
6337         PR target/20322
6338         * gcc.dg/20050307-1.c: New test.
6339
6340 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
6341
6342         PR c++/20375
6343         * g++.dg/other/stdarg3.C: New.
6344
6345 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
6346
6347         PR c++/18384, c++/18327
6348         * g++.dg/init/array19.C: New test.
6349
6350         PR inline-asm/20314
6351         * gcc.dg/torture/pr20314-1.c: New test.
6352         * gcc.dg/torture/pr20314-2.c: New test.
6353
6354 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
6355
6356         * gcc.dg/20050309-1.c: New test.
6357
6358 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6359
6360         * gcc.dg/builtins-10.c: Reactivate disabled test.
6361         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
6362         new cbrt transformations.
6363
6364 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
6365
6366         PR c++/20208
6367         * g++.dg/template/array13.C: New test.
6368
6369 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
6370
6371         PR c++/16859
6372         * g++.dg/init/brace4.C: New test.
6373
6374 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
6375
6376         PR c++/20186
6377         * g++.dg/template/non-dependent12.C: New.
6378
6379 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
6380
6381         PR c++/20142
6382         * g++.dg/init/array18.C: Add dg-do run marker.
6383
6384         PR c++/20142
6385         * g++.dg/init/array18.C: New test.
6386
6387 2005-03-09  Ben Elliston  <bje@au.ibm.com>
6388
6389         * consistency.vlad/vlad.exp: Remove trailing semicolons.
6390         * g++.dg/gcov/gcov.exp: Likewise.
6391         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
6392         * gcc.target/xstormy16/xstormy16.exp: Likewise.
6393         * lib/c-torture.exp: Likewise.
6394         * lib/fortran-torture.exp: Likewise.
6395         * lib/g++.exp: Likewise.
6396         * lib/gcc-defs.exp: Likewise.
6397         * lib/gcc-dg.exp: Likewise.
6398         * lib/gcc.exp: Likewise.
6399         * lib/gcov.exp: Likewise.
6400         * lib/gfortran.exp: Likewise.
6401         * lib/mike-g++.exp: Likewise.
6402         * lib/mike-gcc.exp: Likewise.
6403         * lib/objc-torture.exp: Likewise.
6404         * lib/objc.exp: Likewise.
6405         * lib/profopt.exp: Likewise.
6406         * lib/target-libpath.exp: Likewise.
6407         * lib/target-supports.exp: Likewise.
6408         * lib/treelang.exp: Likewise.
6409         * lib/wrapper.exp: Likewise.
6410
6411 2005-03-08  Jeff Law  <law@redhat.com>
6412
6413         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
6414         PHI-OPT changes.
6415
6416 2005-03-08  Ira Rosen  <irar@il.ibm.com>
6417
6418         * gcc.dg/vect/pr20122.c: New test.
6419
6420 2005-03-07  Jeff Law  <law@redhat.com>
6421
6422         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
6423         was folded away.
6424         * gcc.dg/tree-ssa/pr18133-1.c: New test.
6425         * gcc.dg/tree-ssa/pr18133-2.c: New test.
6426         * gcc.dg/tree-ssa/pr18134.c: New test.
6427
6428 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6429
6430         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
6431         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
6432         gcc.dg/torture/builtin-noret-2.c: Require weak support.
6433
6434 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
6435
6436         PR tree-opt/17671
6437         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
6438
6439 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
6440
6441         * g++.dg/warn/Wnvdtor.C: New test.
6442
6443 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
6444
6445         * gcc.dg/torture/pr19683-1.c: New test.
6446
6447 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
6448
6449         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
6450         * gfortran.dg/g77/19990313-2.f: Ditto.
6451         * gfortran.dg/g77/19990313-3.f: Ditto.
6452         * gfortran.dg/g77/19990525-0.f: Ditto.
6453         * gfortran.dg/g77/19990826-0.f: Ditto.
6454         * gfortran.dg/g77/19990826-2.f: Ditto.
6455         * gfortran.dg/g77/19990826-3.f: Ditto.
6456         * gfortran.dg/g77/20000511-1.f: Ditto.
6457         * gfortran.dg/g77/20000511-2.f: Ditto.
6458         * gfortran.dg/g77/970625-2.f: Ditto.
6459         * gfortran.dg/g77/980310-2.f: Ditto.
6460         * gfortran.dg/g77/980310-3.f: Ditto.
6461         * gfortran.dg/g77/980310-8.f: Ditto.
6462         * gfortran.dg/g77/980519-2.f: Ditto.
6463         * gfortran.dg/g77/alpha1.f: Ditto.
6464         * gfortran.dg/g77/claus.f: Ditto.
6465         * gfortran.dg/g77/erfc.f: Ditto.
6466         * gfortran.dg/g77/short.f: Ditto.
6467         * gfortran.fortran-torture/execute/data.f90: Ditto.
6468         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
6469         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
6470
6471 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6472
6473         * lib/file-format.exp (gcc_target_object_format): Add check for som
6474         format and hardcode object formats on hppa*-*-hpux*.
6475         * lib/target-supports.exp (check_weak_available): Add check for som
6476         object format.  Always return 0 on hppa*-*-hpux10*.
6477
6478         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
6479         is defined.
6480
6481         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
6482
6483 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
6484
6485         * gfortran.dg/pr19936_1.f90: New test.
6486         * gfortran.dg/pr19936_2.f90: New test.
6487         * gfortran.dg/pr19936_3.f90: New test.
6488
6489 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
6490             Paul Thomas <prthomas@drfccad.cea.fr>
6491
6492         * gfortran.dg/PR19754_1.f90: New test.
6493         * gfortran.dg/PR19754_2.f90: Ditto.
6494
6495 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6496
6497         PR c++/19311
6498         * g++.dg/template/non-dependent11.C: New test.
6499
6500 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
6501
6502         * lib/target-supports.exp (check_iconv_available): Fix comment.
6503
6504 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
6505             Joseph S. Myers  <joseph@codesourcery.com>
6506
6507         PR c++/19797
6508         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
6509
6510 2005-03-04  Matthew Sachs  <msachs@apple.com>
6511
6512         * gcc.exp (gcc_target_compile): Put braces around
6513         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
6514         * objc.exp (objc_target_compile): Likewise.
6515         * treelang.exp (treelang_target_compile): Likewise.
6516
6517 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6518
6519         PR fortran/19673
6520         * gfortran.dg/func_result_1.f90: New test.
6521
6522 2005-03-04  Ben Elliston  <bje@au.ibm.com>
6523
6524         * gcc.misc-tests/options.exp: New test.
6525
6526 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
6527
6528         * gcc.dg/pr15784-4.c: New test.
6529
6530 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
6531
6532         * gcc.c-torture/execute/pr17133.c: New.
6533         * gcc.c-torture/compile/20050303-1.c: New.
6534
6535 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
6536
6537         * gcc.dg/cpp/assert4.c:  Fix for cygwin
6538
6539 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
6540
6541         * g++.dg/overload/using2.C: New.
6542
6543 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
6544
6545         PR c++/19916
6546         * g++.dg/init/ptrmem2.C: New test.
6547
6548 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
6549
6550         PR c/8927
6551         * gcc.dg/pr8927-1.c: New test.
6552
6553 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
6554
6555         PR c++/20232
6556         * g++.dg/inherit/covariant12.C: New.
6557
6558 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6559
6560         PR fortran/19479
6561         * gfortran.dg/bound_1.f90: New test.
6562
6563 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
6564
6565         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
6566         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
6567
6568 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
6569
6570         PR c/20245
6571         * gcc.dg/pr20245-1.c: New test.
6572
6573 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
6574
6575         PR middle-end/19874
6576         * gcc.c-torture/execute/20050119-2.c: New test case.
6577
6578 2005-02-28  Ben Elliston  <bje@au.ibm.com>
6579
6580         * README: Update the DejaGnu bug reporting address.
6581         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
6582         * lib/objc-torture.exp: Likewise.
6583
6584 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
6585
6586         * gfortran.dg/boz_1.f90: New test.
6587         * gfortran.dg/boz_3.f90: New test.
6588         * gfortran.dg/boz_4.f90: New test.
6589
6590 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
6591
6592         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
6593         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
6594
6595 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6596
6597         PR libfortran/20101
6598         * gfortran.dg/write_0_pe_format.f90: New test.
6599
6600 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
6601
6602         PR c++/20206
6603         * g++.dg/opt/thunk2.C: New test.
6604         * g++.dg/opt/covariant1.C: New test.
6605
6606 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6607
6608         * gfortran.dg/e_d_fmt.f90: New test.
6609
6610 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
6611
6612         * gcc.dg/asm-b.c: Fix comment typos.
6613
6614 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
6615
6616         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
6617         a V_MAY_DEF also.
6618
6619 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
6620
6621         PR tree-opt/20188
6622         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
6623         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
6624         * gcc.dg/asm-b.c: New test.
6625
6626 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
6627
6628         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
6629         Disable this test on IRIX 6.
6630
6631 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
6632
6633         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
6634         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
6635         parser.
6636
6637 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
6638
6639         PR tree-optimization/20204
6640         * testsuite/gcc.dg/pr20204.c: New test.
6641
6642 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
6643
6644         PR target/20196
6645         * gcc.c-torture/execute/20050224-1.c: New test.
6646
6647         PR c++/20175
6648         * g++.dg/warn/Wbraces2.C: New test.
6649
6650 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
6651
6652         PR c++/19878
6653         * g++.dg/init/const2.C: New test.
6654
6655 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
6656
6657         PR tree-optimization/20100
6658         * gcc.c-torture/execute/pr20100-1.c: New test.
6659
6660 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6661
6662         * gfortran.dg/implicit_3.f90: New test.
6663
6664         * gfortran.dg/deftype_1.f90: New test.
6665
6666 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
6667
6668         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
6669         the test passes.
6670         * g++.dg/other/anon3.C: Accept a warning.
6671
6672 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
6673
6674         * gcc.dg/pr20017.c: Fix a comment typo.
6675
6676 2005-02-23  Bud Davis  <bdavis@gfortran.org>
6677
6678         * gfortran.dg/list_read_4.f90: Change to f90 comments.
6679
6680 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
6681
6682         PR ada/19902
6683         * ada/acats/tests/cxa/cxa3004.a: Remove.
6684         * ada/acats/tests/cxb/cxb30061.am: Likewise.
6685
6686 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
6687
6688         PR c++/20073
6689         * g++.dg/init/const1.C: New test.
6690
6691         PR c++/19991
6692         * g++.dg/parse/constant7.C: New test.
6693
6694         PR c++/20152
6695         * g++.dg/parse/error27.C: New test.
6696         * g++.dg/template/qualttp15.C: Adjust error markers.
6697         * g++.old-deja/g++.other/struct1.C: Likewise.
6698
6699         PR c++/20153
6700         * g++.dg/template/error17.C: New test.
6701
6702         PR c++/20148
6703         * g++.dg/parser/error26.C: New test.
6704
6705 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
6706
6707         PR tree-optimization/20100
6708         PR tree-optimization/20115
6709         * gcc.dg/pr20115.c: New test.
6710         * gcc.dg/pr20115-1.c: New test.
6711         * gcc.dg/pr20100.c: New test.
6712         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
6713         call-clobbered variables after alias1.
6714
6715 2005-02-22  Bud Davis  <bdavis@gfortran.org>
6716
6717         * gfortran.dg/list_read_4.f90: new test.
6718
6719 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
6720
6721         PR rtl-optimization/20017.
6722         * gcc.dg/pr20017.c: New.
6723
6724 2005-02-22  Devang Patel  <dpatel@apple.com>
6725
6726         PR 19952
6727         * g++.dg/tree-ssa/pr19952.C: New test.
6728
6729 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
6730
6731         PR c++/19883
6732         * g++.dg/parse/constant6.C: New test.
6733
6734 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
6735
6736         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
6737         * g++.dg/charset/asm2.c: Likewise.
6738         * g++.dg/charset/asm3.c: Likewise.
6739         * g++.dg/charset/asm4.c: Likewise.
6740         * g++.dg/charset/asm5.c: Likewise.
6741         * g++.dg/charset/attribute1.c: Likewise.
6742         * g++.dg/charset/attribute2.c: Likewise.
6743         * g++.dg/charset/extern1.cc: Likewise.
6744         * g++.dg/charset/extern2.cc: Likewise.
6745         * g++.dg/charset/extern3.cc: Likewise.
6746         * g++.dg/charset/function.cc: Likewise.
6747         * g++.dg/charset/string.c: Likewise.
6748         * g++.dg/charset/charset.exp: Likewise.
6749         * lib/target-supports.exp (check_iconv_available): Fix comment.
6750
6751 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
6752
6753         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
6754         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
6755         * gcc.dg/charset/asm2.c: Likewise.
6756         * gcc.dg/charset/asm3.c: Likewise.
6757         * gcc.dg/charset/asm4.c: Likewise.
6758         * gcc.dg/charset/asm5.c: Likewise.
6759         * gcc.dg/charset/asm6.c: Likewise.
6760         * gcc.dg/charset/attribute1.c: Likewise.
6761         * gcc.dg/charset/attribute2.c: Likewise.
6762         * gcc.dg/charset/builtin1.c: Likewise.
6763         * gcc.dg/charset/extern.c: Likewise.
6764         * gcc.dg/charset/function.c: Likewise.
6765         * gcc.dg/charset/string.c: Likewise.
6766         * gcc.dg/charset/charset.exp: Likewise.
6767
6768 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
6769
6770         PR fortran/20086
6771         * gfortran.dg/pr20086.f90: New test.
6772
6773 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
6774
6775         PR tree-optimization/19786
6776         * g++.dg/tree-ssa/pr19786.C: New.
6777
6778 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6779
6780         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
6781
6782 2005-02-21  Jeff Law  <law@redhat.com>
6783
6784         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
6785
6786 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6787
6788         * gfortran.dg/do_iterator: Split loop, markup all lines for
6789         which an error locus is printed.
6790         * gfortran.dg/pr17708.f90: Markup all lines for which an error
6791         locus is printed.
6792         * gfortran.dg/select_4.f90: Likewise.
6793         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
6794         locuses in the various permutations.
6795
6796 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
6797
6798         PR tree-optimization/19951
6799         * g++.dg/vect: New directory.
6800         * g++.dg/vect/vect.exp: New file.
6801         * g++.dg/vect/pr19951.cc: New testcase.
6802         * g++.dg/dg.exp: Also prune vectorizer tests.
6803
6804 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
6805
6806         PR 18785
6807         * gcc.dg/charset/builtin1.c: New test.
6808
6809 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6810
6811         PR c++/19299
6812         * g++.dg/inherit/volatile1.C: New test.
6813
6814         PR c++/19440
6815         * g++.dg/template/dtor4.C: New test.
6816
6817 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
6818
6819         * gfortran.dg/int_1.f90: New test.
6820
6821 2005-02-19  Devang Patel  <dpatel@apple.com>
6822
6823         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
6824
6825 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
6826
6827         * gfortran.dg/achar_1.f90: New test.
6828
6829 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
6830
6831         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
6832
6833 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
6834             Jakub Jelinek  <jakub@redhat.com>
6835
6836         PR tree-optimization/19828
6837         * gcc.dg/tree-ssa/loop-7.c: New test.
6838         * gcc.c-torture/execute/20050218-1.c: New test.
6839
6840 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
6841
6842         PR c/20043
6843         * gcc.dg/transparent-union-1.c: New test.
6844         * gcc.dg/transparent-union-2.c: New test.
6845
6846 2005-02-18  James E Wilson  <wilson@specifixinc.com>
6847
6848         PR tree-optimization/18977
6849         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
6850
6851 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
6852
6853         PR target/20054
6854         * gcc.dg/pr20054.c: New test.
6855
6856 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6857
6858         PR c++/19508
6859         * g++.dg/ext/attrib20.C: New test.
6860
6861 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
6862
6863         PR middle-end/20030
6864         * gfortran.fortran-torture/execute/character_passing.f90: New test.
6865
6866 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
6867
6868         PR c++/20008
6869         * g++.dg/opt/switch4.C: New.
6870
6871 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
6872
6873         PR c++/20023
6874         PR tree-optimization/20009
6875         * gcc.c-torture/compile/20050217-1.c: New test.
6876         * g++.dg/opt/switch3.C: New test.
6877
6878         PR tree-optimization/18947
6879         * gcc.c-torture/compile/20050215-1.c: New test.
6880         * gcc.c-torture/compile/20050215-2.c: New test.
6881         * gcc.c-torture/compile/20050215-3.c: New test.
6882
6883 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
6884
6885         PR c++/20028
6886         * g++.dg/template/crash34.C: New.
6887
6888         PR c++/20022
6889         * g++.dg/other/access3.C: New.
6890
6891 2005-02-17  Ira Rosen  <irar@il.ibm.com>
6892
6893         * gcc.dg/vect/vect-98.c: New test.
6894
6895 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
6896
6897         PR tree-optimization/19967
6898         * gcc.dg/pr19967.c: New.
6899
6900 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
6901
6902         PR middle-end/19857
6903         * gcc.dg/tree-ssa/20050215-1.c: New test.
6904         * gcc.c-torture/execute/20050215-1.c: New test.
6905
6906 2005-02-15  Eric Christopher  <echristo@redhat.com>
6907
6908         * gcc.dg/cpp/20050215-1.c: New file.
6909
6910 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
6911
6912         PR tree-optimization/15785
6913         * gcc.dg/pr15785-1.c: New test.
6914
6915 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
6916
6917         PR c++/17788
6918         * g++.dg/init/ctor4.C: New.
6919         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
6920
6921 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
6922
6923         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
6924         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
6925
6926 2005-02-15  Andreas Schwab  <schwab@suse.de>
6927
6928         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
6929         declare malloc.
6930
6931 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
6932
6933         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
6934
6935 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
6936
6937         PR tree-optimization/19853
6938         * gcc.c-torture/compile/pr19853.c: New test.
6939
6940 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
6941
6942         PR c++/19608
6943         * g++.dg/parse/local-class1.C: New.
6944
6945         PR c++/19895
6946         * g++.dg/parse/ptrmem3.C: New.
6947
6948         PR c++/19884
6949         * g++.old-deja/g++.oliva/template6.C: Add another case.
6950         * g++.dg/template/explicit6.C: New.
6951
6952 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
6953
6954         PR c++/17816
6955         * g++.dg/other/redecl2.C: New.
6956
6957 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
6958
6959         PR c++/19891
6960         * g++.dg/abi/covariant4.C: New.
6961
6962 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
6963
6964         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
6965
6966 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
6967
6968         * gcc.dg/vect/vect-96.c: Fix typo.
6969
6970 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6971
6972         PR c++/14479
6973         PR c++/19487
6974         * g++.dg/template/enum5.C: New test.
6975
6976 2005-02-12  Ira Rosen  <irar@il.ibm.com>
6977
6978         * gcc.dg/vect/vect-97.c: New test.
6979
6980 2005-02-12  Ira Rosen  <irar@il.ibm.com>
6981
6982         * gcc.dg/vect/vect-96.c: New test.
6983
6984 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
6985
6986         * gcc.dg/builtins-34.c: Also check ldexp*.
6987
6988 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
6989
6990         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
6991
6992 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
6993
6994         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
6995         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
6996         dg-require-dll, dg-require-iconv, dg-require-named-sections,
6997         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
6998         selector_list, selector_expression, dg-process-target): Move to new
6999         file target-supports-dg.exp.
7000         * lib/target-supports-dg.exp: New.
7001
7002         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
7003         New.
7004
7005 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
7006
7007         PR c++/19666
7008         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
7009
7010         PR middle-end/19858
7011         * gcc.c-torture/compile/20050210-1.c: New test.
7012
7013 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
7014
7015         PR c++/19755
7016         * g++.dg/warn/Wbraces1.C: New test.
7017
7018 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
7019
7020         * gcc.dg/builtins-52.c: New testcase.
7021
7022 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
7023
7024         PR c/19342
7025         * gcc.c-torture/execute/20050119-1.c: New test.
7026
7027 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
7028
7029         PR c++/19811
7030         * g++.dg/init/delete1.C: New test.
7031
7032 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
7033
7034         PR c++/18470
7035         * g++.dg/template/static12.C: New test.
7036
7037 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
7038
7039         PR c++/19787
7040         * g++.dg/conversion/ambig1.C: New test.
7041
7042         PR c++/19739
7043         * g++.dg/ext/attrib19.C: New test.
7044
7045         PR c++/19732
7046         * g++.dg/parse/dtor5.C: New test.
7047
7048         PR c++/19762
7049         * g++.dg/template/dtor3.C: New test.
7050
7051         PR c++/19826
7052         * g++.dg/template/static11.C: New test.
7053         * g++.dg/template/crash2.C: Remove dg-error marker.
7054
7055 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
7056
7057         PR C++/18491
7058         * g++.old-deja/g++.mike/p10769a.C: Remove.
7059
7060 2005-02-09  Roger Sayle  <roger@eyesopen.com>
7061
7062         * gcc.dg/builtins-48.c: New test case.
7063         * gcc.dg/builtins-49.c: New test case.
7064         * gcc.dg/builtins-50.c: New test case.
7065         * gcc.dg/builtins-51.c: New test case.
7066
7067 2005-02-09  Ian Lance Taylor  <ian@airs.com>
7068
7069         PR middle-end/19583
7070         * g++.dg/warn/Wreturn-type-3.C: New test.
7071
7072 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
7073
7074         PR middle-end/19402
7075         * gcc.dg/pr19402-1.c: New testcase.
7076         * gcc.dg/pr19402-2.c: likewise.
7077
7078 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
7079
7080         PR middle-end/19854
7081         * g++.dg/tree-ssa/tmmti.C: New testcase.
7082
7083 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
7084
7085         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
7086
7087 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
7088
7089         PR c++/19733
7090         * g++.dg/parse/crash23.C: New test.
7091         * g++.dg/warn/Weff1.C: New test.
7092
7093 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
7094
7095         * gcc.dg/20050209-1.c: New test.
7096
7097 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
7098
7099         PR target/19799
7100         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
7101
7102 2005-02-08  Mike Stump  <mrs@apple.com>
7103
7104         * g++.dg/pch/import-2.c: New test.
7105         * g++.dg/pch/import-2.hs: New.
7106         * g++.dg/pch/include/import-2a.h: New.
7107         * g++.dg/pch/include/import-2b.h: New.
7108
7109 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
7110
7111         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
7112
7113 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7114
7115         * gfortran.dg/substr_1.f90: New test.
7116
7117 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
7118
7119         PR middle-end/19775
7120         * gcc.dg/torture/builtin-power-1.c: Disable test for
7121         invalid transformation.
7122         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
7123         no longer optimize.
7124         * gcc.dg/builtins-47.c: New testcase.
7125
7126 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
7127             Dorit Naishlos  <dorit@il.ibm.com>
7128
7129         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
7130
7131 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
7132
7133         * gcc.c-torture/compile/20050206-1.c: New test.
7134
7135 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
7136
7137         PR tree-opt/19768
7138         * g++.dg/opt/pr19768.C: New test.
7139
7140 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
7141
7142         PR tree-opt/19736
7143         * gcc.c-torture/compile/pr19736.c: New test.
7144
7145 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7146
7147         PR c++/17401
7148         * g++.dg/parse/error25.C: New test.
7149
7150 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
7151
7152         * gcc.c-torture/execute/20050203-1.c: New.
7153
7154 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
7155
7156         * gcc.dg/vect/vect-85.c: Remove xfail.
7157         * gcc.dg/vect/vect-86.c: Remove xfail.
7158         * gcc.dg/vect/vect-87.c: Remove xfail.
7159         * gcc.dg/vect/vect-88.c: Remove xfail.
7160
7161 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
7162
7163         * gcc.dg/altivec-19.c: New.
7164
7165 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
7166
7167         PR c/17807
7168         * gcc.dg/nested-func-3.c: New test.
7169         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
7170
7171 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
7172
7173         * gcc.test-framework/gen_directive_tests: Generate tests for
7174         selector expressions.
7175
7176 2005-02-02  Matt Austern  <austern@apple.com>
7177
7178         PR c++/19628
7179         * g++/ext/builtin7.C: New.
7180         * g++/ext/builtin8.C: New.
7181
7182 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
7183
7184         PR c/18502
7185         * gcc.dg/pr18502-1.c: New test.
7186
7187 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7188
7189         PR c++/17413
7190         * g++.dg/template/local4.C: Tweak.
7191
7192 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
7193
7194         PR tree-optimization/19578
7195         * gcc.c-torture/compile/20050202-1.c: New test.
7196
7197 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
7198
7199         PR c/19435
7200         * gcc.dg/c99-init-4.c: New test.
7201
7202 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
7203
7204         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
7205
7206         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
7207
7208         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
7209         * g++.dg/eh/check-vect.h: New.
7210
7211         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
7212         * gcc.dg/vect/vect-78.c: Ditto.
7213         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
7214         Remove.
7215
7216         * g++.dg/conversion/simd1.C: Expect warning.
7217         * g++.dg/ext/attribute-test-1.C: Ditto.
7218         * g++.dg/ext/attribute-test-2.C: Ditto.
7219         * g++.dg/ext/attribute-test-3.C: Ditto.
7220         * g++.dg/ext/attribute-test-4.C: Ditto.
7221
7222         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
7223         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
7224
7225         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
7226
7227 2005-02-01  Richard Henderson  <rth@redhat.com>
7228
7229         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
7230         long double for ibm double-double format.
7231         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7232
7233 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
7234
7235         PR tree-optimization/19633
7236         * testsuite/gcc.dg/pr19633-1.c: New test.
7237         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
7238         to NULL or a symbol.
7239
7240 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
7241
7242         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
7243         New procs.
7244         (dg-process-target (local override)): Handle selector expressions.
7245
7246         * gcc.test-framework/README: Describe tests in source directory.
7247         * gcc.test-framework/test-framework.awk: Handle dg- tests.
7248         * gcc.test-framework/test-framework.exp: Handle dg- tests.
7249         * gcc.test-framework/dg-bogus-exp-P.c: New test.
7250         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
7251         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
7252         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
7253         * gcc.test-framework/dg-do-link-exp-P.c: New test.
7254         * gcc.test-framework/dg-do-run-exp-P.c: New test.
7255         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
7256         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
7257         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
7258         * gcc.test-framework/dg-error-exp-P.c: New test.
7259         * gcc.test-framework/dg-error-exp-XP.c: New test.
7260         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
7261         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
7262         * gcc.test-framework/dg-output-exp-P.c: New test.
7263         * gcc.test-framework/dg-output-exp-XF.c: New test.
7264         * gcc.test-framework/dg-warning-exp-P.c: New test.
7265         * gcc.misc-tests/dg-1.c: Remove.
7266         * gcc.misc-tests/dg-2.c: Remove.
7267         * gcc.misc-tests/dg-3.c: Remove.
7268         * gcc.misc-tests/dg-4.c: Remove.
7269         * gcc.misc-tests/dg-5.c: Remove.
7270         * gcc.misc-tests/dg-6.c: Remove.
7271         * gcc.misc-tests/dg-7.c: Remove.
7272         * gcc.misc-tests/dg-8.c: Remove.
7273         * gcc.misc-tests/dg-9.c: Remove.
7274         * gcc.misc-tests/dg-10.c: Remove.
7275         * gcc.misc-tests/dg-11.c: Remove.
7276         * gcc.misc-tests/dg-12.c: Remove.
7277         * gcc.misc-tests/dg-test.exp: Remove.
7278
7279         * gcc.test-framework/test-framework.awk: Change recording and
7280         printing of passes and failures.
7281
7282         * gcc.test-framework: New directory.
7283         * gcc.test-framework/README: New.
7284         * gcc.test-framework/test-framework.exp: New.
7285         * gcc.test-framework/test-framework.awk: New.
7286         * gcc.test-framework/gen_directive_tests: New.
7287
7288 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
7289
7290         * lib/treelang.exp: Fix comment typos.
7291         (treelang_target_compile): Don't append libs=-ltreelang to options.
7292
7293 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
7294
7295         * g++.dg/parse/typename7.C: Adjust error messages.
7296
7297 2005-01-31  Jeff Law  <law@redhat.com>
7298
7299         * gcc.c-torture/execute/20050131-1.c: New test.
7300         * gcc.dg/wcaselabel.c: New test.
7301
7302 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
7303
7304         * g++.dg/other/warning1.C: Adjust error messags.
7305         * g++.dg/parse/constant5.C: New test.
7306
7307 2005-01-31  Steven Bosscher  <stevenb@suse.de>
7308
7309         PR c/19333
7310         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
7311         the test case valid.
7312         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
7313         * testsuite/gcc.dg/array-7.c: Adjust expected result.
7314         * testsuite/gcc.dg/pr18596-3.c: Likewise.
7315         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
7316         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
7317         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
7318
7319 2005-01-31  Dale Johannesen  <dalej@apple.com>
7320
7321         * g++.dg/opt/pr19650.C:  New test.
7322
7323 2005-01-31  Richard Henderson  <rth@redhat.com>
7324
7325         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
7326         long double for intel double extended format.
7327         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7328
7329 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
7330
7331         PR c++/19555
7332         * g++.dg/template/static10.C: New test.
7333
7334         PR c++/19395
7335         * g++.dg/parse/error24.C: New test.
7336
7337         PR c++/19367
7338         * g++.dg/lookup/builtin1.C: New test.
7339
7340         PR c++/19457
7341         * g++.dg/warn/conv3.C: New test.
7342
7343 2005-01-30  Bud Davis  <bdavis@gfortran.org>
7344
7345         PR fortran/19647
7346         * gfortan.dg/inquire_7.f90
7347
7348 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
7349
7350         PR tree-optimization/15791
7351         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
7352         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
7353         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
7354         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
7355         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
7356         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
7357         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
7358         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
7359         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
7360         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
7361
7362 2005-01-29  Paul Brook  <paul@codesourcery.com>
7363
7364         PR fortran/18565
7365         * check.c (real_or_complex_check): New function.
7366         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
7367         * intrinsic.c (add_functions): Use new check functions.
7368         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
7369         Add prototypes.
7370
7371 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
7372
7373         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
7374         gcc.dg/lvalue-3.c: New tests.
7375         * gcc.dg/concat.c: Update expected messages.
7376
7377 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
7378
7379         PR libfortran/19595
7380         * gfortran.dg/eor_1.f90:  New test.
7381
7382 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
7383
7384         PR fortran/19589
7385         * gfortran.dg/logical_data_1.f90: New test.
7386
7387 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
7388
7389         PR c++/19253
7390         * g++.dg/template/crash33.C: New test.
7391
7392         PR c++/19667
7393         * g++.dg/template/crash32.C: New test.
7394
7395 2005-01-28  Ian Lance Taylor  <ian@airs.com>
7396
7397         PR middle-end/16558
7398         * g++.dg/warn/Wreturn-type-2.C: New test.
7399
7400 2004-06-24  Jeff Law  <law@redhat.com>
7401
7402         * gcc.dg/tree-ssa/20050128-1.c: New test.
7403
7404 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
7405
7406         * gcc.target/frv/all-mdpackh-1.c: New test.
7407
7408 2005-01-28  Steven Bosscher  <stevenb@suse.de>
7409
7410         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
7411
7412 2005-01-27  Richard Henderson  <rth@redhat.com>
7413
7414         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
7415
7416 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
7417
7418         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
7419
7420 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
7421
7422         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
7423         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
7424         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
7425         to cope with cases where the multilib options override the dg-options.
7426
7427 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
7428
7429         PR c/18946
7430         * gcc.dg/noncompile/20050120-1.c: New test.
7431
7432 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
7433
7434         PR tree-optimization/19633
7435         * gcc.dg/pr19633.c: New test.
7436         * gcc.dg/tree-ssa/pr19633.c: New test.
7437
7438 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
7439
7440         * gcc.dg/20041216-1.c: New test.
7441
7442 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
7443
7444         PR objc/18862
7445         * objc.dg/selector-2.m: New test.
7446
7447 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
7448
7449         * g++.dg/opt/range-test-2.C: New test.
7450
7451         PR rtl-optimization/19579
7452         * gcc.c-torture/execute/20050124-1.c: New test.
7453
7454 2005-01-26  Greg Parker  <gparker@apple.com>
7455         Stuart Hastings  <stuart@apple.com>
7456
7457         * gcc.c-torture/execute/20050125-1.c: New.
7458
7459 2005-01-18  Jan Hubicka  <jh@suse.cz>
7460
7461         PR tree-optimize/19337
7462         * gcc.c-torture/compile/20050119-1.c: New test.
7463
7464 2005-01-24  James E Wilson  <wilson@specifixinc.com>
7465
7466         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
7467         test for successful match.
7468
7469 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
7470
7471         PR objc/18408
7472         * objc.dg/comp-types-7.m: New test.
7473
7474 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
7475
7476         * lib/target-supports.exp (current_target_name): New.
7477         (check_effective_target_ilp32, check_effective_target_lp64):
7478         Cache the result to use as long as the current target, with
7479         multilib flags, remains the same.
7480
7481         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
7482         (dg-require-weak, dg-require-visibility, dg-require-alias,
7483         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
7484         dg-require-effective-target, dg-skip-if): Remove call to
7485         skip_test_and_clear_xfail.
7486         (dg-test): Clear xfail data.
7487
7488 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
7489
7490         PR target/17751
7491         * gcc.dg/ppc64-toc.c: New test.
7492
7493         * g++.dg/tree-ssa/empty-1.C: New test.
7494
7495         PR middle-end/19551
7496         * gcc.c-torture/execute/20050121-1.c: New test.
7497         * gcc.dg/20050121-2.c: New test.
7498
7499 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
7500         Paul Brook  <paul@codesourcery.com>
7501
7502         PR fortran/17941
7503         * gfortran.dg/real_const_1.f: New test.
7504         * gfortran.dg/real_const_2.f90: New test.
7505         * gfortran.dg/complex_int_1.f90: New test.
7506
7507 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
7508
7509         PR fortran/19313
7510         * gfortan.dg/inquire_6.f90: New test.
7511
7512 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
7513
7514         PR libfortran/19451
7515         * open_readonly_1.f90:  New test.
7516
7517 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
7518
7519         PR libfortran/18982
7520         * gfortran.dg/open_new.f90: New file.
7521
7522 2005-01-22  Paul Brook  <paul@codesourcery.com>
7523
7524         * namelist_1.f90: New test.
7525
7526 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
7527
7528         PR tree-optimization/19484
7529         * gcc.c-torture/compile/20050122-[12].c: New tests.
7530
7531 2005-01-22  Paul Brook  <paul@codesourcery.com>
7532
7533         * gfortran.dg/implicit_2.f90: New test.
7534
7535 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
7536
7537         PR fortran/19314
7538         * gfortran.dg/inquire_5.f90: New test.
7539
7540 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7541
7542         PR c/18809
7543         * gcc.dg/pr18809-1.c: New test.
7544
7545 2005-01-21  Ian Lance Taylor  <ian@airs.com>
7546
7547         * gcc.dg/20050121-1.c: New test.
7548
7549         PR tree-optimization/13000
7550         * gcc.dg/20040206-1.c: Change warning to point where function is
7551         being inlined.
7552
7553 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7554
7555         PR c++/19208
7556         * g++.dg/template/array11.C: New test.
7557
7558 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7559
7560         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
7561         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
7562         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
7563         * gfortran.dg/getenv_1.f90: Add dg-do directive.
7564         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
7565         gfortran.dg/pr17164.f90: Add missing dg-do directives.
7566
7567 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
7568
7569         PR tree-optimization/15349
7570         * gcc.dg/tree-ssa/pr15349.c: New.
7571
7572 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
7573
7574         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
7575
7576 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
7577
7578         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
7579         scan-assembler-times directive name.
7580
7581         * gcc.dg/asm-a.c: Move dg-require-effective-target to
7582         after dg-do.
7583
7584         PR rtl-optimization/19462
7585         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
7586
7587 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
7588
7589         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
7590         counting function calls on ia64.
7591
7592 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
7593
7594         PR rtl-optimization/15139
7595         * gcc.dg/20050111-2.c: New test.
7596
7597         PR c/17297
7598         * gcc.c-torture/compile/20050113-1.c: New testcase.
7599
7600         PR middle-end/19164
7601         * gcc.dg/20050113-1.c: New testcase.
7602
7603 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
7604
7605         * gcc.dg/vect/vect-85.c: Add comment.
7606         * gcc.dg/vect/vect-86.c: Add xfail for now.
7607         * gcc.dg/vect/vect-87.c: Add xfail for now.
7608         * gcc.dg/vect/vect-88.c: Add xfail for now.
7609         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
7610
7611 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7612
7613         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
7614
7615 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7616
7617         * g++.dg/debug/typedef3.C: New test.
7618
7619 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
7620
7621         PR c/19472
7622         * gcc.dg/asm-a.c: New test.
7623
7624 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
7625
7626         * gcc.dg/sh-relax.c: Add prototype for abort.
7627
7628 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7629
7630         * gcc.dg/short-compare-1.c: New test.
7631         * gcc.dg/short-compare-2.c: Likewise.
7632
7633 2005-01-18  Michael Matz  <matz@suse.de>
7634
7635         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
7636
7637 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
7638
7639         PR tree-optimization/19121
7640         * gcc.c-torture/compile/pr19121.c: New test.
7641
7642 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
7643
7644         PR target/19357
7645         * gcc.c-torture/compile/pr19357.c: New test.
7646
7647 2005-01-17  Ian Lance Taylor  <ian@airs.com>
7648
7649         PR c/5675
7650         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
7651         pass--those that refer just to the variable, possibly with a
7652         cast.
7653         * gcc.dg/c99-const-expr-3.c: Likewise.
7654
7655         PR middle-end/13127
7656         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
7657         longer emitted.
7658
7659 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
7660
7661         PR fortran/18778
7662         * gfortran.dg/endfile_2.f90: New test.
7663
7664 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
7665
7666         PR 19168
7667         * gfortran.dg/select_5.f90: New test.
7668
7669 2004-01-16  Paul Brook  <paul@codesourcery.com>
7670
7671         * gfortran.dg/common_4.f90: New test.
7672
7673 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
7674
7675         PR rtl-optimization/19462
7676         * gcc.dg/torture/pr19462-1.c: New test.
7677
7678 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
7679
7680         PR objc/19321
7681         * objc.dg/func-ptr-2.m: New.
7682         * objc.dg/volatile-1.m: New.
7683
7684 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7685
7686         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
7687
7688 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
7689
7690         PR tree-optimization/19060
7691         * gcc.c-torture/execute/20050104-1.c: New test.
7692
7693 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
7694
7695         PR fortran/18983
7696         * gfortran.dg/write_to_null.f90: New test.
7697
7698 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
7699             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7700
7701         PR other/19328
7702         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
7703         argument.
7704
7705 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
7706
7707         PR c++/19263
7708         * g++.dg/init/vector1.C: New test.
7709
7710 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
7711
7712         PR target/13158
7713         * gcc.target/ia64/sibcall-unwind-1.c: New test.
7714         PR target/18987
7715         * gcc.target/ia64/sibcall-unwind-2.c: New test.
7716
7717 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
7718
7719         * gfortran.dg/select_1.f90: New test.
7720         * gfortran.dg/select_2.f90: New test.
7721         * gfortran.dg/select_3.f90: New test.
7722         * gfortran.dg/select_4.f90: New test.
7723
7724 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
7725
7726         PR middle-end/19084
7727         PR rtl-optimization/19348
7728         * gcc.dg/20050111-1.c: New test.
7729         * gcc.c-torture/execute/20050111-1.c: New test.
7730
7731         * gcc.dg/i386-asm-4.c: New test.
7732
7733 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
7734
7735         * gcc.dg/nested-func-2.c: New test.
7736         * ada/acats/norun.lst: Remove c953002.
7737
7738 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
7739
7740         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
7741
7742 2005-01-12  Ben Elliston  <bje@au.ibm.com>
7743
7744         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
7745
7746 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
7747
7748         PR target/18761
7749         * g++.dg/abi/align1.C: New test.
7750
7751 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
7752
7753         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
7754         at a time.
7755         * g++.dg/ext/altivec_check.h: Support compiling as C.
7756
7757 2005-01-10  Roger Sayle  <roger@eyesopen.com>
7758
7759         PR c++/19355
7760         * g++.dg/expr/pr19355-1.C: New test case.
7761
7762 2005-01-10  Laurent GUERBY <laurent@guerby.net>
7763
7764         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
7765         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
7766         * ada/acats/tests/c3/c92005b.ada: Likewise.
7767         * ada/acats/tests/c3/cxb3012.a: Likewise.
7768         * ada/acats/norun.lst: Add c380004 and c953002, add PR
7769
7770 2005-01-09  Paul Brook  <paul@codesourcery.com>
7771
7772         * gfortran.dg/common_2.f90: New file.
7773         * gfortran.dg/common_3.f90: New file.
7774
7775 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
7776
7777         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
7778
7779 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
7780
7781         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
7782         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
7783         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
7784         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
7785         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
7786         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
7787         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
7788         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
7789         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
7790         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
7791         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
7792         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
7793         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
7794         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
7795         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
7796         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
7797         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
7798         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
7799         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
7800         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
7801         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
7802         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
7803         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
7804         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
7805         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
7806         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
7807         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
7808         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
7809         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
7810         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
7811         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
7812         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
7813         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
7814         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
7815         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
7816         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
7817         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
7818         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
7819         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
7820         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
7821         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
7822         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
7823         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
7824         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
7825         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
7826         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
7827         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
7828         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
7829         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
7830         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
7831         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
7832         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
7833         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
7834         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
7835         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
7836         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
7837         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
7838         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
7839         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
7840         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
7841         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
7842         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
7843         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
7844         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
7845         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
7846         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
7847         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
7848
7849         * gcc.dg/vect/vect-1.c: Fix spelling.
7850         * gcc.dg/vect/vect-10.c: Fix spelling.
7851         * gcc.dg/vect/vect-11.c: Fix spelling.
7852         * gcc.dg/vect/vect-12.c: Fix spelling.
7853         * gcc.dg/vect/vect-14.c: Fix spelling.
7854         * gcc.dg/vect/vect-15.c: Fix spelling.
7855         * gcc.dg/vect/vect-16.c: Fix spelling.
7856         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
7857         * gcc.dg/vect/vect-64.c: Fix comments.
7858         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
7859
7860 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
7861             Ira Rosen  <irar@il.ibm.com>
7862
7863         * gcc.dg/vect/vect-70.c: New test.
7864         * gcc.dg/vect/vect-71.c: New test.
7865
7866 2005-01-09  Manfred Hollstein  <mh@suse.com>
7867
7868         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
7869         * gcc.dg/pr18241-2.c: Likewise.
7870         * gcc.dg/pr18241-3.c: Likewise.
7871         * gcc.dg/pr18241-4.c: Likewise.
7872         * gcc.dg/pr18241-5.c: Likewise.
7873
7874 2005-01-08  Richard Henderson  <rth@redhat.com>
7875
7876         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
7877         False for x86 and x86-64.
7878
7879 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
7880
7881         PR tree-optimization/18241
7882         * gcc.dg/pr18241-1.c: New test.
7883         * gcc.dg/pr18241-2.c: New test.
7884         * gcc.dg/pr18241-3.c: New test.
7885         * gcc.dg/pr18241-4.c: New test.
7886         * gcc.dg/pr18241-5.c: New test.
7887
7888 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
7889
7890         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
7891         gfortran.dg/select_4.f90: New.
7892
7893 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
7894
7895         * gcc.c-torture/execute/20050107-1.c: New test.
7896
7897 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
7898
7899         PR c++/19298
7900         * g++.dg/template/ref2.C: New.
7901
7902 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
7903
7904         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
7905         instead of being empty.
7906
7907 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7908
7909         PR fortran/15553
7910         * gfortran.dg/array-1.f90: New test.
7911
7912 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
7913
7914         PR tree-optimization/19283
7915         * gcc.c-torture/execute/20050106-1.c: New test.
7916
7917         PR rtl-optimization/18861
7918         * gcc.dg/20050105-1.c: New test.
7919
7920         PR tree-optimization/18828
7921         * gcc.dg/20050105-2.c: New test.
7922
7923 2005-01-07  Andreas Jaeger  <aj@suse.de>
7924
7925         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
7926
7927 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
7928
7929         PR fortran/18398
7930         * gfortran.dg/fmt_read.f90: New test.
7931
7932 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
7933
7934         * gcc.dg/rs6000-ldouble-2.c: New.
7935
7936 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
7937
7938         PR c++/19244
7939         * g++.dg/parser/ctor2.C: New test.
7940
7941 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7942
7943         PR c++/17154
7944         * g++.dg/template/using9.C: New test.
7945
7946 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7947
7948         PR c++/19258
7949         * g++.dg/lookup/friend6.C: New test.
7950
7951 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
7952
7953         PR c++/19270
7954         * g++.dg/template/array10.C: New.
7955
7956 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7957
7958         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
7959         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
7960
7961 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
7962
7963         * gcc.c-torture/compile/20050105-1.c: New test.
7964
7965 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
7966
7967         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
7968
7969 2005-01-05  Roger Sayle  <roger@eyesopen.com>
7970
7971         PR middle-end/19100
7972         * gcc.dg/conv-3.c: New test case.
7973
7974 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
7975
7976         * gcc.dg/asm-wide-1.c: New test.
7977
7978 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
7979
7980         PR c++/19030
7981         * g++.dg/parse/crash22.C: New
7982
7983 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
7984
7985         PR 19257
7986         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
7987
7988 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
7989
7990         PR middle-end/17767
7991         * gcc.dg/i386-mmx-6.c: New test case.
7992
7993 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
7994
7995         PR tree-optimization/18308
7996         * gcc.dg/vect/pr18308.c: New testcase.
7997
7998 2005-01-04  Andreas Jaeger  <aj@suse.de>
7999
8000         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
8001
8002 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
8003             Robert Bowdidge <bowdidge@apple.com>
8004
8005         * gcc.dg/cpp/subframework1.c: New.
8006         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
8007         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
8008         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
8009         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
8010
8011 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
8012
8013         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
8014         producing warning.
8015         * gcc.dg/darwin-weakimport-2.c: New.
8016
8017 2005-01-03  Richard Henderson  <rth@redhat.com>
8018
8019         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
8020
8021 2005-01-03  Richard Henderson  <rth@redhat.com>
8022
8023         * gcc.dg/vect/vect.exp: Enable for ia64.
8024         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
8025         (check_effective_target_vect_float): Likewise.
8026         (check_effective_target_vect_no_align): Likewise.
8027         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
8028         * gcc.dg/vect/vect-8.c: Likewise.
8029
8030 2005-01-03  Uros Bizjak <uros@kss-loka.si>
8031
8032         PR target/19236
8033         * gcc.dg/pr19236-1.c: New test case.
8034
8035 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
8036
8037         PR rtl-optimization/12092
8038         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
8039
8040 2005-01-02  Andreas Jaeger  <aj@suse.de>
8041
8042         * gcc.dg/pr12092-1.c: Do not run on x86_64.
8043
8044 2005-01-01  Roger Sayle  <roger@eyesopen.com>
8045             Andrew Pinski  <pinskia@physics.uc.edu>
8046
8047         PR rtl-optimization/12092
8048         * gcc.dg/pr12092-1.c: New test case.
8049
8050 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
8051
8052         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
8053         'hidden' and 'default' for better portability.
8054         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
8055
8056         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
8057         6 and 7.
8058         * g++.old-deja/g++.brendan/new3.C: Likewise.
8059
8060 2005-01-01  Steven Bosscher  <stevenb@suse.de>
8061
8062         * gcc.dg/20041231-1.C: New test.
8063         * g++.dg/warn/Wunreachable-code-1.C: New test.
8064
8065 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
8066
8067         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
8068         file, not /dev/null.  Abort on error.
8069
8070 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
8071             Ziemowit Laski  <zlaski@apple.com>
8072
8073         PR objc/18971
8074         * objc.dg/encode-5.m: New test.
8075
8076 2004-12-29  Richard Henderson  <rth@redhat.com>
8077
8078         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
8079         * objc.dg/stabs-1.m: Disable for ia64.
8080
8081 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
8082
8083         PR c++/19190
8084         * g++.dg/warn/Wunused-10.C: New test.
8085
8086 2004-12-28  Richard Henderson  <rth@redhat.com>
8087
8088         * objc.dg/stabs-1.m: Disable for alpha.
8089
8090 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
8091
8092         PR c++/19149
8093         * g++.dg/parse/error23.C: New test.
8094
8095 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8096
8097         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
8098
8099         PR fortran/19032
8100         * gfortran.dg/intrinsic_modulo_1.f90: New.
8101         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
8102         tests with divisor -1.
8103
8104 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
8105
8106         * g++.dg/opt/temp1.C (memcpy): Return a value.
8107
8108         PR c++/19148
8109         * g++.dg/expr/cond7.C: New test.
8110
8111 2004-12-27  Paul Brook  <paul@codesourcery.com>
8112
8113         * gfortran.dg/g77/select_no_compile.f: Remove.
8114
8115 2004-12-27  Richard Henderson  <rth@redhat.com>
8116
8117         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
8118         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
8119         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
8120
8121 2004-12-26  Richard Henderson  <rth@redhat.com>
8122
8123         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
8124         by 1i instead of token pasting.
8125
8126 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8127
8128         PR tree-optimization/17578
8129         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
8130         to additional_flags.
8131         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
8132
8133 2004-12-25  Richard Henderson  <rth@redhat.com>
8134
8135         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
8136         Remove Alpha.
8137
8138 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8139
8140         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
8141         hppa*-*-hpux*.
8142         * gcc.dg/pr17957.c (dg-options): Likewise.
8143         * gcc.dg/struct-ret-1.c: Add prototype for abort.
8144         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
8145         instead of 0 on __hppa__.
8146         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
8147         "foo,%r" on hppa*-*-*.
8148
8149 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
8150
8151         PR fortran/19071
8152         * gfortran.dg/complex_write.f90: New test.
8153
8154 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
8155
8156         PR c++/17595
8157         * g++.dg/parse/pragma2.C: New test.
8158
8159         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
8160
8161 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
8162
8163         * gcc.dg/empty2.c: Add missing dg-warning.
8164
8165 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
8166
8167         PR c++/17413
8168         * g++.dg/template/local4.C: New test.
8169         * g++.dg/template/crash19.C: Add dg-error marker.
8170
8171         * g++.dg/template/crash31.C: Correct embedded PR number.
8172
8173 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
8174
8175         PR c++/16405
8176         * g++.dg/opt/temp1.C: Add do-run marker.
8177
8178 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
8179
8180         * g++.dg/template/spec19.C: New.
8181
8182 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
8183
8184         PR target/16819
8185         * gcc.dg/empty2.c: New.
8186
8187 2004-12-23  Richard Henderson  <rth@redhat.com>
8188
8189         * lib/target-supports.exp (check_effective_target_vect_no_align):
8190         Remove i?86 and x86-64.
8191
8192 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
8193
8194         PR c++/16405
8195         * g++.dg/opt/temp1.C: New test.
8196
8197 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8198
8199         PR c++/18733
8200         * g++.dg/template/friend33.C: New testcase.
8201
8202 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
8203
8204         PR c++/18464
8205         * g++.dg/template/cond5.C: New test.
8206
8207         PR c++/18492
8208         * g++.dg/inherit/thunk3.C: New test.
8209
8210         PR c++/11224
8211         * g++.dg/warn/Wunused-9.C: New test.
8212
8213 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
8214
8215         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
8216
8217 2004-12-22  Jan Beulich  <jbeulich@novell.com>
8218
8219         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
8220
8221 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
8222
8223         PR c++/18378
8224         * g++.dg/ext/packed8.C: New test.
8225
8226         PR c++/19063
8227         * g++.dg/template/crash31.C: New test.
8228
8229         PR c++/19034
8230         * g++.dg/template/crash30.C: New test.
8231
8232 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
8233
8234         PR C++/18984
8235         * g++.dg/eh/ctor3.C: New test.
8236
8237 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
8238
8239         * objc.dg/stabs-1.m: Allow section name to be quoted and
8240         assembly label to begin with '.LL'.
8241
8242 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
8243
8244         * gcc.dg/vect/vect.exp
8245         (check_effective_target_lp64_or_vect_no_align): New.
8246         * gcc.dg/vect/vect-77.c: Use it.
8247         * gcc.dg/vect/vect-78.c: Use it.
8248
8249         * lib/target-supports.exp
8250         (check_effective_target_vect_no_max,
8251         check_effective_target_vect_no_bitwise,
8252         check_effective_target_vect_no_align): New.
8253         * gcc.dg/vect/vect-13.c: Use them.
8254         * gcc.dg/vect/vect-17.c: Ditto.
8255         * gcc.dg/vect/vect-18.c: Ditto.
8256         * gcc.dg/vect/vect-19.c: Ditto.
8257         * gcc.dg/vect/vect-20.c: Ditto.
8258         * gcc.dg/vect/vect-27.c: Ditto.
8259         * gcc.dg/vect/vect-29.c: Ditto.
8260         * gcc.dg/vect/vect-44.c: Ditto.
8261         * gcc.dg/vect/vect-48.c: Ditto.
8262         * gcc.dg/vect/vect-50.c: Ditto.
8263         * gcc.dg/vect/vect-52.c: Ditto.
8264         * gcc.dg/vect/vect-54.c: Ditto.
8265         * gcc.dg/vect/vect-56.c: Ditto.
8266         * gcc.dg/vect/vect-58.c: Ditto.
8267         * gcc.dg/vect/vect-60.c: Ditto.
8268         * gcc.dg/vect/vect-72.c: Ditto.
8269         * gcc.dg/vect/vect-80.c: Ditto.
8270
8271 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
8272
8273         PR c++/14075
8274         * g++.dg/init/string1.C: New.
8275
8276         PR c++/18975
8277         * g++.dg/other/synth1.C: New.
8278
8279 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
8280
8281         PR c/18963
8282         * gcc.dg/pr18963-1.c: New test.
8283
8284 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
8285
8286         PR c/18596
8287         * gcc.dg/funcdef-storage-1.c (foo): Remove.
8288         * gcc.dg/pr18596-1.c: Use dg-error.
8289         (dg-options): Use -fno-unit-at-a-time.
8290         * gcc.dg/pr18596-2.c: New test.
8291         * gcc.dg/pr18596-3.c: New test.
8292
8293 2004-12-20  Roger Sayle  <roger@eyesopen.com>
8294
8295         PR middle-end/18683
8296         * g++.dg/opt/pr18683-1.C: New test case.
8297
8298 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
8299
8300         PR other/19093
8301         * g++.dg/opt/max1.C: Fix for 64bit targets.
8302
8303 2004-12-20  Matt Austern  <austern@apple.com>
8304
8305         PR c++/19044
8306         * g++.dg/ext/builtin6.C: New
8307
8308 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
8309
8310         PR tree-optimization/19080
8311         * gcc.c-torture/compile/pr19080.c: New test.
8312
8313 2004-12-20  Steven Bosscher  <stevenb@suse.de>
8314
8315         * gcc.dg/20041219-1.c: New test.
8316
8317 2004-12-19  Roger Sayle  <roger@eyesopen.com>
8318
8319         PR middle-end/19068
8320         * g++.dg/opt/max1.C: New test case.
8321
8322 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
8323
8324         * gcc.dg/fdata-sections-1.c: New test.
8325
8326 2004-12-18  Roger Sayle  <roger@eyesopen.com>
8327
8328         PR middle-end/18548
8329         * gcc.dg/max-1.c: New test case.
8330
8331 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
8332
8333         * gcc.c-torture/execute/20041218-1.c: New test.
8334
8335 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
8336
8337         * gcc.dg/pr18501.c: New test.
8338         * gcc.dg/uninit-5.c: XFAIL.
8339         * gcc.dg/uninit-9.c: XFAIL.
8340
8341 2004-12-17  Dale Johannesen  <dalej@apple.com>
8342
8343         * gcc.dg/20041213-1.c:  New.
8344
8345 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
8346
8347         * objc.dg/stabs-1.m: Allow assembly label to begin
8348         with a dot ('.').
8349
8350 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
8351
8352         * gcc.c-torture/execute/20041213-1.c: Move...
8353         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
8354
8355 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
8356
8357         PR c++/18721
8358         * g++.dg/lookup/conv-5.C: New.
8359
8360 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
8361
8362         * objc.dg/stabs-1.m: New test.
8363
8364 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
8365
8366         * gcc.dg/visibility-c.c: Change compile to
8367         assemble for the test.
8368
8369 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
8370
8371         PR target/19041
8372         * gcc.dg/visibility-c.c: New test.
8373
8374 2004-12-16  Roger Sayle  <roger@eyesopen.com>
8375
8376         PR middle-end/18493
8377         * gcc.dg/switch-8.c: New test case.
8378
8379 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
8380
8381         PR c++/18905
8382         * g++.dg/template/init4.C: New.
8383         * g++.dg/opt/static3.C: Enable optimizer.
8384
8385 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
8386
8387         * g++.dg/other/complex1.C: New test.
8388
8389 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
8390
8391         * g++.dg/opt/inline9.C: New test.
8392
8393 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8394
8395         PR fortran/18993
8396         * gfotran.dg/nullify_1.f: New test.
8397
8398 2004-12-15  Richard Henderson  <rth@redhat.com>
8399
8400         * gcc.target/i386/i386.exp: New harness.
8401         * gcc.target/i386/vect-args.c: New.
8402
8403 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
8404
8405         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
8406
8407 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8408
8409         PR c++/18825
8410         * g++.dg/template/friend32.C: New test.
8411
8412 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
8413
8414         * cpp/pragma-once-1.c: New test.
8415         * cpp/pragma-once-1b.h: Likewise.
8416         * cpp/pragma-once-1c.h: Likewise.
8417         * cpp/pragma-once-1d.h: Likewise.
8418         * cpp/inc/pragma-once-1a.h: Likewise.
8419
8420 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
8421             Steven G. Kargl  <kargls@comcast.net>
8422
8423         PR fortran/17597
8424         * gfortran.dg/list_read_3.f90: New test.
8425
8426 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
8427
8428         * gcc.dg/ftrapv-2.c: New test.
8429
8430 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
8431
8432         PR c++/18981
8433         * g++.dg/template/typename9.C: New test.
8434
8435 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
8436
8437         PR c++/18738
8438         * g++.dg/template/typename8.C: New test.
8439         * g++.dg/parse/friend2.C: Tweak error message.
8440
8441 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
8442
8443         * gcc.c-torture/20041214-1.c: New test.
8444
8445 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
8446
8447         PR c++/18965
8448         * g++.dg/init/array17.C: New test.
8449
8450 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
8451
8452         PR c++/18793
8453         * g++.dg/init/aggr3.C: New test.
8454
8455 2004-12-14  Janis Johnson  <janis187@us.ibm.com
8456
8457         * gcc.dg/altivec-types-1.c: New test.
8458         * gcc.dg/altivec-types-2.c: New test.
8459         * gcc.dg/altivec-types-3.c: New test.
8460         * gcc.dg/altivec-types-4.c: New test.
8461         * g++.dg/ext/altivec-types-1.C: New test.
8462         * g++.dg/ext/altivec-types-2.C: New test.
8463         * g++.dg/ext/altivec-types-3.C: New test.
8464         * g++.dg/ext/altivec-types-4.C: New test.
8465
8466 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
8467
8468         PR middle-end/18951
8469         * gcc.c-torture/execute/20041213-1.c: New test.
8470
8471 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
8472
8473         PR c++/18949
8474         * g++.dg/template/cast1.C: New.
8475
8476 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
8477
8478         * gcc.c-torture/execute/20041213-2.c: New test.
8479
8480 2004-12-13  Richard Henderson  <rth@redhat.com>
8481
8482         * gcc.dg/i386-sse-10.c: Fix typo in options.
8483
8484 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
8485
8486         PR c++/18968
8487         * g++.dg/opt/pr18968.C: New test.
8488
8489 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
8490
8491         PR c++/18925
8492         * g++.dg/ext/visibility/staticdatamem.C: New test.
8493
8494 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
8495
8496         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
8497
8498 2004-12-13  Roger Sayle  <roger@eyesopen.com>
8499
8500         PR rtl-optimization/18928
8501         * gcc.dg/pr18928-1.c: New test case.
8502
8503 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
8504
8505         PR tree-opt/16951
8506         * gcc.c-torture/compile/20041211-1.c: New.
8507
8508 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8509
8510         PR middle-end/17564
8511         * gcc.c-torture/execute/20041212-1.c: New test.
8512
8513 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8514
8515         PR fortran/18869
8516         * gfortran.dg/common_1.f90: New test.
8517
8518 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
8519         Paul Brook  <paul@codesourcery.com>
8520
8521         PR fortran/16222
8522         * gfortran.dg/real_do_1.f90: New test.
8523
8524 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
8525
8526         PR tree-opt/18040
8527         * g++.dg/opt/ptrmem6.C: New test.
8528
8529 2004-12-11  Roger Sayle  <roger@eyesopen.com>
8530
8531         PR middle-end/18921
8532         * gcc.dg/pr18921-1.c: New test case.
8533
8534 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8535
8536         PR fortran/17175
8537         * gfortran.dg/scale_1.f90: New test.
8538
8539 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
8540
8541         PR middle-end/18903
8542         * gcc.c-torture/compile/pr18903.c: New test.
8543
8544 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
8545
8546         * gcc.c-torture/execute/20041210-1.c: New test.
8547
8548 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8549
8550         PR c++/18731
8551         * g++.dg/parser/struct-1.C: New test.
8552         * g++.dg/parser/struct-2.C: New test.
8553         * g++.dg/parser/struct-3.C: New test.
8554
8555 2004-12-09  Richard Henderson  <rth@redhat.com>
8556
8557         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
8558
8559         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
8560         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
8561
8562 2004-12-09  Matt Austern  <austern@apple.com>
8563
8564         PR c++/18514
8565         * g++.dg/ext/builtin1.C: New
8566         * g++.dg/ext/builtin2.C: New
8567         * g++.dg/ext/builtin3.C: New
8568         * g++.dg/ext/builtin4.C: New
8569         * g++.dg/ext/builtin5.C: New
8570
8571 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
8572
8573         PR tree-opt/18904
8574         * g++.dg/opt/ptrmem5.C: New test.
8575
8576 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
8577
8578         * g++.dg/parse/typename5.C: Adjust for new error.
8579         * g++.dg/parse/typename7.C: New.
8580
8581 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8582
8583         PR c++/18073
8584         * g++.dg/other/mmintrin.C: New test.
8585
8586 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
8587
8588         PR c++/16681
8589         * g++.dg/init/array15.C: New.
8590         * g++.dg/init/array16.C: New.
8591
8592 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8593
8594         PR fortran/18826
8595         * gfortran.dg/assign_1.f90: New test.
8596
8597 2004-12-08  Nick Clifton  <nickc@redhat.com>
8598
8599         * gcc.target/xstormy16/bss_below100: New directory containing tests.
8600         * gcc.target/xstormy16/data_below100: Likewise.
8601         * gcc.target/xstormy16/sfr: Likewise.
8602         * gcc.target/xstormy16/below100.S: New test source file.
8603         * gcc.target/xstormy16/below100.ld: New test linker script.
8604         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
8605         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
8606         bp instructions.
8607         * gcc.target/xstormy16/bp.c: Likewise.
8608
8609         * gcc.target/xstormy16/bss_below100: New files:
8610         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
8611         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
8612         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
8613         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
8614         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
8615         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
8616         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
8617         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
8618         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
8619         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
8620         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
8621         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
8622         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
8623         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
8624         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
8625         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
8626         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
8627         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
8628         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
8629         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
8630         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
8631         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
8632         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
8633         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
8634         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
8635         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
8636         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
8637
8638         * gcc.target/xstormy16/data_below100: New files:
8639         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
8640         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
8641         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
8642         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
8643         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
8644         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
8645         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
8646         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
8647         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
8648         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
8649         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
8650         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
8651         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
8652         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
8653         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
8654         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
8655         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
8656         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
8657         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
8658         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
8659         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
8660         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
8661         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
8662         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
8663         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
8664         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
8665         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
8666
8667         * gcc.target/xstormy16/sfr: New files:
8668         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
8669         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
8670         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
8671         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
8672         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
8673         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
8674         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
8675         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
8676         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
8677         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
8678         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
8679         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
8680         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
8681         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
8682         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
8683         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
8684         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
8685         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
8686         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
8687         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
8688         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
8689         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
8690         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
8691         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
8692         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
8693         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
8694         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
8695         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
8696         27_if0_sfrw_bitfield_f.c
8697
8698 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8699
8700         PR c++/18100
8701         * g++.dg/lookup/name-clash4.C: New test.
8702
8703 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
8704
8705         PR c++/18672
8706         * g++.dg/opt/array1.C: New.
8707
8708         PR c++/18803
8709         * g++.dg/template/operator5.C: New.
8710
8711 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
8712
8713         PR c/18867
8714         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
8715
8716 2004-12-07  Steven Bosscher  <stevenb@suse.de>
8717
8718         * gcc.dg/noncompile/20041207.c: New test.
8719
8720 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
8721
8722         * g++.dg/other/unreachable-1.C: New test.
8723
8724 2004-12-06  Nick Clifton  <nickc@redhat.com>
8725
8726         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
8727         <limits.h> because the latter comes from gcc's include/ directory
8728         and not the newlib/libc/include directory.
8729
8730 2004-12-04  Richard Henderson  <rth@redhat.com>
8731
8732         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
8733
8734 2004-12-04  Richard Henderson  <rth@redhat.com>
8735
8736         * lib/target-supports.exp (check_gc_sections_available): Disable
8737         for alpha and ia64.
8738
8739 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
8740
8741         PR middle-end/17909
8742         * g++.dg/other/vararg-2.C: New test.
8743
8744 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8745
8746         PR c++/17011, c++/17971
8747         * g++.dg/template/error15.C: Adjust expected error.
8748         * g++.dg/template/instantiate3.C: Likewise.
8749
8750 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
8751
8752         * gcc.dg/altivec-18.c: Fix for darwin
8753
8754 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
8755
8756         PR c++/18782
8757         * g++.dg/parse/ptrmem2.C: New.
8758
8759         PR c++/18318
8760         * g++.dg/template/new1.C: New.
8761
8762 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8763
8764         PR fortran/18710
8765         * gfortran.dg/direct_io_3.f90: New test.
8766
8767 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
8768
8769         PR 18758
8770         * g++.dg/parse/crash21.C: New.
8771
8772 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8773
8774         PR c++/15664, c++/18276
8775         * g++.dg/template/ttp13.C: New test.
8776         * g++.dg/template/ttp14.C: Likewise.
8777
8778 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8779
8780         PR c++/18123
8781         * g++.dg/parse/enum2.C: New test.
8782         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
8783
8784 2004-12-02  Nick Clifton  <nickc@redhat.com>
8785
8786         * gcc.target/xstormy16: New test directory.
8787         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
8788         * gcc.target/xstormy16/bp.c: Check the generation of bp
8789         instructions.
8790         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
8791         bn instructions and the BELOW100 attribute.
8792
8793 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
8794
8795         PR target/16952
8796         * gcc.dg/ppc-eabi.c: New.
8797
8798 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
8799
8800         PR fortran/18284
8801         * gfortran.dg/backspace.f90
8802
8803 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
8804
8805         * gfortran.dg/inquire.f90: New test.
8806
8807 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
8808
8809         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
8810         handle effective-target-keyword.
8811         (dg-skip-if): Support effective-target keyword as target list.
8812         (dg-xfail-if): Ditto.
8813         * lib/target-supports.exp (is-effective-target-keyword): New proc.
8814
8815 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
8816
8817         PR tree-optimization/18291
8818         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
8819
8820 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
8821
8822         PR C++/18729
8823         * g++.dg/parse/crash20.C: New.
8824
8825         PR c++/17431
8826         * g++.dg/overload/arg1.C: New.
8827         * g++.dg/overload/arg2.C: New.
8828         * g++.dg/overload/arg3.C: New.
8829         * g++.dg/overload/arg4.C: New.
8830
8831 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
8832
8833         * gcc.dg/c99-flex-array-4.c: Remove.
8834
8835 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
8836
8837         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
8838
8839         * lib/target-supports.exp (is-effective-target): Simplify.
8840
8841         * lib/target-supports.exp (check_effective_target_vect_long):
8842         Fix for powerpc64-*-*.
8843
8844 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
8845
8846         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
8847         to support new requirements on FreeBSD 5.
8848
8849 2004-11-30  Devang Patel  <dpatel@apple.com>
8850
8851         PR 18702
8852         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
8853
8854 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
8855
8856         * g++.dg/ext/altivec-13.C: New test.
8857
8858 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
8859
8860         PR tree-opt/18298
8861         * gcc.c-torture/execute/p18298.c: New test.
8862
8863 2004-11-30  Ira Rosen  <irar@il.ibm.com>
8864             Dorit Naishlos  <dorit@il.ibm.com>
8865
8866         PR tree-opt/18607
8867         * gcc.dg/vect/vect-89.c: New test.
8868
8869 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
8870
8871         * gcc.dg/pr18596-1.c: New test.
8872
8873 2004-11-30  Ben Elliston  <bje@au.ibm.com>
8874
8875         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
8876
8877 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
8878
8879         PR c/18479
8880         * gcc.dg/pr18479.c: New test.
8881
8882 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
8883
8884         PR target/18490
8885         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
8886         mmix-knuth-mmixware.
8887
8888         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
8889         cris-*-elf* cris-*-aout* mmix-*-*
8890
8891 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
8892
8893         PR middle-end/18725
8894         * gcc.dg/pr18725.c: New test.
8895
8896 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
8897
8898         PR target/18488
8899         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
8900
8901         PR target/18336
8902         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
8903
8904 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
8905
8906         PR c++/18368
8907         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
8908         * g++.old-deja/g++.law/ctors5.C: Likewise.
8909         * g++.old-deja/g++.other/crash25.C: Likewise.
8910
8911         PR c++/18674
8912         * g++.dg/template/error16.C: New test.
8913
8914         PR c++/18512
8915         * g++.dg/template/crash29.C: New test.
8916
8917 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
8918
8919         PR tree-optimization/18712
8920         * gcc.c-torture/compile/pr18712.c: New test.
8921
8922 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
8923
8924         PR c/7544
8925         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
8926         tests.
8927
8928 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8929
8930         PR c++/18652
8931         * g++.dg/lookup/crash6.C: New test.
8932
8933 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
8934
8935         PR middle-end/18164
8936         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
8937
8938 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
8939
8940         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
8941         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
8942         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
8943
8944 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
8945
8946         * gcc.dg/pr18164.c: New test.
8947
8948 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
8949
8950         * gcc.dg/funroll-loops-all.c: New.
8951
8952 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
8953
8954         PR target/18489
8955         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
8956         delimeter, match space and TAB as well as ":".
8957
8958         PR target/18484
8959         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
8960
8961         PR target/18348
8962         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
8963
8964         PR target/18345
8965         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
8966
8967         PR target/18337
8968         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
8969
8970 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
8971
8972         * gfortran.dg/direct_io_2.f90: New test.
8973
8974 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
8975
8976         PR target/18334
8977         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
8978
8979 2004-11-28  Richard Henderson  <rth@redhat.com>
8980
8981         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
8982
8983 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
8984
8985         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
8986         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
8987         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
8988         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
8989         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
8990         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
8991         gcc.dg/pointer-arith-8.c: New tests.
8992
8993 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
8994
8995         PR fortran/18364
8996         * gfortran.dg/endfile.f90: New test.
8997
8998 2004-11-27  Falk Hueffner  <falk@debian.org>
8999
9000         * gcc.dg/loop-6.c: New test.
9001
9002 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
9003
9004         * gcc.c-torture/execute/20041126-1.c: New test.
9005
9006 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
9007
9008         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
9009         on IRIX.
9010
9011 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
9012
9013         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
9014         functions.
9015
9016 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
9017
9018         PR rtl-optimization/17825
9019         * gcc.c-torture/compile/20041119-1.c: New test.
9020
9021 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9022
9023         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
9024         Check existence of ld library path variables before unsetting.
9025
9026 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
9027
9028         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
9029
9030 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
9031
9032         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
9033
9034 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
9035
9036         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
9037
9038 2004-11-26  Ben Elliston  <bje@au.ibm.com>
9039
9040         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
9041         dg-do directive.
9042
9043 2004-11-26  Ben Elliston  <bje@au.ibm.com>
9044
9045         * gcc.dg/pr17957.c: Pass --param, not -param.
9046
9047 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
9048
9049         PR middle-end/17957
9050         * testsuite/gcc.dg/pr17957.c: New test.
9051
9052 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
9053
9054         PR c++/18445
9055         * g++.dg/template/crash28.C: Likewise.
9056
9057         PR c++/18001
9058         * g++.dg/expr/unary2.C: Adjust lvalue messages.
9059         * g++.dg/ext/lvaddr.C: Likewise.
9060         * g++.dg/opt/pr7503-3.C: Likewise.
9061
9062         PR c++/18466
9063         * g++.dg/parse/qualified3.C: New test.
9064         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
9065
9066         PR c++/18545
9067         * g++.dg/expr/return1.C: New test.
9068
9069 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9070
9071         Friend class name lookup 3/n, PR c++/3332
9072         * g++.dg/lookup/friend3.C: New test.
9073         * g++.dg/lookup/friend4.C: Likewise.
9074         * g++.dg/lookup/friend5.C: Likewise.
9075
9076 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9077
9078         Friend class name lookup 2/n, PR c++/14513, c++/15410
9079         * g++.dg/lookup/friend2.C: New test.
9080         * g++.dg/template/friend31.C: Likewise.
9081
9082 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9083
9084         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
9085
9086 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
9087
9088         PR c++/17473
9089         * g++.dg/tc1/dr56.C: Remove.
9090         * g++.dg/template/typedef1.C: Add dg-error markers.
9091         * g++.old-deja/g++.other/typedef7.C: Likewise.
9092
9093         PR c++/18285
9094         * g++.dg/parse/typedef7.C: New test.
9095
9096 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
9097
9098         * gcc.c-torture/execute/20041124-1.c: New test.
9099
9100 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
9101
9102         * g++.dg/template/deduce3.C: New test.
9103
9104         PR c++/18586
9105         * g++.dg/template/crash27.C: New test.
9106
9107         PR c++/18530
9108         * g++.dg/warn/Wshadow-3.C: New test.
9109
9110 2004-11-24  Devang Patel  <dpatel@apple.com>
9111
9112         PR/18555
9113         * gcc.dg/cpp/isysroot-1.c: New test.
9114         * gcc.dg/cpp/usr/include/stdio.h: New file.
9115         * gcc.dg/cpp/isysroot-2.c: New test.
9116         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
9117         New file.
9118
9119 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9120
9121         PR c++/8929
9122         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
9123
9124 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
9125
9126         * gcc.target/sparc/align.c: Do not include <stdint.h>.
9127         * gcc.target/sparc/pdist.c: Likewise.
9128
9129 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
9130
9131         PR c++/16882
9132         * g++.dg/conversion/simd1.C: New test.
9133
9134 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9135
9136         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
9137         and restore_ld_library_path_env_vars.
9138         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
9139         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
9140         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
9141         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
9142
9143 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
9144
9145         * gcc.dg/pragma-align-2.c: Test macro expansion.
9146         * gcc.dg/pragma-pack-2.c: New test.
9147
9148 2004-11-23  Richard Henderson  <rth@redhat.com>
9149
9150         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
9151         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
9152         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
9153         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
9154         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
9155         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
9156
9157         * gcc.dg/vect/vect.exp: Add check for alpha.
9158         * lib/target-supports.exp (check_alpha_max_hw_available): New.
9159         (check_effective_target_vect_int): Enable for alpha.
9160         (check_effective_target_vect_long): New.
9161         (is-effective-target): Add it.
9162
9163 2004-11-23  Uros Bizjak <uros@kss-loka.si>
9164
9165         * gcc.dg/pr18614-1.c: New test.
9166
9167 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
9168
9169         * gcc.dg/setjmp-2.c: New test.
9170
9171 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
9172
9173         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
9174         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
9175         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
9176         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
9177         gcc.target/sparc/pdist.c: New tests.
9178
9179 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
9180
9181         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
9182
9183 2004-11-22  Dale Johannesen  <dalej@apple.com>
9184
9185         * gcc.dg/20041111-1.c:  New.
9186
9187 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
9188
9189         PR tree-opt/18536
9190         * gcc.dg/vect/pr18536.c: New test.
9191
9192 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9193
9194         PR c++/18354
9195         * g++.dg/template/nontype11.C: New test.
9196
9197 2004-11-21  Roger Sayle  <roger@eyesopen.com>
9198
9199         PR middle-end/18520
9200         * gcc.dg/pr18520-1.c: New test case.
9201
9202 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
9203
9204         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
9205         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
9206         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
9207         expected diagnostics.
9208
9209 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
9210
9211         PR target/18580
9212         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
9213         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
9214         vect-77.c, vect-77a.c: XFAIL on the SPARC.
9215
9216 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
9217
9218         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
9219
9220 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
9221             Joseph Myers  <joseph@codesourcery.com>
9222
9223         * lib/target-supports.exp (check_visibility_available): Really
9224         test the compiler.
9225
9226 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
9227
9228         PR tree-opt/18181
9229         * gcc.dg/vect/vect-85.c: New test.
9230         * gcc.dg/vect/vect-86.c: New test.
9231         * gcc.dg/vect/vect-87.c: New test.
9232         * gcc.dg/vect/vect-88.c: New test.
9233
9234 2004-11-19  Ben Elliston  <bje@au.ibm.com>
9235
9236         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
9237
9238 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
9239
9240         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
9241         * gcc.dg/ppc-and-1.c: Ditto.
9242         * gcc.dg/ppc-compare-1.c: Ditto.
9243         * gcc.dg/ppc-mov-1.c: Ditto
9244
9245 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
9246             Mark Mitchell  <mark@codesourcery.com>
9247
9248         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
9249
9250 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
9251             Aldy Hernandez  <aldyh@redhat.com>
9252
9253         * lib/target-supports.exp (check_effective_target_vect_int): New
9254         (check_effective_target_vect_float): New
9255         (check_effective_target_vect_double): New.
9256         (is-effective-target): Support new effective targets keywords.
9257         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
9258         default action for dg-do.
9259         * gcc.dg/vect/pr16105.c: Use new support.
9260         * gcc.dg/vect/pr18400.c: Ditto.
9261         * gcc.dg/vect/pr18425.c: Ditto.
9262         * gcc.dg/vect/vect-1.c: Ditto.
9263         * gcc.dg/vect/vect-10.c: Ditto.
9264         * gcc.dg/vect/vect-11.c: Ditto.
9265         * gcc.dg/vect/vect-12.c: Ditto.
9266         * gcc.dg/vect/vect-13.c: Ditto.
9267         * gcc.dg/vect/vect-14.c: Ditto.
9268         * gcc.dg/vect/vect-15.c: Ditto.
9269         * gcc.dg/vect/vect-16.c: Ditto.
9270         * gcc.dg/vect/vect-17.c: Ditto.
9271         * gcc.dg/vect/vect-18.c: Ditto.
9272         * gcc.dg/vect/vect-19.c: Ditto.
9273         * gcc.dg/vect/vect-2.c: Ditto.
9274         * gcc.dg/vect/vect-20.c: Ditto.
9275         * gcc.dg/vect/vect-21.c: Ditto.
9276         * gcc.dg/vect/vect-22.c: Ditto.
9277         * gcc.dg/vect/vect-23.c: Ditto.
9278         * gcc.dg/vect/vect-24.c: Ditto.
9279         * gcc.dg/vect/vect-25.c: Ditto.
9280         * gcc.dg/vect/vect-26.c: Ditto.
9281         * gcc.dg/vect/vect-27.c: Ditto.
9282         * gcc.dg/vect/vect-27a.c: Ditto.
9283         * gcc.dg/vect/vect-28.c: Ditto.
9284         * gcc.dg/vect/vect-29.c: Ditto.
9285         * gcc.dg/vect/vect-29a.c: Ditto.
9286         * gcc.dg/vect/vect-3.c: Ditto.
9287         * gcc.dg/vect/vect-30.c: Ditto.
9288         * gcc.dg/vect/vect-31.c: Ditto.
9289         * gcc.dg/vect/vect-32.c: Ditto.
9290         * gcc.dg/vect/vect-33.c: Ditto.
9291         * gcc.dg/vect/vect-34.c: Ditto.
9292         * gcc.dg/vect/vect-35.c: Ditto.
9293         * gcc.dg/vect/vect-36.c: Ditto.
9294         * gcc.dg/vect/vect-37.c: Ditto.
9295         * gcc.dg/vect/vect-38.c: Ditto.
9296         * gcc.dg/vect/vect-4.c: Ditto.
9297         * gcc.dg/vect/vect-40.c: Ditto.
9298         * gcc.dg/vect/vect-41.c: Ditto.
9299         * gcc.dg/vect/vect-42.c: Ditto.
9300         * gcc.dg/vect/vect-43.c: Ditto.
9301         * gcc.dg/vect/vect-44.c: Ditto.
9302         * gcc.dg/vect/vect-45.c: Ditto.
9303         * gcc.dg/vect/vect-46.c: Ditto.
9304         * gcc.dg/vect/vect-47.c: Ditto.
9305         * gcc.dg/vect/vect-48.c: Ditto.
9306         * gcc.dg/vect/vect-48a.c: Ditto.
9307         * gcc.dg/vect/vect-49.c: Ditto.
9308         * gcc.dg/vect/vect-5.c: Ditto.
9309         * gcc.dg/vect/vect-50.c: Ditto.
9310         * gcc.dg/vect/vect-51.c: Ditto.
9311         * gcc.dg/vect/vect-52.c: Ditto.
9312         * gcc.dg/vect/vect-53.c: Ditto.
9313         * gcc.dg/vect/vect-54.c: Ditto.
9314         * gcc.dg/vect/vect-55.c: Ditto.
9315         * gcc.dg/vect/vect-56.c: Ditto.
9316         * gcc.dg/vect/vect-56a.c: Ditto.
9317         * gcc.dg/vect/vect-57.c: Ditto.
9318         * gcc.dg/vect/vect-58.c: Ditto.
9319         * gcc.dg/vect/vect-59.c: Ditto.
9320         * gcc.dg/vect/vect-6.c: Ditto.
9321         * gcc.dg/vect/vect-60.c: Ditto.
9322         * gcc.dg/vect/vect-61.c: Ditto.
9323         * gcc.dg/vect/vect-62.c: Ditto.
9324         * gcc.dg/vect/vect-63.c: Ditto.
9325         * gcc.dg/vect/vect-64.c: Ditto.
9326         * gcc.dg/vect/vect-65.c: Ditto.
9327         * gcc.dg/vect/vect-66.c: Ditto.
9328         * gcc.dg/vect/vect-67.c: Ditto.
9329         * gcc.dg/vect/vect-68.c: Ditto.
9330         * gcc.dg/vect/vect-69.c: Ditto.
9331         * gcc.dg/vect/vect-7.c: Ditto.
9332         * gcc.dg/vect/vect-72.c: Ditto.
9333         * gcc.dg/vect/vect-72a.c: Ditto.
9334         * gcc.dg/vect/vect-73.c: Ditto.
9335         * gcc.dg/vect/vect-74.c: Ditto.
9336         * gcc.dg/vect/vect-75.c: Ditto.
9337         * gcc.dg/vect/vect-76.c: Ditto.
9338         * gcc.dg/vect/vect-77.c: Ditto.
9339         * gcc.dg/vect/vect-77a.c: Ditto.
9340         * gcc.dg/vect/vect-78.c: Ditto.
9341         * gcc.dg/vect/vect-79.c: Ditto.
9342         * gcc.dg/vect/vect-8.c: Ditto.
9343         * gcc.dg/vect/vect-80.c: Ditto.
9344         * gcc.dg/vect/vect-82.c: Ditto.
9345         * gcc.dg/vect/vect-82_64.c: Ditto.
9346         * gcc.dg/vect/vect-83.c: Ditto.
9347         * gcc.dg/vect/vect-83_64.c: Ditto.
9348         * gcc.dg/vect/vect-9.c: Ditto.
9349         * gcc.dg/vect/vect-all.c: Ditto.
9350         * gcc.dg/vect/vect-none.c: Ditto.
9351
9352 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
9353
9354         * lib/gcc-dg.exp (dg-skip-if): New function.
9355         (dg-forbid-option): Remove.
9356         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
9357         * g++.dg/abi/bitfield8.C: Likewise.
9358         * g++.dg/abi/dtor1.C: Likewise.
9359         * g++.dg/abi/empty10.C: Likewise.
9360         * g++.dg/abi/empty7.C: Likewise.
9361         * g++.dg/abi/empty9.C: Likewise.
9362         * g++.dg/abi/layout3.C: Likewise.
9363         * g++.dg/abi/layout4.C: Likewise.
9364         * g++.dg/abi/thunk1.C: Likewise.
9365         * g++.dg/abi/thunk2.C: Likewise.
9366         * g++.dg/abi/vbase11.C: Likewise.
9367         * g++.dg/abi/vthunk2.C: Likewise.
9368         * g++.dg/abi/vthunk3.C: Likewise.
9369         * g++.dg/ext/attrib8.C: Likewise.
9370         * g++.dg/opt/longbranch2.C: Likewise.
9371         * g++.dg/opt/reg-stack4.C: Likewise.
9372         * g++.old-deja/g++.ext/attrib1.C: Likewise.
9373         * g++.old-deja/g++.ext/attrib2.C: Likewise.
9374         * g++.old-deja/g++.ext/attrib3.C: Likewise.
9375         * g++.old-deja/g++.other/store-expr1.C: Likewise.
9376         * g++.old-deja/g++.other/store-expr2.C: Likewise.
9377         * gcc.dg/20000609-1.c: Likewise.
9378         * gcc.dg/20000720-1.c: Likewise.
9379         * gcc.dg/20011107-1.c: Likewise.
9380         * gcc.dg/20011119-1.c: Likewise.
9381         * gcc.dg/20020108-1.c: Likewise.
9382         * gcc.dg/20020122-2.c: Likewise.
9383         * gcc.dg/20020122-3.c: Likewise.
9384         * gcc.dg/20020201-3.c: Likewise.
9385         * gcc.dg/20020206-1.c: Likewise.
9386         * gcc.dg/20020218-1.c: Likewise.
9387         * gcc.dg/20020310-1.c: Likewise.
9388         * gcc.dg/20020411-1.c: Likewise.
9389         * gcc.dg/20020418-2.c: Likewise.
9390         * gcc.dg/20020426-1.c: Likewise.
9391         * gcc.dg/20020426-2.c: Likewise.
9392         * gcc.dg/20020517-1.c: Likewise.
9393         * gcc.dg/20020523-1.c: Likewise.
9394         * gcc.dg/20020523-2.c: Likewise.
9395         * gcc.dg/20020729-1.c: Likewise.
9396         * gcc.dg/20030204-1.c: Likewise.
9397         * gcc.dg/20030826-2.c: Likewise.
9398         * gcc.dg/20030926-1.c: Likewise.
9399         * gcc.dg/20031202-1.c: Likewise.
9400         * gcc.dg/980312-1.c: Likewise.
9401         * gcc.dg/980313-1.c: Likewise.
9402         * gcc.dg/990117-1.c: Likewise.
9403         * gcc.dg/990424-1.c: Likewise.
9404         * gcc.dg/990524-1.c: Likewise.
9405         * gcc.dg/991230-1.c: Likewise.
9406         * gcc.dg/i386-387-1.c: Likewise.
9407         * gcc.dg/i386-387-2.c: Likewise.
9408         * gcc.dg/i386-387-3.c: Likewise.
9409         * gcc.dg/i386-387-4.c: Likewise.
9410         * gcc.dg/i386-387-5.c: Likewise.
9411         * gcc.dg/i386-387-6.c: Likewise.
9412         * gcc.dg/i386-asm-1.c: Likewise.
9413         * gcc.dg/i386-bitfield1.c: Likewise.
9414         * gcc.dg/i386-bitfield2.c: Likewise.
9415         * gcc.dg/i386-loop-1.c: Likewise.
9416         * gcc.dg/i386-loop-2.c: Likewise.
9417         * gcc.dg/i386-loop-3.c: Likewise.
9418         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
9419         * gcc.dg/i386-pic-1.c: Likewise.
9420         * gcc.dg/i386-regparm.c: Likewise.
9421         * gcc.dg/i386-signbit-1.c: Likewise.
9422         * gcc.dg/i386-signbit-2.c: Likewise.
9423         * gcc.dg/i386-signbit-3.c: Likewise.
9424         * gcc.dg/i386-sse-5.c: Likewise.
9425         * gcc.dg/i386-sse-8.c: Likewise.
9426         * gcc.dg/i386-unroll-1.c: Likewise.
9427         * gcc.dg/tls/opt-1.c: Likewise.
9428         * gcc.dg/tls/opt-2.c: Likewise.
9429         * gcc.dg/unroll-1.c: Likewise.
9430         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
9431         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
9432         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
9433         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
9434
9435 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9436
9437         * g++.dg/template/incomplete1.C: New test.
9438
9439 2004-11-16  Nick Clifton  <nickc@redhat.com>
9440
9441         Revert patches accidentally commited during checkin of fixes for
9442         xstormy16 tests:
9443         gcc.c-torture/execute/simd-4.c: Revert
9444         gcc.dg/20040910-1.c: Revert.
9445
9446 2004-11-16  Paul Brook  <paul@codesourcery.com>
9447
9448         PR fortran/13010
9449         * gfortran.dg/der_pointer_1.f90: New test.
9450
9451 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
9452
9453         PR c/18498
9454         * gcc.dg/bitfld-13.c: New test.
9455
9456 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
9457
9458         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
9459         powerpc*-*-linux*.
9460
9461         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
9462         * gcc.dg/ppc64-abi-2.c: Ditto.
9463         * gcc.dg/ppc64-abi-3.c: Ditto.
9464
9465         * lib/gcc-dg.exp (dg-target-list): Remove.
9466
9467 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
9468
9469         * gcc.dg/ia64-postinc.c: New test.
9470
9471 2004-11-15  Mark Mitchell <mark@codesourcery.com>
9472
9473         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
9474
9475 2004-11-15  Nick Clifton  <nickc@redhat.com>
9476
9477         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
9478         __INT_MAX__ so that the test can be compiled by toolchains
9479         targeted at 16-bit processors.
9480
9481         * gcc.dg/20040625-1.c: Use long constants rather than integers
9482         when performing arithmetic that will overflow 16-bits.
9483
9484         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
9485         xstormy16.  It does not support 128-bit vector operations.
9486
9487         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
9488         with the macro PTR_TYPE.  Define this macro to an integer type
9489         suitable for holding a pointer.
9490
9491         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
9492         the target is a 16-bit processor.
9493
9494         * gcc.dg/cpp/if-2.c: Expect a different warning message from
9495         16-bit targets where the character constant will be too long.
9496
9497         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
9498         where the double will not be directly addressable.
9499
9500 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9501
9502         Friend class name lookup 1/n, PR c++/18471
9503         * g++.dg/template/crash26.C: New test.
9504         * g++.dg/lookup/struct1.C: Adjust expected error.
9505         * g++.dg/parse/elab1.C: Likewise.
9506         * g++.dg/parse/elab2.C: Likewise.
9507         * g++.dg/parse/int-as-enum1.C: Likewise.
9508         * g++.dg/parse/struct-as-enum1.C: Likewise.
9509         * g++.dg/parse/typedef1.C: Likewise.
9510         * g++.dg/parse/typedef3.C: Likewise.
9511         * g++.dg/parse/typedef4.C: Likewise.
9512         * g++.dg/parse/typedef5.C: Likewise.
9513         * g++.dg/template/nontype4.C: Likewise.
9514         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
9515         * g++.old-deja/g++.other/elab1.C: Likewise.
9516         * g++.old-deja/g++.other/syntax4.C: Likewise.
9517
9518 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
9519
9520         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
9521
9522 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
9523
9524         * gcc.c-torture/execute/20041114-1.c: New test.
9525
9526 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
9527
9528         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
9529         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
9530         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
9531         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
9532         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
9533         gcc.dg/switch-7.c: New tests.
9534
9535 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
9536
9537         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
9538
9539 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
9540
9541         PR tree-opt/18400
9542         * gcc.dg/vect/pr18400.c: New test.
9543
9544 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
9545             Andrew Pinski  <pinskia@physics.uc.edu>
9546
9547         PR tree-opt/18425
9548         * gcc.dg/vect/pr18425.c: New test.
9549
9550 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
9551
9552         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
9553         Guard with dg-require-alias and dg-require-visibility.
9554
9555 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
9556
9557         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
9558
9559 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9560
9561         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
9562
9563 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9564
9565         PR c++/17344
9566         * g++.dg/template/defarg5.C: New test.
9567
9568 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
9569
9570         * g++.dg/parse/cast1.C: Run only on ILP32.
9571         * g++.old-deja/g++.mike/p784.C: Likewise.
9572
9573 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
9574
9575         * gcc.c-torture/execute/20041113-1.c: New test.
9576
9577 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
9578
9579         PR target/18230
9580         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
9581         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
9582         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
9583         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
9584         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
9585         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
9586         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
9587         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
9588         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
9589         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
9590         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
9591         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
9592         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
9593
9594 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
9595
9596         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
9597         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
9598         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
9599         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
9600         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
9601         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
9602         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
9603         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
9604         gcc.target/sparc/combined-1.c: New tests.
9605
9606 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
9607
9608         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
9609         New tests.
9610
9611 2004-11-12  Mark Mitchell <mark@codesourcery.com>
9612
9613         * lib/gcc-dg.exp (dg-forbid-option): New function.
9614         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
9615         * g++.dg/abi/bitfield8.C: Likewise.
9616         * g++.dg/abi/dtor1.C: Likewise.
9617         * g++.dg/abi/empty10.C: Likewise.
9618         * g++.dg/abi/empty7.C: Likewise.
9619         * g++.dg/abi/empty9.C: Likewise.
9620         * g++.dg/abi/layout3.C: Likewise.
9621         * g++.dg/abi/layout4.C: Likewise.
9622         * g++.dg/abi/thunk1.C: Likewise.
9623         * g++.dg/abi/thunk2.C: Likewise.
9624         * g++.dg/abi/vbase11.C: Likewise.
9625         * g++.dg/abi/vthunk2.C: Likewise.
9626         * g++.dg/abi/vthunk3.C: Likewise.
9627         * g++.dg/ext/attrib8.C: Likewise.
9628         * g++.dg/opt/longbranch2.C: Likewise.
9629         * g++.dg/opt/reg-stack4.C: Likewise.
9630         * g++.old-deja/g++.ext/attrib1.C: Likewise.
9631         * g++.old-deja/g++.ext/attrib2.C: Likewise.
9632         * g++.old-deja/g++.ext/attrib3.C: Likewise.
9633         * g++.old-deja/g++.other/store-expr1.C: Likewise.
9634         * g++.old-deja/g++.other/store-expr2.C: Likewise.
9635         * gcc.dg/20000609-1.c: Likewise.
9636         * gcc.dg/20000720-1.c: Likewise.
9637         * gcc.dg/20011107-1.c: Likewise.
9638         * gcc.dg/20011119-1.c: Likewise.
9639         * gcc.dg/20020108-1.c: Likewise.
9640         * gcc.dg/20020122-2.c: Likewise.
9641         * gcc.dg/20020122-3.c: Likewise.
9642         * gcc.dg/20020201-3.c: Likewise.
9643         * gcc.dg/20020206-1.c: Likewise.
9644         * gcc.dg/20020218-1.c: Likewise.
9645         * gcc.dg/20020310-1.c: Likewise.
9646         * gcc.dg/20020411-1.c: Likewise.
9647         * gcc.dg/20020418-2.c: Likewise.
9648         * gcc.dg/20020426-1.c: Likewise.
9649         * gcc.dg/20020426-2.c: Likewise.
9650         * gcc.dg/20020517-1.c: Likewise.
9651         * gcc.dg/20020523-1.c: Likewise.
9652         * gcc.dg/20020523-2.c: Likewise.
9653         * gcc.dg/20020729-1.c: Likewise.
9654         * gcc.dg/20030204-1.c: Likewise.
9655         * gcc.dg/20030826-2.c: Likewise.
9656         * gcc.dg/20030926-1.c: Likewise.
9657         * gcc.dg/20031202-1.c: Likewise.
9658         * gcc.dg/980312-1.c: Likewise.
9659         * gcc.dg/980313-1.c: Likewise.
9660         * gcc.dg/990117-1.c: Likewise.
9661         * gcc.dg/990424-1.c: Likewise.
9662         * gcc.dg/990524-1.c: Likewise.
9663         * gcc.dg/991230-1.c: Likewise.
9664         * gcc.dg/i386-387-1.c: Likewise.
9665         * gcc.dg/i386-387-2.c: Likewise.
9666         * gcc.dg/i386-387-3.c: Likewise.
9667         * gcc.dg/i386-387-4.c: Likewise.
9668         * gcc.dg/i386-387-5.c: Likewise.
9669         * gcc.dg/i386-387-6.c: Likewise.
9670         * gcc.dg/i386-asm-1.c: Likewise.
9671         * gcc.dg/i386-bitfield1.c: Likewise.
9672         * gcc.dg/i386-bitfield2.c: Likewise.
9673         * gcc.dg/i386-loop-1.c: Likewise.
9674         * gcc.dg/i386-loop-2.c: Likewise.
9675         * gcc.dg/i386-loop-3.c: Likewise.
9676         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
9677         * gcc.dg/i386-pic-1.c: Likewise.
9678         * gcc.dg/i386-regparm.c: Likewise.
9679         * gcc.dg/i386-signbit-1.c: Likewise.
9680         * gcc.dg/i386-signbit-2.c: Likewise.
9681         * gcc.dg/i386-signbit-3.c: Likewise.
9682         * gcc.dg/i386-sse-5.c: Likewise.
9683         * gcc.dg/i386-sse-8.c: Likewise.
9684         * gcc.dg/i386-unroll-1.c: Likewise.
9685         * gcc.dg/tls/opt-1.c: Likewise.
9686         * gcc.dg/tls/opt-2.c: Likewise.
9687         * gcc.dg/unroll-1.c: Likewise.
9688         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
9689         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
9690         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
9691         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
9692         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
9693         -m64 is specified.
9694
9695 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
9696
9697         PR c++/18389
9698         * g++.dg/parse/cond1.C: New test.
9699
9700         PR c++/18429
9701         * g++.dg/template/array9.C: New test.
9702         * g++.dg/ext/vla1.C: Adjust error messages.
9703         * g++.dg/ext/vlm1.C: Likewise.
9704         * g++.dg/template/crash2.C: Likewise.
9705
9706         PR c++/18436
9707         * g++.dg/template/call3.C: New test.
9708
9709         PR c++/18407
9710         * g++.dg/template/ptrmem11.C: New test.
9711
9712 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
9713
9714         PR other/14264
9715         * lib/g++.exp: Set LC_ALL and LANG to C.
9716         * lib/gcc-dg.exp: Likewise.
9717         * lib/gfortran.exp: Likewise.
9718         * lib/objc.exp: Likewise.
9719         * lib/treelang.exp: Likewise.
9720
9721 2004-11-12  Andreas Schwab  <schwab@suse.de>
9722
9723         * gcc.dg/pr16286.c: Fix last change.
9724
9725 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
9726
9727         PR c++/18416
9728         * g++.dg/init/global1.C: New test.
9729
9730 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
9731
9732         * gcc.c-torture/execute/20041112-1.c: New test.
9733
9734 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
9735
9736         * lib/gcc-dg.exp (dg-target-list): New.
9737
9738 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
9739             Richard Sandiford  <rsandifo@redhat.com>
9740
9741         * lib/target-supports.exp (get-compiler_messages): New.
9742         (check_named_sections_available): Use it.
9743         (check_effective_target_ilp32): New.
9744         (check_effective_target_lp64): New.
9745         (is-effective-target): New.
9746         * lib/gcc-dg.exp (dg-require-effective-target): New.
9747
9748 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
9749
9750         * gcc.dg/precedence-1.c: New test.
9751
9752 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
9753
9754         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
9755
9756         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
9757         message, delete generated files, use more descriptive name for
9758         executable, and make the test unsupported when it cannot be run.
9759
9760         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
9761         (dg-require-weak, dg-require-visibility, dg-require-alias,
9762         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
9763         dg-require-iconv, dg-require-named-sections): Use it.
9764
9765         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
9766
9767 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
9768
9769         PR target/16457
9770         * gcc.dg/ppc-and-1: New
9771
9772         PR target/16796
9773         * gcc.dg/ppc-mov-1.c: New.
9774
9775         PR target/16458
9776         * gcc.dg/ppc-compare-1.c: New.
9777
9778 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
9779
9780         * objc.dg/desig-init-2.m: New test.
9781
9782 2004-11-10  Adam Nemet  <anemet@lnxw.com>
9783
9784         PR middle-end/18160
9785         * g++.dg/warn/register-var-1.C: New test.
9786         * g++.dg/warn/register-var-2.C: New test.
9787
9788 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
9789
9790         * gcc.dg/union-2.c: New test.
9791
9792 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
9793
9794         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
9795         New test for PR tree-optimization/17892.
9796
9797 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
9798
9799         PR c++/18369
9800         * g++.dg/init/new12.C: New test.
9801
9802 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
9803
9804         * gcc.target/sparc: New directory.
9805         * gcc.target/sparc/sparc.exp: New driver.
9806         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
9807         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
9808         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
9809         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
9810
9811 2004-11-10  Paul Brook  <paul@codesourcery.com>
9812
9813         PR fortran/18218
9814         * gfortran.dg/list_read.c: New test.
9815
9816 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
9817
9818         PR c/18322
9819         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
9820         expected diagnostic location.
9821
9822 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
9823
9824         * gcc.dg/20041109-1.c: New test.
9825
9826 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
9827
9828         PR objc/18406
9829         * objc/compile/pr18406.m: New test.
9830
9831 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
9832
9833         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
9834
9835 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
9836
9837         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
9838
9839 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
9840
9841         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
9842
9843 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
9844
9845         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
9846         exit.
9847
9848 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
9849
9850         PR tree-opt/18299
9851         * gcc.c-torture/pr18299-1.c: New test.
9852
9853 2004-11-06  Andreas Schwab  <schwab@suse.de>
9854
9855         * gcc.dg/pr16286.c: Also test for bool and pixel.
9856
9857 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
9858
9859         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
9860         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
9861         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
9862         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
9863         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
9864         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
9865         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
9866         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
9867         gcc.dg/struct-semi-3.c: New tests.
9868
9869 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9870
9871         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
9872
9873 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9874
9875         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
9876         Do not use C99 designators.
9877
9878 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9879
9880         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
9881
9882 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9883
9884         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
9885         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
9886         * gcc.c-torture/execute/simd-5.x: Remove.
9887
9888 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
9889
9890         PR rtl-optimization/17933
9891         * gcc.dg/torture/pr17933-1.c: New test.
9892
9893 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
9894
9895         PR target/18106
9896         * lib/target-supports.exp (check_weak_available): Support
9897         Windows.
9898
9899 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
9900
9901         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
9902         call to fflush(stdout) before abort.
9903         (my_ffsll): New function.
9904         (generate_fields): Use it.
9905
9906 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
9907
9908         * gcc.dg/init-undef-1.c: New test.
9909
9910 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
9911
9912         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
9913         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
9914         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
9915         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
9916         expected messages for new parser.
9917
9918 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
9919
9920         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
9921
9922 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
9923
9924         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
9925         on LP64 targets.
9926
9927 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
9928
9929         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
9930         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
9931         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
9932         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
9933         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
9934         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
9935         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
9936         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
9937         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
9938         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
9939
9940 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
9941
9942         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
9943         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
9944         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
9945         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
9946         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
9947         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
9948         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
9949         for new parser.
9950
9951 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
9952
9953         PR target/15342
9954         * gcc.dg/20041104-1.c: New test.
9955
9956 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9957
9958         * g++.dg/template/nontype7.C: New test.
9959         * g++.dg/template/nontype8.C: Likewise.
9960         * g++.dg/template/nontype9.C: Likewise.
9961         * g++.dg/template/nontype10.C: Likewise.
9962         * g++.dg/tc1/dr49.C: Likewise.
9963         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
9964         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
9965
9966 2004-11-04  Ben Elliston  <bje@au.ibm.com>
9967
9968         * g++.dg/rtti/tinfo1.C: Remove xfails.
9969
9970 2004-11-04  Ben Elliston  <bje@au.ibm.com>
9971
9972         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
9973         packed attribute to the definition to satisfy the new C++ parser.
9974
9975 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
9976
9977         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
9978         invocations of va_arg.
9979
9980 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
9981
9982         PR c++/18124
9983         * g++.dg/template/crash25.C: New test.
9984
9985         PR c++/18155
9986         * g++.dg/template/typedef2.C: New test.
9987         * g++.dg/parse/crash13.C: Adjust error markers.
9988
9989         PR c++/18177
9990         * g++.dg/conversion/const3.C: New test.
9991
9992 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9993
9994         PR fortran/17535
9995         PR fortran/17583
9996         PR fortran/17713
9997         * gfortran.dg/generic_[123].f90: New testcases.
9998
9999 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
10000
10001         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
10002         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
10003
10004 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
10005
10006         PR tree-opt/16808
10007         * gcc.c-torture/compile/pr16808.c: New test.
10008
10009 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
10010
10011         PR rtl-optimization/17104
10012         * gcc.dg/ppc-bitfield1.c: New.
10013
10014 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
10015
10016         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
10017
10018 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
10019
10020         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
10021         strings for 32-bit code.
10022
10023 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
10024
10025         PR c/18239
10026         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
10027
10028 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
10029
10030         PR c++/18064
10031         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
10032
10033 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
10034
10035         PR c++/15172
10036         * g++.dg/init/aggr2.C: New test.
10037
10038 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
10039
10040         * objc.dg/local-decl-1.m: New test.
10041
10042 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10043
10044         * gcc.dg/20040910-1.c: Adjust regex.
10045
10046 2004-10-30  Roger Sayle  <roger@eyesopen.com>
10047
10048         PR rtl-optimization/18084
10049         * g++.dg/opt/pr18084-1.C: New testcase.
10050
10051 2004-10-30  Matt Austern  <austern@apple.com>
10052
10053         PR c++/17542
10054         * g++.dg/ext/attrib18.C: New test.
10055
10056 2004-10-30  Roger Sayle  <roger@eyesopen.com>
10057
10058         PR middle-end/18096
10059         * gcc.dg/pr18096-1.c: New test case.
10060
10061 2004-10-30  Roger Sayle  <roger@eyesopen.com>
10062
10063         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
10064
10065 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
10066
10067         PR c/16666
10068         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
10069         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
10070         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
10071         gcc.dg/old-style-prom-3.c: New tests.
10072
10073 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
10074
10075         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
10076         Remove unnecessary inclusion of stdio.h.
10077
10078 2004-10-29  Roger Sayle  <roger@eyesopen.com>
10079
10080         PR rtl-optimization/17581
10081         * gcc.dg/pr17581-1.c: New test case.
10082
10083 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
10084
10085         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
10086         being implemented.
10087         * g++.dg/conversion/dr195-1.C: New.
10088         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
10089         * g++.old-deja/g++.mike/p10148.C: Likewise.
10090
10091 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
10092
10093         PR c++/17695
10094         * g++.dg/debug/typedef2.C: New test.
10095
10096 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
10097
10098         PR fortran/13490
10099         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
10100         * gfortran.dg/g77/README: Update.
10101
10102 2004-10-28  Matt Austern  <austern@apple.com>
10103
10104         PR c++/14124
10105         * g++.dg/ext/packed7.C: New test.
10106
10107 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
10108
10109         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
10110         scan-assembler.
10111         * lib/scanasm.exp (hidden-scan-for): New proc.
10112         (scan-hidden): Use hidden-scan-for instead of constructing the scan
10113         string.
10114         (scan-not-hidden): Likewise.
10115         * lib/target-supports.exp (check_visibility_available): mach-o is
10116         support too.
10117
10118 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
10119
10120         PR c++/17132
10121         * g++.dg/template/memclass3.C: New test.
10122
10123 2004-10-28  Adam Nemet  <anemet@lnxw.com>
10124
10125         PR middle-end/18160
10126         * gcc.dg/register-var-1.c: New test.
10127         * gcc.dg/register-var-2.c: New test.
10128         * gcc.dg/asm-7.c: Taking the address of a register variable is an
10129         error now.
10130
10131 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
10132
10133         PR other/18172
10134         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
10135         unused variables.
10136         * gcc.dg/vect/vect-22.c: Likewise.
10137
10138 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
10139
10140         * gcc.dg/i386-rotate-1.c: New test.
10141
10142 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
10143
10144         * g++.dg/init/ref12.C: Add "run" marker.
10145
10146         PR c++/17435
10147         * g++.dg/init/ref12.C: New test.
10148
10149         PR c++/18140
10150         * g++.dg/template/shift1.C: New test.
10151         * g++.dg/template/error10.C: Adjust error markers.
10152
10153 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
10154
10155         PR tree-opt/17529
10156         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
10157
10158 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
10159
10160         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
10161         * gcc.dg/weak/weak-3.c: Likewise.
10162         * gcc.dg/weak/weak-5.c: Likewise.
10163         * gcc.dg/weak/weak-9.c: Likewise.
10164         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
10165         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
10166
10167         * gcc.dg/darwin-weakimport-1.c: New.
10168
10169 2004-10-28  Ben Elliston  <bje@au.ibm.com>
10170
10171         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
10172
10173 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
10174
10175         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
10176         'syntax' error messages.
10177         * gcc.dg/cpp/direct2s.c: Likewise.
10178
10179 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
10180
10181         * gcc.c-torture/compile/20041026-1.c: New.
10182
10183 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
10184
10185         PR c++/18093
10186         * g++.dg/lookup/ns2.C: New test.
10187
10188         PR c++/18020
10189         * g++.dg/template/enum4.C: New test.
10190
10191         PR c++/18161
10192         * g++.dg/template/expr1.C: New test.
10193
10194 2004-10-26  Ben Elliston  <bje@au.ibm.com>
10195
10196         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
10197
10198 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
10199
10200         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
10201         gcc.dg/decl-nospec-3.c: New tests.
10202
10203 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
10204
10205         * objc.dg/super-class-3.m: New test.
10206
10207 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
10208
10209         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
10210         resyncing.
10211         * gcc.dg/cpp/direct2s.c: Likewise.
10212
10213 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
10214
10215         * objc.dg/image-info.m: Update for changes to section selection.
10216
10217 2004-10-25  David Ayers  <d.ayers@inode.at>
10218             Ziemowit Laski  <zlaski@apple.com>
10219
10220         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
10221         diagnostics when messaging 'id <Proto>'.
10222         * objc.dg/class-protocol-1.m: New test.
10223         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
10224         a non-existent method signature.
10225         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
10226         Update diagnostics when messaging with non-existent method signature.
10227         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
10228         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
10229         invalid receivers are now resolved as if messaging 'id'; remove
10230         extraneous diagnostics.
10231
10232 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
10233
10234         PR c/16667
10235         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
10236         gcc.dg/init-desig-obs-3.c: New tests.
10237
10238 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
10239
10240         * gcc.dg/debug/20041023-1.c: New test.
10241
10242 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
10243
10244         PR middle-end/17407
10245         * gcc.c-torture/compile/pr17407.c: New test.
10246
10247         PR c++/18121
10248         * g++.dg/template/array8.C: New test.
10249
10250 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
10251
10252         PR other/18138
10253         * lib/g++.exp: Accept more than one multilib libgcc.
10254         * lib/gcc-dg.exp: Likewise.
10255         * lib/objc.exp: Likewise.
10256         * lib/treelang.exp: Likewise.
10257         * lib/gfortran.exp: Likewise.
10258
10259 2004-10-24  Ben Elliston  <bje@au.ibm.com>
10260
10261         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
10262
10263 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
10264
10265         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
10266         * gcc.dg/c99-const-expr-3.c: Likewise.
10267
10268 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
10269
10270         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
10271
10272 2004-10-23  Ben Elliston  <bje@au.ibm.com>
10273
10274         * gcc.c-torture/execute/loop-2e.x: Remove.
10275
10276 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
10277
10278         PR c++/18095
10279         * g++.dg/parse/crash18.C: New.
10280         * g++.dg/parse/crash19.C: New.
10281
10282 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
10283
10284         * g++.dg/ext/dllimport1.C: Move dg-warnings.
10285         * g++.dg/ext/dllimport2.C: Same.
10286         * g++.dg/ext/dllimport8.C: Same.
10287
10288 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
10289
10290         PR c++/10841
10291         * g++.dg/conversion/cast1.C: New test.
10292         * g++.dg/overload/pmf1.C: Adjust error marker.
10293
10294 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
10295
10296         PR objc/17923
10297         * objc.dg/const-str-7.m: New test.
10298
10299 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10300
10301         * g++.dg/template/memfriend11.C: Fix comment typo.
10302         * g++.dg/template/memfriend14.C: Likewise.
10303
10304 2004-10-20  Richard Henderson  <rth@redhat.com>
10305
10306         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
10307         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
10308         -fasynchronous-unwind-tables.
10309
10310 2004-10-20  Richard Henderson  <rth@redhat.com>
10311
10312         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
10313         (main): Return success.
10314         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
10315         (main): Return success.
10316
10317 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10318
10319         PR c++/13495
10320         * g++.dg/template/memfriend9.C: New test.
10321         * g++.dg/template/memfriend10.C: Likewise.
10322         * g++.dg/template/memfriend11.C: Likewise.
10323         * g++.dg/template/memfriend12.C: Likewise.
10324         * g++.dg/template/memfriend13.C: Likewise.
10325         * g++.dg/template/memfriend14.C: Likewise.
10326         * g++.dg/template/memfriend15.C: Likewise.
10327         * g++.dg/template/memfriend16.C: Likewise.
10328         * g++.dg/template/memfriend17.C: Likewise.
10329         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
10330
10331 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
10332
10333         * g++.dg/conversion/dr195.C: New.
10334         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
10335
10336 2004-10-20  Ben Elliston  <bje@au.ibm.com>
10337             Devang Patel  <dpatel@apple.com>
10338
10339         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
10340         of floating point arithmetic, which could trap.
10341
10342 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
10343
10344         PR c++/14035
10345         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
10346         * g++.dg/conversion/const2.C: New test.
10347         * g++.dg/expr/reinterpret2.C: New test.
10348         * g++.dg/expr/reinterpret3.C: New test.
10349         * g++.dg/expr/cast2.C: New test.
10350         * g++.dg/expr/copy1.C: New test.
10351         * g++.dg/other/conversion1.C: Change error message.
10352         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
10353         function pointers to void *.
10354         * g++.old-deja/g++.mike/p10148.C: Likewise.
10355
10356 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
10357
10358         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
10359
10360 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
10361
10362         PR c++/18047
10363
10364         * g++.dg/parse/expr3.C: New test.
10365
10366 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
10367
10368         * gcc.dg/smod-1.c: New test.
10369
10370 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
10371
10372         * objc.dg/method-14.m: New test.
10373
10374 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
10375
10376         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
10377         Also xfail as the patch was reverted.
10378
10379 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
10380
10381         PR middle-end/16973
10382         * gcc.dg/pr16973.c: New test.
10383
10384 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
10385
10386         PR tree-optimization/17656
10387         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
10388
10389 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
10390
10391         * g++.dg/eh/shadow1.C: New.
10392
10393 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
10394
10395         * gcc.c-torture/compile/20041018-1.c: New test.
10396
10397 2004-10-18  Ben Elliston  <bje@au.ibm.com>
10398
10399         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
10400         compiler referring to register 0 when accessing sdata.  The linker
10401         now patches things up.
10402
10403 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
10404
10405         PR c/17529
10406         * gcc.c-torture/compile/pr17529.c: New test.
10407
10408 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10409
10410         PR c++/17743
10411         * g++.dg/ext/attrib17.C: New test.
10412
10413 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
10414
10415         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
10416
10417 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10418
10419         PR c++/10479
10420         * g++.dg/ext/attrib16.C: New test.
10421
10422 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
10423
10424         PR c++/17042
10425         * g++.dg/init/dso_handle1.C: New test.
10426
10427         PR c++/14667
10428         * g++.dg/parse/typedef6.C: New test.
10429
10430         PR c++/17916
10431         * g++.dg/parse/pragma1.C: New test.
10432
10433 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
10434
10435         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
10436
10437 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
10438
10439         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
10440         -fno-common when on HPPA HP-UX platforms.
10441
10442 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
10443
10444         PR other/16820
10445         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
10446         stdint.h.
10447         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
10448         uintptr_t.
10449
10450 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
10451
10452         PR c++/16301
10453         * g++.dg/lookup/strong-using-4.C: New test.
10454
10455 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
10456
10457         PR middle-end/16567
10458         * gcc.c-torture/compile/nested-1.c: New test.
10459
10460 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
10461
10462         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
10463         and mipsisa64*-*-* (until support for misaligned loads is added).
10464         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
10465         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
10466         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
10467         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
10468         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
10469         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
10470
10471 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
10472
10473         PR c++/17976
10474         * g++.dg/init/dtor3.C: New test.
10475
10476 2004-10-15  Ben Elliston  <bje@au.ibm.com>
10477
10478         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
10479
10480 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
10481
10482         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
10483         * gcc.dg/macho-lo-sum.c: Likewise.
10484
10485 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
10486
10487         * gcc.dg/ppc-spe64-1.c: New test.
10488
10489 2004-10-14  Devang Patel  <dpatel@apple.com>
10490
10491         PR 17635
10492         * gcc.dg/pr17635.c : New test.
10493
10494 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
10495
10496         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
10497         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
10498         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
10499         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
10500         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
10501         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
10502         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
10503         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
10504         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
10505         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
10506         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
10507         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
10508         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
10509         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
10510         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
10511         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
10512         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
10513         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
10514
10515 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
10516
10517         * gcc.dg/vect/vect-82.c: New testcase.
10518         * gcc.dg/vect/vect-82_64.c: New testcase.
10519         * gcc.dg/vect/vect-83.c: New testcase.
10520         * gcc.dg/vect/vect-83_64.c: New testcase.
10521
10522 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
10523
10524         * gcc.dg/cpp/error-1.c: New test.
10525
10526 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
10527
10528         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
10529
10530 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
10531
10532         PR target/17984
10533         * gcc.dg/cris-peep2-xsrand2.c: New test.
10534
10535 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
10536
10537         PR c++/17661
10538         * testsuite/g++.dg/expr/for2.C: New test.
10539
10540 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
10541
10542         * g++.dg/inherit/thunk1.C: Run on the SPARC.
10543
10544 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
10545
10546         PR tree-optimization/17724
10547         * g++.dg/opt/pr17724-1.C: New test.
10548         * g++.dg/opt/pr17724-2.C: New test.
10549         * g++.dg/opt/pr17724-3.C: New test.
10550         * g++.dg/opt/pr17724-4.C: New test.
10551         * g++.dg/opt/pr17724-5.C: New test.
10552         * g++.dg/opt/pr17724-6.C: New test.
10553
10554 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
10555
10556         PR c/17301
10557         * gcc.dg/pr17301-2.c: New test.
10558
10559 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
10560
10561         PR c++/15876
10562         * g++.dg/parse/error22.C: New test.
10563
10564         PR c++/17936
10565         * g++.dg/template/spec18.C: New test.
10566
10567 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
10568
10569         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
10570         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
10571         memcpy.
10572         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
10573         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
10574
10575 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
10576
10577         * g++.dg/eh/cleanup5.C: Add dg-options "".
10578
10579 2004-10-11  Roger Sayle  <roger@eyesopen.com>
10580
10581         PR middle-end/17657
10582         * gcc.dg/switch-4.c: New test case.
10583
10584 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
10585
10586         * gcc.c-torture/execute/20041011-1.c: New test.
10587
10588 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
10589
10590         PR c++/17554
10591         * g++.dg/init/for3.C: New test.
10592
10593         PR c++/17657
10594         * g++.dg/opt/switch2.C: New test.
10595
10596         PR middle-end/17703
10597         * g++.dg/warn/Wreturn-2.C: New test.
10598
10599 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
10600
10601         PR c++/17907
10602         * g++.dg/eh/cleanup5.C: New test.
10603
10604 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
10605
10606         PR c++/17393
10607         * g++.dg/parse/error21.C: New test.
10608
10609 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10610
10611         * g++.dg/overload/pmf1.C: Adjust quoting marks.
10612         * g++.dg/warn/incomplete1.C: Likewise.
10613         * g++.dg/template/qualttp20.C: Likewise.
10614
10615 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
10616
10617         PR c/17881
10618         * parm-incomplete-1.c: New test.
10619
10620 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
10621
10622         PR c++/17867
10623         * g++.dg/parse/error19.C: New test.
10624
10625         PR c++/17670
10626         * g++.dg/init/new11.C: New test.
10627
10628         PR c++/17821
10629         * g++.dg/parse/error20.C: New test.
10630
10631         PR c++/17826
10632         * g++.dg/template/crash24.C: New test.
10633
10634 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
10635
10636         PR c/17301
10637         * gcc.dg/pr17301-1.c: New test.
10638
10639 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
10640
10641         PR c/17189
10642         * gcc.dg/anon-struct-5.c: New test.
10643
10644 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
10645
10646         PR c/17844
10647         * gcc.dg/pr17844-1.c: New test.
10648
10649 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
10650
10651         PR tree-optimization/17906
10652         * gcc.c-torture/compile/pr17906.c: New.
10653
10654 2004-10-09  Stuart Hastings  <stuart@apple.com>
10655             Roger Sayle  <roger@eyesopen.com>
10656
10657         PR rtl-optimization/17853
10658         * gcc.dg/i386-mmx-5.c: New testcase.
10659
10660 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
10661
10662         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
10663
10664 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
10665
10666         PR c++/17524
10667         * g++.dg/template/static9.C: New test.
10668
10669         PR c++/17685
10670         * g++.dg/parse/operator5.C: New test.
10671
10672 2004-10-09  Roger Sayle  <roger@eyesopen.com>
10673
10674         PR middle-end/17894
10675         * gcc.c-torture/execute/divcmp-4.c: New test case.
10676
10677 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
10678
10679         PR tree-opt/17902
10680         * g++.dg/opt/pr17902.C: New test.
10681
10682 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
10683
10684         * gcc.dg/cpp/ident-1.c: Add dg-options "".
10685
10686 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10687
10688         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
10689
10690 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10691
10692         * gcc.dg/assign-warn-3.c: New test.
10693
10694 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
10695
10696         PR c/16999
10697         * gcc.dg/cpp/ident-1.c: New test.
10698
10699 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
10700
10701         * gcc.c-torture/compile/acc1.c: New.
10702
10703 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
10704
10705         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
10706         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
10707
10708 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
10709
10710         * gcc.dg/ultrasp11.c: New test.
10711
10712 2004-10-08  Michael Matz  <matz@suse.de>
10713
10714         * gcc.dg/doloop-2.c: New test.
10715
10716 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10717
10718         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
10719         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
10720         objc.dg/method-9.m: Update expected diagnostics.
10721
10722 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
10723
10724         * gcc.dg/ppc-fsel-3.c: New file.
10725         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
10726
10727 2004-10-07  Paul Brook  <paul@codesourcery.com>
10728
10729         * gfortran.dg/intrinsic_verify_1.f90: New test.
10730
10731 2004-10-07  Paul Brook  <paul@codesourcery.com>
10732
10733         * gfortran.dg/empty_format_1.f90: Remove stray commas.
10734
10735 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10736
10737         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
10738         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
10739         commit.
10740
10741 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
10742
10743         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
10744
10745 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10746
10747         PR c++/17115
10748         * g++.dg/warn/Winline-4.C: New test.
10749
10750 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
10751
10752         * gcc.c-torture/compile/20041007-1.c: New test.
10753
10754 2004-10-07  Paul Brook  <paul@codesourcery.com>
10755
10756         PR fortran/17678
10757         * gfortran.dg/use_allocated_1.f90: New test.
10758
10759 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
10760
10761         PR middle-end/17849
10762         * gfortran.fortran-torture/compile/nested.f90: New test
10763
10764 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
10765
10766         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
10767
10768 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
10769
10770         PR c++/17368
10771         * g++.dg/ext/asm6.C: New test.
10772
10773 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
10774
10775         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
10776
10777 2004-10-06  Paul Brook  <paul@codesourcery.com>
10778
10779         PR libfortran/17709
10780         * gfortran.dg/empty_format_1.f90: New test.
10781
10782 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10783
10784         PR fortran/17568
10785         * gfortran.dg/ishft.f90: New test.
10786
10787         PR fortran/17283
10788         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
10789         tests.
10790
10791 2004-10-06  Paul Brook  <paul@codesourcery.com>
10792
10793         * gfortran.dg/do_1.f90: New test.
10794
10795 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10796
10797         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
10798         optimizing for size.
10799
10800 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
10801
10802         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
10803
10804 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
10805
10806         * gcc.c-torture/compile/20041005-1.c: New test.
10807
10808 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
10809
10810         PR c++/17829
10811         * g++.dg/lookup/koenig4.C: New.
10812
10813 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10814
10815         * g++.dg/other/classkey1.C: Adjust quoting marks.
10816         * g++.dg/parse/error15.C: Likewise.
10817         * g++.dg/template/meminit2.C (int>): Likewise.
10818
10819 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10820
10821         PR fortran/17283
10822         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
10823
10824         PR fortran/17631
10825         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
10826
10827         PR fortran/17708
10828         * gfortran.dg/pr17708.f90: New test.
10829
10830 2004-10-04  Chao-ying Fu  <fu@mips.com>
10831
10832         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
10833         * gcc.dg/vect/vect-4.c: Ditto.
10834         * gcc.dg/vect/vect-5.c: Ditto.
10835         * gcc.dg/vect/vect-6.c: Ditto.
10836         * gcc.dg/vect/vect-8.c: Ditto.
10837         * gcc.dg/vect/vect-16.c: Ditto.
10838         * gcc.dg/vect/vect-30.c: Ditto.
10839         * gcc.dg/vect/vect-40.c: Ditto.
10840         * gcc.dg/vect/vect-41.c: Ditto.
10841         * gcc.dg/vect/vect-42.c: Ditto.
10842         * gcc.dg/vect/vect-43.c: Ditto.
10843         * gcc.dg/vect/vect-44.c: Ditto.
10844         * gcc.dg/vect/vect-45.c: Ditto.
10845         * gcc.dg/vect/vect-46.c: Ditto.
10846         * gcc.dg/vect/vect-47.c: Ditto.
10847         * gcc.dg/vect/vect-48.c: Ditto.
10848         * gcc.dg/vect/vect-49.c: Ditto.
10849         * gcc.dg/vect/vect-50.c: Ditto.
10850         * gcc.dg/vect/vect-51.c: Ditto.
10851         * gcc.dg/vect/vect-52.c: Ditto.
10852         * gcc.dg/vect/vect-53.c: Ditto.
10853         * gcc.dg/vect/vect-54.c: Ditto.
10854         * gcc.dg/vect/vect-55.c: Ditto.
10855         * gcc.dg/vect/vect-56.c: Ditto.
10856         * gcc.dg/vect/vect-57.c: Ditto.
10857         * gcc.dg/vect/vect-58.c: Ditto.
10858         * gcc.dg/vect/vect-59.c: Ditto.
10859         * gcc.dg/vect/vect-60.c: Ditto.
10860         * gcc.dg/vect/vect-74.c: Ditto.
10861         * gcc.dg/vect/vect-79.c: Ditto.
10862         * gcc.dg/vect/vect-80.c: Ditto.
10863
10864 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
10865
10866         * gcc.dg/unused-7.c: Use the correct option.
10867
10868 2004-10-04  Paul Brook  <paul@codesourcery.com>
10869         Bud Davis  <bdavis9659@comcast.net>
10870
10871         PR fortran/17706
10872         PR fortran/16434
10873         * gfortran/pr17706.f90: New test.
10874         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
10875
10876 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10877
10878         * gfortran.dg/pr17612.f90: New test.
10879
10880 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10881
10882         * g++.dg/template/local1.C: Adjust quoting marks in
10883         testing for diagnostics.
10884         * g++.dg/tls/diag-2.C: Likewise.
10885         * g++.dg/other/error8.C: Likewise.
10886
10887 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
10888
10889         PR c/17178
10890         * gcc.dg/unused-4.c: Adjust to be correct.
10891
10892         PR c/17820
10893         * gcc.dg/unused-7.c: New test.
10894
10895 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
10896
10897         PR c++/17797
10898         * g++.dg/overload/template2.C: New test.
10899
10900 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
10901
10902         PR tree-optimization/16632
10903         * gcc.dg/tree-ssa/20041002-1.c: New.
10904
10905 2004-10-03  Paul Brook  <paul@codesourcery.com>
10906
10907         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
10908         rather than relying on default formatting.
10909
10910 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
10911
10912         * gcc.dg/20040920-1.c: Update expected message text.
10913
10914 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
10915
10916         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
10917
10918 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
10919
10920         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
10921         tree level.
10922
10923 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
10924
10925         * gcc.dg/tree-ssa/pr17343.c: Remove.
10926
10927 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
10928
10929         PR tree-opt/17343
10930         * gcc.dg/tree-ssa/pr17343.c: New test.
10931
10932 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
10933
10934         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
10935         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
10936         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
10937         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
10938         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
10939
10940 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
10941
10942         * gcc.dg/lvalue-2.c: New test.
10943
10944 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
10945
10946         PR c/17730
10947         * gcc.dg/pr17730-1.c: New test
10948
10949 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
10950
10951         PR c/7425
10952         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
10953
10954 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
10955
10956         * gcc.c-torture/execute/stdarg-1.c: New test.
10957         * gcc.c-torture/execute/stdarg-2.c: New test.
10958         * gcc.c-torture/execute/stdarg-3.c: New test.
10959         * gcc.dg/tree-ssa/stdarg-1.c: New test.
10960         * gcc.dg/tree-ssa/stdarg-2.c: New test.
10961         * gcc.dg/tree-ssa/stdarg-3.c: New test.
10962         * gcc.dg/tree-ssa/stdarg-4.c: New test.
10963         * gcc.dg/tree-ssa/stdarg-5.c: New test.
10964
10965 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
10966
10967         PR tree-optimization/17697
10968         * g++.dg/opt/pr17697-1.C: New test.
10969         * g++.dg/opt/pr17697-2.C: New test.
10970         * g++.dg/opt/pr17697-3.C: New test.
10971
10972 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
10973
10974         PR c/16409
10975         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
10976         gcc.dg/vla-init-5.c: New tests.
10977
10978 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
10979
10980         PR c/13804
10981         * gcc.dg/pr13804-1.c: New test.
10982
10983 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10984
10985         PR fortran/16938
10986         * gfortran.dg/pr16938.f90: New test.
10987
10988 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
10989
10990         * g++.dg/template/crash23.C: New test.
10991
10992 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
10993
10994         PR c++/17585
10995         * g++.dg/template/static8.C: New test.
10996
10997 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
10998
10999         PR c++/17681
11000         * g++.dg/other/error9.C: New test.
11001
11002 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
11003
11004         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
11005
11006 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11007
11008         PR fortran/15164
11009         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
11010
11011 2004-09-26  Roger Sayle  <roger@eyesopen.com>
11012
11013         PR middle-end/17112
11014         * gcc.dg/pr17112-1.c: New test case.
11015
11016 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
11017
11018         PR c/11459
11019         * gcc.dg/pr11459-1.c: New test.
11020
11021 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
11022
11023         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
11024         * gcc.dg/tree-ssa/loop-4.c: Likewise.
11025
11026 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11027
11028         * gfortran.dg/pr15324.f90: Make array bounds consistent.
11029
11030 2004-09-25  Jan Hubicka  <jh@suse.cz>
11031
11032         * compile/30040909-1.c: New test.
11033         * compile/30040907-1.c: New test.
11034
11035 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
11036
11037         * gcc.c-torture/execute/va-arg-26.c: New test.
11038
11039 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
11040
11041         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
11042         extra diagnostics on targets with 64-bit pointers.
11043         * objc.dg/selector-1.m: Adjust dg-warning regexp.
11044
11045 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
11046
11047         PR c/17188
11048         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
11049         * gcc.dg/decl-3.c: Adjust expected message.
11050
11051 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11052
11053         PR fortran/17615
11054         * gfortran.dg/pr17615.f90: New test.
11055
11056 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
11057
11058         PR tree-optimzation/17517
11059         * g++.dg/tree-ssa/pr17517.C: New Test.
11060
11061 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
11062
11063         PR c++/16889
11064         * g++.dg/lookup/ambig3.C: New.
11065
11066 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
11067
11068         PR tree-opt/17624
11069         * g++.dg/opt/pr17624.C: New test.
11070
11071 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
11072
11073         PR c/6980
11074         * gcc.dg/Wbad-function-cast-1.c: New test.
11075
11076 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
11077
11078         * g++.dg/ext/complit1.C
11079         * g++.dg/other/error2.C
11080         * g++.dg/other/nontype-1.C
11081         * g++.dg/parse/crash11.C
11082         * g++.dg/parse/crash12.C
11083         * g++.dg/parse/error15.C
11084         * g++.dg/parse/error4.C
11085         * g++.dg/parse/tmpl-outside1.C
11086         * g++.dg/parse/too-many-tmpl-args1.C
11087         * g++.dg/template/dependent-expr3.C
11088         * g++.dg/template/error10.C
11089         * g++.dg/template/instantiate1.C
11090         * g++.dg/template/vtable2.C
11091         * g++.dg/warn/Wshadow-1.C
11092         * g++.dg/warn/weak1.C
11093         * g++.old-deja/g++.brendan/crash16.C
11094         * g++.old-deja/g++.brendan/crash18.C
11095         * g++.old-deja/g++.brendan/crash48.C
11096         * g++.old-deja/g++.brendan/crash49.C
11097         * g++.old-deja/g++.brendan/crash55.C
11098         * g++.old-deja/g++.brendan/crash56.C
11099         * g++.old-deja/g++.brendan/crash8.C
11100         * g++.old-deja/g++.brendan/enum11.C
11101         * g++.old-deja/g++.brendan/enum8.C
11102         * g++.old-deja/g++.brendan/enum9.C
11103         * g++.old-deja/g++.brendan/friend3.C
11104         * g++.old-deja/g++.brendan/misc14.C
11105         * g++.old-deja/g++.bugs/900402_02.C
11106         * g++.old-deja/g++.bugs/900404_03.C
11107         * g++.old-deja/g++.bugs/900404_04.C
11108         * g++.old-deja/g++.bugs/900428_03.C
11109         * g++.old-deja/g++.jason/crash4.C
11110         * g++.old-deja/g++.jason/overload21.C
11111         * g++.old-deja/g++.jason/redecl1.C
11112         * g++.old-deja/g++.jason/report.C
11113         * g++.old-deja/g++.jason/rfg10.C
11114         * g++.old-deja/g++.jason/template30.C
11115         * g++.old-deja/g++.law/arm12.C
11116         * g++.old-deja/g++.law/ctors5.C
11117         * g++.old-deja/g++.law/cvt20.C
11118         * g++.old-deja/g++.law/init10.C
11119         * g++.old-deja/g++.law/init8.C
11120         * g++.old-deja/g++.law/visibility17.C
11121         * g++.old-deja/g++.law/visibility7.C
11122         * g++.old-deja/g++.mike/net8.C
11123         * g++.old-deja/g++.mike/p646.C
11124         * g++.old-deja/g++.mike/p700.C
11125         * g++.old-deja/g++.mike/p701.C
11126         * g++.old-deja/g++.mike/p811.C
11127         * g++.old-deja/g++.ns/template13.C
11128         * g++.old-deja/g++.other/array3.C
11129         * g++.old-deja/g++.other/crash25.C
11130         * g++.old-deja/g++.other/dtor3.C
11131         * g++.old-deja/g++.other/dtor4.C
11132         * g++.old-deja/g++.other/main1.C
11133         * g++.old-deja/g++.other/warn7.C
11134         * g++.old-deja/g++.pt/crash11.C
11135         * g++.old-deja/g++.pt/crash36.C
11136         * g++.old-deja/g++.pt/spec22.C
11137         * g++.old-deja/g++.pt/spec9.C
11138         * g++.old-deja/g++.pt/ttp52.C
11139         * g++.old-deja/g++.robertl/eb103.C
11140         * g++.old-deja/g++.robertl/eb121.C
11141         * g++.old-deja/g++.robertl/eb22.C
11142         * g++.old-deja/g++.robertl/eb8.C:
11143         Update locations and/or regexps of dg-error markers.
11144         Remove markers for some bogus messages that are no longer issued.
11145
11146 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
11147
11148         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
11149         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
11150
11151 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
11152
11153         PR c++/17618
11154         * g++.dg/lookup/crash5.C: New test.
11155
11156 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
11157
11158         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
11159         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
11160         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
11161         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
11162         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
11163         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
11164
11165         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
11166         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
11167         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
11168         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
11169         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
11170         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
11171
11172         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
11173
11174         * gcc.dg/vect/vect-44.c: Check additional cases.
11175         * gcc.dg/vect/vect-48.c: Check additional cases.
11176
11177         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
11178         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
11179         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
11180         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
11181         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
11182         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
11183         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
11184         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
11185         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
11186
11187         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
11188         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
11189         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
11190
11191 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11192
11193         * gcc.dg/tree-ssa/loop-6.c: New test.
11194
11195 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
11196
11197         PR c++/17620
11198         * g++.dg/inherit/base2.C: New.
11199
11200 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
11201
11202         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
11203         * gcc.dg/20001012-2.c: Likewise.
11204         * gcc.dg/20001013-1.c: Likewise.
11205         * gcc.dg/20001101-1.c: Likewise.
11206         * gcc.dg/20001102-1.c: Likewise.
11207         * gcc.dg/bf-spl1.c: Likewise.
11208         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
11209         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
11210
11211 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
11212
11213         PR tree-optimization/16721
11214         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
11215
11216 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
11217
11218         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
11219         * gcc.dg/20040305-1.c: Likewise.
11220
11221 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11222
11223         PR c/16566
11224         * gcc.c-torture/compile/pr16566-1.c,
11225         gcc.c-torture/compile/pr16566-2.c,
11226         gcc.c-torture/compile/pr16566-3.c: New tests.
11227
11228 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
11229
11230         PR tree-optimization/17512
11231         * gcc.c-torture/compile/20040916-1.c.
11232
11233 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
11234
11235         * gcc.dg/pragma-re-3.c: New test.
11236
11237 2004-09-17  Matt Austern  <austern@apple.com>
11238
11239         PR c++/15049
11240         * g++.dg/other/anon3.C: New.
11241
11242 2004-09-21  Roger Sayle  <roger@eyesopen.com>
11243
11244         PR c++/7503
11245         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
11246         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
11247         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
11248         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
11249         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
11250
11251 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
11252
11253         PR fortran/17286
11254         * gfortran.dg/pr17286.f90: New test.
11255
11256 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
11257
11258         PR c++/17530
11259         * g++.dg/template/static7.C: New test.
11260
11261 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
11262
11263         PR tree-opt/17558
11264         * gcc.c-torture/compile/pr17558.c: New test.
11265
11266 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
11267
11268         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
11269         if SKIP_ATTRIBUTE is defined.
11270
11271 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11272
11273         PR fortran/15957
11274         * gfortran.dg/pr15957.f90: New test.
11275
11276 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
11277
11278         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
11279         in comparison.
11280         * gcc.dg/vect/vect-79.c: Likewise.
11281         * gcc.dg/vect/vect-80.c: Likewise.
11282
11283 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11284
11285         PR fortran/15750
11286         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
11287
11288 2004-09-20  Ira Rosen  <irar@il.ibm.com>
11289
11290         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
11291         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
11292         * gcc.dg/vect/vect-62.c: New testcase.
11293         * gcc.dg/vect/vect-63.c: New testcase.
11294         * gcc.dg/vect/vect-64.c: New testcase.
11295         * gcc.dg/vect/vect-65.c: New testcase.
11296         * gcc.dg/vect/vect-66.c: New testcase.
11297         * gcc.dg/vect/vect-67.c: New testcase.
11298         * gcc.dg/vect/vect-68.c: New testcase.
11299         * gcc.dg/vect/vect-69.c: New testcase.
11300         * gcc.dg/vect/vect-79.c: New testcase.
11301         * gcc.dg/vect/vect-80.c: New testcase.
11302
11303 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
11304
11305         * gcc.target/mips/asm-1.c: New test.
11306
11307 2004-09-19  Ira Rosen  <irar@il.ibm.com>
11308
11309         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
11310         * gcc.dg/vect/vect-73.c: New testcase.
11311         * gcc.dg/vect/vect-74.c: New testcase.
11312         * gcc.dg/vect/vect-75.c: New testcase.
11313         * gcc.dg/vect/vect-76.c: New testcase.
11314         * gcc.dg/vect/vect-77.c: New testcase.
11315         * gcc.dg/vect/vect-78.c: New testcase
11316
11317 2004-09-18  Paul Brook  <paul@codesourcery.com>
11318
11319         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
11320
11321 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
11322
11323         PR c/17424
11324         * gcc.dg/pr17424-1.c: New test.
11325
11326 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
11327
11328         * g++.dg/tree-ssa/pr17153.C: New test.
11329
11330 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
11331
11332         PR pch/13361
11333         * testsuite/g++.dg/pch/wchar-1.C: New.
11334         * testsuite/g++.dg/pch/wchar-1.Hs: New.
11335
11336 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
11337
11338         * gcc.c-torture/execute/20040917-1.c: New test.
11339
11340 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
11341
11342         PR tree-optimization/17319
11343         * gcc.dg/pr17319.c: New test.
11344
11345 2004-09-17  Devang Patel  <dpatel@apple.com>
11346
11347         * gcc.dg/20040813-1.c: New test.
11348
11349 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
11350
11351         PR tree-optimization/17273
11352         * gcc.c-torture/compile/pr17273.c: New test.
11353
11354 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
11355
11356         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
11357         Update expected messages.
11358         * gcc.dg/declspec-13.c: New test.
11359
11360 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
11361
11362         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
11363
11364 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
11365
11366         * gcc.c-torture/execute/pr17252.c: Use post-increment to
11367         change what 'a' is pointing to.
11368
11369 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
11370
11371         PR c++/16002
11372         * g++.dg/template/error18.C: New test.
11373
11374         PR c++/16029
11375         * g++.dg/warn/Wunused-8.C: New test.
11376
11377 2004-09-17  Steven Bosscher  <stevenb@suse.de>
11378
11379         PR tree-optimization/17513
11380         * gcc.dg/20040916-1.c: New test.
11381
11382 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
11383
11384         PR c++/17501
11385         * g++.dg/template/typename7.C: New test.
11386
11387 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11388
11389         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
11390
11391 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
11392
11393         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
11394         with -ftree-based-profiling also.
11395         * lib/profopt.exp: Support late-set profile_option/feedback_option.
11396
11397 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
11398
11399         PR/15364
11400         * gfortran.dg/der_array_io_1.f90: New test.
11401         * gfortran.dg/der_array_io_2.f90: New test.
11402         * gfortran.dg/der_array_io_3.f90: New test.
11403
11404 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
11405
11406         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
11407         EABI.
11408
11409 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
11410
11411         * g++.dg/opt/switch1.C: New test.
11412
11413 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
11414
11415         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
11416         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
11417         Update expected messages.
11418
11419 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11420
11421         PR fortran/16485
11422         * gfortran.dg/same_name_1.f90: New test.
11423
11424 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
11425
11426         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
11427         dereference garbage pointers.
11428
11429 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
11430
11431         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
11432         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
11433
11434         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
11435         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
11436         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
11437
11438 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
11439
11440         PR c++/17324
11441         * g++.dg/template/mangle1.C: New test.
11442
11443 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
11444
11445         PR tree-optimization/17252
11446         * gcc.c-torture/execute/pr17252.c: New test.
11447
11448 2004-09-14  Andrew Pinski  <apinski@apple.com>
11449
11450         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
11451
11452 2004-09-14  Roger Sayle  <roger@eyesopen.com>
11453
11454         PR rtl-optimization/9771
11455         * gcc.dg/pr9771-1.c: New test case.
11456
11457 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
11458
11459         PR tree-optimization/15262
11460         * gcc.c-torture/execute/pr15262-1.c: New test.
11461         * gcc.c-torture/execute/pr15262-2.c: New test.
11462
11463 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
11464
11465         * gcc.dg/declspec-12.c: New test.
11466
11467 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
11468
11469         * gfortran.dg/pr17090.f90: Add directives to test.
11470
11471 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11472
11473         * gcc.c-torture/compile/20040914-1.c: New test.
11474
11475 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
11476
11477         PR c++/16162
11478         * g++.dg/template/decl2.C: New test.
11479
11480 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
11481
11482         PR fortran/17090
11483         * gfortran.dg/pr17090.f90: New test.
11484
11485 2004-09-13  Dale Johannesen  <dalej@apple.com>
11486
11487         * gcc.c-torture/compile/pr17408.c:  New test case.
11488
11489 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
11490
11491         PR c++/16716
11492         * g++.dg/parse/crash17.C: New test.
11493
11494         PR c++/17327
11495         * g++.dg/template/enum3.C: New test.
11496
11497 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
11498
11499         * lib/gcc-defs.exp: Load wrapper.exp.
11500         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
11501         using local code.
11502         * lib/gcc.exp (gcc_init): Similar.
11503         * lib/gfortran.exp (gfortran_init): Similar.
11504         * lib/objc.exp (objc_init): Similar.
11505         * lib/treelang.exp (treelang_init): Similar.
11506         * lib/wrapper.exp: New file with build_wrapper call machinery in
11507         ${tool}_maybe_build_wrapper.
11508
11509 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
11510
11511         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
11512         "inline".
11513         * gcc.dg/declspec-11.c: Update expected messages.
11514         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
11515         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
11516         gcc.dg/inline-12.c: New tests.
11517
11518 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
11519
11520         * g++.dg/tree-ssa/pr17400.C: New testcase.
11521
11522 2004-09-13  James E Wilson  <wilson@specifixinc.com>
11523
11524         * gcc.target/mips/sb1-1.c: New testcase.
11525
11526 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
11527
11528         * lib/g77-dg.exp: Remove unused file.
11529         * lib/mike-g77.exp: Ditto.
11530         * lib/g77.exp: Ditto.
11531
11532 2004-09-12  Richard Henderson  <rth@redhat.com>
11533
11534         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
11535
11536 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
11537
11538         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
11539         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
11540         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
11541         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
11542         Update expected messages.
11543
11544 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
11545
11546         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
11547         declaration/use mismatch for dirp parameter.
11548
11549 2004-09-12  Andrew Pinski  <apinski@apple.com>
11550
11551         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
11552         -fgnu-runtime is passed.
11553
11554 2004-09-12  Richard Henderson  <rth@redhat.com>
11555
11556         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
11557         do the uplevel thing and update additional_flags directly.
11558         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
11559         gfortran.fortran-torture/execute/intrinsic_nearest.x,
11560         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
11561         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
11562
11563 2004-09-11  Steven Bosscher  <stevenb@suse.de>
11564
11565         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
11566
11567 2004-09-11  Roger Sayle  <roger@eyesopen.com>
11568
11569         PR middle-end/17411
11570         * g++.dg/opt/pr17411-1.C: New test case.
11571
11572 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
11573
11574         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
11575         gcc.dg/tls/diag-2.c: Update expected messages.
11576         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
11577         messages.
11578         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
11579         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
11580         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
11581         gcc.dg/tls/diag-5.c: New tests.
11582
11583 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
11584
11585         * gcc.dg/20040910-1.c: Correct dg-error regexp.
11586
11587 2004-09-11  Steven Bosscher  <stevenb@suse.de>
11588
11589         * g++.dg/parse/break-in-for.C: New test.
11590
11591 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
11592
11593         * gcc.dg/tree-ssa/20040911-1.c: New test.
11594
11595 2004-09-11  Andreas Jaeger  <aj@suse.de>
11596
11597         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
11598         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
11599
11600 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
11601
11602         * gcc.target/frv: New directory of FR-V-specific tests.
11603
11604 2004-09-10  James E Wilson  <wilson@specifixinc.com>
11605
11606         * gcc.dg/convert-vec-1.c: New test.
11607
11608 2004-09-10  Roger Sayle  <roger@eyesopen.com>
11609
11610         PR middle-end/17024
11611         * gcc.dg/pr17024-1.c: New test case.
11612
11613 2004-09-10  Eric Christopher  <echristo@redhat.com>
11614
11615         * gcc.dg/20040910-1.c: New test.
11616
11617 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
11618
11619         * gcc.dg/bitfld-9.c: New test.
11620
11621 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
11622
11623         * gcc.c-torture/execute/ieee/acc1.c: New test.
11624         * gcc.c-torture/execute/ieee/acc2.c: New test.
11625         * gcc.c-torture/execute/ieee/mzero6.c: New test.
11626
11627 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
11628
11629         * gcc.dg/deprecated-2.c: New test.
11630
11631 2004-09-09  James E Wilson  <wilson@specifixinc.com>
11632
11633         * gcc.dg/init-vec-1.c: New test.
11634
11635 2004-09-09  Roger Sayle  <roger@eyesopen.com>
11636
11637         PR middle-end/17055
11638         * gcc.dg/pr17055-1.c: New test case.
11639
11640 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
11641
11642         PR target/17377
11643         * gcc.c-torture/execute/pr17377.c: New test.
11644
11645 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
11646
11647         PR c/8420
11648         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
11649         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
11650         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
11651         gcc.dg/long-long-typespec-1.c: New tests.
11652         * gcc.dg/tls/diag-2.c: Update expected diagnostics
11653
11654 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
11655
11656         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
11657         gcc.dg/gnu99-static-1.c: New tests.
11658
11659 2004-09-08  Devang Patel  <dpatel@apple.com>
11660
11661         * gcc.dg/darwin-ld-20040828-1.c: New test.
11662         * gcc.dg/darwin-ld-20040828-2.c: New test.
11663         * gcc.dg/darwin-ld-20040828-3.c: New test.
11664
11665 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
11666
11667         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
11668         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
11669         in error message.
11670         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
11671         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
11672         in error message.
11673         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
11674         types they qualify.
11675         * objc.dg/type-size-2.m: Fix wording in comment.
11676         * objc.dg/va-meth-1.m: New test case.
11677
11678 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
11679
11680         PR c/16633:
11681         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
11682         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
11683
11684 2004-09-06  Devang Patel  <dpatel@apple.com>
11685
11686         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
11687         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
11688
11689 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
11690
11691         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
11692         reflect changed line numbering of diagnostics.
11693
11694 2004-09-06  Paul Brook  <paul@codesourcery.com>
11695
11696         * gfortran.dg/edit_real_1.f90: Add new test.
11697
11698 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11699
11700         * gcc.dg/tree-ssa/loop-2.c: New test.
11701         * gcc.dg/tree-ssa/loop-3.c: New test.
11702         * gcc.dg/tree-ssa/loop-4.c: New test.
11703         * gcc.dg/tree-ssa/loop-5.c: New test.
11704
11705 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11706
11707         * gcc.dg/format/sentinel-1.c: Update for parameter option.
11708
11709 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11710
11711         * gcc.dg/format/sentinel-1.c: New test.
11712
11713 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
11714
11715         * testsuite/gcc.dg/builtins-46.c: New.
11716
11717 2004-09-03  Devang Patel  <dpatel@apple.com>
11718
11719         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
11720         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
11721
11722 2004-09-03  Jan Beulich  <jbeulich@novell.com>
11723
11724         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
11725         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
11726         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
11727         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
11728         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
11729         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
11730         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
11731         the non-portable bzero.
11732         * gcc.dg/20010912-1.c: xfail for NetWare.
11733         * gcc.dg/20020426-2.c: xfail for NetWare.
11734         * gcc.dg/20021014-1.c: xfail for NetWare.
11735         * gcc.dg/20021018-1.c: xfail for NetWare.
11736         * gcc.dg/20030213-1.c: xfail for NetWare.
11737         * gcc.dg/20030225-1.c: xfail for NetWare.
11738         * gcc.dg/20030708-1.c: xfail for NetWare.
11739         * gcc.dg/builtins-config.h: Also exclude NetWare.
11740         * gcc.dg/format/format.h: Define restrict only if not already defined.
11741         * gcc.dg/nest.c: xfail for NetWare.
11742         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
11743         * lib/target-supports.exp (check_visibility_available): Exclude
11744         NetWare.
11745
11746 2004-09-03  Jan Beulich  <jbeulich@novell.com>
11747
11748         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
11749         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
11750         deterministic starting point for the alignment of structure fields.
11751         * gcc.dg/Wpadded.c: Dito.
11752         * g++.dg/abi/vbase10.C: Dito.
11753
11754 2004-09-03  Devang Patel  <dpatel@apple.com>
11755
11756         * g++.dg/debug/pr15736.cc: New test.
11757
11758 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
11759
11760         * README.QMTEST: Fix out-of-date link.
11761
11762 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
11763
11764         PR fortran/16579
11765         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
11766         Delete.  Duplicate of gfortran.dg/g77/20010610.f
11767
11768 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
11769
11770         * g++.dg/abi/arm_rtti1.C: New test.
11771
11772 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
11773
11774         * gcc.dg/ppc-vector-memcpy.c: New.
11775         * gcc.dg/ppc-vector-memset.c: New.
11776
11777 2004-09-02  Chao-ying Fu  <fu@mips.com>
11778
11779         * gcc.target/mips/mips-3d-1.c: New test.
11780         * gcc.target/mips/mips-3d-2.c: New test.
11781         * gcc.target/mips/mips-3d-3.c: New test.
11782         * gcc.target/mips/mips-3d-4.c: New test.
11783         * gcc.target/mips/mips-3d-5.c: New test.
11784         * gcc.target/mips/mips-3d-6.c: New test.
11785         * gcc.target/mips/mips-3d-7.c: New test.
11786         * gcc.target/mips/mips-3d-8.c: New test.
11787         * gcc.target/mips/mips-3d-9.c: New test.
11788         * gcc.target/mips/mips-ps-1.c: New test.
11789         * gcc.target/mips/mips-ps-2.c: New test.
11790         * gcc.target/mips/mips-ps-3.c: New test.
11791         * gcc.target/mips/mips-ps-4.c: New test.
11792         * gcc.target/mips/mips-ps-type.c: New test.
11793
11794 2004-09-02  Paul Brook  <paul@codesourcery.com>
11795
11796         * gfortran.dg/edit_real_1.f90: Add new tests.
11797
11798 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11799
11800         PR fortran/15327
11801         * gfortran.dg/merge_char_1.f90: New test.
11802
11803 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11804
11805         PR fortran/16404
11806         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
11807
11808 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11809
11810         PR c/1522
11811         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
11812
11813 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
11814
11815         * g++.dg/opt/loop1.C: Do not XFAIL.
11816
11817 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
11818
11819         * gcc.c-torture/execute/20040831-1.c: New test.
11820
11821 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
11822
11823         PR fortran/16579
11824         * gfortran.dg/g77/20010610.f: Now passes.
11825         Copy from g77.f-torture/execute. Add dg-run directive.
11826         * gfortran.dg/g77/README: Update
11827
11828 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
11829
11830         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
11831         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
11832         (t1, t2, t3, t4): Add volatile.
11833
11834 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
11835
11836         * g++.dg/ext/visibility/arm1.C: New test.
11837
11838 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
11839
11840         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
11841         -pedantic-errors.
11842
11843 2004-09-01  Paul Brook  <paul@codesourcery.com>
11844
11845         * gfortran.dg/eof_2.f90: New test.
11846
11847 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11848
11849         PR fortran/16579
11850         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
11851
11852 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
11853
11854         PR libfortran/16805
11855         * gfortran.dg/list_read_2.f90: New test.
11856
11857 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
11858
11859         * g++.dg/abi/key1.C: New test.
11860
11861 2004-08-31  Richard Henderson  <rth@redhat.com>
11862
11863         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
11864         form of offsetof.
11865         * g++.dg/other/offsetof5.C: Remove duplicate.
11866
11867 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11868
11869         PR fortran/17244
11870         * gfortran.dg/func_derived_1.f90: New test.
11871
11872 2004-08-31  Paul Brook  <paul@codesourcery.com>
11873
11874         * gfortran.dg/eof_1.f90: New test.
11875
11876 2004-08-31  Paul Brook  <paul@codesourcery.com>
11877
11878         * gfortran.dg/list_read_1.f90: New file.
11879
11880 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
11881
11882         * g++.dg/opt/loop1.C: XFAIL.
11883
11884 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
11885
11886         * gcc.dg/funcdef-storage-1.c: New.
11887         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
11888         an extern function in local scope.
11889         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
11890         declare an 'auto inline' function in local scope.
11891         * gcc.dg/20011130-1.c: Likewise.
11892         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
11893         an 'auto' function in local scope.
11894         * gcc.dg/20021014-1.c: Likewise.
11895         * gcc.dg/20030331-2.c: Likewise.
11896
11897 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11898
11899         * gfortran.dg/blockdata_1.f90: New test.
11900
11901 2004-08-30  Richard Henderson  <rth@redhat.com>
11902
11903         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
11904
11905 2004-08-30  Richard Henderson  <rth@redhat.com>
11906
11907         * lib/fortran-torture.exp (fortran-torture-execute): Honor
11908         additional_flags set by alternate driver.
11909         (ieee-options): New procedure.
11910         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
11911         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
11912         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
11913         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
11914
11915 2004-08-30  Richard Henderson  <rth@redhat.com>
11916
11917         * lib/f-torture.exp: Remove.
11918
11919 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
11920
11921         PR rtl-optimization/16590
11922         * g++.dg/opt/loop1.C: New test.
11923
11924 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11925
11926         PR fortran/13910
11927         * gfortran.dg/oldstyle_1.f90: New test.
11928
11929 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
11930         Paul Brook  <paul@codesourcery.com>
11931
11932         * gfortran.dg/g77/README: Update.
11933         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
11934         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
11935         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
11936
11937 2004-08-28  Paul Brook  <paul@codesourcery.com>
11938
11939         PR libfortran/17195
11940         * gfortran.dg/edit_real_1.f90: New test.
11941
11942 2004-08-27  Paul Brook  <paul@codesourcery.com>
11943
11944         * gfortran.dg/rewind_1.f90: New test.
11945
11946 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
11947
11948         PR fortran/16597
11949         * gfortran.dg/pr16597.f90: New test.
11950
11951 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
11952
11953         PR c/13801
11954         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
11955         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
11956         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
11957         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
11958         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
11959
11960 2004-08-26  Nick Clifton  <nickc@redhat.com>
11961
11962         * gcc.c-torture/compile/pr17119.c: New test.
11963
11964 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
11965
11966         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
11967
11968 2004-08-25  Richard Henderson  <rth@redhat.com>
11969
11970         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
11971         the bits that expect kind=8 to be the largest real kind.
11972
11973 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
11974
11975         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
11976
11977 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11978
11979         * gfortran.dg/assignment_1.f90: New test.
11980
11981 2004-08-25  Adam Nemet  <anemet@lnxw.com>
11982
11983         * g++.dg/template/repo3.C: New test.
11984
11985 2004-08-25  Roger Sayle  <roger@eyesopen.com>
11986
11987         PR middle-end/16693
11988         PR tree-optimization/16372
11989         * g++.dg/opt/pr16372-1.C: New test case.
11990         * g++.dg/opt/pr16693-1.C: New test case.
11991         * g++.dg/opt/pr16693-2.C: New test case.
11992
11993 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
11994
11995         * objc.dg/proto-lossage-4.m: New test.
11996
11997 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
11998
11999         PR c++/17155
12000         * g++.dg/inherit/local2.C: New test.
12001
12002 2004-08-25  Paul Brook  <paul@codesourcery.com>
12003
12004         PR fortran/17144
12005         * gfortran.dg/string_ctor_1.f90: New test.
12006
12007 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12008
12009         PR c++/14428
12010         * g++.dg/template/redecl2.C: New test.
12011
12012 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
12013
12014         PR fortran/17143
12015         * gfortran.dg/pr17143.f90: New test.
12016
12017 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
12018
12019         PR fortran/17164
12020         * gfortran.dg/pr17164.f90: New test.
12021
12022 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12023
12024         * gcc.dg/tree-ssa/loop-1.c: New test.
12025
12026 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
12027
12028         * gcc.c-torture/compile/20040824-1.c: New test.
12029
12030 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
12031
12032         * gcc.c-torture/compile/iftrap-3.c: New test.
12033
12034 2004-08-24  Paul Brook  <paul@codesourcery.com>
12035
12036         * gfortran.dg/entry_2.f90: New test.
12037
12038 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
12039
12040         PR c++/16889
12041         * g++.dg/lookup/ambig[12].C: New.
12042
12043 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12044
12045         PR c++/16706
12046         * g++.dg/template/crash21.C: New test.
12047         * g++.dg/template/crash22.C: Likewise.
12048
12049 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
12050
12051         PR c++/17149
12052         * g++.dg/template/access15.C: New.
12053
12054 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
12055
12056         PR c++/17163
12057         * g++.dg/template/repo2.C: New test.
12058
12059 2004-08-23  Roger Sayle  <roger@eyesopen.com>
12060
12061         PR rtl-optimization/17078
12062         * gcc.c-torture/execute/pr17078-1.c: New test case.
12063
12064 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
12065
12066         PR c/14492
12067         * gcc.dg/debug/crash1.c: New test.
12068
12069 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
12070
12071         PR c/16180
12072         * gcc.dg/loop-5.c: New test.
12073
12074 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12075
12076         * gcc.c-torture/execute/20040823-1.c: New test.
12077
12078 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
12079
12080         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
12081         to the assembler.  Simplify test accordingly.
12082         (asm_abi_flags): Use GNU names.
12083         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
12084         to check for ABI flags.
12085
12086 2004-08-22  Andrew Pinski  <apinski@apple.com>
12087
12088         * g++.dg/opt/pr14029.C: New test.
12089         * gcc.c-torture/execute/pr15262.c: New test.
12090
12091 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12092
12093         * gfortran.dg/reduction.f90: Add checks with complex arguments.
12094
12095 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
12096
12097         PR 16908
12098         * gfortran.dg/direct_io.f90: New test.
12099
12100 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
12101
12102         PR c++/17121
12103         * g++.dg/inherit/local2.C: New test.
12104
12105 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
12106
12107         PR c++/17120
12108         * g++.dg/warn/Wparentheses-4.C: 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         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
12116         * gcc.dg/ppc-ldstruct.c: Likewise.
12117         * gcc.dg/ppc64-abi-2.c: Likewise.
12118
12119 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
12120
12121         PR rtl-optimization/17099
12122         * gcc.c-torture/execute/20040820-1.c: New test.
12123
12124 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
12125
12126         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
12127
12128 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
12129
12130         PR fortran/17077
12131         * gfortran.dg/auto_array_1.f90: New test.
12132
12133 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12134
12135         PR fortran/17074
12136         * gfortran.dg/simpleif_1.f90: New test.
12137
12138 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
12139
12140         * lib/target-supports.exp (check_profiling_available): Return
12141         false for arm*-*-symbianelf* and arm*-*-eabi*.
12142
12143         PR c++/15890
12144         * g++.dg/template/delete1.C: New test.
12145
12146 2004-08-19  Paul Brook  <paul@codesourcery.com>
12147
12148         PR fortran/14976
12149         PR fortran/16228
12150         * gfortran.dg/data_char_1.f90: New test.
12151
12152 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
12153
12154         PR fortran/16946
12155         * gfortran.dg/reduction.f90: New testcase.
12156
12157 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12158
12159         PR fortran/16520
12160         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
12161
12162 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
12163
12164         PR c++/17041
12165         * g++.dg/Wparentheses-3.C: New test.
12166
12167 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
12168
12169         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
12170         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
12171         * gcc.dg/vect/vect-2.c: Likewise.
12172         * gcc.dg/vect/vect-3.c: Likewise.
12173         * gcc.dg/vect/vect-4.c: Likewise.
12174         * gcc.dg/vect/vect-5.c: Likewise.
12175         * gcc.dg/vect/vect-6.c: Likewise.
12176         * gcc.dg/vect/vect-7.c: Likewise.
12177         * gcc.dg/vect/vect-25.c: Likewise.
12178         * gcc.dg/vect/vect-31.c: Likewise.
12179         * gcc.dg/vect/vect-32.c: Likewise.
12180         * gcc.dg/vect/vect-34.c: Likewise.
12181         * gcc.dg/vect/vect-36.c: Likewise.
12182         * gcc.dg/vect/vect-all.c: Likewise.
12183
12184 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
12185
12186         PR c++/17068
12187         * g++.dg/template/operator4.C: New test.
12188
12189 2004-08-18  Richard Henderson  <rth@redhat.com>
12190
12191         * gcc.dg/20040206-1.c: XFAIL.
12192
12193 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
12194
12195         PR c++/16246
12196         * g++.dg/template/array7.C: New test.
12197
12198 2004-08-17  James E Wilson  <wilson@specifixinc.com>
12199
12200         * gcc.dg/mips-movcc-1.c: New test.
12201         * gcc.dg/mips-movcc-2.c: New test.
12202         * gcc.dg/mips-movcc-3.c: New test.
12203
12204         * gcc.dg/mips-nmadd-1.c: New test.
12205         * gcc.dg/mips-nmadd-2.c: New test.
12206
12207 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
12208
12209         PR c++/15871
12210         * g++.dg/opt/inline8.C: New test.
12211
12212         PR c++/16965
12213         * g++.dg/parse/error17.C: New test.
12214
12215 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
12216
12217         * gcc.dg/vect: New directory for vectorizer tests.
12218         * gcc.dg/vect/tree-vect.h: New file.
12219         * gcc.dg/vect/vect.exp: New file.
12220         * gcc.dg/vect/pr16105.c.c: New test.
12221         * gcc.dg/vect/vect-1.c: New test.
12222         * gcc.dg/vect/vect-2.c: New test.
12223         * gcc.dg/vect/vect-3.c: New test.
12224         * gcc.dg/vect/vect-4.c: New test.
12225         * gcc.dg/vect/vect-5.c: New test.
12226         * gcc.dg/vect/vect-6.c: New test.
12227         * gcc.dg/vect/vect-7.c: New test.
12228         * gcc.dg/vect/vect-8.c: New test.
12229         * gcc.dg/vect/vect-9.c: New test.
12230         * gcc.dg/vect/vect-10.c: New test.
12231         * gcc.dg/vect/vect-11.c: New test.
12232         * gcc.dg/vect/vect-12.c: New test.
12233         * gcc.dg/vect/vect-13.c: New test.
12234         * gcc.dg/vect/vect-14.c: New test.
12235         * gcc.dg/vect/vect-15.c: New test.
12236         * gcc.dg/vect/vect-16.c: New test.
12237         * gcc.dg/vect/vect-17.c: New test.
12238         * gcc.dg/vect/vect-18.c: New test.
12239         * gcc.dg/vect/vect-19.c: New test.
12240         * gcc.dg/vect/vect-20.c: New test.
12241         * gcc.dg/vect/vect-21.c: New test.
12242         * gcc.dg/vect/vect-22.c: New test.
12243         * gcc.dg/vect/vect-23.c: New test.
12244         * gcc.dg/vect/vect-24.c: New test.
12245         * gcc.dg/vect/vect-25.c: New test.
12246         * gcc.dg/vect/vect-26.c: New test.
12247         * gcc.dg/vect/vect-27.c: New test.
12248         * gcc.dg/vect/vect-28.c: New test.
12249         * gcc.dg/vect/vect-29.c: New test.
12250         * gcc.dg/vect/vect-30.c: New test.
12251         * gcc.dg/vect/vect-31.c: New test.
12252         * gcc.dg/vect/vect-32.c: New test.
12253         * gcc.dg/vect/vect-33.c: New test.
12254         * gcc.dg/vect/vect-34.c: New test.
12255         * gcc.dg/vect/vect-35.c: New test.
12256         * gcc.dg/vect/vect-36.c: New test.
12257         * gcc.dg/vect/vect-37.c: New test.
12258         * gcc.dg/vect/vect-38.c: New test.
12259         * gcc.dg/vect/vect-40.c: New test.
12260         * gcc.dg/vect/vect-41.c: New test.
12261         * gcc.dg/vect/vect-42.c: New test.
12262         * gcc.dg/vect/vect-43.c: New test.
12263         * gcc.dg/vect/vect-44.c: New test.
12264         * gcc.dg/vect/vect-45.c: New test.
12265         * gcc.dg/vect/vect-46.c: New test.
12266         * gcc.dg/vect/vect-47.c: New test.
12267         * gcc.dg/vect/vect-48.c: New test.
12268         * gcc.dg/vect/vect-49.c: New test.
12269         * gcc.dg/vect/vect-50.c: New test.
12270         * gcc.dg/vect/vect-51.c: New test.
12271         * gcc.dg/vect/vect-52.c: New test.
12272         * gcc.dg/vect/vect-53.c: New test.
12273         * gcc.dg/vect/vect-54.c: New test.
12274         * gcc.dg/vect/vect-55.c: New test.
12275         * gcc.dg/vect/vect-56.c: New test.
12276         * gcc.dg/vect/vect-57.c: New test.
12277         * gcc.dg/vect/vect-58.c: New test.
12278         * gcc.dg/vect/vect-59.c: New test.
12279         * gcc.dg/vect/vect-60.c: New test.
12280         * gcc.dg/vect/vect-61.c: New test.
12281         * gcc.dg/vect/vect-all.c: New test.
12282         * gcc.dg/vect/vect-none.c: New test.
12283
12284 2004-08-17  Paul Brook  <paul@codesourcery.com>
12285
12286         PR fortran/13082
12287         * gfortran.dg/entry_1.f90: New test.
12288
12289 2004-08-17  Andrew Pinski  <apinski@apple.com>
12290
12291         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
12292
12293 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
12294
12295         * gcc.dg/pr17036-1.c: New test.
12296
12297 2004-08-16  Devang Patel  <dpatel@apple.com>
12298
12299         * gcc.dg/darwin-20040809-1.c: New test.
12300
12301 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
12302
12303         * gcc.dg/funcdef-attr-1.c: New test.
12304
12305 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
12306
12307         * gcc.dg/altivec-17.c: New test.
12308         * gcc.dg/altivec-18.c: New test.
12309
12310 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12311
12312         PR c++/6749
12313         * g++.dg/template/vtable2.C: New test.
12314
12315 2004-08-14  Richard Henderson  <rth@redhat.com>
12316
12317         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
12318         * gcc.dg/pack-test-4.c (main): Return 0.
12319         * gcc.dg/setjmp-1.c: Remove XFAIL.
12320         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
12321
12322 2004-08-14  Richard Henderson  <rth@redhat.com>
12323
12324         * gcc.dg/980217-1.c: Add prototype for printf.
12325
12326 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
12327
12328         * gfortran.dg/pr16935.f90: New test.
12329
12330 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
12331
12332         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
12333
12334 2004-08-13  Paul Brook  <paul@codesourcery.com>
12335
12336         * gfortran.dg/der_io_1.f90: Remove stray comma.
12337
12338 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
12339
12340         * gcc.dg/vmx/cw-bug-2.c: Remove.
12341         * gcc.dg/vmx/vprint-1.c: Remove.
12342         * gcc.dg/vmx/vscan-1.c: Remove.
12343
12344 2004-08-12  Devang patel  <dpatel@apple.com>
12345
12346         * gcc.dg/darwin-20040809-2.c: New test.
12347
12348 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
12349
12350         * g++.dg/ext/altivec-12.C: New test.
12351
12352         * g++.dg/ext/altivec-11.C: New test.
12353
12354 2004-08-12  Paul Brook  <paul@codesourcery.com>
12355
12356         * g++.dg/abi/arm_cxa_vec_1.C: New test.
12357
12358 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
12359
12360         * g++.dg/ext/altivec-2.C: Check for hardware support before
12361         executing any VMX instructions.
12362
12363         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
12364
12365 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
12366
12367         PR c++/16276
12368         * g++.old-deja/g++.other/comdat4.C: New test.
12369         * g++.old-deja/g++.other/comdat4-aux.cc: New.
12370
12371 2004-08-12  Ben Elliston  <bje@au.ibm.com>
12372
12373         PR target/16286
12374         * gcc.dg/pr16286.c: New test.
12375
12376 2004-08-12 Jan Beulich <jbeulich@novell.com>
12377
12378         * g++.dg/ext/asm5.C: New.
12379
12380 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
12381
12382         PR c++/16698
12383         * g++.dg/eh/crash1.C: New test.
12384
12385         PR c++/16717
12386         * g++.dg/ext/construct1.C: New test.
12387
12388 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
12389
12390         PR c++/16853
12391         * g++.dg/init/ptrmem1.C: New test.
12392
12393         PR c++/16618
12394         * g++.dg/parse/offsetof5.C: New test.
12395
12396         PR c++/16870
12397         * g++.dg/template/overload3.C: New test.
12398
12399 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
12400
12401         PR c++/16964
12402         * g++.dg/parse/error16.C: New test.
12403
12404         PR c++/16904
12405         * g++.dg/template/error14.C: New test.
12406
12407         PR c++/16929
12408         * g++.dg/template/error15.C: New test.
12409
12410 2004-08-11  Devang Patel  <dpatel@apple.com>
12411
12412         * gcc.dg/darwin-ld-20040809-1.c: New test.
12413         * gcc.dg/darwin-ld-20040809-2.c: New test.
12414
12415 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
12416
12417         PR fortran/16917
12418         * gfortran.dg/dfloat_1.f90: New test.
12419
12420 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
12421
12422         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
12423         * gcc.dg/dll-2.c: Fix dg-require syntax.
12424         * gcc.misc-tests/arm-isr.c (abort): Declare.
12425         (exit): Likewise.
12426
12427 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
12428
12429         PR c++/16971
12430         * g++.dg/parse/crash16.C: New test.
12431
12432 2004-08-10  Roger Sayle  <roger@eyesopen.com>
12433
12434         * gcc.dg/mips-rsqrt-1.c: New test case.
12435         * gcc.dg/mips-rsqrt-2.c: New test case.
12436         * gcc.dg/mips-rsqrt-3.c: New test case.
12437
12438 2004-08-10  Paul Brook  <paul@codesourcery.com>
12439
12440         * gfortran.dg/der_io_1.f90: New test.
12441
12442 2004-08-10  Paul Brook  <paul@codesourcery.com>
12443
12444         PR fortran/16919
12445         * gfortran.dg/der_array_1.f90: New test.
12446
12447 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
12448
12449         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
12450
12451 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
12452
12453         * gcc.dg/wchar_t-2.c: Fix typo.
12454
12455 2004-08-09  Falk Hueffner  <falk@debian.org>
12456
12457         PR tree-optimization/12517
12458         * gcc.c-torture/compile/pr12517.c: New test.
12459
12460         PR tree-optimization/12578
12461         * gcc.c-torture/compile/pr12578.c: New test.
12462
12463         PR tree-optimization/12899
12464         * gcc.c-torture/compile/pr12899.c: New test.
12465
12466         PR rtl-optimization/14692
12467         * gcc.c-torture/compile/pr14692.c: New test.
12468
12469         PR tree-optimization/16461
12470         * gcc.c-torture/compile/pr16461.c: New test.
12471
12472 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
12473
12474         * gfortran.dg/getenv_1.f90: New test.
12475
12476 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
12477
12478         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
12479         wchar_t.
12480         * gcc.dg/symbian5.c: Test -fno-short-wchar.
12481
12482 2004-08-06  Paul Brook  <paul@codesourcery.com>
12483
12484         * gfortran.dg/ret_array_1.f90: New test.
12485         * gfortran.dg/ret_pointer_1.f90: New test.
12486
12487 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
12488
12489         * gcc.dg/missing-field-init-[12].c: New tests.
12490         * g++.dg/warn/missing-field-init-[12].C: New tests.
12491
12492 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
12493
12494         * gcc.dg/enum2.c: New test.
12495         * gcc.dg/symbian3.c: Likewise.
12496         * gcc.dg/symbian4.c: Likewise.
12497         * gcc.dg/wchar_t-2.c: Likewise.
12498
12499 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
12500
12501         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
12502         destructor tests.
12503
12504 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
12505
12506         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
12507         dg-require-visiblity.
12508         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
12509         * g++.dg/ext/visibility/fvisibility.C: Likewise.
12510         * g++.dg/ext/visibility/memfuncts.C: Likewise.
12511         * g++.dg/ext/visibility/new1.C: Likewise.
12512         * g++.dg/ext/visibility/pragma.C: Likewise.
12513         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
12514         * g++.dg/ext/visibility/virtual.C: Likewise.
12515         * g++/dg/ext/visibility/visibility-1.C: Likewise.
12516         * g++/dg/ext/visibility/visibility-2.C: Likewise.
12517         * g++/dg/ext/visibility/visibility-3.C: Likewise.
12518         * g++/dg/ext/visibility/visibility-4.C: Likewise.
12519         * g++/dg/ext/visibility/visibility-5.C: Likewise.
12520         * g++/dg/ext/visibility/visibility-6.C: Likewise.
12521         * g++/dg/ext/visibility/visibility-7.C: Likewise.
12522         * g++/dg/ext/visibility/visibility-8.C: New test.
12523         * gcc.c-torture/compile/dll.x: Remove.
12524         * gcc.dg/dll-2.c: Use dg-require-dll
12525         * gcc.dg/visibility-10.c: New test.
12526         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
12527         supporting DLLs.
12528         * testsuite/lib/scanasm.exp (scan_hidden): New function.
12529         (scan_not_hidden): Likewise.
12530
12531 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
12532
12533         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
12534
12535 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
12536
12537         * gcc.c-torture/execute/20040805-1.c: New test.
12538
12539 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
12540
12541         * gcc.dg/20020118-1.c: Declare abort.
12542         * gcc.dg/altivec_check.h: Likewise.
12543         * gcc.dg/iftrap-2.c: Likewise.
12544         * gcc.dg/pragma-darwin.c: Likewise.
12545         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
12546
12547 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
12548
12549         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
12550
12551 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
12552
12553         * gcc.c-torture/execute/builtins/abs-2.c,
12554         gcc.c-torture/execute/builtins/abs-3.c,
12555         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
12556         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
12557         intmax_t, uintmax_t and their limits.
12558         * gcc.dg/intmax_t-1.c: New test.
12559
12560 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12561
12562         * g++.dg/tc1/dr147.C: Add reference to PR.
12563
12564 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
12565
12566         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
12567         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
12568
12569 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
12570
12571         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
12572
12573 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
12574
12575         * gcc.dg/redecl-5.c: New test.
12576         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
12577         of scanf.
12578
12579 2004-08-03  Roger Sayle  <roger@eyesopen.com>
12580
12581         PR middle-end/16790
12582         * gcc.c-torture/execute/pr16790-1.c: New test case.
12583
12584 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
12585
12586         * g++.dg/ext/visibility/assign1.C: New test.
12587         * g++.dg/ext/visibility/new1.C: Likewise.
12588
12589         * gcc.dg/symbian1.c: New test.
12590         * gcc.dg/symbian2.c: Likewise.
12591
12592 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
12593
12594         PR target/16570
12595         * gcc.dg/i386-sse-9.c: New test.
12596
12597 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
12598
12599         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
12600
12601 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
12602
12603         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
12604         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
12605         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
12606         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
12607         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
12608         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
12609         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
12610         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
12611         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
12612         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
12613         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
12614         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
12615         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
12616         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
12617         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
12618         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
12619         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
12620         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
12621         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
12622         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
12623         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
12624         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
12625         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
12626         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
12627         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
12628         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
12629         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
12630         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
12631         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
12632         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
12633         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
12634         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
12635         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
12636         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
12637         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
12638         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
12639         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
12640         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
12641         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
12642         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
12643         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
12644         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
12645         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
12646         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
12647         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
12648         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
12649         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
12650         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
12651         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
12652         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
12653         gcc.misc-tests/i386-pf-3dnow-1.c,
12654         gcc.misc-tests/i386-pf-athlon-1.c,
12655         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
12656         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
12657         Declare built-in functions used.
12658         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
12659
12660 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
12661
12662         PR c++/16707
12663         * g++.dg/lookup/using12.C: New test.
12664
12665         * g++.dg/init/null1.C: Fix PR number.
12666         * g++.dg/parse/namespace10.C: Likewise.
12667
12668 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
12669
12670         PR c++/16224
12671         * g++.dg/template/spec17.C: New test.
12672         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
12673         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
12674
12675 2004-08-02  David Billinghurst
12676
12677         PR fortran/16292
12678         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
12679
12680 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
12681
12682         * gcc.dg/ia64-got-1.c: New test case.
12683
12684 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
12685
12686         PR c++/16489
12687         * g++.dg/init/null1.C: New test.
12688         * g++.dg/tc1/dr76.C: Adjust error marker.
12689
12690         PR c++/16529
12691         * g++.dg/parse/namespace10.C: New test.
12692
12693         PR c++/16810
12694         * g++.dg/inherit/ptrmem2.C: New test.
12695
12696 2004-08-02  Ben Elliston  <bje@au.ibm.com>
12697
12698         PR target/16155
12699         * gcc.dg/pr16155.c: New test.
12700
12701 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
12702
12703         * gcc.dg/redecl-2.c: New test.
12704
12705 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
12706
12707         * gcc.dg/darwin-longdouble.c: New file.
12708
12709 2004-07-30  Richard Henderson  <rth@redhat.com>
12710
12711         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
12712         write to constant argument.
12713         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
12714
12715 2004-07-30  Richard Henderson  <rth@redhat.com>
12716
12717         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
12718         tests of nearest around zero.
12719
12720 2004-07-30  Andrew Pinski  <apinski@apple.com>
12721
12722         * gcc.c-torture/compile/20040730-1.c: New test.
12723
12724 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
12725
12726         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
12727         powerpc-eabispe.
12728
12729 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
12730
12731         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
12732
12733 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
12734
12735         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
12736         contains $ld_library_path.
12737         * lib/gfortran.exp (gfortran_link_flags): Likewise.
12738
12739 2004-07-29  Richard Henderson  <rth@redhat.com>
12740
12741         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
12742
12743         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
12744         (alt2, which): New.
12745         (Check): Accept either alternative.
12746
12747 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
12748
12749         * g++.dg/abi/inline1.C: New test.
12750         * g++.dg/abi/local1-a.cc: Likewise.
12751         * g++.dg/abi/local1.C: Likewise.
12752         * g++.dg/abi/mangle11.C: Tweak location of warnings.
12753         * g++.dg/abi/mangle12.C: Likewise.
12754         * g++.dg/abi/mangle17.C: Likewise.
12755         * g++.dg/abi/mangle20-2.C: Likewise.
12756         * g++.dg/opt/interface1.C: Likewise.
12757         * g++.dg/opt/interface1.h: Likewise.
12758         * g++.dg/opt/interface1-a.cc: New test.
12759         * g++.dg/parse/repo1.C: New test.
12760         * g++.dg/template/repo1.C: Likewise.
12761         * g++.dg/warn/Winline-1.C: Likewise.
12762         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
12763
12764 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
12765
12766         * gcc.dg/tree-ssa/20040729-1.c: New test.
12767
12768 2004-07-27  Matt Austern <austern@apple.com>
12769
12770         * gcc.dg/darwin-bool-1.c: New test.
12771         * gcc.dg/darwin-bool-2.c: New test.
12772
12773 2004-07-28  Richard Henderson  <rth@redhat.com>
12774
12775         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
12776         arguments in the correct type.  Don't write to constant arguments.
12777
12778 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
12779
12780         PR tree-optimization/16688
12781         PR tree-optimization/16689
12782         * g++.dg/tree-ssa/pr16688.C: New test.
12783
12784 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
12785
12786         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
12787         loads.  Not only in the comment, this time.
12788
12789 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
12790
12791         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
12792         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
12793         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
12794         * gcc.dg/sh4a-bitmovua.c: New.
12795         * gcc.dg/sh4a-cos.c: New.
12796         * gcc.dg/sh4a-cosf.c: New.
12797         * gcc.dg/sh4a-fprun.c: New.
12798         * gcc.dg/sh4a-fsrra.c: New.
12799         * gcc.dg/sh4a-memmovua.c: New.
12800         * gcc.dg/sh4a-sin.c: New.
12801         * gcc.dg/sh4a-sincos.c: New.
12802         * gcc.dg/sh4a-sincosf.c: New.
12803         * gcc.dg/sh4a-sinf.c: New.
12804
12805 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
12806
12807         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
12808         conditionals.
12809         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
12810         loads.
12811         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
12812         DOM1.
12813
12814 2004-07-27  Andrew Pinski  <apinski@apple.com>
12815
12816         * g++.dg/rtti/tinfo1.C: Correct the xfail.
12817
12818 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
12819
12820         * gcc.dg/pragma-isr.c: New test.
12821
12822 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12823
12824         PR c++/14429
12825         * g++.dg/template/ttp11.C: New test.
12826
12827 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
12828
12829         * gcc.c-torture/compile/20040727-1.c: New test.
12830
12831 2004-07-26  Eric Christopher  <echristo@redhat.com>
12832
12833         * gcc.c-torture/compile/20040726-2.c: New test.
12834
12835 2004-07-26  Andrew Pinski  <apinski@apple.com>
12836
12837         * g++.dg/rtti/tinfo1.C: Xfail.
12838
12839 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
12840
12841         * gcc.c-torture/compile/20040726-1.c: New test.
12842
12843 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
12844             Brian Ryner  <bryner@brianryner.com>
12845
12846         PR c++/9283
12847         PR c++/15000
12848         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
12849         * g++.dg/ext/visibility/: New directory.
12850         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
12851         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
12852         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
12853         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
12854         * g++.dg/ext/visibility/fvisibility.C,
12855         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
12856         g++.dg/ext/visibility/fvisibility-override1.C
12857         g++.dg/ext/visibility/fvisibility-override2.C
12858         g++.dg/ext/visibility/memfuncts.C
12859         g++.dg/ext/visibility/noPLT.C
12860         g++.dg/ext/visibility/pragma.C
12861         g++.dg/ext/visibility/pragma-override1.C
12862         g++.dg/ext/visibility/pragma-override2.C
12863         g++.dg/ext/visibility/staticmemfuncts.C
12864         g++.dg/ext/visibility/virtual.C: New tests.
12865
12866 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
12867
12868         PR c/15360
12869         * gcc.dg/pr15360-1.c: New test.
12870
12871 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
12872
12873         * gcc.dg/pragma-align-2.c: New test.
12874         * gcc.dg/pragma-init-fini.c: New test.
12875         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
12876         targets.
12877
12878 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
12879
12880         * gcc.dg/init-string-2.c: New test.
12881
12882 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
12883
12884         PR 16684
12885         * gcc.dg/Wredundant-decls-1.c: New test case.
12886
12887 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
12888
12889         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
12890         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
12891         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
12892         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
12893         * gcc.dg/compat/generate-random.c: New file.
12894         * gcc.dg/compat/generate-random.h: Likewise.
12895         * gcc.dg/compat/generate-random_r.c: Likewise.
12896         * gcc.dg/compat/struct-layout-1.h: Likewise.
12897         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
12898         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
12899         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
12900         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
12901         * gcc.dg/compat/struct-layout-1_main.c: New test.
12902         * gcc.dg/compat/struct-layout-1_x.c: New file.
12903         * gcc.dg/compat/struct-layout-1_y.c: New file.
12904         * gcc.dg/compat/struct-layout-1_test.h: New file.
12905
12906 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
12907
12908         * gcc.dg/comp-return-1.c: New test
12909
12910 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
12911
12912         * gcc.dg/vmx/8-02a.c: Fix typo.
12913
12914         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
12915         * gcc.dg/darwin-abi-3.c: New test.
12916
12917         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
12918         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
12919
12920         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
12921         * gcc.dg/vmx/ops-long-1.c: New test.
12922         * gcc.dg/vmx/ops-long-2.c: New test.
12923
12924 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
12925
12926         * g++.dg/lookup/conv-[1234].C: New.
12927
12928 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
12929
12930         * g++.dg/parse/attr2.C: Simplify.
12931
12932 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12933
12934         PR c/7284
12935         * gcc.c-torture/execute/pr7284-1.c: New test.
12936
12937 2004-07-22  Brian Booth  <bbooth@redhat.com>
12938
12939         * gcc.dg/tree-ssa/20040721-1.c: New test.
12940
12941 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
12942
12943         * g++.dg/template/crash20.c: New.
12944
12945 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
12946
12947         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
12948         Add dg-run directive.  Declare variables as required.
12949         * gfortran.dg/g77/README: Update
12950
12951 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
12952
12953         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
12954         gcc.dg/cris-peep2-andu2.c: New tests.
12955
12956 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12957
12958         PR c/15052
12959         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
12960         on return type.
12961         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
12962         messages.
12963         * gcc.dg/qual-return-2.c: Update expected messages.
12964         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
12965
12966 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12967
12968         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
12969         * gcc.dg/noncompile/921102-1.c: Update expected error message.
12970
12971 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12972
12973         PR c/11250
12974         * gcc.dg/init-string-1.c: New test.
12975
12976 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
12977
12978         PR middle-end/15345
12979         PR c/16450
12980         * gcc.dg/torture/nested-fn-1.c: New test.
12981
12982 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
12983
12984         PR target/16559
12985         * gcc.dg/ia64-fptr-1.c: New file.
12986
12987 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12988
12989         PR c++/14497
12990         * g++.dg/template/spec16.C: New test.
12991         * g++.old-deja/g++.robertl/eb118.C: Remove.
12992
12993 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12994
12995         PR c++/509
12996         * g++.dg/template/spec15.C: New test.
12997
12998 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
12999
13000         Copy cases from g77.f-torture/execute and add dg-run
13001         directive.  Other changes as noted.
13002         * gfortran.dg/g77/13037.f
13003         * gfortran.dg/g77/1832.f
13004         * gfortran.dg/g77/19981119-0.f
13005         * gfortran.dg/g77/19990313-0.f
13006         * gfortran.dg/g77/19990313-1.f
13007         * gfortran.dg/g77/19990313-2.f
13008         * gfortran.dg/g77/19990313-3.f
13009         * gfortran.dg/g77/19990419-1.f
13010         * gfortran.dg/g77/19990826-0.f
13011         * gfortran.dg/g77/19990826-2.f
13012         * gfortran.dg/g77/20000503-1.f
13013         * gfortran.dg/g77/20001111.f
13014         * gfortran.dg/g77/20010116.f
13015         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
13016         * gfortran.dg/g77/20010430.f
13017         * gfortran.dg/g77/6177.f
13018         * gfortran.dg/g77/947.f
13019         * gfortran.dg/g77/970816-3.f
13020         * gfortran.dg/g77/971102-1.f
13021         * gfortran.dg/g77/980520-1.f
13022         * gfortran.dg/g77/980628-0.f
13023         * gfortran.dg/g77/980628-1.f
13024         * gfortran.dg/g77/980628-10.f
13025         * gfortran.dg/g77/980628-2.f
13026         * gfortran.dg/g77/980628-3.f
13027         * gfortran.dg/g77/980628-7.f
13028         * gfortran.dg/g77/980628-8.f
13029         * gfortran.dg/g77/980628-9.f
13030         * gfortran.dg/g77/980701-0.f
13031         * gfortran.dg/g77/980701-1.f
13032         * gfortran.dg/g77/cabs.f
13033         * gfortran.dg/g77/claus.f
13034         * gfortran.dg/g77/complex_1.f
13035         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
13036         * gfortran.dg/g77/dcomplex.f
13037         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
13038         * gfortran.dg/g77/f90-intrinsic-mathematical.f
13039         * gfortran.dg/g77/f90-intrinsic-numeric.f
13040         * gfortran.dg/g77/int8421.f
13041         * gfortran.dg/g77/labug1.f
13042         * gfortran.dg/g77/large_vec.f
13043         * gfortran.dg/g77/le.f
13044         * gfortran.dg/g77/short.f
13045         * gfortran.dg/g77/README: Update
13046
13047 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
13048
13049         PR c++/16637
13050         * g++.dg/parse/lookup4.C: New test.
13051
13052 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13053
13054         PR c++/16175
13055         * g++.dg/template/ttp10.C: New test.
13056
13057 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
13058
13059         * gcc.dg/pr12625-1.c: New test.
13060
13061 2004-07-20  Steven Bosscher  <stevenb@suse.de>
13062
13063         * testsuite/gcc.dg/switch-warn-1.c: New test.
13064         * testsuite/gcc.dg/switch-warn-2.c: New test.
13065         * gcc.c-torture/compile/pr14730.c: Update.
13066
13067 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
13068
13069         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
13070         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
13071         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
13072         g++.dg/template/nontype3.C: Remove trailing CR from tests.
13073
13074 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
13075
13076         PR c++/16623
13077         * g++.dg/template/assign1.C: New test.
13078
13079 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13080
13081         PR c++/12170
13082         * g++.dg/template/ttp9.C: New test.
13083
13084 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
13085
13086         * gcc.dg/format/cmn-err-1.c: New test.
13087
13088 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
13089
13090         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
13091         gcc.dg/Wparentheses-10.c: New tests.
13092         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
13093
13094 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13095
13096         PR fortran/16465
13097         * gfortran.dg/g77//ffixed-line-length-0.f,
13098         gfortran.dg/g77/ffixed-line-length-132.f,
13099         gfortran.dg/g77/ffixed-line-length-72.f,
13100         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
13101         gfortran.dg/g77/README: Update.
13102
13103 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13104
13105         PR c++/13092
13106         * g++.dg/template/non-dependent7.C: New test.
13107         * g++.dg/template/non-dependent8.C: Likewise.
13108         * g++.dg/template/non-dependent9.C: Likewise.
13109         * g++.dg/template/non-dependent10.C: Likewise.
13110
13111 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
13112
13113         PR c++/16337
13114         * g++.dg/parse/attr2.C: New test.
13115
13116 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
13117
13118         * g77.dg: Removed.
13119         * g77.f-torture: Ditto.
13120
13121 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
13122
13123         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
13124         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
13125         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
13126
13127 2004-07-16  Richard Henderson  <rth@redhat.com>
13128
13129         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
13130
13131 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13132
13133         * lib/fortran-torture.exp (fortran-torture): Don't test compile
13134         tests with full list of options.
13135         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
13136         of TORTURE_OPTIONS if test contains 'dg-do run'.
13137
13138         PR fortran/16404
13139         * gfortran.dg/do_iterator.f90: New test.
13140
13141 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13142
13143         PR rtl-optimization/16536
13144         * gcc.c-torture/execute/restrict-1.c: New test.
13145
13146 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13147
13148         PR fortran/15324
13149         * gfortran.dg/pr15324.f90: New test.
13150
13151         PR fortran/15129
13152         * gfortran.dg/pr15129.f90: New test.
13153
13154         PR fortran/15140
13155         * gfortran.dg/pr15140.f90: New test.
13156
13157         PR fortran/13792
13158         * gfortran.fortran-torture/execute/bounds.f90: Add check for
13159         compile-time simplification.
13160
13161 2004-07-14  Mike Stump  <mrs@apple.com>
13162
13163         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
13164
13165 2004-07-14  James E Wilson  <wilson@specifixinc.com>
13166
13167         PR target/16325
13168         * gcc.dg/profile-generate-1.c: New.
13169
13170 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
13171
13172         * gcc.c-torture/execute/20040709-1.c: New test.
13173         * gcc.c-torture/execute/20040709-2.c: New test.
13174
13175 2004-07-14  Mike Stump  <mrs@apple.com>
13176
13177         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
13178
13179 2004-07-14  Mike Stump  <mrs@apple.com>
13180
13181         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
13182
13183 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
13184
13185         PR c++/16518
13186         * g++.dg/parse/mutable1.C: New test.
13187
13188 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
13189
13190         PR tree-optimization/16443
13191         * gcc.dg/tree-ssa/20040713-1.c: New test.
13192
13193 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
13194
13195         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
13196         for operator new.
13197
13198 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
13199
13200         * gfortran.dg/g77/README: New file
13201         * gfortran.dg/g77/19981216-0.f:  Copy from
13202         g77.f-torture/noncompile.  Add "dg-do compile" and
13203         dg-error as required.
13204         * gfortran.dg/g77/19990218-1.f: Likewise
13205         * gfortran.dg/g77/19990905-1.f: Likewise
13206         * gfortran.dg/g77/9263.f: Likewise
13207         * gfortran.dg/g77/980615-0.f: Likewise
13208         * gfortran.dg/g77/980616-0.f: Likewise
13209         * gfortran.dg/g77/check0.f: Likewise
13210         * gfortran.dg/g77/select_no_compile.f: Likewise
13211
13212 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
13213
13214         Copy files from g77.f-torture/compile.
13215         Add "{ dg-do compile}".  Other changes as noted
13216         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
13217         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
13218         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
13219         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
13220         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
13221         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
13222         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
13223         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
13224         statement to conform to standard.  Append alpha1.x for reference.
13225         * gfortran.dg/g77/xformat.f: Add dg-warning
13226
13227 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
13228
13229         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
13230         Add {dg-do compile} directive.
13231         * gfortran.dg/g77/cpp2.F: Likewise
13232
13233 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13234
13235         PR c++/5402
13236         * g++.dg/lookup/name-clash1.C: New test.
13237
13238         PR c++/9777
13239         * g++.dg/lookup/name-clash2.C: New test.
13240
13241         PR c++/12102
13242         * g++.dg/lookup/name-clash3.C: New test.
13243
13244 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13245
13246         * g++.dg/lookup/new2.C: New test.
13247         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
13248
13249 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
13250
13251         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
13252         Add {dg-do compile} directive.
13253         * gfortran.dg/g77/13060.f: Likewise
13254         * gfortran.dg/g77/19990218-0.f: Likewise
13255         * gfortran.dg/g77/19990305-0.f: Likewise
13256         * gfortran.dg/g77/19990419-0.f: Likewise
13257         * gfortran.dg/g77/19990502-0.f: Likewise
13258         * gfortran.dg/g77/19990502-1.f: Likewise
13259         * gfortran.dg/g77/19990525-0.f: Likewise
13260         * gfortran.dg/g77/19990826-1.f: Likewise
13261         * gfortran.dg/g77/19990826-3.f: Likewise
13262         * gfortran.dg/g77/19990905-2.f: Likewise
13263         * gfortran.dg/g77/20000412-1.f: Likewise
13264         * gfortran.dg/g77/20000511-1.f: Likewise
13265         * gfortran.dg/g77/20000511-2.f: Likewise
13266         * gfortran.dg/g77/20000518.f: Likewise
13267         * gfortran.dg/g77/20000601-1.f: Likewise
13268         * gfortran.dg/g77/20000601-2.f: Likewise
13269         * gfortran.dg/g77/20000629-1.f: Likewise
13270         * gfortran.dg/g77/20000630-2.f: Likewise
13271         * gfortran.dg/g77/20010115.f: Likewise
13272         * gfortran.dg/g77/20010321-1.f: Likewise
13273         * gfortran.dg/g77/20010426.f: Likewise
13274         * gfortran.dg/g77/20020307-1.f: Likewise
13275         * gfortran.dg/g77/8485.f: Likewise
13276         * gfortran.dg/g77/960317-1.f: Likewise
13277         * gfortran.dg/g77/970915-0.f: Likewise
13278         * gfortran.dg/g77/980310-1.f: Likewise
13279         * gfortran.dg/g77/980310-2.f: Likewise
13280         * gfortran.dg/g77/980310-3.f: Likewise
13281         * gfortran.dg/g77/980310-4.f: Likewise
13282         * gfortran.dg/g77/980310-6.f: Likewise
13283         * gfortran.dg/g77/980310-7.f: Likewise
13284         * gfortran.dg/g77/980310-8.f: Likewise
13285         * gfortran.dg/g77/980419-2.f: Likewise
13286         * gfortran.dg/g77/980424-0.f: Likewise
13287         * gfortran.dg/g77/980427-0.f: Likewise
13288         * gfortran.dg/g77/980729-0.f: Likewise
13289         * gfortran.dg/g77/981117-1.f: Likewise
13290         * gfortran.dg/g77/toon_1.f: Likewise
13291
13292 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13293
13294         PR c++/2204
13295         * g++.dg/other/abstract2.C: New test.
13296
13297 2004-07-12  Paul Brook  <paul@codesourcery.com>
13298
13299         * gfortran.dg/pointer_init_1.f90: New test.
13300
13301 2004-07-11  Paul Brook  <paul@codesourcery.com>
13302
13303         PR fortran/15986
13304         * gfortran.dg/contained_1.f90: New test.
13305
13306 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
13307
13308         * g++.dg/parse/defarg8.C: New test.
13309
13310 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13311
13312         PR fortran/16433
13313         * gfortran.dg/pr16433.f: New test.
13314
13315         PR fortran/17574
13316         * gfortran.dg/pr15754.f90: New test.
13317
13318 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
13319
13320         PR tree-optimization/16437
13321         * gcc.c-torture/execute/bitfld-4.c: New test.
13322
13323 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13324
13325         * gfortran.fortran-torture/execute/common_2.f90: Add check for
13326         access to common var from module.
13327
13328 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13329
13330         PR fortran/16336
13331         * gfortran.fortran-torture/execute/common_2.f90: New test.
13332
13333 2004-07-10  Paul Brook  <paul@codesourcery.com>
13334
13335         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
13336
13337 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13338
13339         PR fortran/15969
13340         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
13341
13342 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
13343
13344         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
13345         * gfortran.dg/g77/ffixed-form-2.f: Likewise
13346         * gfortran.dg/g77/ffree-form-1.f: Likewise
13347         * gfortran.dg/g77/ffree-form-2.f: Likewise
13348         * gfortran.dg/g77/ffree-form-3.f: Likewise
13349         * gfortran.dg/g77/fno-underscoring.f: Likewise
13350         * gfortran.dg/g77/funderscoring.f: Likewise
13351         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
13352
13353 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13354
13355         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
13356
13357 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13358         Paul Brook  <paul@codesourcery.com>
13359
13360         PR fortran/13415
13361         * gfortran.dg/common_pointer_1.f90: New test.
13362
13363 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13364
13365         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
13366
13367 2004-07-09  James E Wilson  <wilson@specifixinc.com>
13368
13369         PR target/16364
13370         * gcc.c-torture/compile/20040709-1.c: New.
13371
13372 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13373
13374         PR fortran/14077
13375         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
13376
13377 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13378
13379         PR fortran/13201
13380         * gfortran.dg/shape_1.f90: New test.
13381
13382 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
13383             Andrew Pinski  <apinski@apple.com>
13384
13385         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
13386
13387 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13388
13389         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
13390         comment.
13391
13392 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13393         Paul Brook  <paul@codesourcery.com>
13394
13395         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
13396         '.f95' and '.F95'.
13397
13398 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
13399
13400         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
13401
13402 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13403
13404         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
13405         testcases with capital suffix.
13406
13407 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13408
13409         PR fortran/15481
13410         PR fortran/13372
13411         PR fortran/13575
13412         PR fortran/15978
13413         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
13414
13415         * gfortran.dg/implicit_1.f90: New test.
13416
13417 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
13418
13419         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
13420         expression to match gfortran warning/error messages
13421         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
13422         dg-error text.
13423
13424 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
13425
13426         * lib/fortran-torture.exp: Rename proc search_for to
13427         search_for_re.
13428
13429 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
13430
13431         * gcc.c-torture/execute/simd-5.x: New file.
13432         XFAIL on SPARC 64-bit at -O0.
13433
13434 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13435
13436         PR c++/8211
13437         PR c++/16165
13438         * g++.dg/warn/effc3.C: New test.
13439
13440 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
13441
13442         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
13443         change X to 1X in format.
13444         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
13445         add data statements to conform to standard.
13446
13447 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
13448
13449         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
13450         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
13451         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
13452
13453 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
13454
13455         * gfortran.dg/g77/7388.f: Copy from g77.dg
13456         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
13457         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
13458         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
13459         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
13460         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
13461         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
13462         * gfortran.dg/g77/strlen0.f: Likewise
13463
13464 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
13465
13466         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
13467         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
13468
13469 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
13470
13471         * gcc.c-torture/execute/920428-2.x: Delete.
13472         * gcc.c-torture/execute/920501-7.x: Likewise.
13473
13474 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
13475
13476         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
13477         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
13478         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
13479         prescott and c3-2.
13480         (PREFETCH_3DNOW): Add -march=c3.
13481
13482 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
13483
13484         PR c/16437
13485         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
13486         * gcc.c-torture/execute/bf64-1.x: Likewise.
13487
13488 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
13489
13490         * gcc.c-torture/compile/20040708-1.c: New test.
13491
13492 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13493
13494         PR c++/16169
13495         * g++.dg/warn/effc2.C: New test.
13496
13497 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
13498
13499         * gcc.c-torture/execute/bitfld-1.x: Remove.
13500         * gcc.c-torture/execute/bitfld-3.c: New test.
13501         * gcc.dg/bitfld-2.c: Remove XFAILs.
13502
13503 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
13504
13505         PR c++/16276
13506         * g++.dg/rtti/tinfo1.C: New file.
13507
13508 2004-07-07  Eric Christopher  <echristo@redhat.com>
13509
13510         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
13511
13512 2004-07-07  Andrew Pinski  <apinski@apple.com>
13513
13514         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
13515
13516 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
13517
13518         * g++.dg/init/call1.C: XFAIL.
13519
13520 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
13521
13522         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
13523         except for movstrict*, to movmem* and clrstr* to clrmem*.
13524
13525 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
13526
13527         * gcc.c-torture/execute/20040707-1.c: New test.
13528
13529 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
13530
13531         * gcc.c-torture/execute/20040706-1.c: New test.
13532
13533 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13534
13535         PR c++/3671
13536         * g++.dg/template/spec14.C: New test.
13537
13538 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
13539
13540         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
13541         nothing if not yet defined.  Use it in b, c and d type definitions.
13542         * gcc.c-torture/execute/20040705-1.c: New test.
13543         * gcc.c-torture/execute/20040705-2.c: New test.
13544
13545 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13546
13547         PR c++/2518
13548         * g++.dg/lookup/new1.C: New test.
13549
13550 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13551
13552         PR c++/11406
13553         * g++.dg/template/sizeof8.C: New test.
13554
13555 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
13556
13557         * gcc.c-torture/compile/20040705-1.c: New test.
13558
13559 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
13560
13561         * gfortran.fortran-torture/execute/seq_io.f90: New test.
13562
13563 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
13564
13565         * gcc.dg/cpp/if-mop.c: Two new testcases.
13566         * gcc.dg/cpp/trad/comment-3.c: New.
13567
13568 2004-07-04  Paul Brook  <paul@codesourcery.com>
13569
13570         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
13571
13572 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
13573
13574         PR c++/3761
13575         * g++.dg/lookup/crash4.C: New test.
13576
13577 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
13578
13579         * gcc.c-torture/execute/builtin-abs-1.c
13580         * gcc.c-torture/execute/builtin-abs-2.c
13581         * gcc.c-torture/execute/builtin-complex-1.c
13582         * gcc.c-torture/execute/builtins/string-1-lib.c
13583         * gcc.c-torture/execute/builtins/string-1.c
13584         * gcc.c-torture/execute/builtins/string-2-lib.c
13585         * gcc.c-torture/execute/builtins/string-2.c
13586         * gcc.c-torture/execute/builtins/string-3-lib.c
13587         * gcc.c-torture/execute/builtins/string-3.c
13588         * gcc.c-torture/execute/builtins/string-4-lib.c
13589         * gcc.c-torture/execute/builtins/string-4.c
13590         * gcc.c-torture/execute/builtins/string-5-lib.c
13591         * gcc.c-torture/execute/builtins/string-5.c
13592         * gcc.c-torture/execute/builtins/string-6-lib.c
13593         * gcc.c-torture/execute/builtins/string-6.c
13594         * gcc.c-torture/execute/builtins/string-7-lib.c
13595         * gcc.c-torture/execute/builtins/string-7.c
13596         * gcc.c-torture/execute/builtins/string-8-lib.c
13597         * gcc.c-torture/execute/builtins/string-8.c
13598         * gcc.c-torture/execute/builtins/string-9-lib.c
13599         * gcc.c-torture/execute/builtins/string-9.c
13600         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
13601         * gcc.c-torture/execute/builtins/string-asm-1.c
13602         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
13603         * gcc.c-torture/execute/builtins/string-asm-2.c
13604         * gcc.c-torture/execute/stdio-opt-1.c
13605         * gcc.c-torture/execute/stdio-opt-2.c
13606         * gcc.c-torture/execute/stdio-opt-3.c
13607         * gcc.c-torture/execute/string-opt-1.c
13608         * gcc.c-torture/execute/string-opt-10.c
13609         * gcc.c-torture/execute/string-opt-11.c
13610         * gcc.c-torture/execute/string-opt-12.c
13611         * gcc.c-torture/execute/string-opt-13.c
13612         * gcc.c-torture/execute/string-opt-14.c
13613         * gcc.c-torture/execute/string-opt-15.c
13614         * gcc.c-torture/execute/string-opt-16.c
13615         * gcc.c-torture/execute/string-opt-2.c
13616         * gcc.c-torture/execute/string-opt-6.c
13617         * gcc.c-torture/execute/string-opt-7.c
13618         * gcc.c-torture/execute/string-opt-8.c:
13619         Replace with ...
13620
13621         * gcc.c-torture/execute/builtins/abs-2.c
13622         * gcc.c-torture/execute/builtins/abs-3.c
13623         * gcc.c-torture/execute/builtins/complex-1.c
13624         * gcc.c-torture/execute/builtins/fprintf.c
13625         * gcc.c-torture/execute/builtins/fputs.c
13626         * gcc.c-torture/execute/builtins/memcmp.c
13627         * gcc.c-torture/execute/builtins/memmove.c
13628         * gcc.c-torture/execute/builtins/memops-asm.c
13629         * gcc.c-torture/execute/builtins/mempcpy-2.c
13630         * gcc.c-torture/execute/builtins/mempcpy.c
13631         * gcc.c-torture/execute/builtins/memset.c
13632         * gcc.c-torture/execute/builtins/printf.c
13633         * gcc.c-torture/execute/builtins/sprintf.c
13634         * gcc.c-torture/execute/builtins/strcat.c
13635         * gcc.c-torture/execute/builtins/strchr.c
13636         * gcc.c-torture/execute/builtins/strcmp.c
13637         * gcc.c-torture/execute/builtins/strcpy.c
13638         * gcc.c-torture/execute/builtins/strcspn.c
13639         * gcc.c-torture/execute/builtins/strlen-2.c
13640         * gcc.c-torture/execute/builtins/strlen.c
13641         * gcc.c-torture/execute/builtins/strncat.c
13642         * gcc.c-torture/execute/builtins/strncmp-2.c
13643         * gcc.c-torture/execute/builtins/strncmp.c
13644         * gcc.c-torture/execute/builtins/strncpy.c
13645         * gcc.c-torture/execute/builtins/strpbrk.c
13646         * gcc.c-torture/execute/builtins/strpcpy-2.c
13647         * gcc.c-torture/execute/builtins/strpcpy.c
13648         * gcc.c-torture/execute/builtins/strrchr.c
13649         * gcc.c-torture/execute/builtins/strspn.c
13650         * gcc.c-torture/execute/builtins/strstr-asm.c
13651         * gcc.c-torture/execute/builtins/strstr.c:
13652         ... these new files.
13653
13654         * gcc.c-torture/execute/builtins/abs-2-lib.c
13655         * gcc.c-torture/execute/builtins/abs-3-lib.c
13656         * gcc.c-torture/execute/builtins/complex-1-lib.c
13657         * gcc.c-torture/execute/builtins/fprintf-lib.c
13658         * gcc.c-torture/execute/builtins/fputs-lib.c
13659         * gcc.c-torture/execute/builtins/memcmp-lib.c
13660         * gcc.c-torture/execute/builtins/memmove-lib.c
13661         * gcc.c-torture/execute/builtins/memops-asm-lib.c
13662         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
13663         * gcc.c-torture/execute/builtins/mempcpy-lib.c
13664         * gcc.c-torture/execute/builtins/memset-lib.c
13665         * gcc.c-torture/execute/builtins/printf-lib.c
13666         * gcc.c-torture/execute/builtins/sprintf-lib.c
13667         * gcc.c-torture/execute/builtins/strcat-lib.c
13668         * gcc.c-torture/execute/builtins/strchr-lib.c
13669         * gcc.c-torture/execute/builtins/strcmp-lib.c
13670         * gcc.c-torture/execute/builtins/strcpy-lib.c
13671         * gcc.c-torture/execute/builtins/strcspn-lib.c
13672         * gcc.c-torture/execute/builtins/strlen-2-lib.c
13673         * gcc.c-torture/execute/builtins/strlen-lib.c
13674         * gcc.c-torture/execute/builtins/strncat-lib.c
13675         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
13676         * gcc.c-torture/execute/builtins/strncmp-lib.c
13677         * gcc.c-torture/execute/builtins/strncpy-lib.c
13678         * gcc.c-torture/execute/builtins/strpbrk-lib.c
13679         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
13680         * gcc.c-torture/execute/builtins/strpcpy-lib.c
13681         * gcc.c-torture/execute/builtins/strrchr-lib.c
13682         * gcc.c-torture/execute/builtins/strspn-lib.c
13683         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
13684         * gcc.c-torture/execute/builtins/strstr-lib.c
13685         * gcc.c-torture/execute/builtins/lib/abs.c
13686         * gcc.c-torture/execute/builtins/lib/fprintf.c
13687         * gcc.c-torture/execute/builtins/lib/memset.c
13688         * gcc.c-torture/execute/builtins/lib/printf.c
13689         * gcc.c-torture/execute/builtins/lib/sprintf.c
13690         * gcc.c-torture/execute/builtins/lib/strcpy.c
13691         * gcc.c-torture/execute/builtins/lib/strcspn.c
13692         * gcc.c-torture/execute/builtins/lib/strncat.c
13693         * gcc.c-torture/execute/builtins/lib/strncmp.c
13694         * gcc.c-torture/execute/builtins/lib/strncpy.c
13695         * gcc.c-torture/execute/builtins/lib/strpbrk.c
13696         * gcc.c-torture/execute/builtins/lib/strspn.c
13697         * gcc.c-torture/execute/builtins/lib/strstr.c:
13698         New files containing support routines.
13699
13700         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
13701         declaration.
13702         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
13703         when not optimizing.
13704
13705 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
13706
13707         PR c++/16240
13708         * g++.dg/abi/mangle22.C: New test.
13709         * g++.dg/abi/mangle23.C: Likewise.
13710
13711 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
13712
13713         PR fortran/16290
13714         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
13715         Allow for cases without denormalized floating point numbers.
13716
13717 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
13718
13719         PR c/1027
13720         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
13721         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
13722         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
13723         expected warning text.
13724         * gcc.dg/format/diag-2.c: New test.
13725
13726 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
13727
13728         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
13729
13730 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
13731
13732         * gcc.dg/builtins-43.c: New.
13733         * gcc.dg/builtins-44.c: New.
13734         * gcc.dg/builtins-45.c: New.
13735
13736 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
13737             Andreas Tobler  <a.tobler@schweiz.ch>
13738
13739         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
13740         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
13741         as SIGSEGV.
13742         * gcc.dg/cleanup-11.c: Likewise.
13743         * gcc.dg/cleanup-8.c: Likewise.
13744         * gcc.dg/cleanup-9.c: Likewise.
13745         * gcc.dg/cleanup-5.c: Run on all platforms.
13746
13747 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
13748
13749         * g++.dg/warn/nonnull1.C: New test.
13750
13751 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
13752
13753         * gcc.dg/compat/compat-common.h: Wrap up CINT in
13754         an #ifndef SKIP_COMPLEX_INT/#endif pair.
13755         Special-case the Sun compiler wrt to <complex.h>.
13756
13757 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
13758
13759         * gcc.dg/Wunreachable-8.C: New test.
13760
13761         * gcc.dg/h8300-ice2.c : New test.
13762
13763 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
13764
13765         PR fortran/16161
13766         * gfortran.fortran-torture/compile/implicit.f90: Add test
13767         for implicit character.
13768
13769 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
13770
13771         PR fortran/16289
13772         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
13773         Use tiny() intrinsic to find smallest non-negative real
13774
13775 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
13776
13777         * gcc.dg/compat/struct-by-value-22_main.c: New test.
13778         * gcc.dg/compat/struct-by-value-22_x.c: New.
13779         * gcc.dg/compat/struct-by-value-22_y.c: New.
13780
13781         * gcc.c-torture/execute/20040629-1.c: New test.
13782
13783 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
13784
13785         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
13786         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
13787
13788         PR target/16195
13789         * gcc.dg/20040625-1.c: New test.
13790
13791 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13792
13793         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
13794
13795 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13796
13797         PR fortran/15963
13798         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
13799
13800 2004-06-29  Richard Henderson  <rth@redhat.com>
13801
13802         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
13803
13804 2004-06-29  Paul Brook  <paul@codesourcery.com>
13805
13806         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
13807         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
13808
13809 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
13810
13811         PR c++/16260
13812         * g++.dg/parse/crash15.C: New.
13813
13814 2004-06-28  Andrew Pinski  <apinski@apple.com>
13815
13816         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
13817         by the error already.
13818
13819         * g++.dg/opt/ptrmem4.C: Change to compile only test.
13820
13821 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
13822
13823         PR target/14041
13824         * gcc.dg/h8300-bss-align-1.c : New.
13825
13826 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
13827
13828         * PR c++/16174
13829         * g++.dg/template/ctor4.C: New.
13830
13831 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
13832
13833         PR c++/16205
13834         * g++.dg/warn/Wsequence-point-1.C: New test.
13835
13836 2004-06-27  Paul Brook  <paul@codesourcery.com>
13837
13838         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
13839
13840 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
13841
13842         * g++.old-deja/g++.mike/p7325.C: Remove.
13843
13844 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
13845
13846         PR c/14963
13847         * gcc.dg/pr14963.c: New test.
13848
13849 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
13850
13851         PR c++/16193
13852         * g++.dg/parse/redef1.C: New test.
13853
13854 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
13855
13856         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
13857         20021110.c.
13858         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
13859         20021119-1.c.
13860         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
13861         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
13862         5-04.c.
13863         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
13864         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
13865         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
13866         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
13867         g++.brendan/enum14.C.
13868         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
13869         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
13870         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
13871         g++.mike/virt1.C.
13872         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
13873         memtemp24.C.
13874
13875 2004-06-27  Roger Sayle  <roger@eyesopen.com>
13876
13877         * gcc.dg/20040527-1.c: New test case.
13878
13879 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
13880
13881         PR gfortran/pr16196
13882         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
13883
13884 2004-06-25  Roger Sayle  <roger@eyesopen.com>
13885
13886         PR middle-end/15825
13887         * gcc.dg/pr15825-1.c: New test case.
13888
13889 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
13890
13891         * gcc.c-torture/execute/20040625-1.c: New test.
13892
13893 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13894
13895         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
13896
13897 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
13898
13899         * gcc.dg/torture/mips-div-1.c: New test.
13900
13901 2004-06-24  Jeff Law  <law@redhat.com>
13902
13903         * gcc.dg/tree-ssa/20040624-1.c: New test.
13904
13905 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
13906
13907         * gcc.c-torture/compile/20040624-1.c: New test.
13908
13909 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13910
13911         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
13912         this directory.
13913
13914 2004-06-23  Andrew Pinski  <apinski@apple.com>
13915
13916         PR middle-end/15988
13917         * g++.dg/opt/ptrmem4.C: New test.
13918
13919         * gcc.dg/c90-array-quals-2.c: New test.
13920
13921 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
13922
13923         * gcc.dg/kpice1.c: New test.
13924
13925 2006-06-23  Andrew Pinski  <apinski@apple.com>
13926
13927         * gcc.dg/c90-array-quals.c: New test.
13928
13929 2006-06-22  Richard Henderson  <rth@redhat.com>
13930
13931         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
13932
13933 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
13934
13935         * gcc.dg/builtins-config.h: Handle FreeBSD.
13936
13937 2006-06-22  Richard Henderson  <rth@redhat.com>
13938
13939         * g++.dg/opt/devirt1.C: New.
13940
13941 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
13942
13943         * g++.dg/opt/pr15551.C: New testcase.
13944
13945 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
13946
13947         PR target/14800
13948         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
13949         x86_64-*-linux* when compiling for 32bit.
13950
13951 2004-06-21  Andrew Pinski  <apinski@apple.com>
13952
13953         * gcc.dg/pch/struct-1.c: New.
13954         * gcc.dg/pch/struct-1.hs: New.
13955
13956 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
13957
13958         * gcc.dg/pch/save-temps-1.c: New file.
13959         * gcc.dg/pch/save-temps-1.hs: New file.
13960
13961 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
13962
13963         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
13964         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
13965
13966 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13967
13968         * gfortran.fortran-torture/execute/select_1.f90: Rename function
13969         to fix type error.
13970         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
13971         Remove trailing spaces.
13972
13973 2004-06-21  Richard Henderson  <rth@redhat.com>
13974
13975         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
13976         merging && to BIT_FIELD_REF.
13977
13978 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
13979
13980         * g++.dg/opt/placeholder1.C: New test.
13981
13982 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
13983
13984         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
13985         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
13986         * gcc.dg/compat/union-m128-1_x.c: Likewise.
13987         * gcc.dg/compat/union-m128-1_y.c: Likewise.
13988
13989 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
13990
13991         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
13992         extern "C".
13993         * g++.dg/other/pragma-re-1.C: Add comments.
13994
13995 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
13996
13997         PR gfortran/16080
13998         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
13999
14000 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
14001
14002         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
14003         instead of setting the type of size_t by
14004         hand.
14005
14006 2004-06-18  Roger Sayle  <roger@eyesopen.com>
14007
14008         * gcc.dg/unordered-2.c: New test case.
14009         * gcc.dg/unordered-3.c: New test case.
14010
14011 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
14012
14013         PR other/16043
14014         * lib/g++.exp (g++_version): Tweak regexp for version
14015         * lib/g77.exp (g77_version): Likewise
14016         * lib/gfortran.exp (gfortran_version): Likewise
14017         * lib/objc.exp (objc_version): Likewise
14018         * lib/treelang.exp (treelang_version): Likewise
14019
14020 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
14021
14022         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
14023         Use INT_MAX instead of __INT_MAX__.
14024         * gcc.dg/compat/struct-align-2_y.c: Likewise.
14025
14026         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
14027         * gcc.dg/compat/scalar-return-3_x.c: Use it.
14028         * gcc.dg/compat/scalar-return-3_y.c: Use it.
14029         * gcc.dg/compat/scalar-return-4_x.c: Use it.
14030         * gcc.dg/compat/scalar-return-4_y.c: Use it.
14031         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
14032         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
14033         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
14034         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
14035
14036         * gcc.dg/range-test-1.c: New test.
14037         * g++.dg/opt/range-test-1.C: New test.
14038
14039 2004-06-17  Richard Henderson  <rth@redhat.com>
14040
14041         * objc.dg/sync-1.m: New.
14042         * objc.dg/try-catch-1.m: Don't force next runtime.
14043         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
14044         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
14045         shadowed catch clause.
14046         * objc.dg/try-catch-5.m: New.
14047
14048 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
14049
14050         Bug 14610
14051         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
14052
14053 2004-06-15  Richard Henderson  <rth@redhat.com>
14054
14055         * gcc.dg/20001116-1.c: Move expected warning line.
14056
14057 2004-06-15  Richard Henderson  <rth@redhat.com>
14058
14059         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
14060         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
14061
14062 2004-06-15  Jeff Law  <law@redhat.com>
14063
14064         * gcc.dg/tree-ssa/20040615-1.c: New test.
14065         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
14066         be less sensitive to operand ordering.
14067         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
14068
14069 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
14070
14071         * g++.dg/abi/bitfield3.C: Add comment..
14072
14073 2004-06-15  Richard Henderson  <rth@redhat.com>
14074
14075         * g++.dg/ext/stmtexpr1.C: XFAIL.
14076         * gcc.dg/20030612-1.c: XFAIL.
14077
14078 2004-06-15  Eric Christopher  <echristo@redhat.com>
14079
14080         * g++.dg/charset/asm5.c: New.
14081         * gcc.dg/charset/asm6.c: New.
14082
14083 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14084
14085         PR fortran/15962
14086         * gfortran.fortran-torture/execute/select_1.f90: New test.
14087
14088 2004-06-15  Paul Brook  <paul@codesourcery.com>
14089
14090         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
14091
14092 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14093
14094         PR c++/15967
14095         * g++.dg/lookup/crash3.C: New test.
14096
14097 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14098
14099         PR c++/15947
14100         * g++.dg/parse/dtor4.C: New test.
14101
14102 2004-06-14  Jeff Law  <law@redhat.com>
14103
14104         * gcc.c-torture/compile/20040614-1.c: New test.
14105
14106 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14107
14108         PR fortran/15211
14109         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
14110         LEN of a character array.
14111
14112 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
14113
14114         PR c++/15096
14115         * g++.dg/template/ptrmem10.C: New test.
14116
14117         PR c++/14930
14118         * g++.dg/template/friend30.C: New test.
14119
14120 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14121
14122         PR fortran/14928
14123         * gfortran.fortran-torture/compile/mloc.f90: New test.
14124
14125 2004-06-13  Paul Brook  <paul@codesourcery.com>
14126
14127         * gfortran.fortran-torture/execute/random_2.f90: New test.
14128
14129 2004-06-13  Eric Christopher  <echristo@redhat.com>
14130
14131         * gcc.dg/noncompile/redecl-1.c: Fix error message.
14132
14133 2004-06-12  Paul Brook  <paul@codesourcery.com>
14134
14135         * gfortran.fortran-torture/execute/contained_3.f90: New test.
14136
14137 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14138
14139         PR fortran/14923
14140         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
14141
14142 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14143
14144         PR fortran/14957
14145         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
14146         syntax errors in end statements of contained subroutines.
14147
14148 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14149
14150         PR fortran/12841
14151         * gfortran.fortran-torture/execute/null_arg.f90: New test.
14152
14153 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
14154
14155         PR fortran/15665
14156         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
14157
14158 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
14159
14160         PR gfortran/12839
14161         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
14162
14163 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
14164
14165         PR c++/15862
14166         * g++.dg/parse/enum1.C: New test.
14167
14168 2004-06-10  Jeff Law  <law@redhat.com>
14169
14170         * gcc.c-torture/compile/20040610-1.c: New test.
14171
14172 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14173
14174         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
14175         * g++.old-deja/g++.other/decl3.C: Likewise.
14176
14177 2004-06-10  Brian Booth  <bbooth@redhat.com>
14178
14179         * gcc.dg/tree-ssa/20031015-1.c: Scan for
14180         V_MAY_DEF instead of VDEF.
14181         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
14182
14183 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
14184
14185         PR c++/14211
14186         * g++.dg/conversion/const1.C: New test.
14187
14188         PR c++/15076
14189         * g++.dg/conversion/reinterpret1.C: New test.
14190
14191         PR c++/15877
14192         * g++.dg/template/enum2.C: New test.
14193
14194         PR c++/15227
14195         * g++.dg/template/error13.C: New test.
14196
14197 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14198
14199         PR fortran/14957
14200         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
14201         arguments to test_* REAL and of the right size.
14202
14203 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
14204
14205         PR target/15569
14206         PR rtl-optimization/15681
14207         * gcc.dg/20040609-1.c: New test.
14208
14209 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
14210
14211         PR c++/14791
14212         * g++.dg/opt/builtins1.C: New test.
14213
14214 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
14215
14216         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
14217         that use default windows32 struct layout.
14218         * gcc.dg/i386-bitfield2.c: Likewise.
14219
14220 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
14221
14222         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
14223         for mingw32 and cygwin targets.
14224
14225 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
14226
14227         * gcc.dg/pch/macro-4.c: New.
14228         * gcc.dg/pch/macro-4.hs: New.
14229
14230 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14231
14232         PR fortran/13249
14233         * gfortran.fortran-torture/compile/name_clash.f90: New test.
14234
14235 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14236
14237         PR fortran/13372
14238         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
14239
14240 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
14241
14242         PR gfortran/14897
14243         * gfortran.fortran-torture/execute/t_edit.f90: New test.
14244
14245 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
14246
14247         PR gfortran/15755
14248         * gfortran.fortran-torture/execute/backspace.c : New test.
14249
14250 2004-06-09  Paul Brook  <paul@codesourcery.com>
14251
14252         * gfortran.fortran-torture/execure/intrinsic_associated.f90
14253         (pointer_to_section): Rewrite to use smaller array.
14254
14255 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
14256
14257         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
14258         * gcc.dg/ext/altivec-10.c: Same.
14259         * gcc.dg/ext/altivec-11.c: Same.
14260         * gcc.dg/ext/altivec-12.c: Same.
14261         * gcc.dg/ext/altivec-13.c: Same.
14262         * gcc.dg/ext/altivec-14.c: Same.
14263         * gcc.dg/ext/altivec-15.c: Same.
14264         * gcc.dg/ext/altivec-16.c: Same.
14265         * gcc.dg/ext/altivec-3.c: Same.
14266         * gcc.dg/ext/altivec-4.c: Same.
14267         * gcc.dg/ext/altivec-6.c: Same.
14268         * gcc.dg/ext/altivec-7.c: Same.
14269         * gcc.dg/ext/altivec-8.c: Same.
14270         * gcc.dg/ext/altivec-varargs-1.c: Same.
14271
14272         * g++.dg/ext/altivec-1.C: Correct dg syntax.
14273         * g++.dg/ext/altivec-10.C: Same.
14274         * g++.dg/ext/altivec-2.C: Same.
14275         * g++.dg/ext/altivec-3.C: Same.
14276         * g++.dg/ext/altivec-4.C: Same.
14277         * g++.dg/ext/altivec-5.C: Same.
14278         * g++.dg/ext/altivec-6.C: Same.
14279         * g++.dg/ext/altivec-7.C: Same.
14280         * g++.dg/ext/altivec-8.C: Same.
14281         * g++.dg/ext/altivec-9.C: Same.
14282
14283 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14284
14285         PR c++/7841
14286         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
14287
14288 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
14289
14290         * gcc.dg/union-1.c: New test.
14291
14292 2004-06-07  Roger Sayle  <roger@eyesopen.com>
14293
14294         * gcc.dg/builtins-41.c: New test case.
14295         * gcc.dg/builtins-42.c: New test case.
14296
14297 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
14298
14299         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
14300         * g++.dg/ext/altivec-10.C: Same.
14301         * g++.dg/ext/altivec-2.C: Same.
14302         * g++.dg/ext/altivec-3.C: Same.
14303         * g++.dg/ext/altivec-4.C: Same.
14304         * g++.dg/ext/altivec-5.C: Same.
14305         * g++.dg/ext/altivec-6.C: Same.
14306         * g++.dg/ext/altivec-7.C: Same.
14307         * g++.dg/ext/altivec-8.C: Same.
14308         * g++.dg/ext/altivec-9.C: Same.
14309         * g++.old-deja/g++.abi/cxa_vec.C: Same.
14310         * g++.old-deja/g++.brendan/new3.C: Same.
14311         * gcc.c-torture/execute/eeprof-1.x: Same.
14312
14313 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
14314
14315         PR c/14765
14316         * gcc.dg/pr14765-1.c: New test.
14317
14318 2004-06-07  Roger Sayle  <roger@eyesopen.com>
14319
14320         PR c/14649
14321         * gcc.dg/pr14649-1.c: New test case.
14322
14323 2004-06-07  Richard Henderson  <rth@redhat.com>
14324
14325         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
14326         if temporaries.
14327
14328 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
14329
14330         * g++.dg/eh/elide1.C: Remove XFAIL.
14331
14332 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
14333
14334         PR c++/15337
14335         * g++.dg/expr/sizeof3.C: New test.
14336
14337         PR c++/14777
14338         * g++.dg/template/access14.C: New test.
14339
14340         PR c++/15554
14341         * g++.dg/template/enum1.C: New test.
14342
14343         PR c++/15057
14344         * g++.dg/eh/throw1.C: New test.
14345
14346 2004-06-07  David Ayers  <d.ayers@inode.at>
14347             Ziemowit Laski  <zlaski@apple.com>
14348
14349         * lib/objc.exp (objc_target_compile): Revert the '-framework
14350         Foundation' flag fix, since bare Darwin does not ship
14351         with the Foundation framework.
14352         * objc/execute/next_mapping.h: Provide a local NSConstantString
14353         @interface and @implementation.
14354         (objc_constant_string_init): A constructor function, used to
14355         initialize the NSConstantString meta-class object.
14356         * objc/execute/string1.m: Include "next_mapping.h" instead of
14357         <Foundation/NSString.h>.
14358         * objc/execute/string2.m: Likewise.
14359         * objc/execute/string3.m: Likewise.
14360         * objc/execute/string4.m: Likewise.
14361
14362 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
14363
14364         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
14365         to double. Replace double with FLOAT.
14366         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
14367
14368         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
14369         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
14370         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
14371         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
14372         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
14373         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
14374         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
14375         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
14376
14377 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
14378
14379         PR c/13519
14380         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
14381
14382 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14383
14384         PR c++/15503
14385         * g++.dg/template/meminit2.C: New test.
14386
14387 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
14388
14389         PR target/15822
14390         * gcc.c-torture/execute/compare-fp-1.c,
14391         gcc.c-torture/execute/compare-fp-2.c,
14392         gcc.c-torture/execute/compare-fp-3.c,
14393         gcc.c-torture/execute/compare-fp-4.c,
14394         gcc.c-torture/execute/compare-fp-3.x,
14395         gcc.c-torture/execute/compare-fp-4.x: Moved...
14396         * gcc.c-torture/execute/ieee/compare-fp-1.c,
14397         gcc.c-torture/execute/ieee/compare-fp-2.c,
14398         gcc.c-torture/execute/ieee/compare-fp-3.c,
14399         gcc.c-torture/execute/ieee/compare-fp-4.c,
14400         gcc.c-torture/execute/ieee/compare-fp-3.x,
14401         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
14402
14403 2004-06-04  David Ayers  <d.ayers@inode.at>
14404
14405         * objc/execute/protocol-isEqual-4.m: New testcase.
14406
14407 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
14408
14409         * objc/execute/protocol-isEqual-1.m: New testcase.
14410         * objc/execute/protocol-isEqual-2.m: New testcase.
14411         * objc/execute/protocol-isEqual-3.m: New testcase.
14412
14413 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14414
14415         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
14416
14417 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
14418
14419         * lib/objc.exp (objc_target_compile): When running tests on
14420         Darwin (Mac OS X), inform the linker about '-framework
14421         'Foundation'.
14422
14423 2004-06-02  Eric Christopher  <echristo@redhat.com>
14424
14425         * gcc.c-torture/compile/20040602-1.c: New.
14426
14427 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
14428
14429         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
14430         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
14431
14432         PR tree-optimization/14736
14433         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
14434
14435         PR tree-optimization/14042
14436         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
14437
14438         PR tree-optimization/14729
14439         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
14440
14441 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14442
14443         PR fortran/15557
14444         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
14445
14446 2004-06-01  Richard Hederson  <rth@redhat.com>
14447
14448         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
14449
14450 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14451
14452         PR c++/14932
14453         * g++.dg/parse/offsetof4.C: New test.
14454
14455 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
14456
14457         PR objc/7993
14458         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
14459
14460 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
14461
14462         PR c++/15701
14463         * g++.dg/template/friend29.C: New test.
14464
14465 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
14466
14467         PR c/15749
14468         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
14469
14470 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
14471
14472         * gcc.dg/sparc-trap-1.c: New test.
14473
14474 2004-05-31  Roger Sayle  <roger@eyesopen.com>
14475
14476         PR middle-end/15069
14477         * g++.dg/opt/fold3.C: New test case.
14478
14479 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
14480
14481         * lib/target-supports.exp (check_iconv_available): Fix fallout
14482         from 2004-05-28 patch.
14483
14484 2004-05-30  Paul Brook  <paul@codesourcery.com>
14485
14486         PR fortran/15620
14487         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
14488         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
14489
14490 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
14491
14492         * gfortran.fortran-torture/execute/random_1.f90: New test.
14493
14494 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
14495
14496         * g++.dg/ext/altivec-10.C: New test.
14497
14498 2004-05-29  Paul Brook  <paul@codesourcery.com>
14499
14500         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
14501
14502 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
14503
14504         * gcc.dg/altivec-16.c: New test.
14505
14506 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
14507
14508         * lib/target-supports.exp (check_vmx_hw_available): New.
14509         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
14510
14511         * lib/target-supports.exp (check_alias_available,
14512         check_iconv_available, check_named_sections_available): Use
14513         unique names for temporary files.
14514
14515 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
14516
14517         * gcc.dg/altivec-15.c: New test.
14518
14519 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
14520
14521         PR c++/15083
14522         * g++.dg/warn/noeffect6.C: New test.
14523
14524         PR c++/15471
14525         * g++.dg/expr/ptrmem4.C: New test.
14526
14527         PR c++/15640
14528         * g++.dg/template/operator3.C: New test.
14529
14530 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
14531
14532         PR c++/14668
14533         * g++.dg/lookup/redecl1.C: New test.
14534         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
14535
14536 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
14537
14538         * gcc.c-torture/execute/compare-fp-1.c,
14539         gcc.c-torture/execute/compare-fp-2.c,
14540         gcc.c-torture/execute/compare-fp-3.c,
14541         gcc.c-torture/execute/compare-fp-4.c,
14542         gcc.c-torture/execute/compare-fp-3.x,
14543         gcc.c-torture/execute/compare-fp-4.x,
14544         gcc.dg/pr15649-1.c: New.
14545
14546 2004-05-27  Adam Nemet  <anemet@lnxw.com>
14547
14548         PR c++/12883
14549         * g++.dg/init/array14.C: New test.
14550
14551 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
14552
14553         * lib/compat.exp (compat-get-options-main): New.
14554         (compat-get-options): Remove unneeded code, warn for ignored
14555         command.
14556         (compat-execute): Check flag set by dg-require-* commands.
14557
14558         * lib/compat.exp (compat-execute): Break up long lines.
14559
14560 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
14561
14562         * gcc.dg/altivec-7.c: Don't use 'vector long'.
14563         * gcc.dg/altivec-14.c: New test.
14564         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
14565
14566         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
14567         * gcc.dg/altivec-12.c: Ditto.
14568
14569         * gcc.dg/altivec-3.c: Move call to altivec_check.
14570
14571 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
14572
14573         PR c++/15044
14574         * g++.dg/template/error12.C: New test.
14575
14576         PR c++/15317
14577         * g++.dg/ext/attrib15.C: New test.
14578
14579         PR c++/15329
14580         * g++.dg/template/ptrmem9.C: New test.
14581
14582 2004-05-25  Paul Brook  <paul@codesourcery.com>
14583
14584         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
14585
14586 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
14587
14588         PR c++/15165
14589         * g++.dg/template/crash19.C: New test.
14590
14591 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
14592
14593         PR c++/15025
14594         * g++.dg/template/redecl1.C: New test.
14595
14596 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
14597
14598         PR c++/14821
14599         * g++.dg/other/ns1.C: New test.
14600
14601         PR c++/14883
14602         * g++.dg/template/invalid1.C: New test.
14603
14604 2004-05-23  Paul Brook  <paul@codesourcery.com>
14605         Victor Leikehman  <lei@haifasphere.co.il>
14606
14607         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
14608         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
14609
14610 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
14611
14612         PR c++/15285
14613         PR c++/15299
14614         * g++.dg/template/non-dependent5.C: New test.
14615         * g++.dg/template/non-dependent6.C: New test.
14616
14617 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
14618
14619         PR c++/15507
14620         * g++.dg/inherit/union1.C: New test.
14621
14622         PR c++/15542
14623         * g++.dg/template/addr1.C: New test.
14624
14625         PR c++/15427
14626         * g++.dg/template/array5.C: New test.
14627
14628         PR c++/15287
14629         * g++.dg/template/array6.C: New test.
14630
14631 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
14632             Roger Sayle  <roger@eyesopen.com>
14633
14634         * g++.dg/lookup/forscope2.C: New test case.
14635
14636 2004-05-22  Ben Elliston  <bje@au.ibm.com>
14637
14638         * gcc.dg/cpp/Wmissingdirs.c: New.
14639
14640 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
14641
14642         PR target/15301
14643         * gcc.dg/compat/union-m128-1.h: New file.
14644         * gcc.dg/compat/union-m128-1_main.c: Likewise.
14645         * gcc.dg/compat/union-m128-1_x.c: Likewise.
14646         * gcc.dg/compat/union-m128-1_y.c: Likewise.
14647
14648 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
14649
14650         PR target/15302
14651         * gcc.dg/compat/struct-complex-1.h: New file.
14652         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
14653         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
14654         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
14655
14656 2004-05-20  Roger Sayle  <roger@eyesopen.com>
14657
14658         PR middle-end/3074
14659         * gcc.dg/pr3074-1.c: New test case.
14660         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
14661
14662 2004-05-20  Falk Hueffner  <falk@debian.org>
14663
14664         PR other/15526
14665         * gcc.dg/ftrapv-1.c: New test case.
14666
14667 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
14668
14669         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
14670
14671 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
14672             Jeff Law  <law@redhat.com>
14673
14674         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
14675         * gcc.dg/tree-ssa/20040518-2.c: New test.
14676
14677         * gcc.dg/tree-ssa/20040518-1.c: New test.
14678
14679 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
14680
14681         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
14682
14683 2004-05-18  Paul Brook  <paul@codesourcery.com>
14684
14685         PR fortran/13930
14686         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
14687
14688 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14689
14690         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
14691         constant folding.
14692
14693 2004-05-17  Steven Bosscher  <stevenb@suse.de>
14694
14695         * gcc.dg/tree-ssa/20040517-1.c: New test.
14696
14697 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14698
14699         * gcc.dg/loop-4.c: New test.
14700
14701 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
14702
14703         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
14704
14705 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
14706
14707         PR fortran/15311
14708         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
14709
14710 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14711
14712         PR fortran/13826
14713         PR fortran/13940
14714         * gfortran.fortran-torture/compile/data_1.f90: New test.
14715
14716 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
14717
14718         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
14719         * gcc.dg/uninit-H.c: Define ASM for __s390__.
14720
14721 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
14722
14723         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
14724
14725 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
14726
14727         PR c/15444
14728         * gcc.dg/format/xopen-1.c: Adjust expected message.
14729         * gcc.dg/format/xopen-3.c: New test.
14730
14731 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
14732
14733         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
14734
14735 2004-05-14  Jeff Law  <law@redhat.com>
14736
14737         * gcc.dg/tree-ssa/20040514-2.c: New test.
14738
14739 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14740
14741         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
14742         this ...
14743         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
14744         this.
14745
14746 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
14747
14748         * gcc.dg/tree-ssa/20040514-1.c: New test.
14749
14750 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14751
14752         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
14753         test.
14754
14755 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14756
14757         PR fortran/14066
14758         * gfortran.fortran-torture/compile/do_1.f90: New test.
14759
14760 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14761
14762         PR fortran/15051
14763         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
14764         test.
14765
14766 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
14767
14768         PR fortran/15149
14769         * gfortran.fortran-torture/execute/random_init.f90: New test.
14770
14771 2004-05-13  Paul Brook  <paul@codesourcery.com>
14772
14773         PR fortran/15314
14774         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
14775
14776 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
14777
14778         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
14779         for the powerpc case.
14780
14781 2004-05-13  Jeff Law  <law@redhat.com>
14782
14783         * gcc.dg/tree-ssa/20040513-1.c: New test.
14784         * gcc.dg/tree-ssa/20040513-2.c: New test.
14785
14786 2004-05-13  Paul Brook  <paul@codesourcery.com>
14787
14788         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
14789         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
14790         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
14791
14792 2004-05-13  Andreas Schwab  <schwab@suse.de>
14793
14794         PR other/10819
14795         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
14796         characters.
14797
14798 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
14799
14800         PR fortran/15294
14801         * gfortran.fortran-torture/execute/adjustr.f90: New file.
14802
14803 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
14804
14805         Merge from tree-ssa-20020619-branch.  See
14806         ChangeLog.tree-ssa for details.
14807
14808 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
14809
14810         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
14811         include <altivec.h> explicitly.
14812         * gcc.dg/altivec-13.c: Likewise.
14813
14814 2004-05-11  Paul Brook  <paul@codesourcery.com>
14815
14816         * gcc.c-torture/compile/20010518-1.c: Force enum size.
14817
14818 2004-05-10  Eric Christopher  <echristo@redhat.com>
14819
14820         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
14821         * gcc.dg/sibcall-4.c: Ditto.
14822
14823 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
14824
14825         * g++.dg/ext/altivec-8.C: New test case.
14826         * gcc.dg/altivec-13.c: New test case.
14827
14828 2004-05-08  Roger Sayle  <roger@eyesopen.com>
14829
14830         * gcc.c-torture/execute/divcmp-1.c: New test case.
14831         * gcc.c-torture/execute/divcmp-2.c: New test case.
14832         * gcc.c-torture/execute/divcmp-3.c: New test case.
14833
14834 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
14835
14836         * g++.dg/other/pragma-re-2.C: New test.
14837
14838 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
14839
14840         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
14841         * gcc.dg/i386-387-2.c: Likewise.
14842
14843         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
14844         __builtin_drem.
14845         * gcc.dg/i386-387-6.c: Likewise.
14846
14847 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
14848
14849         * gcc.dg/builtins-33.c:  Also check log1p*.
14850
14851 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
14852
14853         PR optimization/15296
14854         * gcc.c-torture/execute/pr15296.c: New test.
14855
14856 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
14857
14858         * gcc.dg/builtins-40.c: New test.
14859
14860 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
14861
14862         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
14863
14864 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
14865
14866         * g++.dg/ext/spe1.C: New testcase.
14867
14868 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
14869
14870         * objc.dg/image-info.m: Allow additional attributes
14871         for __image_info section.
14872
14873 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
14874
14875         * gcc.dg/torture/mips-hilo-2.c: New test.
14876
14877 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14878
14879         PR c++/14389
14880         * g++.dg/template/member5.C: New test.
14881
14882 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
14883
14884         * gcc.dg/builtins-34.c: Also check expm1*.
14885
14886 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14887
14888         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
14889         * gcc.dg/torture/builtin-convert-3.c: New test.
14890
14891 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
14892
14893         PR middle-end/15054
14894         * g++.dg/opt/pr15054.C: New test.
14895
14896 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14897
14898         * gcc.dg/torture/builtin-rounding-1.c: New test.
14899         * gcc.dg/builtins-25.c: Delete.
14900         * gcc.dg/builtins-29.c: Delete.
14901
14902 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
14903
14904         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
14905         * gcc.dg/sibcall-4.c: Likewise.
14906         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
14907
14908 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
14909
14910         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
14911         bit-field on 16-bit targets.
14912
14913 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
14914
14915         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
14916         16-bit targets.
14917
14918 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
14919
14920         * gcc.dg/rs6000-power2-1.c: Change to compile only.
14921         * gcc.dg/rs6000-power2-2.c: Likewise.
14922
14923 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
14924
14925         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
14926         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
14927         Change the asm registers to be in form of frN instead of fN.
14928
14929 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14930
14931         * gcc.dg/torture/builtin-convert-2.c: New test.
14932
14933 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
14934
14935         * gcc.dg/rs6000-power2-1.c: New test.
14936         * gcc.dg/rs6000-power2-2.c: New test.
14937
14938 2004-04-28  Jan Hubicka  <jh@suse.cz>
14939
14940         * gcc.dg/unused-6.c: New test.
14941
14942 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
14943             Ulrich Weigand  <uweigand@de.ibm.com>
14944
14945         * ada/acats/run_all.sh: Define $target variable.
14946
14947 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
14948
14949         PR c++/15119
14950         * g++.dg/other/vararg-1.C: New test.
14951
14952         PR c++/4794
14953         * g++.dg/eh/cleanup3.C: New test.
14954
14955 2004-04-24  Laurent GUERBY <laurent@guerby.net>
14956
14957         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
14958         and ad8011a (target_insn).
14959         * ada/acats/support/macro.dfs: Likewise.
14960         * ada/acats/support/impbit.adb: New file.
14961
14962 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
14963
14964         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
14965
14966 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14967
14968         * gcc.dg/loop-3.c: New test.
14969
14970 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
14971
14972         * gcc.c-torture/execute/simd-5.c: New test.
14973
14974 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14975
14976         PR c++/15064
14977         * g++.dg/template/crash18.C: New test.
14978
14979 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
14980
14981         * g++.dg/ext/complit3.C: New test.
14982
14983 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
14984
14985         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
14986         * gcc.dg/altivec-3.c: Same.
14987         * gcc.dg/altivec-varargs-1.c: Same.
14988
14989 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
14990
14991         * lib/target-supports.exp (check_profiling_available): Assume
14992         profiling is not available on powerpc-eabi targets.
14993
14994 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
14995
14996         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
14997         * gcc.dg/vmx/bug-1.c: Ditto.
14998
14999 2004-04-20  Eric Christopher  <echristo@redhat.com>
15000
15001         * gcc.dg/charset/extern.c: New test.
15002         * g++.dg/charset/extern3.cc: Ditto.
15003
15004 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
15005
15006         * gcc.dg/builtins-39.c: New test.
15007
15008 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
15009
15010         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
15011
15012 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
15013
15014         * gcc.dg/torture/mips-hilo-1.c: New test.
15015
15016 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
15017
15018         * gcc.c-torture/compile/20040419-1.c: New test.
15019
15020 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
15021
15022         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
15023
15024 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
15025             Aldy Hernandez  <aldyh@redhat.com>
15026
15027         * gcc.c-torture/execute/va-arg-24.c: New.
15028
15029 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
15030             Aldy Hernandez  <aldyh@redhat.com>
15031
15032         * gcc.dg/vmx/1b-01.c: New.
15033         * gcc.dg/vmx/1b-02.c: New.
15034         * gcc.dg/vmx/1b-03.c: New.
15035         * gcc.dg/vmx/1b-04.c: New.
15036         * gcc.dg/vmx/1b-05.c: New.
15037         * gcc.dg/vmx/1b-06.c: New.
15038         * gcc.dg/vmx/1b-07.c: New.
15039         * gcc.dg/vmx/1c-01.c: New.
15040         * gcc.dg/vmx/1c-02.c: New.
15041         * gcc.dg/vmx/3a-01a.c: New.
15042         * gcc.dg/vmx/3a-01.c: New.
15043         * gcc.dg/vmx/3a-01m.c: New.
15044         * gcc.dg/vmx/3a-03.c: New.
15045         * gcc.dg/vmx/3a-03m.c: New.
15046         * gcc.dg/vmx/3a-04.c: New.
15047         * gcc.dg/vmx/3a-04m.c: New.
15048         * gcc.dg/vmx/3a-05.c: New.
15049         * gcc.dg/vmx/3a-06.c: New.
15050         * gcc.dg/vmx/3a-06m.c: New.
15051         * gcc.dg/vmx/3a-07.c: New.
15052         * gcc.dg/vmx/3b-01.c: New.
15053         * gcc.dg/vmx/3b-02.c: New.
15054         * gcc.dg/vmx/3b-10.c: New.
15055         * gcc.dg/vmx/3b-13.c: New.
15056         * gcc.dg/vmx/3b-14.c: New.
15057         * gcc.dg/vmx/3b-15.c: New.
15058         * gcc.dg/vmx/3c-01a.c: New.
15059         * gcc.dg/vmx/3c-01.c: New.
15060         * gcc.dg/vmx/3c-02.c: New.
15061         * gcc.dg/vmx/3c-03.c: New.
15062         * gcc.dg/vmx/3d-01.c: New.
15063         * gcc.dg/vmx/4-01.c: New.
15064         * gcc.dg/vmx/4-03.c: New.
15065         * gcc.dg/vmx/5-01.c: New.
15066         * gcc.dg/vmx/5-02.c: New.
15067         * gcc.dg/vmx/5-03.c: New.
15068         * gcc.dg/vmx/5-04.c: New.
15069         * gcc.dg/vmx/5-05.c: New.
15070         * gcc.dg/vmx/5-06.c: New.
15071         * gcc.dg/vmx/5-07.c: New.
15072         * gcc.dg/vmx/5-07t.c: New.
15073         * gcc.dg/vmx/5-08.c: New.
15074         * gcc.dg/vmx/5-10.c: New.
15075         * gcc.dg/vmx/5-11.c: New.
15076         * gcc.dg/vmx/7-01a.c: New.
15077         * gcc.dg/vmx/7-01.c: New.
15078         * gcc.dg/vmx/7c-01.c: New.
15079         * gcc.dg/vmx/7d-01.c: New.
15080         * gcc.dg/vmx/7d-02.c: New.
15081         * gcc.dg/vmx/8-01.c: New.
15082         * gcc.dg/vmx/8-02a.c: New.
15083         * gcc.dg/vmx/8-02.c: New.
15084         * gcc.dg/vmx/brode-1.c: New.
15085         * gcc.dg/vmx/bug-1.c: New.
15086         * gcc.dg/vmx/bug-2.c: New.
15087         * gcc.dg/vmx/bug-3.c: New.
15088         * gcc.dg/vmx/cw-bug-1.c: New.
15089         * gcc.dg/vmx/cw-bug-2.c: New.
15090         * gcc.dg/vmx/cw-bug-3.c: New.
15091         * gcc.dg/vmx/dct.c: New.
15092         * gcc.dg/vmx/debug-1.c: New.
15093         * gcc.dg/vmx/debug-2.c: New.
15094         * gcc.dg/vmx/debug-3.c: New.
15095         * gcc.dg/vmx/debug-4.c: New.
15096         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
15097         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
15098         * gcc.dg/vmx/eg-5.c: New.
15099         * gcc.dg/vmx/fft.c: New.
15100         * gcc.dg/vmx/gcc-bug-1.c: New.
15101         * gcc.dg/vmx/gcc-bug-2.c: New.
15102         * gcc.dg/vmx/gcc-bug-3.c: New.
15103         * gcc.dg/vmx/gcc-bug-4.c: New.
15104         * gcc.dg/vmx/gcc-bug-5.c: New.
15105         * gcc.dg/vmx/gcc-bug-6.c: New.
15106         * gcc.dg/vmx/gcc-bug-7.c: New.
15107         * gcc.dg/vmx/gcc-bug-8.c: New.
15108         * gcc.dg/vmx/gcc-bug-9.c: New.
15109         * gcc.dg/vmx/gcc-bug-b.c: New.
15110         * gcc.dg/vmx/gcc-bug-c.c: New.
15111         * gcc.dg/vmx/gcc-bug-d.c: New.
15112         * gcc.dg/vmx/gcc-bug-e.c: New.
15113         * gcc.dg/vmx/gcc-bug-f.c: New.
15114         * gcc.dg/vmx/gcc-bug-g.c: New.
15115         * gcc.dg/vmx/gcc-bug-i.c: New.
15116         * gcc.dg/vmx/harness.h: New.
15117         * gcc.dg/vmx/ira1.c: New.
15118         * gcc.dg/vmx/ira2a.c: New.
15119         * gcc.dg/vmx/ira2b.c: New.
15120         * gcc.dg/vmx/ira2.c: New.
15121         * gcc.dg/vmx/ira2c.c: New.
15122         * gcc.dg/vmx/mem.c: New.
15123         * gcc.dg/vmx/newton-1.c: New.
15124         * gcc.dg/vmx/ops.c: New.
15125         * gcc.dg/vmx/sn7153.c: New.
15126         * gcc.dg/vmx/spill2.c: New.
15127         * gcc.dg/vmx/spill3.c: New.
15128         * gcc.dg/vmx/spill.c: New.
15129         * gcc.dg/vmx/t.c: New.
15130         * gcc.dg/vmx/varargs-1.c: New.
15131         * gcc.dg/vmx/varargs-2.c: New.
15132         * gcc.dg/vmx/varargs-3.c: New.
15133         * gcc.dg/vmx/varargs-4.c: New.
15134         * gcc.dg/vmx/varargs-5.c: New.
15135         * gcc.dg/vmx/varargs-6.c: New.
15136         * gcc.dg/vmx/varargs-7.c: New.
15137         * gcc.dg/vmx/vmx.exp: New.
15138         * gcc.dg/vmx/vprint-1.c: New.
15139         * gcc.dg/vmx/vscan-1.c: New.
15140         * gcc.dg/vmx/x-01.c: New.
15141         * gcc.dg/vmx/x-02.c: New.
15142         * gcc.dg/vmx/x-03.c: New.
15143         * gcc.dg/vmx/x-04.c: New.
15144         * gcc.dg/vmx/x-05.c: New.
15145         * gcc.dg/vmx/yousufi-1.c: New.
15146         * gcc.dg/vmx/zero-1.c: New.
15147         * gcc.dg/vmx/zero.c: New.
15148
15149 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
15150
15151         * g++.dg/lookup/java1.C: Update for chage of
15152         _Jv_AllocObject.
15153         * g++.dg/lookup/java2.C: Likewise.
15154
15155 2004-04-17  Laurent GUERBY <laurent@guerby.net>
15156
15157         * ada/acats/run_all.sh: use -O2 by default.
15158
15159 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
15160
15161         * gcc.dg/vr-mult-[12].c: New tests.
15162
15163 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15164
15165         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
15166
15167         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
15168
15169 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
15170
15171         * lib/target-supports.exp (check_profiling_available): Assume profiling
15172         isn't available for mips*-*-elf targets.
15173
15174 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
15175
15176         * gcc.dg/builtins-38.c: New test.
15177
15178 2004-04-14  Eric Christopher  <echristo@redhat.com>
15179
15180         * g++.dg/charset/charset.exp: Run .cc extension tests.
15181
15182 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
15183
15184         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
15185
15186 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15187
15188         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
15189
15190 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
15191
15192         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
15193         * gcc.dg/i386-387-2.c: Likewise.
15194
15195         * gcc.dg/i386-387-7.c: New test.
15196         * gcc.dg/i386-387-8.c: New test.
15197
15198         * gcc.dg/builtins-37.c: New test.
15199
15200 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
15201
15202         * g++.dg/pch/externc-1.C: Add missing semicolon.
15203
15204 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
15205
15206         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
15207
15208 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15209
15210         * gcc.c-torture/execute/20040411-1.c: New test.
15211
15212 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
15213
15214         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
15215
15216 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
15217
15218         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
15219
15220 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
15221
15222         * lib/target-supports.exp (check_named_sections_available): New.
15223         * lib/gcc-dg.exp (dg-require-named-sections): New.
15224         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
15225         old-deja.exp.  Also prune error-count message from HP linker.
15226         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
15227
15228         * g++.dg/init/init-ref4.C: Use dg-require-weak.
15229         * g++.old-deja/g++.pt/static3.C: Likewise.
15230         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
15231
15232 2004-04-09  Roger Sayle  <roger@eyesopen.com>
15233
15234         * gcc.c-torture/execute/20040409-1.c: New test case.
15235         * gcc.c-torture/execute/20040409-2.c: New test case.
15236         * gcc.c-torture/execute/20040409-3.c: New test case.
15237
15238 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
15239
15240         * gcc.dg/20040409-1.c: New test.
15241
15242 2004-04-08  Roger Sayle  <roger@eyesopen.com>
15243
15244         PR target/14888
15245         * g++.dg/opt/pr14888.C: New test case.
15246
15247 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
15248
15249         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
15250         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
15251         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
15252         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
15253         New tests.
15254
15255 2004-04-08  Paul Brook  <paul@codesourcery.com>
15256
15257         * gcc.dg/spill-1.c: New test.
15258
15259 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15260
15261         * gcc.dg/torture/builtin-ctype-2.c: New test.
15262
15263 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
15264
15265         * gcc.dg/pch/pch.exp: Add largefile test.
15266
15267 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
15268
15269         * g++.dg/pch/externc-1.Hs: New.
15270         * g++.dg/pch/externc-1.C: New.
15271
15272 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15273
15274         * gcc.dg/compat/struct-by-value-5a_main.c,
15275         gcc.dg/compat/struct-by-value-5b_main.c: New files.
15276         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
15277         * gcc.dg/compat/struct-by-value-5a_x.c,
15278         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
15279         gcc.dg/compat/struct-by-value-5_x.c.
15280         * gcc.dg/compat/struct-by-value-5a_y.c,
15281         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
15282         gcc.dg/compat/struct-by-value-5_y.c.
15283
15284         * gcc.dg/compat/struct-by-value-6a_main.c,
15285         gcc.dg/compat/struct-by-value-6b_main.c: New files.
15286         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
15287         * gcc.dg/compat/struct-by-value-6a_x.c,
15288         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
15289         gcc.dg/compat/struct-by-value-6_x.c.
15290         * gcc.dg/compat/struct-by-value-6a_y.c,
15291         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
15292         gcc.dg/compat/struct-by-value-6_y.c.
15293
15294         * gcc.dg/compat/struct-by-value-7a_main.c,
15295         gcc.dg/compat/struct-by-value-7b_main.c: New files.
15296         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
15297         * gcc.dg/compat/struct-by-value-7a_x.c,
15298         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
15299         gcc.dg/compat/struct-by-value-7_x.c.
15300         * gcc.dg/compat/struct-by-value-7a_y.c,
15301         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
15302         gcc.dg/compat/struct-by-value-7_y.c.
15303
15304 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
15305
15306         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
15307         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
15308         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
15309         options.
15310
15311 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
15312
15313         * gcc.dg/builtins-36.c: New test.
15314
15315 2004-04-06  Paul Brook  <paul@codesourcery.com>
15316
15317         * README.gcc: Remove obsolete contraint on testcases.
15318
15319 2004-04-05  Paul Brook  <paul@codesourcery.com>
15320
15321         PR2123
15322         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
15323         failure and exit(0) on success.
15324         * g++.dg/expr/anew2.C: Ditto.
15325         * g++.dg/expr/anew3.C: Ditto.
15326         * g++.dg/expr/anew4.C: Ditto.
15327
15328 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
15329
15330         PR c++/3518
15331         * g++.dg/template/unify7.C: New.
15332
15333 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
15334
15335         * g++.dg/README: Bring up to date with new subdirectories; remove
15336         duplicate subdirectory lines.
15337
15338 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
15339
15340         PR c++/14007
15341         * g++.dg/template/unify5.C: New.
15342         * g++.dg/template/unify6.C: New.
15343         * g++.dg/template/qualttp20.C: Adjust.
15344         * g++.old-deja/g++.jason/report.C: Adjust.
15345         * g++.old-deja/g++.other/qual1.C: Adjust.
15346
15347 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
15348
15349         PR c++/14803
15350         * g++.dg/inherit/ptrmem1.C: New test.
15351
15352 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
15353
15354         PR c++/14755
15355         * gcc.c-torture/execute/20040331-1.c: New test.
15356         * gcc.dg/20040331-1.c: New test.
15357
15358 2004-04-01  Paul Brook  <paul@codesourcery.com>
15359
15360         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
15361
15362 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
15363
15364         PR c++/14724
15365         * g++.dg/init/goto1.C: New test.
15366
15367         PR c++/14763
15368         * g++.dg/template/defarg4.C: New test.
15369
15370 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
15371
15372         * gcc.dg/altivec-11.c: Extend test for more valid cases.
15373
15374 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
15375
15376         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
15377
15378 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
15379
15380         * gcc.dg/noncompile/undeclared-2.c: New test.
15381
15382 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
15383
15384         * gcc.dg/940409-1.c: Remove XFAIL.
15385         * gcc.dg/reg-vol-struct-1.c: New test.
15386
15387 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15388
15389         * gcc.dg/torture/builtin-wctype-1.c: New test.
15390
15391 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
15392
15393         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
15394         * gcc.dg/20001101-1.c: Likewise.
15395         * gcc.dg/20001102-1.c: Likewise.
15396
15397 2004-03-25  Roger Sayle  <roger@eyesopen.com>
15398
15399         * gcc.dg/compare8.c: Add an additional test for XOR.
15400
15401 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15402
15403         * gcc.dg/torture/builtin-ctype-1.c: New test.
15404
15405 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15406
15407         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
15408         * gcc.dg/torture/builtin-math-1.c: Likewise.
15409         * gcc.dg/torture/builtin-power-1.c: New test.
15410
15411 2004-03-24  Andreas Schwab  <schwab@suse.de>
15412
15413         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
15414         IA64 assembler.
15415
15416 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
15417             Roger Sayle  <roger@eyesopen.com>
15418
15419         * gcc.dg/compare8.c: New test case.
15420
15421 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
15422
15423         * g++.dg/ext/altivec-7.C: New test.
15424
15425 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
15426
15427         PR 12267, 12391, 12560, 13129, 14114, 14133
15428         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
15429         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
15430         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
15431         Adjust error regexps.
15432         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
15433         * gcc.dg/noncompile/undeclared-1.c: New test cases.
15434         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
15435         * gcc.dg/local1.c: Add explanatory comment.
15436
15437 2004-03-23  Roger Sayle  <roger@eyesopen.com>
15438
15439         PR optimization/14669
15440         * g++.dg/opt/fold2.C: New test case.
15441
15442 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
15443
15444         PR c/14069
15445         * gcc.dg/20040322-1.c: New test.
15446
15447 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
15448
15449         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
15450         * gcc.dg/ultrasp4.c: Likewise.
15451         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
15452
15453 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
15454
15455         * gcc.dg/i386-sse-8.c: Reset default options.
15456
15457 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
15458
15459         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
15460         in the error message text.
15461
15462 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15463
15464         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
15465
15466 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
15467
15468         PR c++/14616
15469         * g++.dg/init/array13.C: New test.
15470
15471 2004-03-20  Roger Sayle  <roger@eyesopen.com>
15472
15473         PR target/13889
15474         * gcc.c-torture/compile/pr13889.c: New test case.
15475
15476 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
15477
15478         PR c/14635
15479         * builtins-1.c (nan, nans): Don't test.
15480         * builtins-30.c: Don't use nan, nanf, nanl.
15481         * builtins-35.c: New test.
15482
15483 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
15484
15485         * g++.dg/ext/altivec-6.C: New test.
15486
15487 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
15488
15489         * g++.dg/init/placement3.C: New test.
15490
15491         * g++.dg/template/spec13.C: New test.
15492
15493         * g++.dg/lookup/using11.C: New test.
15494
15495         * g++.dg/lookup/koenig3.C: New test.
15496
15497         * g++.dg/template/operator2.C: New test.
15498
15499         * g++.dg/expr/dtor3.C: New test.
15500         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
15501         marker.
15502         * g++.old-deja/g++.law/visibility28.C: Likewise.
15503
15504 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
15505
15506         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
15507         * gcc.dg/ppc64-abi-3.c: Likewise.
15508
15509 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15510
15511         PR c++/14545
15512         * g++.dg/parse/template15.C: New test.
15513
15514 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
15515
15516         * g++.dg/expr/dtor2.C: New test.
15517
15518         * g++.dg/lookup/anon4.C: New test.
15519
15520         * g++.dg/overload/using1.C: New test.
15521
15522         * g++.dg/template/lookup7.C: New test.
15523
15524         * g++.dg/template/typename6.C: New test.
15525
15526         * g++.dg/expr/cond6.C: New test.
15527
15528 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15529
15530         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
15531
15532 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
15533
15534         * g++.dg/expr/cond5.C: New test.
15535         * g++.dg/expr/constcast1.C: Likewise.
15536         * g++.dg/expr/ptrmem2.C: Likewise.
15537         * g++.dg/expr/ptrmem3.C: Likewise.
15538         * g++.dg/lookup/main1.C: Likewise.
15539         * g++.dg/template/lookup6.C: Likewise.
15540
15541 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
15542
15543         * gcc.dg/local1.c: New test.
15544
15545         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
15546
15547 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15548
15549         * gcc.dg/torture/builtin-convert-1.c: New test.
15550
15551 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15552
15553         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
15554
15555 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
15556
15557         PR c++/14481
15558         * g++.dg/warn/Wunused-7.C: New test.
15559
15560 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15561
15562         * gcc.dg/torture/builtin-integral-1.c: New test.
15563
15564 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
15565
15566         PR c++/14586
15567         * g++.dg/parse/non-dependent3.C: New test.
15568
15569 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
15570
15571         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
15572         * g++.dg/eh/simd-2.C: Likewise.
15573         * g++.dg/init/array10.C: Likewise.
15574         * gcc.c-torture/compile/simd-1.c: Likewise.
15575         * gcc.c-torture/compile/simd-2.c: Likewise.
15576         * gcc.c-torture/compile/simd-3.c: Likewise.
15577         * gcc.c-torture/compile/simd-4.c: Likewise.
15578         * gcc.c-torture/compile/simd-6.c: Likewise.
15579         * gcc.c-torture/execute/simd-1.c: Likewise.
15580         * gcc.c-torture/execute/simd-2.c: Likewise.
15581         * gcc.dg/compat/vector-defs.h: Likewise.
15582         * gcc.dg/20020531-1.c: Likewise.
15583         * gcc.dg/altivec-3.c: Likewise.
15584         * gcc.dg/altivec-4.c: Likewise.
15585         * gcc.dg/altivec-varargs-1.c: Likewise.
15586         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
15587         * gcc.dg/i386-mmx-3.c: Likewise.
15588         * gcc.dg/i386-sse-4.c: Likewise.
15589         * gcc.dg/i386-sse-5.c: Likewise.
15590         * gcc.dg/i386-sse-8.c: Likewise.
15591         * gcc.dg/simd-1.c: Likewise.
15592         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
15593         __ev64_opaque__ since the machine description provides it.
15594
15595 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
15596
15597         * lib/compat.exp (skip_list): New global variable.
15598         Use it to hold the user defined COMPAT_SKIPS list if any.
15599         (compat-obj): Add the members of skip_list to optall.
15600
15601 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
15602
15603         * gcc.dg/compat/union-by-value-1_main.c,
15604         union-by-value-1_x.c, union-by-value-1_y.c,
15605         union-check.h, union-defs.h,
15606         union-init.h, union-return-1_main.c,
15607         union-return-1_x.c, union-return-1_y.c: New files.
15608
15609 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
15610
15611         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
15612         mixed-struct-init.h: Add 4 mixed structure types.
15613         struct-by-value-21_main.c, struct-by-value-21_x.c,
15614         struct-by-value-21_y.c, struct-return-21_main.c,
15615         struct-return-21_x.c, struct-return-21_y.c: New files.
15616
15617 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
15618
15619         PR c++/14550
15620         * g++.dg/parse/template14.C: New test.
15621
15622 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
15623
15624         * gcc.c-torture/execute/20040313-1.c: New test.
15625
15626 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
15627
15628         PR target/14533
15629         * gcc.dg/20040311-2.c: New test.
15630
15631 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
15632
15633         PR other/14544
15634         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
15635         bit-field.
15636
15637 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
15638
15639         * gcc.dg/20040305-2.c: Add missing return statement.
15640
15641 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15642
15643         * gcc.dg/builtins-34.c: Also check pow10*.
15644
15645 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
15646
15647         PR target/14262
15648         * gcc.dg/20040305-2.c: New test.
15649
15650 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
15651
15652         * gcc.dg/20040310-1.c: New test.
15653
15654 2004-03-11  Roger Sayle  <roger@eyesopen.com>
15655
15656         * gcc.c-torture/execute/20040311-1.c: New test case.
15657
15658 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
15659
15660         PR c++/14476
15661         * g++.dg/lookup/enum1.C: New test.
15662
15663 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
15664
15665         PR c++/14510
15666         * g++.dg/lookup/struct2.C: New test.
15667
15668 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
15669
15670         * gcc.dg/builtins-34.c: New test.
15671
15672 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15673
15674         * gcc.dg/torture/builtin-nonneg-1.c: New test.
15675
15676 2004-03-09  James E Wilson  <wilson@specifixinc.com>
15677
15678         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
15679         * gcc.dg/alias-2.c: New testcase.
15680
15681 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
15682
15683         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
15684
15685 2004-03-09  Roger Sayle  <roger@eyesopen.com>
15686
15687         * gcc.c-torture/execute/20040309-1.c: New test case.
15688
15689 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
15690
15691         PR c++/14397
15692         * g++.dg/overload/ref1.C: New.
15693
15694 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15695
15696         PR c++/14409
15697         * g++.dg/template/spec12.C: New test.
15698
15699         PR c++/14448
15700         * g++.dg/parse/crash14.C: New test.
15701
15702 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
15703
15704         PR c++/14230
15705         * g++.dg/init/ref11.C: New test.
15706
15707 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
15708
15709         PR c++/14432
15710         * g++.dg/parse/builtin2.C: New test.
15711
15712 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
15713
15714         PR c++/14401
15715         * g++.dg/init/ctor3.C: New test.
15716         * g++.dg/init/union1.C: New test.
15717         * g++.dg/ext/anon-struct4.C: New test.
15718
15719 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
15720
15721         * g++.dg/lookup/koenig1.C: Tweak error messages.
15722         * g++.dg/lookup/used-before-declaration.C: Likewise.
15723         * g++.dg/other/do1.C: Likewise.
15724         * g++.dg/overload/koenig1.C: Likewise.
15725         * g++.dg/parse/crash13.C: Likewise.
15726         * g++.dg/template/instantiate3.C: Likewise.
15727
15728 2004-03-08  Eric Christopher  <echristo@redhat.com>
15729
15730         * * lib/target-supports.exp: Enable libiconv in test
15731         compilation.  Fix up error checking.
15732
15733 2004-03-08  Roger Sayle  <roger@eyesopen.com>
15734
15735         PR middle-end/14289
15736         * gcc.dg/pr14289-1.c: New test case.
15737         * gcc.dg/pr14289-2.c: Likewise.
15738         * gcc.dg/pr14289-3.c: Likewise.
15739
15740 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
15741
15742         * gcc.c-torture/execute/20040308-1.c: New test.
15743
15744 2004-03-07  Roger Sayle  <roger@eyesopen.com>
15745
15746         * gcc.c-torture/execute/20040307-1.c: New test case.
15747
15748 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
15749
15750         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
15751
15752 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
15753
15754         * gcc.dg/20040306-1.c: New test.
15755
15756 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
15757
15758         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
15759         them static.
15760         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
15761
15762 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15763
15764         PR c/14465
15765         * gcc.dg/decl-6.c: New test.
15766
15767 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15768
15769         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
15770         Rename LOGPOW -> LOG_POW.
15771         (SQRT_EXP, POW_EXP): New.
15772
15773 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15774
15775         * gcc.dg/i386-sse-8.c: New test.
15776
15777 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15778
15779         PR c/14114
15780         * gcc.dg/decl-5.c: New test.
15781
15782 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
15783
15784         * gcc.dg/20040305-1.c: New test.
15785
15786 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
15787
15788         PR other/14354
15789         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
15790
15791 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
15792
15793         PR c++/14425, c++/14426
15794         * g++.dg/ext/altivec-4.C: New test.
15795         * g++.dg/ext/altivec-5.C: New test.
15796
15797 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
15798
15799         * g++.old-deja/g++.other/linkage1.C: Expect errors about
15800         global variables of a type with no linkage.
15801         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
15802         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
15803         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
15804         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
15805         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
15806         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
15807         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
15808         * g++.dg/warn/deprecated.C: Name enum Color.
15809         * g++.dg/overload/VLA.C: Name structure for 'b'.
15810         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
15811
15812 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
15813
15814         * gcc.c-torture/compile/20040304-1.c: New test.
15815
15816 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
15817
15818         PR 13728
15819         * gcc.dg/decl-4.c: New testcase.
15820
15821 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
15822
15823         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
15824         as PRECF if sizeof (float) > sizeof (double).
15825         (PRECL): Make it the same as PRECF if
15826         sizeof (float) > sizeof (long double).
15827
15828 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15829
15830         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
15831         system type.  Add check for irix6 which doesn't have c99 runtime.
15832
15833 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
15834
15835         * gcc.dg/const-elim-1.c: xfail for xtensa.
15836
15837 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
15838
15839         PR c++/14369
15840         * g++.dg/template/cond4.C: New test.
15841
15842 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
15843
15844         PR c++/14360
15845         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
15846
15847         PR c++/14361
15848         * g++.dg/parse/defarg7.C: New test.
15849
15850         PR c++/14359
15851         * g++.dg/template/friend26.C: New test.
15852
15853 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
15854
15855         PR c++/14324
15856         * g++.dg/abi/mangle21.C: New test.
15857
15858         PR c++/14260
15859         * g++.dg/parse/constructor2.C: New test.
15860
15861         PR c++/14337
15862         * g++.dg/template/sfinae1.C: New test.
15863
15864 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
15865
15866         PR c++/14267
15867         * g++.dg/expr/crash2.C: New test.
15868
15869         PR middle-end/13448
15870         * gcc.dg/inline-5.c: New test.
15871         * gcc.dg/always-inline.c: Split out tests into ...
15872         * gcc.dg/always-inline2.c: ... this and ...
15873         * gcc.dg/always-inline3.c: ... this.
15874
15875 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
15876
15877         PR debug/12103
15878         * g++.dg/debug/crash1.C: New test.
15879
15880 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
15881
15882         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
15883         function with __attribute__((noinline)).
15884         (recurser_void2): Likewise.
15885         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
15886         (recurser_void2): Likewise.
15887
15888 2004-02-29  Roger Sayle  <roger@eyesopen.com>
15889
15890         PR middle-end/14203
15891         * g++.dg/warn/Wunused-6.C: New test case.
15892
15893 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
15894
15895         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
15896         not defined.
15897
15898 2004-02-27  Eric Christopher  <echristo@redhat.com>
15899
15900         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
15901         * g++.dg/charset/asm2.c: Run only x86.
15902         * gcc.dg/charset/asm3.c: Ditto.
15903
15904 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
15905
15906         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
15907         ld_library_path.
15908
15909 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
15910
15911         * g++.dg/ext/altivec-3.C: New.
15912
15913 2004-02-26  Richard Henderson  <rth@redhat.com>
15914
15915         * g++.dg/ext/attrib10.C: Mark for warning.
15916         * gcc.dg/attr-alias-1.c: New.
15917
15918 2004-02-26  Richard Henderson  <rth@redhat.com>
15919
15920         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
15921         * gcc.c-torture/execute/20040208-2.c: ... it back.
15922
15923 2004-02-26  Eric Christopher  <echristo@redhat.com>
15924
15925         * lib/target-supports.exp (check-iconv-available): New function.
15926         * lib/gcc-dg.exp (dg-require-iconv): New function.
15927         Use above.
15928         * gcc.dg/charset: New directory.
15929         * gcc.dg/charset/charset.exp: New file.
15930         * gcc.dg/charset/asm1.c: Ditto.
15931         * gcc.dg/charset/asm2.c: Ditto.
15932         * gcc.dg/charset/asm3.c: Ditto.
15933         * gcc.dg/charset/asm4.c: Ditto.
15934         * gcc.dg/charset/asm5.c: Ditto.
15935         * gcc.dg/charset/attribute1.c: Ditto.
15936         * gcc.dg/charset/attribute2.c: Ditto.
15937         * gcc.dg/charset/string1.c: Ditto.
15938         * g++.dg/charset: New directory.
15939         * g++.dg/dg.exp: Add here. Special options.
15940         * g++.dg/charset/charset.exp: New file.
15941         * g++.dg/charset/asm1.c: Ditto.
15942         * g++.dg/charset/asm2.c: Ditto.
15943         * g++.dg/charset/asm3.c: Ditto.
15944         * g++.dg/charset/asm4.c: Ditto.
15945         * g++.dg/charset/attribute1.c: Ditto.
15946         * g++.dg/charset/attribute2.c: Ditto.
15947         * g++.dg/charset/extern1.cc: Ditto.
15948         * g++.dg/charset/extern2.cc: Ditto.
15949         * g++.dg/charset/string1.c: Ditto.
15950
15951 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
15952
15953         PR c++/14278
15954         * g++.dg/parse/comma1.C: New test.
15955
15956 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15957
15958         PR c++/14284
15959         * g++.dg/template/ttp8.C: New test.
15960
15961 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
15962
15963         * gcc.dg/fixuns-trunc-1.c: New test.
15964
15965 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15966
15967         * gcc.dg/builtins-config.h: Use #elif.
15968
15969 2004-02-26  Michael Matz  <matz@suse.de>
15970
15971         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
15972         * gcc.dg/991214-1.c: Likewise.
15973         * gcc.dg/i386-asm-1.c: Likewise.
15974
15975 2004-02-25  Richard Henderson  <rth@redhat.com>
15976
15977         * gcc.c-torture/execute/20040208-2.c: Move ...
15978         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
15979
15980 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15981
15982         PR c++/14246
15983         * g++.dg/other/crash-3.C: New test.
15984
15985 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15986
15987         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
15988         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
15989
15990         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
15991         HP-UX.
15992
15993 2004-02-24  Michael Matz  <matz@suse.de>
15994
15995         * gcc.dg/i386-regparm.c: New.
15996
15997 2004-02-23  James E Wilson  <wilson@specifixinc.com>
15998
15999         * gcc.c-torture/execute/20040223-1.c: New.
16000
16001 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
16002             Kazu Hirata  <kazu@cs.umass.edu>
16003
16004         * gcc.dg/fwritable-strings-1.c: Remove.
16005
16006 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
16007
16008         PR c/14156
16009         * gcc.dg/20040223-1.c: New test.
16010
16011 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16012
16013         PR c++/14106
16014         * g++.dg/ext/typeof9.C: New test.
16015
16016 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16017
16018         PR c++/14250
16019         * g++.dg/other/switch1.C: New test.
16020
16021 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16022
16023         * gcc.dg/cast-function-1.c: Adjust for new informative message.
16024         * gcc.dg/va-arg-1.c: Likewise.
16025
16026 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16027
16028         PR c++/14143
16029         * g++.dg/template/koenig5.C: New test.
16030
16031 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
16032
16033         * g++.dg/ext/altivec-1.C: Generalize target triple.
16034         * g++.dg/ext/altivec-2.C: New test case.
16035         * g++.dg/ext/altivec_check.h: New file.
16036         * gcc.dg/altivec-1.c: Generalize target triple;
16037         include altivec_check.h and call altivec_check().
16038         * gcc.dg/altivec-[2-5].c: Generalize target triple.
16039         * gcc.dg/altivec-6.c: New test case.
16040         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
16041         type casts as needed.
16042         * gcc.dg/altivec-10.c: Include altivec_check.h and call
16043         altivec_check().
16044         * gcc.dg/altivec-12.c: New test case.
16045         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
16046         include altivec_check.h and call altivec_check().
16047         * gcc.dg/altivec_check.h: New file.
16048
16049 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16050
16051         * lib/target-supports.exp (check_alias_available): Don't mangle
16052         function `g' in test program.
16053
16054 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16055
16056         * lib/target-supports.exp (check_profiling_available): Check
16057         argument to determine whether we support a profiling type.
16058         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
16059         check_profiling_available.
16060         * g++.dg/bprob/bprob.exp: Likewise
16061         * g77.dg/bprob/bprob.exp: Likewise.
16062         * gcc.misc-tests/bprob.exp: Likewise.
16063         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
16064         dg-require-profiling and delete expected error handling.
16065         * gcc.dg/20021014-1.c: Likewise.
16066         * gcc.dg/nest.c: Likewise.
16067
16068 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16069
16070         PR c++/12007
16071         * g++.dg/other/vthunk1.C: New test.
16072
16073 2004-02-20  Falk Hueffner  <falk@debian.org>
16074
16075         PR target/14201
16076         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
16077
16078 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
16079
16080         PR c++/13927
16081         * g++.dg/other/error8.C: Remove XFAIL markers.
16082
16083         PR c++/14173
16084         * g++.dg/ext/packed5.C: New test.
16085
16086         PR c++/14199
16087         * g++.dg/warn/Wunused-5.C: New test.
16088
16089         PR c++/14186
16090         * g++.dg/lookup/member1.C: New test.
16091
16092 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
16093
16094         * gcc.c-torture/compile/20040130-1.c: Enable only when
16095         __INT_MAX__ >= 2147483647L.
16096         * gcc.c-torture/compile/961203-1.c: Likewise.
16097
16098 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
16099
16100         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
16101         * g++.dg/opt/template1.C: Robustify assembler regexp
16102
16103 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16104
16105         * gcc.c-torture/execute/simd-4.x: Remove.
16106         * gcc.c-torture/execute/va-arg-25.x: Likewise.
16107         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
16108         Guard with #ifndef SKIP_ATTRIBUTE.
16109         * gcc.dg/compat/vector-1_y.c: Likewise.
16110         * gcc.dg/compat/vector-2_x.c: Likewise.
16111         * gcc.dg/compat/vector-2_y.c: Likewise.
16112         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
16113         * g++.dg/eh/simd-2.C: Likewise.
16114
16115 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
16116
16117         * gcc.c-torture/compile/complex-1.c: New.
16118
16119 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
16120
16121         PR target/14209
16122         * gcc.c-torture/execute/20040218-1.c: New test.
16123
16124 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16125
16126         PR c++/14181
16127         * g++.dg/parse/new2.C: New test.
16128
16129 2004-02-18  Paul Brook  <paul@codesourcery.com>
16130
16131         * gcc.c-torture/compile/libcall-1.c: New test.
16132
16133 2004-02-18  Paul Brook  <paul@codesourcery.com>
16134
16135         PR debug/12934
16136         * gcc.dg/debug/debug-7.c: New test.
16137
16138 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
16139
16140         * gcc.dg/20040217-1.c: New test.
16141
16142 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
16143
16144         * gcc.c-torture/execute/990208-1.x: Delete.
16145
16146 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
16147
16148         * gcc.c-torture/execute/20040208-2.x: New file.
16149
16150 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
16151
16152         PR c++/11326
16153         * g++.dg/abi/structret1.C: New test.
16154
16155 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
16156
16157         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
16158         (i386_cpuid): No need to test if cpuid is available on AMD64.
16159         Fix assembly, so that it works onboth i386 and AMD64.
16160         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
16161         (vecInLong): Fix s[] member type to unsigned int.
16162         (vecInWord): Remove type.
16163         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
16164         (a64, b64, c64, d64, e64): Remove.
16165         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
16166         Remove unused variable.  Remove initialization of removed variables.
16167         Don't call mmx_tests nor sse_tests.
16168         (reference_mmx, reference_sse): Remove.
16169         (check): Add return stmt.
16170         * gcc.dg/i386-sse-7.c: New test.
16171         * gcc.dg/i386-mmx-4.c: New test.
16172
16173 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16174
16175         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
16176         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
16177         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
16178         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
16179         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
16180         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
16181         g++.dg/tc1/dr94.C: Fix line terminator.
16182
16183 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
16184
16185         * gcc.c-torture/compile/20040216-1.c: New.
16186
16187 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16188
16189         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
16190         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
16191         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
16192         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
16193         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
16194         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
16195
16196 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
16197
16198         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
16199
16200 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
16201
16202         PR c++/13971
16203         * g++.dg/expr/cond4.C: New test.
16204
16205         PR c++/14086
16206         * g++.dg/lookup/crash2.C: New test.
16207
16208 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
16209
16210         * gcc.c-torture/compile/20040214-2.c: New test.
16211
16212 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
16213
16214         PR c++/14116
16215         * g++.dg/ext/typeof8.C: New test.
16216
16217 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
16218
16219         * gcc.c-torture/compile/20040214-1.c: New test.
16220
16221 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16222
16223         PR c++/13635
16224         * g++.dg/template/spec11.C: New test.
16225
16226 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16227
16228         PR c++/13927
16229         * g++.dg/other/error8.C: New test.
16230
16231 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
16232
16233         PR c++/14122
16234         * g++.dg/template/array4.C: New test.
16235
16236         PR c++/14108
16237         * g++.dg/inherit/thunk2.C: New test.
16238
16239         PR c++/14083
16240         * g++.dg/eh/cond2.C: New test.
16241
16242 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
16243
16244         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
16245
16246 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
16247
16248         * lib/scanasm.exp (dg-scan): Quote pattern before display.
16249
16250 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
16251
16252         * g++.dg/simd-2.C: xfail on ppc64-linux.
16253
16254 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
16255
16256         PR c/456
16257         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
16258         tests.
16259
16260 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
16261
16262         * gcc.dg/builtins-33.c: New test.
16263
16264 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
16265
16266         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
16267
16268 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
16269
16270         * g++.dg/simd-2.C: Set -maltivec for ppc64.
16271
16272 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
16273
16274         * gcc.dg/ppc64-abi-3.c: New test.
16275
16276 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
16277
16278         PR c/14092
16279
16280         * gcc.dg/pr14092-1.c: New testcase.
16281
16282 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
16283
16284         * gcc.dg/cpp/assert4.c: Fix typo last change.
16285
16286         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
16287         * gcc.dg/cpp/assert4.c: Handle powerpc64.
16288
16289         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
16290
16291 2004-02-09  Roger Sayle  <roger@eyesopen.com>
16292
16293         * gcc.c-torture/compile/20040209-1.c: New test case.
16294
16295 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
16296
16297         * gcc.dg/c90-init-1.c: Adjust expected error messages.
16298
16299 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
16300
16301         * gcc.c-torture/execute/20040208-[12].c: New tests.
16302
16303 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
16304
16305         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
16306
16307 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
16308
16309         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
16310
16311 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
16312
16313         Bug 13856
16314         * gcc.dg/visibility-8.c: New testcase.
16315
16316 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
16317
16318         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
16319         arguments.
16320         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
16321
16322 2004-02-07  Roger Sayle  <roger@eyesopen.com>
16323
16324         PR middle-end/13696
16325         * g++.dg/opt/fold1.C: New test case.
16326
16327 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16328
16329         PR c++/14033
16330         * g++.dg/other/crash-2.C: New test.
16331
16332 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16333
16334         PR c++/14028
16335         * g++.dg/parse/angle-bracket2.C: New test.
16336
16337 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16338
16339         PR middle-end/13750
16340         Revert:
16341         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
16342         PR pch/13361
16343         * testsuite/g++.dg/pch/wchar-1.C: New.
16344         * testsuite/g++.dg/pch/wchar-1.Hs: New.
16345
16346 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16347
16348         PR c++/14008
16349         * g++.dg/parse/error15.C: New test.
16350         * g++.dg/parse/crash11.C: Update dg-error mark.
16351
16352 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
16353
16354         PR c++/13932
16355         * g++.dg/warn/conv2.C: New test.
16356
16357 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16358
16359         PR c++/13086
16360         * g++.dg/warn/incomplete1.C: Remove xfail.
16361
16362 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
16363
16364         * lib/file-format.exp (gcc_target_object_format): Use
16365         ${tool}_target_compile, not gcc_target_compile.
16366         * lib/target-supports.exp (check_alias_available): Likewise.
16367         (check_gc_sections_available): Likewise.
16368         * g++.dg/ext/attrib10.C: Use dg-require-alias.
16369         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
16370         dg-require-alias.
16371
16372 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
16373
16374         PR c++/13969
16375         * g++.dg/template/static6.C: New test.
16376
16377 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
16378
16379         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
16380
16381 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16382
16383         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
16384         tests for systems where `char' is unsigned by default.
16385
16386 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16387
16388         PR c++/13997
16389         * g++.dg/template/partial3.C: New test.
16390
16391 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
16392
16393         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
16394         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
16395         Remove mentions of obsolete ports.
16396
16397 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
16398
16399         * gcc.dg/noncompile/20001228-1.c: Fix for new
16400         error message.
16401
16402 2004-02-03  Roger Sayle  <roger@eyesopen.com>
16403
16404         PR target/9348
16405         * gcc.c-torture/execute/multdi-1.c: New test case.
16406
16407 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
16408
16409         PR c++/13925
16410         * g++.dg/template/lookup5.C: New test.
16411
16412 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
16413
16414         PR c++/13950
16415         * g++.dg/template/lookup4.C: New test.
16416
16417         PR c++/13970
16418         * g++.dg/parse/error14.C: New test.
16419
16420         PR c++/14002
16421         * g++.dg/parse/template13.C: New test.
16422
16423 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
16424
16425         PR c++/13978
16426         * g++.dg/template/koenig4.C: New test.
16427
16428         PR c++/13968
16429         * g++.dg/template/crash17.C: New test.
16430
16431         PR c++/13975
16432         * g++.dg/parse/error13.C: New test.
16433         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
16434
16435 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
16436
16437         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
16438
16439 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
16440
16441         PR c/11658
16442         PR c/13994
16443         * gcc.dg/noncompile/20040203-1.c: New test.
16444         * gcc.dg/noncompile/20040203-2.c: Likewise.
16445         * gcc.dg/noncompile/20040203-3.c: Likewise.
16446         * gcc.dg/20040203-1.c: Likewise.
16447
16448 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
16449
16450         PR c++/10858
16451         * g++.dg/template/sizeof7.C: New test.
16452
16453 2004-02-02  Eric Christopher  <echristo@redhat.com>
16454             Zack Weinberg  <zack@codesourcery.com>
16455
16456         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
16457
16458 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
16459
16460         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
16461         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
16462         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
16463         * gcc.dg/cleanup-5.c: Run only on Linux targets.
16464
16465 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
16466
16467         PR c++/13113
16468         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
16469
16470         PR c++/13854
16471         * g++.dg/ext/attrib13.C: New test.
16472
16473         PR c++/13907
16474         * g++.dg/conversion/op2.C: New test.
16475
16476 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
16477
16478         * gcc.dg/titype-1.c: Fix pasto.
16479
16480 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
16481
16482         * gcc.dg/titype-1.c: New test.
16483
16484 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16485
16486         PR c++/13957
16487         * g++.dg/template/non-type-template-argument-1.C,
16488         g++.dg/template/qualified-id1.C: Update dg-error marks.
16489         * g++.dg/template/nontype6.C: New test.
16490
16491 2004-02-01  Roger Sayle  <roger@eyesopen.com>
16492
16493         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
16494         * gcc.dg/builtins-31.c: New testcase.
16495         * gcc.dg/builtins-32.c: New testcase.
16496
16497 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
16498
16499         * objc.dg/call-super-2.m: Update line numbers
16500         for the including of stddef.h.
16501
16502 2004-01-30  Michael Matz  <matz@suse.de>
16503
16504         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
16505         g++.dg/ext/case-range3.C: New tests.
16506
16507 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16508
16509         DR206
16510         PR c++/13813
16511         * g++.dg/template/member4.C: New test.
16512
16513 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16514
16515         PR c++/13683
16516         * g++.dg/template/sizeof6.C: New test.
16517
16518 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
16519
16520         * gcc.dg/fwritable-strings-1.c: New test.
16521
16522 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
16523
16524         * gcc.c-torture/compile/20040130-1.c: New test.
16525
16526 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
16527
16528         * objc.dg/call-super-2.m: Include stddef.h for size_t.
16529
16530 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
16531
16532         PR c++/13883
16533         * g++.dg/template/ctor3.C: New test.
16534
16535 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16536
16537         * g++.dg/tc1: New directory.
16538         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
16539         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
16540         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
16541         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
16542         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
16543
16544 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16545
16546         * g++.dg/parse/error11.C: New test.
16547         * g++.dg/parse/error12.C: Likewise.
16548
16549 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
16550
16551         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
16552         (scan_initial, main): Use aligned_sizeof instead of sizeof.
16553
16554 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
16555
16556         PR c++/13791
16557         * g++.dg/ext/attrib12.C: New test.
16558
16559         PR c++/13736
16560         * g++.dg/parse/cast2.C: New test.
16561
16562 2004-01-27  James E Wilson  <wilson@specifixinc.com>
16563
16564         * objc.dg/encode-2.m (main): New local string.  Set depending on
16565         sizeof long.  Use in sscanf call.
16566         * objc.dg/encode-3.m (main): New local string.  Set depending on
16567         sizeof long.  Use in scan_initial call.
16568
16569 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16570
16571         * objc.dg/call-super-2.m: Make LP64-safe.
16572         * objc.dg/desig-init-1.m: Likewise.
16573
16574 2004-01-27  Devang Patel <dpatel@apple.com>
16575
16576         * g++.dg/debug/namespace1.C: New test.
16577
16578 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
16579
16580         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
16581         xscale-*-*.
16582
16583         * gcc.dg/arm-mmx-1.c: New test.
16584
16585 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
16586
16587         * gcc.dg/20040127-1.c: New test.
16588         * gcc.dg/20040127-2.c: New test.
16589
16590 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16591
16592         * objc.dg/stret-1.m (glob): Renamed to globa.
16593
16594 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
16595
16596         PR c++/13663
16597         * g++.dg/expr/for1.C: New test.
16598
16599 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
16600
16601         PR middle-end/13779
16602         * gcc.dg/darwin-longlong.c: New test.
16603
16604 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
16605
16606         * gcc.dg/20040124-1.c: Moved test from here...
16607         * gcc.c-torture/compile/20040124-1.c: ...to here.
16608
16609 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
16610
16611         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
16612         the assembly output if -m64 is passed.
16613
16614 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
16615
16616         PR c++/13833
16617         * g++.dg/template/cond3.C: New test.
16618
16619 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16620
16621         PR c++/13810
16622         * g++.dg/template/ttp7.C: New test.
16623
16624 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16625
16626         PR c++/13797
16627         * g++.dg/template/nontype4.C: New test.
16628         * g++.dg/template/nontype5.C: Likewise.
16629
16630 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
16631
16632         * gcc.dg/torture/mips-clobber-at.c: New test.
16633
16634 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
16635
16636         * gcc.dg/20040124-1.c: New test.
16637
16638 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
16639
16640         * gcc.dg/20040123-1.c: New test.
16641
16642 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
16643
16644         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
16645
16646 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
16647
16648         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
16649
16650 2004-01-23  Andrew Pinski  <apinski@apple.com>
16651
16652         * gcc.dg/20030121-1.c: Move to ..
16653         * gcc.dg/20040121-1.c: here.
16654
16655 2004-01-23  Roger Sayle  <roger@eyesopen.com>
16656
16657         * gcc.dg/builtins-29.c: New test case.
16658
16659 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
16660
16661         PR 18314
16662         * gcc.dg/builtins-30.c: New testcase.
16663
16664 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
16665
16666         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
16667         * lib/g77.exp: Likewise.
16668         * lib/objc.exp: Likewise.
16669         * lib/g++.exp: Likewise.
16670
16671 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
16672
16673         * gcc.dg/struct-by-value-2.c: New test.
16674
16675 2004-01-21  Andrew Pinski  <apinski@apple.com>
16676
16677         PR target/13785
16678         * gcc.dg/20030121-1.c: New test.
16679
16680 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
16681
16682         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
16683         clobber frame pointer register in asm statement.
16684
16685 2004-01-21  Falk Hueffner  <falk@debian.org>
16686
16687         * gcc.c-torture/compile/20040121-1.c: New test.
16688
16689 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
16690
16691         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
16692
16693 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
16694
16695         * gcc.dg/ppc64-abi-2.c: New test.
16696
16697 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
16698
16699         * lib/treelang.exp: Fill out this file.
16700         * lib/treelang-dg.exp: New File.
16701
16702 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
16703
16704         * gcc.c-torture/compile/981022-1.c: Remove.
16705         * gcc.dg/array-5.c: Remove XFAIL.
16706         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
16707         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
16708         gcc.dg/cond-lvalue-1.c: Update.
16709         * gcc.dg/cast-lvalue-2.c: New test.
16710
16711 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
16712
16713         PR c++/13592
16714         * g++.dg/other/error1.C (class foo): Tweak error message.
16715
16716         PR c++/13592
16717         * g++.dg/template/call2.C: New test.
16718
16719 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16720
16721         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
16722         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
16723         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
16724         scalar-return-1_x.c, scalar-return-2_y.c,
16725         scalar-return-3_x.c, scalar-return-3_y.c,
16726         scalar-return-4_x.c, scalar-return-4_y.c,
16727         struct-align-1.h, struct-align-1_x.c,
16728         struct-align-1_y.c, struct-align-2.h,
16729         struct-align-2_x.c, struct-align-2_y.c,
16730         struct-by-value-10_y.c, struct-by-value-11_x.c,
16731         struct-by-value-11_y.c, struct-by-value-12_x.c,
16732         struct-by-value-12_y.c, struct-by-value-13_x.c,
16733         struct-by-value-13_y.c, struct-by-value-14_x.c,
16734         struct-by-value-14_y.c, struct-by-value-15_x.c,
16735         struct-by-value-15_y.c, struct-by-value-16_y.c,
16736         struct-by-value-17_y.c, struct-by-value-18_y.c,
16737         struct-by-value-19_y.c, struct-by-value-1_x.c,
16738         struct-by-value-1_y.c, struct-by-value-20_y.c,
16739         struct-by-value-2_x.c, struct-by-value-2_y.c,
16740         struct-by-value-3_y.c, struct-by-value-4_x.c,
16741         struct-by-value-4_y.c, struct-by-value-5_y.c,
16742         struct-by-value-6_y.c, struct-by-value-7_y.c
16743         struct-by-value-8_x.c, struct-by-value-8_y.c
16744         struct-by-value-9_x.c, struct-by-value-9_y.c
16745         struct-return-10_x.c, struct-return-10_y.c,
16746         struct-return-19_x.c, struct-return-20_x.c
16747         struct-return-2_x.c, struct-return-2_y.c
16748         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
16749         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
16750
16751 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16752
16753         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
16754         attribute on sparc*-sun-solaris2.*.
16755
16756 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
16757
16758         PR c++/13710
16759         * g++.dg/ext/typeof7.C: New test.
16760
16761 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
16762
16763         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
16764         * gcc.dg/const-elim-1.c: Same.
16765
16766 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
16767
16768         * objc.dg/stret-1.m: New.
16769         * objc.dg/stret-2.m: New.
16770
16771 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
16772
16773         PR c++/11895
16774         * g++.dg/ext/vector1.C: New test.
16775
16776 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
16777
16778         * gcc.dg/pch/import-1.c: New.
16779         * gcc.dg/pch/import-1.hs: New.
16780         * gcc.dg/pch/import-1a.h: New.
16781         * gcc.dg/pch/import-1b.h: New.
16782         * gcc.dg/pch/import-1c.h: New.
16783
16784 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
16785
16786         PR c++/13574
16787         * g++.dg/ext/array1.C: New test.
16788
16789         PR c++/13178
16790         * g++.dg/conversion/op1.C: New test.
16791
16792 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
16793
16794         PR 11864
16795         From Kazumoto Kojima / Dan Kegel:
16796         * gcc.dg/pr11864-1.c: New test.
16797
16798         PR 10392
16799         From Marcus Comstedt / Dan Kegel:
16800         * gcc.dg/pr10392-1.c: New test.
16801
16802 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
16803
16804         PR c++/13478
16805         * g++.dg/init/ref10.C: New test.
16806
16807 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16808
16809         PR c++/13407
16810         * g++.dg/parse/typename6.C: New test.
16811
16812 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
16813
16814         PR pch/13361
16815         * testsuite/g++.dg/pch/wchar-1.C: New.
16816         * testsuite/g++.dg/pch/wchar-1.Hs: New.
16817
16818 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16819
16820         PR c++/9259
16821         * g++.dg/expr/sizeof2.C: New test.
16822
16823 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
16824
16825         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
16826
16827 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
16828
16829         PR c++/13659
16830         * g++.dg/lookup/strong-using-3.C: New.
16831         * g++.dg/lookup/using-10.C: New.
16832
16833 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
16834
16835         PR c++/13594
16836         * g++.dg/lookup/strong-using-2.C: New.
16837
16838 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
16839             Dan Kegel <dank@kegel.com>
16840             J"orn Rennecke <joern.rennecke@superh.com>
16841
16842         PR target/9365
16843         * gcc.dg/pr9365-1.c: New test.
16844
16845 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16846
16847         PR c++/8856
16848         * g++.dg/parse/casting-operator2.C: New test.
16849         * g++.old-deja/g++.pt/explicit83.C: Remove.
16850
16851 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
16852
16853         * gcc.dg/label-compound-stmt-1.c: New test.
16854         * gcc.c-torture/compile/950922-1.c,
16855         gcc.c-torture/compile/20000211-3.c,
16856         gcc.c-torture/compile/20000518-1.c,
16857         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
16858         compound statements.
16859
16860 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
16861
16862         * gcc.dg/ppc64-abi-1.c: New test.
16863
16864 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
16865
16866          * g++.dg/ext/attrib9.C: Add dg-warnings.
16867
16868 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16869
16870         PR c++/12335
16871         * g++.dg/parse/dtor3.C: New test.
16872
16873 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
16874
16875         PR c++/12709
16876         * g++.dg/parse/try-catch-1.C: New test.
16877
16878 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
16879
16880         * ada/acats/run_all.sh: Add more verbose output in acats.log
16881         when compiling tests.
16882
16883 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
16884
16885         PR 13656
16886         * gcc.dg/typedef-redecl.c: New test case.
16887         * gcc.dg/typedef-redecl.h: New support file.
16888
16889 2004-01-13  Jan Hubicka  <jh@suse.cz>
16890
16891         * gcc.dg/always_inline.c: New test.
16892         * gcc.dg/debug/20031231-1.c: Fix.
16893
16894 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16895
16896         PR c++/13474
16897         * g++.dg/template/array3.C: New test.
16898
16899 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
16900
16901         * g++.dg/ext/lvalue1.C: No longer expected to fail.
16902         * g++.dg/warn/Wunused-2.C: Likewise.
16903
16904 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16905
16906         PR c++/13289
16907         * g++.dg/template/instantiate6.C: New test.
16908
16909 2004-01-12  Roger Sayle  <roger@eyesopen.com>
16910
16911         PR middle-end/11397
16912         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
16913
16914 2004-01-12  Jan Hubicka  <jh@suse.cz>
16915
16916         PR opt/12826
16917         * gcc.dg/20040112-1.c: New.
16918
16919         * gcc.dg/dwarf-die[1-7].c: Move to...
16920         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
16921         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
16922
16923 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
16924
16925         PR c++/4100
16926         * g++.dg/parse/friend4.C: New test.
16927
16928 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
16929
16930         PR c++/4100
16931         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
16932         definition is called a friend.
16933
16934 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
16935
16936         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
16937
16938 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
16939
16940         PR c++/3478
16941         * g++.dg/parse/error10.C: New test.
16942         * g++.dg/template/arg2.C: Accept "invalid type" error.
16943
16944 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
16945
16946         PR middle-end/13392
16947         * g++.dg/opt/expect2.C: New test.
16948
16949 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
16950
16951         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
16952         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
16953         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
16954         Update dg-error regexps.
16955
16956 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
16957
16958         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
16959         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
16960
16961 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16962
16963         * gcc.dg/pragma-re-1.c: Use right pointer type.
16964
16965 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16966
16967         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
16968
16969 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
16970
16971         * gcc.dg/rs6000-ldouble-1.c: New.
16972
16973 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16974
16975         DR 337
16976         PR c++/9256
16977         * g++.dg/other/abstract1.C: New test.
16978
16979 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
16980
16981         * g++.dg/lookup/strong-using-1.C: New.
16982
16983 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
16984
16985         PR c/11234
16986         * gcc.dg/func-ptr-conv-1.c: New test.
16987         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
16988
16989 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
16990
16991         PR target/13380.
16992         * gcc.c-torture/compile/20040109-1.c: New.
16993
16994 2004-01-08  Stuart Hastings  <stuart@apple.com>
16995
16996         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
16997         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
16998         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
16999
17000 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
17001
17002         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
17003
17004 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
17005
17006         * ada/acats/run_acats: Treat 'gnatchop' the same way
17007         as 'gnatmake'.  Export GCC_DRIVER.
17008         * ada/acats/run_all.sh: Add target_gnatchop.  Use
17009         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
17010
17011 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17012
17013         PR c++/12573
17014         * g++.dg/template/dependent-expr4.C: New test.
17015
17016 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
17017
17018         * gcc.dg/altivec-11.c: New test.
17019
17020 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
17021
17022         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
17023
17024 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
17025
17026         PR c/6024
17027         * gcc.dg/enum-compat-1.c: New test.
17028         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
17029
17030 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
17031
17032         PR c/12165
17033         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
17034         gcc.dg/c99-idem-qual-3.c: New tests.
17035
17036 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
17037
17038         * gcc.dg/winline-7.c: Don't cast void * to int.
17039
17040 2004-01-06  Jan Hubicka  <jh@suse.cz>
17041
17042         * gcc.dg/i386-sse-5.c: New test
17043         * g++.dg/eh/simd-1.c: Add -w argument for i386.
17044
17045 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
17046
17047         PR c++/12815
17048         * g++.dg/rtti/typeid4.C: New test.
17049
17050 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17051
17052         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
17053
17054 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
17055
17056         PR c++/12132
17057         * g++.dg/template/error11.C: New test.
17058
17059         PR c++/13451
17060         * g++.dg/template/class2.C: New test.
17061
17062 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
17063         Richard Sandiford <rsandifo@redhat.com>
17064
17065         PR c++/13387
17066         * g++.dg/opt/alias3.C: New test.
17067
17068 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
17069
17070         PR c++/13157
17071         * g++.dg/template/koenig3.C: New test.
17072
17073         PR c++/13529
17074         * g++.dg/parse/offsetof3.C: New test.
17075
17076         * g++.dg/init/copy7.C: Add missing dg-error markers.
17077
17078         PR c++/12226
17079         * g++.dg/init/copy7.c: New test.
17080
17081         PR c++/13536
17082         * g++.dg/parse/cast1.C: New test.
17083
17084 2004-01-04  Jan Hubicka  <jh@suse.cz>
17085
17086         * gcc.dg/winline[1-7].c: New tests.
17087
17088 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17089
17090         PR c++/13520
17091         * g++.dg/template/qualttp22.C: New test.
17092
17093 2004-01-01  Jan Hubicka  <jh@suse.cz>
17094
17095         * gcc.dg/debug/20031231-1.c: New.
17096         * gcc.c-torture/compile/20040101-1.c: New.
17097         * gcc.dg/dwarf-die-[1-7].c: New.
17098
17099 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
17100
17101         PR optimization/13521
17102         * gcc.c-torture/compile/20031231-1.c: New test.
17103
17104 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
17105
17106         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
17107
17108 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17109
17110         PR c++/10079
17111         * g++.dg/template/crash16.C: New test.
17112
17113 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
17114
17115         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
17116
17117 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
17118
17119         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
17120         ports.
17121         * g++.old-deja/g++.jason/thunk3.C: Likewise.
17122         * g++.old-deja/g++.law/profile1.C: Likewise.
17123         * gcc.c-torture/compile/981006-1.c: Likewise.
17124         * gcc.c-torture/execute/loop-2e.x: Likewise.
17125         * gcc.c-torture/execute/loop-2f.x: Remove.
17126         * gcc.c-torture/execute/loop-2g.x: Likewise.
17127         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
17128         * gcc.dg/20020312-2.c: Remove traces of dead ports.
17129
17130 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
17131
17132         PR c++/13507
17133         * g++.dg/ext/attrib11.C: New test.
17134
17135         PR c++/13494
17136         * g++.dg/template/array2-1.C: New test.
17137         * g++.dg/template/array2-2.C: New test.
17138
17139 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
17140
17141         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
17142
17143 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
17144
17145         PR c++/12774
17146         * g++.dg/template/array1-1.C: New test.
17147         * g++.dg/template/array1-2.C: New test.
17148
17149 2003-12-29  Roger Sayle  <roger@eyesopen.com>
17150
17151         PR fortran/12632
17152         * g77.dg/12632.f: New test case.
17153
17154 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17155
17156         PR c++/13289
17157         * g++.dg/parse/nontype1.C: New test.
17158
17159 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17160
17161         PR c++/12403
17162         * g++.dg/parse/explicit1.C: New test.
17163         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
17164
17165 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
17166
17167         PR c++/13081
17168         * g++.dg/opt/inline6.C: New test.
17169
17170         PR c++/12613
17171         * g++.dg/parse/error9.C: New test.
17172
17173         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
17174
17175 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
17176
17177         PR c++/13009
17178         * g++.dg/init/assign1.C: New test.
17179
17180 2003-12-28  Roger Sayle  <roger@eyesopen.com>
17181
17182         PR c++/13070
17183         * g++.dg/warn/format3.C: New test case.
17184
17185 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17186
17187         * gcc.c-torture/compile/20031227-1.c: New test.
17188
17189 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
17190
17191         * g++.dg/bprob/bprob.exp: Load target-supports.exp
17192         * g77.dg/bprob/bprob.exp: Likewise.
17193         * gcc.misc-tests/bprob.exp: Likewise.
17194         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
17195         variants on systems where the library does not provide that
17196         functionality.
17197         * gcc.dg/builtins-20.c: Use builtins-config.h.
17198         * gcc.dg/builtins-config.h: New file.
17199
17200 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
17201
17202         * lib/gcc-dg.exp (dg-require-profiling): New function.
17203         * lib/target-supports.exp (check_profiling_available): Likewise.
17204         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
17205         * g77.dg/bprob/bprob.exp: Likewise.
17206         * gcc.misc-tests/bprob.exp: Likewise.
17207         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
17208         * gcc.dg/20021014-1.c: Likewise.
17209         * gcc.dg/nest.c: Likewise.
17210
17211 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
17212
17213         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
17214         compiling.
17215         * g++.dg/lookup/java2.C: Likewise.
17216         * gcc.dg/cpp/lexident.c: Likewise.
17217
17218 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
17219
17220         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
17221         given.
17222         * gcc.c-torture/compile/961203-1.c: Likewise.
17223         * gcc.c-torture/compile/980506-1.c: Likewise.
17224
17225 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
17226
17227         * lib/gcc-dg.exp (dg-prune-output): New annotation.
17228         (additional_prunes): New global.
17229         (gcc-dg-prune): Handle additional per-test pruning.
17230         (dg-test): Clear additional_prunes between tests.
17231
17232         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
17233         dg-prune-output to avoid spurious failures from assembler
17234         complaining about nonexistent WAW violations.
17235         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
17236         Use dg-prune-output to avoid spurious failures from assembler
17237         warning about Itanium B-step errata.
17238
17239 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
17240
17241         * g++.dg/abi/macro0.C: New test.
17242         * g++.dg/abi/macro1.C: Likewise.
17243         * g++.dg/abi/macro2.C: Likewise.
17244
17245         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
17246         * g++.dg/abi/bitfield7.C: Likewise.
17247         * g++.dg/abi/dtor2.C: Likewise.
17248         * g++.dg/abi/mangle11.C: Likewise.
17249         * g++.dg/abi/mangle12.C: Likewise.
17250         * g++.dg/abi/mangle14.C: Likewise.
17251         * g++.dg/abi/mangle17.C: Likewise.
17252         * g++.dg/abi/vbase10.C: Likewise.
17253         * g++.dg/abi/vbase14.C: Likewise.
17254         * g++.dg/template/qualttp17.C: Likewise.
17255
17256 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
17257
17258         PR c/11995
17259         * gcc.dg/20031223-1.c: New test.
17260
17261 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
17262
17263         * gcc.dg/noreturn-7.c: New test.
17264
17265 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
17266
17267         * gcc.dg/null-pointer-1.c: New test.
17268
17269 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
17270
17271         * g++.old-deja/g++.jason/template18.C: Remove.
17272         * g++.old-deja/g++.jason/template37.C: Likewise.
17273
17274         PR c++/12862
17275         * g++.dg/lookup/ns1.C: New test.
17276
17277         PR c++/12397
17278         * g++.dg/template/lookup3.C: New test.
17279
17280 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
17281
17282         * g++.dg/template/recurse1.C: New test
17283
17284 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
17285
17286         PR c++/12479
17287         * g++.dg/parse/semicolon1.C: New test.
17288         * g++.dg/parse/semicolon1.h: Likewise.
17289
17290 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
17291
17292         * gcc.dg/darwin-misaligned.c: New test.
17293
17294 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
17295
17296         PR c/9163
17297         * gcc.dg/20031222-1.c: New test.
17298
17299 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
17300
17301         PR c++/13438
17302         * g++.dg/parse/error8.C: New test.
17303
17304         PR c++/11554
17305         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
17306
17307 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
17308
17309         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
17310         too small.
17311         * gcc.c-torture/compile/930217-1.c: Likewise.
17312         * gcc.c-torture/compile/930513-1.c: Likewise.
17313         * gcc.c-torture/execute/920908-2.c: Likewise.
17314         * gcc.c-torture/execute/921204-1.c: Likewise.
17315         * gcc.c-torture/execute/930621-1.c: Likewise.
17316         * gcc.c-torture/execute/930630-1.c: Likewise.
17317         * gcc.c-torture/execute/931031-1.c: Likewise.
17318         * gcc.c-torture/execute/980602-2.c: Likewise.
17319         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
17320         * gcc.c-torture/execute/compndlit-1.c: Likewise.
17321         * gcc.c-torture/execute/extzvsi.c: Likewise.
17322         * gcc.c-torture/unsorted/ext.c: Likewise.
17323
17324 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
17325
17326         PR target/12749
17327         * gcc.c-torture/compile/20031220-2.c: New test case.
17328
17329 2003-12-20  Roger Sayle  <roger@eyesopen.com>
17330
17331         PR optimization/13031
17332         * gcc.c-torture/compile/20031220-1.c: New test case.
17333
17334 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
17335
17336         * gcc.dg/cast-function-1.c: New test.
17337
17338 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
17339
17340         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
17341         formats.
17342
17343 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
17344
17345         PR c++/12795
17346         * g++.dg/ext/attrib10.C: New test.
17347
17348 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
17349
17350         * gcc.dg/cleanup-10.c: New test.
17351         * gcc.dg/cleanup-11.c: New test.
17352
17353 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
17354
17355         PR c++/13239
17356         * g++.dg/opt/expect1.C: New test.
17357
17358 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
17359
17360         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
17361
17362 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
17363
17364         PR debug/12923
17365         * gcc.dg/20031218-1.c: New test.
17366
17367         PR debug/12389
17368         * gcc.dg/20031218-2.c: New test.
17369         * gcc.dg/20031218-3.c: New test.
17370
17371         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
17372         of label name and allow for USER_LABEL_PREFIX == "_" names.
17373         * g++.dg/abi/mangle18-2.C: Likewise.
17374         * g++.dg/abi/mangle19-1.C: Likewise.
17375         * g++.dg/abi/mangle19-2.C: Likewise.
17376         * g++.dg/abi/mangle20-1.C: Likewise.
17377         * g++.dg/abi/mangle20-2.C: Likewise.
17378
17379 2003-12-18  Richard Henderson  <rth@redhat.com>
17380
17381         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
17382
17383 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
17384             Dan Kegel <dank@kegel.com>
17385
17386         PR other/12009
17387         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
17388         testing a cross compiler, it causes spurious compile failures.
17389         * lib/g++.exp: Likewise.
17390
17391 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17392
17393         PR c++/13262
17394         * g++.dg/template/access13.C: New test.
17395
17396 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
17397
17398         * gcc.dg/20031216-1.c: New test.
17399
17400 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17401
17402         PR c++/9154
17403         * g++.dg/template/error10.C: New test.
17404
17405 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
17406
17407         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
17408         * g++.dg/eh/simd-2.C: Likewise.
17409
17410 2003-12-17  James E Wilson  <wilson@specifixinc.com>
17411             Roger Sayle  <roger@eyesopen.com>
17412
17413         * gcc.c-torture/execute/ieee/mzero5.c: New.
17414
17415 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
17416
17417         PR c++/10603
17418         * g++.dg/parse/error6.C: New test.
17419
17420         PR c++/12827
17421         * g++.dg/parse/error7.C: New test.
17422
17423 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
17424
17425         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
17426         at -O with stabs debugging formats.
17427         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
17428         * gcc.dg/debug/debug-2.c: Likewise.
17429
17430 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
17431
17432         PR c++/12696
17433         * g++.dg/init/error1.C: New test.
17434
17435         PR c++/12218
17436         * g++.dg/init/pm3.C: New test.
17437
17438 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
17439
17440         PR c/3347
17441         * gcc.dg/bitfld-8.c: New test.
17442
17443 2003-12-16  James Lemke  <jim@wasabisystems.com>
17444
17445         * gcc.dg/arm-scd42-[123].c: New tests.
17446
17447 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
17448
17449         PR c++/9043
17450         * g++.dg/abi/mangle20-1.C: New test.
17451         * g++.dg/abi/mangle20-2.C: New test.
17452
17453 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
17454
17455         PR c++/13275
17456         * g++.dg/other/offsetof2.C: Remove XFAIL.
17457         * g++.dg/parse/offsetof1.C: New test.
17458         * g++.gd/parse/offsetof2.C: Likewise.
17459
17460 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17461
17462         * g++.dg/template/nontype3.C: New test.
17463         * g++.dg/template/static2.C: Tweaked the dg-error clause.
17464
17465 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17466
17467         * g++.dg/warn/noreturn-3.C: Also test instantiation.
17468
17469 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
17470
17471         PR c++/13387
17472         * g++.dg/expr/assign1.C: New test.
17473
17474         PR c++/13242
17475         * g++.dg/abi/mangle19-1.C: New test.
17476         * g++.dg/abi/mangle19-2.C: New test.
17477
17478 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
17479
17480         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
17481
17482 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
17483
17484         * gcc.c-torture/execute/20031216-1.c: New test.
17485
17486 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17487
17488         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
17489         an ICE regression.
17490
17491 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
17492
17493         PR c++/10926
17494         * g++.dg/template/error9.C: New test.
17495
17496         PR c++/11116
17497         * g++.dg/template/error8.C: New test.
17498
17499 2003-12-15  Roger Sayle  <roger@eyesopen.com>
17500
17501         PR middle-end/13400
17502         * gcc.c-torture/execute/20031215-1.c: New test case.
17503
17504 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
17505
17506         PR c++/13269
17507         * g++.dg/parse/error5.C: New test.
17508
17509         PR c++/12989
17510         * g++.dg/expr/sizeof1.C: New test.
17511
17512         PR c++/13310
17513         * g++.dg/template/crash15.C: New test.
17514
17515 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
17516
17517         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
17518         a non-POD type as the last named parameter of a varargs function.
17519
17520 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
17521
17522         PR c++/13243
17523         PR c++/12573
17524         * g++.dg/template/crash14.C: New test.
17525         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
17526
17527 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
17528
17529         * g++.dg/other/java1.C: New test.
17530
17531         PR c++/13241
17532         * g++.dg/abi/mangle18-1.C: New test.
17533         * g++.dg/abi/mangle18-2.C: New test.
17534
17535 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17536
17537         PR optimization/10312
17538         * gcc.c-torture/execute/20031214-1.c: New.
17539
17540 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
17541
17542         PR c++/10779
17543         PR c++/12160
17544         * g++.dg/parse/error3.C: New test.
17545         * g++.dg/parse/error4.C: Likewise.
17546         * g++.dg/abi/mangle4.C: Tweak error messages.
17547         * g++.dg/lookup/using5.C: Likewise.
17548         * g++.dg/other/error2.C: Likewise.
17549         * g++.dg/parse/typename5.C: Likewise.
17550         * g++.dg/parse/undefined1.C: Likewise.
17551         * g++.dg/template/arg2.C: Likewise.
17552         * g++.dg/template/ttp3.C: Likewise.
17553         * g++.dg/template/type1.C: Likewise.
17554         * g++.old-deja/g++.other/crash32.C: Likewise.
17555         * g++.old-djea/g++.pt/defarg8.C: Likewise.
17556
17557 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17558
17559         PR c++/13106
17560         * g++.dg/warn/noreturn-3.C: New test.
17561
17562 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
17563
17564         PR c++/13118
17565         * g++.dg/abi/covariant3.C: New.
17566
17567 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
17568
17569         * g++.dg/eh/ia64-1.C: New test.
17570
17571 2003-12-12  Roger Sayle  <roger@eyesopen.com>
17572
17573         PR optimization/13037
17574         * g77.f-torture/execute/13037.f: New test case.
17575
17576 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
17577
17578         PR c++/12881
17579         * g++.dg/abi/covariant2.C: New.
17580
17581 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
17582
17583         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
17584
17585 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
17586
17587         * gcc.c-torture/execute/wchar_t-1.x: Delete.
17588
17589 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
17590
17591         PR other/10819
17592         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
17593         to fix Bug 10819.
17594         * lib/g++.exp (g++_version): Likewise.
17595         * lib/g77.exp (g77_version): Likewise.
17596         * lib/objc.exp (default_objc_version): Likewise.
17597
17598 2003-12-10  Richard Henderson  <rth@redhat.com>
17599
17600         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
17601
17602         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
17603
17604 2003-12-08  Matt Austern  <austern@apple.com>
17605
17606         PR c/13134
17607         * lib/gcc-dg.exp (dg-require-visibility): Define.
17608         * lib/target-supports (check_visibility_available): Define.
17609         * gcc.dg/visibility-1.c: New test.
17610         * gcc.dg/visibility-2.c: Likewise.
17611         * gcc.dg/visibility-3.c: Likewise.
17612         * gcc.dg/visibility-4.c: Likewise.
17613         * gcc.dg/visibility-5.c: Likewise.
17614         * gcc.dg/visibility-6.c: Likewise.
17615         * g++.dg/ext/visibility-1.C: Likewise.
17616         * g++.dg/ext/visibility-2.C: Likewise.
17617         * g++.dg/ext/visibility-3.C: Likewise.
17618         * g++.dg/ext/visibility-4.C: Likewise.
17619         * g++.dg/ext/visibility-5.C: Likewise.
17620         * g++.dg/ext/visibility-6.C: Likewise.
17621
17622 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17623
17624         * g++.dg/lookup/java1.C: New test.
17625         * g++.dg/lookup/java2.C: New test.
17626
17627 2003-12-07  Falk Hueffner  <falk@debian.org>
17628
17629         * g++.dg/opt/noreturn-1.C: New test.
17630
17631 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
17632
17633         * gcc.dg/overflow-1.c: New test.
17634
17635 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
17636
17637         * g77.f-torture/compile/13060.f: New test.
17638
17639 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
17640
17641         PR c++/13323
17642         * g++.dg/inherit/operator2.C: New test.
17643
17644 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
17645
17646         PR c++/13305
17647         * g++.dg/ext/attrib9.C: New test.
17648
17649 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
17650
17651         PR c++/13314
17652         * g++.dg/template/error7.C: New test.
17653
17654 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
17655             J"orn Rennecke <joern.rennecke@superh.com>
17656
17657         PR target/13302
17658         * g++.dg/other/struct-va_list.C: New test.
17659
17660 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17661
17662         PR c++/13166
17663         * g++.dg/parse/defarg6.C: New test.
17664
17665 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
17666
17667         PR target/13256
17668         * gcc.c-torture/execute/20031201-1.c: New test.
17669
17670 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
17671
17672         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
17673
17674 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17675
17676         * gcc.dg/builtin-return-1.c: New test.
17677
17678 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
17679             J"orn Rennecke <joern.rennecke@superh.com>
17680
17681         PR optimization/13260
17682         * gcc.c-torture/execute/20031204-1.c: New test.
17683
17684 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
17685
17686         PR c++/9127
17687         * g++.dg/template/error6.C: New test.
17688
17689 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
17690
17691         * gcc.dg/20031202-1.c: New test.
17692
17693 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
17694
17695         PR c++/13179
17696         * g++.dg/template/eh1.C: New test.
17697
17698         PR c++/10771
17699         * g++.dg/template/error5.C: New test.
17700
17701 2003-12-02  David Ung  <davidu@mips.com>
17702
17703         * gcc.dg/compat/vector-check.h: Corrected type for var
17704         g_##TMODE
17705
17706 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17707
17708         PR c++/10126
17709         * g++.dg/template/ptrmem8.C: New test.
17710
17711 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17712
17713         PR c++/12573
17714         * g++.dg/template/dependent-expr3.C: New test.
17715
17716 2003-12-01  James Lemke  <jim@wasabisystems.com>
17717
17718         * gcc.dg/arm-g2.c: New test.
17719
17720 2003-12-01  Roger Sayle  <roger@eyesopen.com>
17721
17722         PR optimization/11634
17723         * gcc.dg/20031201-2.c: New test case.
17724
17725 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
17726
17727         PR 11433
17728         * objc.dg/proto-lossage-3.m: New test.
17729
17730 2003-12-01  Roger Sayle  <roger@eyesopen.com>
17731
17732         PR optimization/12628
17733         * gcc.dg/20031201-1.c: New test case.
17734
17735 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
17736
17737         * gcc.dg/unaligned-1.c: New test.
17738
17739 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
17740
17741         PR c++/9849
17742         * g++.dg/template/error4.C: New test.
17743         * g++.dg/template/nested3.C: Adjust error markers.
17744
17745 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17746
17747         * gcc.dg/cpp/assert4.c: Check more #system assertions.
17748
17749 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
17750
17751         PR c/10333
17752         * gcc.dg/bitfld-7.c: New test.
17753
17754 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
17755
17756         * gcc.dg/tls/asm-1.C: New test.
17757
17758 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17759
17760         * gcc.dg/cpp/assert4.c: Update.
17761
17762 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
17763
17764         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
17765         * gcc.dg/builtin-apply3.c: New test.
17766
17767 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
17768
17769         * lib/compat.exp (compat-obj): New xfaildata parameter.
17770         Use it to set compiler_conditional_xfail_data before compiling.
17771         (compat-get-options): Handle dg-xfail-if.
17772         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
17773         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
17774         * gcc.dg/compat/vector-1_y.c: Likewise.
17775         * gcc.dg/compat/vector-2_x.c: Likewise.
17776         * gcc.dg/compat/vector-2_y.c: Likewise.
17777
17778 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
17779
17780         * g++.dg/opt/reg-stack4.C: New test.
17781
17782 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
17783
17784         * gcc.dg/builtin-apply2.c: New test.
17785
17786 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
17787
17788         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
17789
17790 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17791
17792         PR c++/12924
17793         * g++.dg/template/template-id-2.C: New test.
17794
17795 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17796
17797         PR c++/5369
17798         * g++.dg/template/memfriend1.C: New test.
17799         * g++.dg/template/memfriend2.C: Likewise.
17800         * g++.dg/template/memfriend3.C: Likewise.
17801         * g++.dg/template/memfriend4.C: Likewise.
17802         * g++.dg/template/memfriend5.C: Likewise.
17803         * g++.dg/template/memfriend6.C: Likewise.
17804         * g++.dg/template/memfriend7.C: Likewise.
17805         * g++.dg/template/memfriend8.C: Likewise.
17806         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
17807
17808 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
17809
17810         PR c++/12515
17811         * g++.dg/ext/cond1.C: New test.
17812
17813 2003-11-20  Richard Henderson  <rth@redhat.com>
17814
17815         * gcc.dg/20020201-2.c: Remove.
17816         * gcc.dg/20020201-4.c: Remove.
17817         * gcc.dg/20020304-1.c: Remove.
17818
17819 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
17820
17821         * gcc.dg/cpp/trad/xwin1.c: New test case.
17822
17823 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
17824
17825         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
17826         * lib/g77.exp: Likewise.
17827         * lib/objc.exp: Likewise.
17828         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
17829         for darwin.
17830
17831 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17832
17833         PR c++/12932
17834         * g++.dg/template/static5.C: New test.
17835
17836 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
17837
17838         * gcc.dg/nested-func-1.c: New test.
17839
17840 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17841
17842         * gcc.dg/cpp/assert4.c: New test.
17843
17844 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
17845
17846         PR c++/2294
17847         * g++.dg/lookup/using9.c: New test.
17848
17849 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
17850
17851         PR c++/12762
17852         * g++.dg/template/error3.C: New test.
17853
17854 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
17855
17856         PR ada/13035
17857         * ada/acats/run_acats, run_all.sh: Fix syntax error.
17858         No longer use a wrapper for gcc, since this does not work under
17859         Windows.
17860
17861 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
17862
17863         PR c++/2094
17864         * g++.dg/template/ptrmem7.C: New test.
17865
17866 2003-11-13  Andrew Pinski <apinski@apple.com>
17867
17868         * gcc.c-torture/compile/20031113-1.c: New test.
17869
17870 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
17871             Kean Johnston <jkj@sco.com>
17872
17873         PR c/13029
17874         * gcc.dg/unused-4.c: Update.
17875
17876 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
17877
17878         * g++.dg/opt/const3.C: New test.
17879
17880 2003-11-13  Jan Hubicka  <jh@suse.cz>
17881
17882         * gcc.c-torture/compile/20031112-1.c: New test.
17883
17884 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
17885
17886         * g++.dg/parse/crash10.C: Remove bogus error marker.
17887
17888 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17889
17890         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
17891         (host_gcc): Likewise.
17892         (ROOT): Honor $PWDCMD.
17893         (BASE): Likewise.
17894         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
17895
17896 2003-11-12  Catherine Moore  <clm@redhat.com>
17897
17898         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
17899
17900 2003-11-12  Andreas Jaeger  <aj@suse.de>
17901             Jakub Jelinek  <jakub@redhat.com>
17902             Andrew Pinski  <pinskia@physics.uc.edu>
17903             Richard Henderson  <rth@redhat.com>
17904
17905         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
17906         systems.
17907         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
17908
17909         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
17910         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
17911
17912 2003-11-11  Andreas Jaeger  <aj@suse.de>
17913
17914         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
17915
17916         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
17917
17918 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
17919
17920         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
17921         Clean ups.
17922
17923 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
17924
17925         * gcc.dg/trampoline-1.c: New test.
17926
17927 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
17928
17929         * gcc.c-torture/compile/200031109-1.c: New test.
17930
17931 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
17932
17933         PR c/3190
17934         PR c/8714
17935         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
17936         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
17937         gcc.dg/format/no-y2k-1.c: Update.
17938
17939 2003-11-08  Roger Sayle  <roger@eyesopen.com>
17940
17941         PR optimization/10467
17942         * gcc.dg/20031108-1.c: New test case.
17943
17944 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
17945
17946         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
17947
17948 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
17949
17950         * gcc.dg/compound-lvalue-1.c: New test.
17951         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
17952         some XFAILs.
17953
17954 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
17955
17956         * gcc.dg/altivec-varargs-1.c: New test.
17957
17958 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17959
17960         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
17961         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
17962         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
17963         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
17964         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
17965
17966 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
17967
17968         * gcc.dg/cond-lvalue-1.c: New test.
17969
17970 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
17971
17972         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
17973
17974 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17975
17976         PR c++/11616
17977         * g++.dg/template/instantiate5.C: New test.
17978
17979 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17980
17981         PR c++/12726
17982         * g++.dg/ext/complit2.C: Replace test with self-contained version.
17983         * ChangeLog: Add missing first entry for above test.
17984
17985 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17986
17987         PR c++/9810
17988         * g++.dg/template/using8.C: New test.
17989         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
17990
17991 2003-11-02  Roger Sayle  <roger@eyesopen.com>
17992
17993         PR optimization/10817
17994         * gcc.c-torture/compile/20031102-1.c: New test case.
17995
17996 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
17997
17998         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
17999         2147483647.
18000
18001 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
18002
18003         * gcc.dg/20031102-1.c: New test.
18004
18005 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
18006
18007         * gcc.dg/complex-1.c: New test.
18008
18009 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18010
18011         PR c++/12796
18012         * g++.dg/template/crash13.C: Adjust expected error location.
18013         * g++.old-deja/g++.brendan/ns1.C: Likewise.
18014
18015 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
18016
18017         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
18018
18019 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
18020
18021         PR/10239
18022         * gcc.c-torture/compile/20031031-2.c: New test.
18023
18024 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
18025
18026         PR/11640
18027         * gcc.c-torture/compile/20031031-1.c: New test.
18028
18029 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
18030
18031         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
18032         * gcc.misc-tests/bprob.exp: Likewise.
18033         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
18034         the execution test on arm-elf configs.
18035         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
18036         configs that don't support scratch files.
18037         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
18038
18039 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
18040
18041         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
18042         done by dejagnu.
18043
18044 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
18045
18046         * ada/acats/run_all.sh: Redirect mv output to /dev/null
18047         Avoid non pure sh syntax. Add more logging.
18048
18049         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
18050         fail.
18051
18052 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18053
18054         PR libgcj/10610
18055         * gcc.dg/ppc-stackalign-1.c: New test.
18056
18057 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
18058
18059         * ada/acats/run_all.sh: Change output to be more compliant with
18060         dejagnu framework.
18061         Create acats.sum and acats.log files under testsuite/ada/acats
18062         Only run [a-z]* directories, to filter out e.g. CVS.
18063         Redirect build output to log file.
18064
18065 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
18066
18067         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
18068
18069 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
18070
18071         PR ada/5909:
18072         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
18073
18074 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
18075
18076         * gcc.c-torture/compile/20031023-1.c: New test.
18077         * gcc.c-torture/compile/20031023-2.c: New test.
18078         * gcc.c-torture/compile/20031023-3.c: New test.
18079         * gcc.c-torture/compile/20031023-4.c: New test.
18080
18081 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18082
18083         PR c++/10371
18084         * g++.dg/lookup/scoped8.C: New test.
18085
18086 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
18087
18088         * g++.dg/opt/reg-stack3.C: New test.
18089
18090 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
18091
18092         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
18093
18094 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18095
18096         PR c++/11076
18097         * g++.dg/template/crash13.C: New test.
18098
18099 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
18100
18101         * gcc.dg/c99-restrict-2.c: New test.
18102
18103 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
18104
18105         PR c++/12698, c++/12699, c++/12700, c++/12566
18106         * g++.dg/inherit/covariant9.C: New test.
18107         * g++.dg/inherit/covariant10.C: New test.
18108         * g++.dg/inherit/covariant11.C: New test.
18109
18110 2003-10-23  Jason Merrill  <jason@redhat.com>
18111
18112         PR c++/12726
18113         * g++.dg/ext/complit2.C: New test.
18114
18115 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
18116
18117         PR target/12654
18118         * gcc.c-torture/execute/20031020-1.c: New test.
18119
18120 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18121
18122         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
18123         following the jump_insn.
18124
18125 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
18126
18127         * gcc.dg/cast-lvalue-1.c: New test.
18128
18129 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
18130
18131         PR c++/11962
18132         * g++.dg/template/cond2.C: New test.
18133
18134 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
18135
18136         * gcc.dg/builtins-28.c: New test.
18137
18138 2003-10-20  Jan Hubicka  <jh@suse.cz>
18139
18140         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
18141         parameter.
18142         * testsuite/gcc.dg/inline-2.c: Likewise.
18143
18144 2003-10-20  Phil Edwards  <phil@codesourcery.com>
18145
18146         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
18147         * gcc.dg/nest.c:  Likewise.
18148
18149 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18150
18151         PR c++/9781, c++/10583, c++/11862
18152         * g++.dg/parse/crash13.C: New test.
18153
18154 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18155
18156         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
18157
18158 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
18159
18160         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
18161         Define HAVE_C99_RUNTIME except on Solaris.
18162         * gcc.dg/builtins-20.c: Likewise.
18163
18164 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18165
18166         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
18167
18168 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18169
18170         PR c++/12495
18171         * g++.dg/template/crash21.C: New test.
18172
18173 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18174
18175         PR c++/2513
18176         * g++.dg/template/typename5.C: New test.
18177
18178 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18179
18180         PR c++/12369
18181         * g++.dg/template/friend25.C: New test.
18182
18183 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
18184
18185         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
18186         versions.
18187
18188 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
18189
18190         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
18191         == 2147483647.
18192
18193 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
18194
18195         * gcc.c-torture/execute/960416-1.x: Remove.
18196         * gcc.c-torture/execute/divconst-3.x: Likewise.
18197
18198 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
18199
18200         PR target/12598
18201         * gcc.dg/torture/cris-volatile-1.c: New test.
18202
18203 2003-10-14  Roger Sayle  <roger@eyesopen.com>
18204
18205         PR optimization/9325
18206         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
18207         for overflowing floating point to integer conversion during RTL
18208         simplification.
18209
18210 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
18211
18212         * objc/execute/_cmd.m: Fix typo.
18213         * objc.dg/image-info.m, objc.dg/symtab-1.m:
18214         Relax 'scan-assembler' regexp.
18215         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
18216         objc.dg/try-catch-4.m: Run on non-Darwin targets.
18217         * objc.dg/zero-link-2.m: Remove blank line.
18218         * objc.dg/zero-link-3.m: New test case.
18219
18220 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
18221
18222         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
18223
18224         * gcc.dg/asm-names.c: Use scan-assembler-not rather
18225         than linker trickery.
18226
18227 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18228
18229         PR c++/12370
18230         * g++.dg/other/friend2.C: New test.
18231
18232 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
18233
18234         * gcc.dg/20031012-1.c: New test.
18235
18236 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
18237
18238         * gcc.dg/weak/weak-3.c: Fix for new warning.
18239
18240 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
18241
18242         PR optimization/8750
18243         * gcc.c-torture/execute/20031012-1.c: New test case.
18244
18245 2003-10-11  Roger Sayle  <roger@eyesopen.com>
18246
18247         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
18248         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
18249
18250 2003-10-11  Roger Sayle  <roger@eyesopen.com>
18251
18252         PR optimization/12260
18253         * gcc.c-torture/compile/20031011-2.c: New test case.
18254
18255 2003-10-11  Roger Sayle  <roger@eyesopen.com>
18256
18257         * gcc.c-torture/execute/20031011-1.c: New testcase.
18258
18259 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
18260
18261         * gcc.c-torture/compile/20031011-1.c: New test.
18262
18263 2003-10-11  Jan Hubicka  <jh@suse.cz>
18264
18265         * g++.dg/other/first-global.C: New test.
18266
18267 2003-10-11  Roger Sayle  <roger@eyesopen.com>
18268
18269         * gcc.c-torture/execute/string-opt-18.c: New testcase.
18270
18271 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
18272
18273         * gcc.c-torture/compile/20031010-1.c: New test.
18274
18275 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
18276
18277         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
18278         * gcc.c-torture/execute/va-arg-25.c: ... here.
18279
18280 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
18281
18282         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
18283
18284 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
18285
18286         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
18287
18288 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
18289
18290         * g++.dg/parse/error2.C: New test.
18291
18292 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
18293
18294         PR c++/11097
18295         * g++.dg/other/error5.C: Modify the error message.
18296         * g++.dg/lookup/using8.C: New test.
18297
18298 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
18299
18300         * gcc.dg/darwin-abi-2.c: New file.
18301         * gcc.c-torture/execute/va-arg-24.c: New file.
18302
18303 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
18304
18305         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
18306         indentation.
18307
18308 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
18309
18310         PR c++/10147
18311         * g++.dg/other/error4.C: Update error messages.
18312         * g++.dg/template/ptrmem4.C: Likewise.
18313
18314         PR c++/12337
18315         * g++.dg/init/new9.C: New test.
18316
18317         PR c++/12334, c++/12236, c++/8656
18318         * g++.dg/ext/attrib8.C: New test.
18319
18320 2003-10-06  Devang Patel  <dpatel@apple.com>
18321
18322         * gcc.dg/debug/dwarf2-3.h: New test.
18323         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
18324
18325 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
18326
18327         * g++.dg/opt/cfg2.C: New test.
18328
18329 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
18330
18331         * g++.dg/opt/float1.C: New test.
18332
18333 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18334
18335         * gcc.dg/c90-array-lval-6.c: New test.
18336         * gcc.dg/c99-array-lval-6.c: New test.
18337
18338 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
18339             Ziemowit Laski  <zlaski@apple.com>
18340
18341         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
18342         'Derived', so that it is never considered a class method; add
18343         new warning for '+port' method ambiguity.
18344         * objc.dg/method-12.m: Include <objc/objc.h> instead of
18345         <objc/objc-api.h> (needed on Mac OS X).
18346         * objc.dg/method-13.m: New test.
18347
18348 2003-10-03  Roger Sayle  <roger@eyesopen.com>
18349
18350         PR optimization/9325, PR java/6391
18351         * gcc.c-torture/execute/20031003-1.c: New test case.
18352
18353 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
18354
18355         PR optimization/12180
18356         * gcc.dg/20031002-1.c: New test.
18357
18358         PR c++/12486
18359         * g++.dg/inherit/error1.C: New test.
18360
18361 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
18362
18363         * lib/f-torture.exp (search_for): Rename to...
18364         (search_for_re): This.  Also, clean up comments and the
18365         "regexp" invocation.
18366
18367 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
18368
18369         * gcc.c-torture/compile/20031002-1.c: New test.
18370
18371 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
18372
18373         * g++.dg/opt/cond1.C: New test.
18374
18375 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
18376
18377         * gcc.dg/Wold-style-definition-2.c: New testcase.
18378         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
18379
18380 2003-09-29  Richard Henderson  <rth@redhat.com>
18381
18382         * g++.dg/init/array10.C: Add dg-options.
18383
18384 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
18385
18386         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
18387
18388 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18389
18390         * g++.dg/template/friend19.C: Fix typo.
18391         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
18392
18393 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
18394
18395         * gcc.c-torture/execute/20030928-1.c: New test.
18396         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
18397
18398 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
18399
18400         * g++.dg/opt/unroll1.C: New test.
18401
18402 2003-09-26  Roger Sayle  <roger@eyesopen.com>
18403
18404         PR optimization/11741
18405         * gcc.dg/20030926-1.c: New test case.
18406
18407 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18408
18409         PR c++/5655
18410         * g++.dg/parse/access7.C: New test.
18411         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
18412
18413 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
18414
18415         MERGE OF objc-improvements-branch into MAINLINE:
18416         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
18417         if libobjc has not been built.
18418         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
18419         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
18420         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
18421         objc/execute/nested-3.m, objc/execute/np-2.m,
18422         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
18423         objc/execute/redefining_self.m, objc/execute/root_methods.m,
18424         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
18425         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
18426         objc.dg/special/unclaimed-category-1.h,
18427         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
18428         well as GNU runtime.
18429         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
18430         * execute/cascading-1.m, execute/function-message-1.m,
18431         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
18432         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
18433         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
18434         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
18435         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
18436         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
18437         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
18438         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
18439         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
18440         * objc.dg/bitfield-2.m: Run only on Darwin.
18441         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
18442         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
18443         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
18444         * objc.dg/const-str-1.m: Fix constant string layout.
18445
18446 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
18447
18448         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
18449
18450 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
18451
18452         * gcc.dg/darwin-abi-1.c: New file.
18453
18454 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
18455
18456         PR target/12281
18457         * gcc.c-torture/compile/20030921-1.c: New test.
18458
18459 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
18460
18461         * g++.dg/opt/reg-stack2.C: New test.
18462
18463 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
18464
18465         * g++.dg/eh/delayslot1.C: New test.
18466
18467 2003-09-20  Richard Henderson  <rth@redhat.com>
18468
18469         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
18470
18471 2003-09-20  Roger Sayle  <roger@eyesopen.com>
18472
18473         * gcc.c-torture/execute/20030920-1.c: New test case.
18474
18475 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18476
18477         * g++.dg/rtti/typeid3.C: Correct expected error message.
18478
18479 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18480
18481         PR c++/157
18482         * g++.dg/parse/crash12.C: New test.
18483
18484 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
18485
18486         * gcc.dg/compat/mixed-struct-check.h: New.
18487         * gcc.dg/compat/mixed-struct-defs.h: New.
18488         * gcc.dg/compat/mixed-struct-init.h: New.
18489         * gcc.dg/compat/struct-by-value-19_main.c: New.
18490         * gcc.dg/compat/struct-by-value-19_x.c: New.
18491         * gcc.dg/compat/struct-by-value-19_y.c: New.
18492         * gcc.dg/compat/struct-by-value-20_main.c: New.
18493         * gcc.dg/compat/struct-by-value-20_x.c: New.
18494         * gcc.dg/compat/struct-by-value-20_y.c: New.
18495         * gcc.dg/compat/struct-return-19_main.c: New.
18496         * gcc.dg/compat/struct-return-19_x.c: New.
18497         * gcc.dg/compat/struct-return-19_y.c: New.
18498         * gcc.dg/compat/struct-return-20_main.c: New.
18499         * gcc.dg/compat/struct-return-20_x.c: New.
18500         * gcc.dg/compat/struct-return-20_y.c: New.
18501
18502 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
18503         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
18504         so that it will not complain on LP64 targets.
18505
18506 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18507
18508         PR c++/495
18509         * g++.dg/template/friend24.C: New test.
18510
18511 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
18512
18513         PR c++/12332
18514         * g++.dg/template/memtmpl2.C: New test.
18515
18516 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
18517
18518         PR target/11184
18519         * gcc.dg/builtin-apply1.c: New test.
18520
18521 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
18522
18523         PR c++/9848
18524         * g++.dg/warn/Wunused-4.C: New test.
18525
18526 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18527
18528         PR c++/12316
18529         * g++.dg/other/gc2.C: New test.
18530
18531 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
18532
18533         PR c++/11991
18534         * g++.dg/rtti/typeid3.C: New test.
18535
18536         PR c++/12266
18537         * g++.dg/overload/template1.C: New test.
18538
18539 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
18540
18541         * g++.dg/opt/cfg3.C: New test.
18542
18543 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18544
18545         PR c++/7939
18546         * g++.dg/template/crash11.C: New test.
18547
18548 2003-09-16  Jason Merrill  <jason@redhat.com>
18549             Jakub Jelinek  <jakub@redhat.com>
18550
18551         * gcc.dg/attr-warn-unused-result.c: New test.
18552
18553 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
18554
18555         PR c++/12184
18556         * g++.dg/expr/call2.C: New test.
18557
18558 2003-09-15  Andreas Jaeger  <aj@suse.de>
18559
18560         * gcc.dg/Wold-style-definition-1.c: New test.
18561
18562 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
18563
18564         PR c++/3907
18565         * g++.dg/parse/template12.C: New test.
18566
18567         * g++.dg/abi/bitfield11.C: New test.
18568         * g++.dg/abi/bitfield12.C: Likewise.
18569
18570 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
18571
18572         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
18573         non-expansion of functional macro name without arguments at EOL.
18574         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
18575
18576 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
18577
18578         * gcc.c-torture/execute/20030914-[12].c: New tests.
18579
18580 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
18581
18582         PR c++/11788
18583         * g++.dg/overload/addr1.C: New test.
18584
18585 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
18586
18587         * gcc.dg/20030909-1.c: New test.
18588
18589 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
18590
18591         * gcc.dg/ultrasp10.c: New test.
18592
18593 2003-09-09  Devang Patel  <dpatel@apple.com>
18594
18595         * gcc.dg/darwin-ld-6.c: New test.
18596
18597 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18598
18599         * gcc.dg/torture/builtin-explog-1.c: New testcase.
18600
18601 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
18602
18603         * gcc.dg/ia64-types1.c: New test.
18604         * gcc.dg/ia64-types2.c: Likewise.
18605
18606 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18607
18608         * gcc.dg/builtins-1.c: Add more _Complex tests.
18609         * gcc.dg/torture/builtin-attr-1.c: Likewise.
18610
18611         * gcc.dg/builtins-1.c: Test existing _Complex functions.
18612         * gcc.dg/torture/builtin-attr-1.c: Likewise.
18613
18614 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
18615
18616         PR c++/11786
18617         * g++.dg/lookup/koenig2.C: New test.
18618
18619         PR c++/5296
18620         * g++.dg/rtti/typeid2.C: New test.
18621
18622 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
18623
18624         * gcc.c-torture/compile/20030904-1.c: New test.
18625
18626 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
18627
18628         * g++.dg/opt/longbranch2.C: New test.
18629
18630 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
18631
18632         * g++.dg/template/crash10.C: Only compile it.
18633
18634 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
18635
18636         PR middle-end/11665
18637         * gcc.c-torture/compile/20030907-1.c: New test.
18638         * g++.dg/init/array11.C: New test.
18639
18640 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
18641
18642         PR c++/11852
18643         * g++.dg/init/struct1.C: New test.
18644
18645 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
18646
18647         PR c++/12181
18648         * g++.dg/expr/comma1.C: New test.
18649
18650 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
18651
18652         PR c++/11867
18653         * g++.dg/expr/static_cast5.C: New test.
18654
18655 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
18656
18657         PR c++/11507
18658         * g++.dg/lookup/scoped7.C: New test.
18659
18660         PR c++/9574
18661         * g++.dg/other/static1.C: New test.
18662
18663         PR c++/11490
18664         * g++.dg/warn/template-1.C: New test.
18665
18666         PR c++/11432
18667         * g++.dg/template/crash10.C: New test.
18668
18669         PR c++/2478
18670         * g++.dg/overload/VLA.C: New test.
18671
18672         PR c++/10804
18673         * g++.dg/template/call1.C: New test.
18674
18675 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
18676
18677         PR c++/11794
18678         * g++.dg/parse/using3.C: New test.
18679
18680 2003-09-06  Roger Sayle  <roger@eyesopen.com>
18681
18682         PR c++/11409
18683         * g++.dg/overload/builtin3.C: New test case.
18684
18685 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
18686
18687         PR c/9862
18688         * gcc.dg/20030906-1.c: New test.
18689         * gcc.dg/20030906-2.c: Likewise.
18690
18691 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
18692
18693         PR c++/12167
18694         * g++.dg/parse/defarg5.C: New test.
18695
18696         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
18697
18698 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
18699
18700         PR c++/12163
18701         * g++.dg/expr/static_cast4.C: New test.
18702
18703         PR c++/12146
18704         * g++.dg/template/crash9.C: New test.
18705
18706 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
18707
18708         * g++.old-deja/g++.ext/pretty2.C: Update for change
18709         in __FUNCTION__.
18710         * g++.old-deja/g++.ext/pretty3.C: Likewise.
18711
18712 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
18713
18714         PR c++/11922
18715         * g++/dg/template/qualified-id1.C: New test.
18716
18717         PR c++/12037
18718         * g++.dg/warn/noeffect4.C: New test.
18719
18720 2003-09-04  Matt Austern  <austern@apple.com>
18721
18722         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
18723         * g++.dg/ext/fnname2.C: Likewise.
18724         * g++.dg/ext/fnname3.C: Likewise.
18725
18726 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
18727
18728         * g++.dg/expr/lval1.C: New test.
18729         * g++.dg/ext/lvcast.C: Remove.
18730
18731 2003-09-03  Roger Sayle  <roger@eyesopen.com>
18732
18733         PR optimization/11700.
18734         * gcc.c-torture/compile/20030903-1.c: New test case.
18735
18736 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
18737
18738         PR c++/12053
18739         * g++.dg/abi/layout4.C: New test.
18740
18741 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
18742
18743         PR c++/11553
18744         * g++.dg/parse/friend3.C: New test.
18745
18746 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
18747
18748         PR c++/11847
18749         * g++.dg/template/class1.C: New test.
18750
18751         PR c++/11808
18752         * g++.dg/expr/call1.C: New test.
18753
18754 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
18755
18756         PR c++/12114
18757         * g++.dg/init/ref9.C: New test.
18758
18759         PR c++/11972
18760         * g++.dg/template/nested4.C: New test.
18761
18762 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
18763
18764         PR c++/12093
18765         * g++.dg/template/non-dependent4.C: New test.
18766
18767         PR c++/11928
18768         * g++.dg/inherit/conv1.C: New test.
18769
18770 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
18771
18772         PR c++/6196
18773         * g++.dg/ext/label1.C: New test.
18774         * g++.dg/ext/label2.C: Likewise.
18775
18776 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
18777
18778         * g++.dg/expr/cond3.C: New test.
18779
18780 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18781
18782         * gcc.dg/builtins-1.c: Add new builtin cases.
18783
18784 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18785
18786         * gcc.dg/builtins-1.c: Add new cases.
18787         * gcc.dg/torture/builtin-attr-1.c: Likewise.
18788
18789 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18790
18791         * gcc.dg/builtins-1.c: Add more math builtin tests.
18792         * gcc.dg/torture/builtin-attr-1.c: New test.
18793
18794 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
18795
18796         PR optimization/5079
18797         * g++.dg/opt/static3.C: New test.
18798
18799 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18800
18801         * gcc.misc-tests/gcov-10b.c: New test.
18802
18803 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
18804
18805         * g++.dg/opt/ptrmem3.C: New test.
18806
18807         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
18808
18809 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
18810
18811         * gcc.dg/20030826-2.c: New test.
18812
18813 2003-08-26  Roger Sayle  <roger@eyesopen.com>
18814
18815         PR middle-end/12002
18816         * g77.f-torture/compile/12002.f: New test case.
18817
18818 2003-08-26  Roger Sayle  <roger@eyesopen.com>
18819
18820         * gcc.dg/20030826-1.c: New test case.
18821
18822 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
18823
18824         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
18825
18826 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
18827
18828         PR c++/11871
18829         * c++.dg/lookup/crash1.C: New test.
18830
18831         * c++.dg/warn/noeffect3.C: New test.
18832
18833 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
18834
18835         * gcc.dg/compat/vector-1_x.c: Compile with -w.
18836         * gcc.dg/compat/vector-1_y.c: Ditto.
18837         * gcc.dg/compat/vector-2_x.c: Ditto.
18838         * gcc.dg/compat/vector-2_y.c: Ditto.
18839
18840 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
18841
18842         * gcc.dg/20030702-1.c: New test.
18843
18844 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
18845
18846         PR c++/8795
18847         * g++.dg/ext/altivec-1.C: New test.
18848
18849 2003-08-24  Richard Henderson  <rth@redhat.com>
18850
18851         * g++.dg/eh/simd-2.C: Add -w for x86.
18852
18853 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
18854
18855         * gcc.dg/20030815-1.c: New test.
18856
18857 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18858
18859         PR c++/3765
18860         * g++.dg/parse/access6.C: New test.
18861
18862 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18863
18864         PR c++/641, c++/11876
18865         * g++.dg/template/friend22.C: New test.
18866         * g++.dg/template/friend23.C: Likewise.
18867
18868 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18869
18870         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
18871         identically.
18872
18873 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18874
18875         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
18876
18877 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18878
18879         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
18880
18881 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18882
18883         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
18884
18885 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18886
18887         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
18888
18889 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
18890
18891         PR c++/11919
18892         * g++.dg/overload/prom1.C: New test.
18893
18894         PR c++/11551
18895         * g++.dg/parse/dtor2.C: New test.
18896
18897         PR c++/10762
18898         * g++.dg/parse/using2.C: New test.
18899
18900 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
18901
18902         PR target/11805
18903         * gcc.c-torture/compile/20030821-1.c: New.
18904
18905 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
18906
18907         PR c++/11834
18908         * g++.dg/template/deduce2.C: New test.
18909
18910 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
18911
18912         * gcc.c-torture/execute/20030821-1.c: New test.
18913
18914 2003-08-20  Roger Sayle  <roger@eyesopen.com>
18915
18916         PR middle-end/11984
18917         * gcc.dg/20030820-1.c: New test case.
18918
18919 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
18920
18921         PR c++/11945
18922         * g++.dg/warn/noeffect2.C: New test.
18923
18924 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
18925
18926         PR c++/10926
18927         * g++.dg/template/dtor2.C: New test.
18928
18929         PR c++/11684
18930         * g++.dg/template/operator1.C: New test.
18931         * g++.dg/parse/operator4.C: New test.
18932
18933         PR c++/11946.C
18934         * g++.dg/expr/enum1.C: New test.
18935         * gcc.dg/c99-bool-1.c: Remove bogus warning.
18936
18937         PR c++/11036.C
18938         * g++.dg/parse/elab2.C: New test.
18939         * g++.dg/parse/typedef4.C: Change error message.
18940         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
18941         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
18942         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
18943
18944 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
18945
18946         * gcc.dg/pch/warn-1.c: New.
18947         * gcc.dg/pch/warn-1.hs: New.
18948
18949         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
18950         not-tested file.
18951
18952 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
18953
18954         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
18955
18956 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
18957
18958         * gcc.dg/uninit-D.c: New Test.
18959         * gcc.dg/uninit-E.c: New Test.
18960         * gcc.dg/uninit-F.c: New Test.
18961         * gcc.dg/uninit-G.c: New Test.
18962
18963 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
18964
18965         * g++.dg/README: Describe the pch directory.
18966
18967 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18968
18969         PR c++/11174
18970         * g++.dg/parse/access4.C: New test.
18971         * g++.dg/parse/access5.C: Likewise.
18972         * g++.old-deja/g++.jason/access17.C: Adjust error message.
18973
18974 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
18975
18976         * gcc.dg/noncompile/20030818-1.c: New.
18977
18978 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
18979
18980         PR c++/11957
18981         * g++.dg/warn/noeffect1.C: New test.
18982
18983         * g++.dg/template/scope2.C: New test.
18984         * g++.dg/template/error2.C: Correct dg-error
18985
18986 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
18987
18988         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
18989
18990 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
18991
18992         PR C++/11512
18993         * g++.dg/template/warn1.C: New.
18994
18995 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
18996
18997         * g++.dg/template/error2.C: New test.
18998         * g++.dg/lookup/using7.C: Adjust errors
18999         * g++.old-deja/g++.pt/crash36.C: Likewise.
19000         * g++.old-deja/g++.pt/derived3.C: Likewise.
19001
19002 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19003
19004         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
19005         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
19006         * gcc.c-torture/execute/builtins/string-9.c: New, from
19007         string-opt-9.c.  Adjust for execute/builtins framework.
19008         * gcc.c-torture/execute/string-opt-9.c: Delete.
19009
19010 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
19011
19012         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
19013
19014         * g++.dg/parse/ret-type2.C: New test.
19015
19016         PR c++/11703
19017         * g++.dg/init/new8.C: New test.
19018
19019         PR c++/10923
19020         * g++.dg/parse/typedef5.C: New test.
19021
19022         PR c++/9512
19023         * g++.dg/parse/qualified2.C: New test.
19024         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
19025         invalid code.
19026
19027 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
19028
19029         * g++.dg/conversion/ptrmem1.C: New test.
19030
19031 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
19032
19033         PR target/11693
19034         * gcc.dg/20030811-1.c: New test.
19035
19036         PR target/11535
19037         * gcc.c-torture/execute/20030811-1.c: New test.
19038
19039 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19040
19041         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
19042
19043 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
19044
19045         PR c++/11789.C
19046         * g++.dg/inherit/multiple1.C: New test.
19047
19048 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
19049
19050         * gcc.dg/spe1.c: New test.
19051
19052         PR c++/11670
19053         * g++.dg/expr/cast2.C: New test.
19054
19055         PR c++/10530
19056         * g++.dg/template/dependent-name2.C: New test.
19057
19058 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
19059
19060         * g++.dg/parse/crash11.C: Put the dg options in comments.
19061
19062 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
19063
19064         * lib/gcc-dg.exp: Update for diagnostic change.
19065
19066 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19067
19068         PR c++/5767
19069         * g++.dg/parse/crash11.C: New test.
19070
19071 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
19072
19073         * gcc.dg/cpp/spacing1.c: Update.
19074
19075 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
19076
19077         PR target/11739
19078         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
19079         a value for -mtune.
19080
19081 2003-08-04  Roger Sayle  <roger@eyesopen.com>
19082
19083         PR middle-end/11771
19084         * gcc.c-torture/compile/20030804-1.c: New test case.
19085
19086 2003-08-04  Roger Sayle  <roger@eyesopen.com>
19087
19088         * gcc.dg/20030804-1.c: New test case.
19089
19090 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
19091
19092         * gcc.dg/cpp/separate-1.c: New test.
19093
19094 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
19095
19096         PR c++/11704
19097         * g++.dg/template/dependent-expr2.C: New test.
19098
19099         PR c++/11766
19100         * g++.dg/expr/ptrmem1.C: New test.
19101
19102 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19103
19104         PR c++/9453
19105         * g++.dg/template/friend15.C: New test.
19106
19107 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
19108
19109         * lib/dg-pch.exp: Work round PCH bug.
19110
19111 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19112
19113         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
19114         builtins.  Move cases from builtins-4.c here.
19115
19116         * gcc.dg/torture/builtin-math-1.c: New test taken from
19117         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
19118         additional cases.
19119
19120         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
19121         Delete.
19122
19123 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
19124
19125         PR c++/9447
19126         * g++.dg/template/using7.C: New test.
19127
19128 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
19129
19130         * import1.c, import2.c: New tests.
19131
19132 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
19133
19134         * g++.dg/eh/crossjump1.C: New test.
19135
19136 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
19137
19138         PR c++/11697
19139         * g++.dg/template/using6.C: New test.
19140
19141         PR c++/11744
19142         * g++.dg/template/koenig2.C: New test.
19143
19144 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19145
19146         PR c++/7983
19147         * g++.dg/parse/typedef4.C: New test.
19148
19149 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19150
19151         PR c++/8442, c++/8806
19152         * g++.dg/template/elab1.C: New test.
19153         * g++.dg/template/type2.C: Likewise.
19154         * g++.dg/template/ttp3.C: Adjust expected error message.
19155         * g++.old-deja/g++.law/visibility13.C: Likewise.
19156         * g++.old-deja/g++.niklas/t135.C: Likewise.
19157         * g++.old-deja/g++.pt/ttp41.C: Likewise.
19158         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
19159         template argument.
19160         * g++.old-deja/g++.pt/ttp44.C: Likewise.
19161
19162 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
19163
19164         PR c++/11295
19165         * g++.dg/ext/stmtexpr1.C: New test.
19166
19167         * g++.dg/opt/tmp1.C: New test.
19168
19169         PR c++/11525
19170         * g++.dg/parse/constant4.C: New test.
19171
19172         PR c++/9447
19173         * g++.dg/template/using5.C: New test.
19174
19175 2003-07-31  Roger Sayle  <roger@eyesopen.com>
19176
19177         * gcc.dg/builtins-27.c: New test case.
19178
19179 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
19180
19181         * gcc.dg/tls/opt-7.c: New test.
19182
19183 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
19184
19185         * g++.old-deja/g++.other/crash18.C: Remove.
19186
19187 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
19188
19189         * g++.dg/template/explicit3.C: New.
19190         * g++.dg/template/explicit4.C: New.
19191         * g++.dg/template/explicit5.C: New.
19192
19193         PR c++/11347
19194         * g++.dg/template/memtmpl1.C: New.
19195
19196 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
19197
19198         PR target/11565
19199         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
19200         * gcc.dg/i386-387-5.c (dg-options): Likewise.
19201
19202 2003-07-30  Jan Hubicka  <jh@suse.cz>
19203
19204         * vtgc1.c: Kill.
19205
19206 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
19207
19208         * gcc.dg/struct-in-proto-1.c: New test.
19209
19210 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
19211
19212         * gcc.dg/cpp/include2.c: Only expect one message.
19213
19214 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
19215
19216         PR c++/9447
19217         * g++.dg/template/using1.C: New test.
19218         * g++.dg/template/using2.C: New test.
19219         * g++.dg/template/using3.C: New test.
19220         * g++.dg/template/using4.C: New test.
19221
19222 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
19223
19224         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
19225         * gcc.c-torture/execute/string-opt-10.c: Likewise.
19226
19227 2003-07-28  Jan Hubicka  <jh@suse.cz>
19228
19229         PR c++/11530
19230         * g++.dg/opt/call1.C: New test.
19231
19232 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
19233
19234         PR c++/11667
19235         * g++.dg/init/enum2.C: New test.
19236         * g++.dg/template/overload1.C: Add "-w" option.
19237
19238 2003-07-28    <hp@bitrange.com>
19239
19240         * gcc.dg/Wdeclaration-after-statement-1.c,
19241         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
19242
19243 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
19244
19245         * gcc.c-torture/compile/20030725-1.c: New test.
19246
19247 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
19248
19249         * gcc.dg/20030505.c: Only run for SPE.
19250         Remove definition of opaque type.
19251
19252 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
19253
19254         * g++.dg/template/ptrmem6.C: New test.
19255
19256 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
19257
19258         * gcc.c-torture/compile/zero-strct-2.c: New test.
19259
19260 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
19261
19262         * gcc.dg/intermod-1.c: New test.
19263
19264 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
19265
19266         PR c++/11617
19267         * g++.dg/template/lookup2.C: New test.
19268         * g++.dg/template/memclass1.C: Remove instantiated from error.
19269         * g++.dg/other/error2.C: Tweak expected errors.
19270
19271         PR c++/11596
19272         * g++.dg/template/defarg3.C: New test.
19273
19274         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
19275
19276 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
19277
19278         * g++.dg/inherit/access5.C: New test.
19279
19280 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19281
19282         PR c++/11513
19283         * g++.dg/template/crash8.C: New test.
19284
19285 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
19286
19287         PR c/10602
19288         * gcc.dg/noncompile/incomplete-2.c: New test.
19289
19290 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
19291
19292         PR c++/11645
19293         * g++.dg/inherit/access4.C: New test.
19294
19295         PR c++/11517
19296         * g++.dg/expr/cond2.C: New test.
19297
19298         PR optimization/10679
19299         * g++.dg/opt/inline4.C: New test.
19300
19301 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
19302
19303         * g++.dg/parse/crash10: New test.
19304
19305 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
19306
19307         * g++.dg/ext/flexary1.C: New test.
19308
19309 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19310
19311         PR c++/10793
19312         * g++.dg/template/crash9.C: New test.
19313
19314 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19315
19316         PR c++/3004
19317         * g++.dg/parse/typedef3.C: New test.
19318
19319         PR c++/7906
19320         * g++.dg/parse/operator2.C: New test.
19321
19322         PR c++/8895
19323         * g++.dg/parse/def-tmpl-arg1.C: New test.
19324
19325         PR c++/9282
19326         * g++.dg/parse/funptr1.C: New test.
19327
19328         PR c++/9452
19329         * g++.dg/parse/ambig3.C: New test.
19330
19331         PR c++/9454
19332         * g++.dg/parse/operator3.C: New test.
19333
19334         PR c++/9486
19335         * g++.dg/parse/template10.C: New test.
19336
19337         PR c++/9488
19338         * g++.dg/parse/template11.C: New test.
19339
19340         PR c++/10150
19341         * g++.dg/parse/invalid-op1.C: New test.
19342
19343         PR c++/10247
19344         * g++.dg/parse/condexpr1.C: New test.
19345
19346 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
19347
19348         * g++.dg/ext/packed3.C: New test.
19349         * g++.dg/ext/packed4.C: New test.
19350
19351         * gcc.dg/pack-test-3.c: New test.
19352
19353 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
19354
19355         * lib/compat.exp: Handle dg-options per source file.
19356         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
19357         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
19358         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
19359         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
19360         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
19361         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
19362         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
19363         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
19364         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
19365         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
19366         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
19367         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
19368         * g++.dg/compat/break/bitfield7_x.C: Ditto.
19369         * g++.dg/compat/break/bitfield7_y.C: Ditto.
19370
19371 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
19372
19373         PR c/10320
19374         * gcc.c-torture/execute/20030718-1.c: New test.
19375
19376 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
19377
19378         PR optimization/11536
19379         * gcc.dg/20030721-1.c: New test.
19380
19381 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
19382
19383         PR c++/11546
19384         * g++.dg/template/lookup1.C: New test.
19385
19386 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
19387
19388         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
19389         diagnostics of ill-formed constructs involving labels.
19390         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
19391         the new 'previously defined here' message.
19392
19393 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
19394
19395         * g++.dg/parse/non-dependent2.C: New test.
19396
19397 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
19398
19399         * g++.dg/init/init-ref4.C: xfail on targets without
19400         weak symbols.
19401
19402 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
19403
19404         PR target/11087
19405         * gcc.c-torture/execute/20030717-1.c: New test.
19406
19407 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
19408
19409         * g++.dg/opt/cfg1.C: New test.
19410
19411 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
19412
19413         PR optimization/11557
19414         * gcc.dg/20030717-1.c: New test.
19415
19416 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
19417
19418         PR c++/10476
19419         * g++.dg/expr/crash-1.C: New test.
19420
19421         PR c++/11027
19422         * g++.dg/template/init3.C: New test.
19423
19424         PR c++/8222
19425         * g++.dg/template/non-dependent1.C: New test.
19426
19427         PR c++/11070
19428         * g++.dg/template/non-dependent2.C: New test.
19429
19430         PR c++/11071
19431         * g++.dg/template/non-dependent3.C: New test.
19432
19433         PR c++/9907
19434         * g++.dg/template/sizeof5.C: New test.
19435
19436 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
19437
19438         PR 11498
19439         * gcc.c-torture/compile/mangle-1.c: New file.
19440
19441 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19442
19443         PR c++/7809
19444         * g++.dg/parse/access3.C: New test.
19445
19446 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
19447
19448         PR c++/11384
19449         * g++.dg/init/init-ref4.C: New test.
19450
19451 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
19452
19453         PR c++/11547
19454         * g++.dg/parse/constant3.C: New test.
19455         * g++.dg/parse/crash7.C: Likewise.
19456
19457 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
19458
19459         PR target/11008
19460         * gcc.dg/i386-pentium4-not-mull.c: New.
19461
19462 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
19463
19464         * gcc.dg/asm-names.c (ymain): Make it weak.
19465
19466 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19467
19468         PR c++/5421
19469         * g++.dg/template/friend21.C: New test.
19470
19471 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
19472
19473         * gcc.dg/cleanup-8.c: New test.
19474         * gcc.dg/cleanup-9.c: New test.
19475
19476 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
19477
19478         * g++.dg/ext/dll-MI1.h: New file.
19479         * g++.dg/ext/dllexport-MI1.C: New file.
19480         * g++.dg/ext/dllimport-MI1.C: New file.
19481
19482 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
19483
19484         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
19485         it does not have cmpstrsi patterns (just cmpmemsi).
19486
19487 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
19488
19489         PR debug/11473
19490         * g++.dg/debug/debug8.C: New test.
19491
19492 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19493
19494         PR c++/10108
19495         * g++.dg/template/crash7.C: New test.
19496
19497 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
19498
19499         PR target/10795
19500         * gcc.c-torture/compile/20030708-1.c: New.
19501
19502 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
19503
19504         * gcc.c-torture/execute/20030715-1.c: New test.
19505
19506 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
19507
19508         * gcc.dg/pch/inline-3.c: New file.
19509         * gcc.dg/pch/inline-3.hs: New file.
19510         * gcc.dg/pch/inline-4.c: New file.
19511         * gcc.dg/pch/inline-4.hs: New file.
19512
19513 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
19514
19515         PR c++/11509
19516         * g++.dg/template/crash6.C: New test.
19517
19518         PR c++/7053
19519         * g++.dg/template/friend20.C: New test.
19520
19521         PR c++/7019
19522         * g++.dg/template/overload2.C: New test.
19523
19524 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19525
19526         PR optimization/11440
19527         * gcc.c-torture/execute/20030714-1.c: New test.
19528
19529 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19530
19531         PR c++/11154
19532         * g++.dg/template/partial2.C: New test.
19533
19534 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
19535
19536         PR c++/11503
19537         * g++.dg/template/anon1.C: New test.
19538
19539         PR c++/11493
19540         PR c++/11495
19541         * g++.dg/parse/template9.C: Likewise.
19542         * g++.dg/template/crash4.C: New test.
19543         * g++.dg/template/koenig1.C: Likewise.
19544         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
19545         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
19546         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
19547         functions.
19548         * g++.old-deja/g++.jason/template36.C: Likewise.
19549         * g++.old-deja/g++.mike/p1989.C: Likewise.
19550         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
19551         * g++.old-deja/g++.pt/ttp20.C: Use this->.
19552         * g++.old-deja/g++.pt/ttp21.C: Use this->.
19553         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
19554         compiling.
19555         * g++.old-deja/g++.pt/union2.C: Use this->.
19556
19557 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
19558
19559         * gcc.dg/20030711-1.c: New test.
19560
19561 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
19562
19563         PR c++/11050
19564         * g++.dg/parse/args1.C: New test.
19565         * g++.pt/defarg8.C: Change expected errors.
19566
19567 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
19568
19569         PR c++/8164
19570         * g++.dg/template/nontype2.C: New test.
19571
19572         PR c++/10558
19573         * g++.dg/parse/template8.C: New test.
19574
19575         PR c++/8327
19576         * g++.dg/template/scope1.C: New test.
19577
19578         * g++.dg/warn/Wsign-compare-1.C: New test.
19579
19580 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
19581
19582         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
19583
19584 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
19585
19586         PR c++/9411
19587         * g++.dg/template/explicit2.C: New test.
19588
19589         PR c++/10032
19590         * g++.dg/warn/pedantic1.C: New test.
19591
19592 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
19593
19594         PR c++ 9483
19595         * g++.dg/other/field1.C: New test.
19596
19597 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
19598
19599         PR c/11449
19600         * gcc.c-torture/compile/20030707-1.c: New.
19601
19602 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19603
19604         PR c++/10849
19605         * g++.dg/template/access12.C: New test.
19606
19607 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
19608
19609         * g++.dg/bprob/bprob.exp (prof_ext): Update.
19610         * g77.dg/bprob/bprob.exp (prof_ext): Update.
19611         * gcc.misc-tests/bprob.exp (prof_ext): Update.
19612         * gcc.misc-tests/gcov.exp: Update
19613         * g++.dg/gcov/gcov.exp: Update
19614         * lib/gcov.exp: Update.
19615
19616 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
19617
19618         * g++.dg/abi/mangle17.C: Make sure template expressions are
19619         dependent.
19620         * g++.dg/abi/mangle4.C: Mark erroneous casts.
19621         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
19622         * g++.dg/opt/stack1.C: Remove erroneous code.
19623         * g++.dg/parse/template7.C: New test.
19624         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
19625         * g++.old-deja/g++.pt/crash4.C: Likewise.
19626
19627 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19628
19629         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
19630         with zero or one occurence of `$' after the initial `L'.
19631
19632 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
19633
19634         * gcc.c-torture/compile/20030704-1.c: Add a comment.
19635
19636 2003-07-08  Roger Sayle  <roger@eyesopen.com>
19637
19638         PR c/11370
19639         * gcc.dg/Wunreachable-6.c: New testcase.
19640         * gcc.dg/Wunreachable-7.c: New testcase.
19641
19642 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
19643
19644         PR c/11420
19645         * gcc.dg/20030708-1.c: New test.
19646
19647 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
19648
19649         * gcc.dg/compat/sdata-section.h: New file.
19650         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
19651         * gcc.dg/torture/mips-sdata-1.c: New test.
19652
19653 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19654
19655         PR c++/11030
19656         * g++.dg/template/friend19.C: New test.
19657
19658 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
19659
19660         * g++.dg/opt/strength-reduce.C: New test.
19661
19662 2003-07-07  Roger Sayle  <roger@eyesopen.com>
19663
19664         PR target/10979
19665         * gcc.dg/20030707-1.c: New testcase.
19666
19667 2003-07-07  Roger Sayle  <roger@eyesopen.com>
19668
19669         PR optimization/11059
19670         * g++.dg/opt/emptyunion.C: New testcase.
19671
19672 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
19673             Eric Botcazou  <ebotcazou@libertysurf.fr>
19674
19675         * g++.dg/opt/stack1.C: New test.
19676
19677 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
19678
19679         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
19680         run test.
19681
19682         PR c++/11431
19683         * g++.dg/expr/static_cast3.C: New test.
19684
19685 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
19686
19687         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
19688         everywhere.
19689         * gcc.dg/concat.c: Concatenation of string constants with
19690         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
19691         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
19692         * gcc.dg/cpp/escape-2.c: Use wide character constants where
19693         necessary to avoid multi-character character constant warning.
19694         * gcc.dg/cpp/escape.c: Likewise.
19695         * gcc.dg/cpp/ucs.c: Likewise.
19696         Remove backslashes from dg-bogus comments, as they confuse Tcl.
19697         Fix a typo.
19698
19699 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
19700
19701         PR c/11428
19702         * gcc.c-torture/compile/20030704-1.c: New.
19703
19704 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
19705
19706         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
19707
19708 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
19709
19710         PR c++/5287, PR c++/7910,  PR c++/11021
19711         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
19712         tests for warnings.
19713         * g++.dg/ext/dllimport2.C: Add tests for warnings.
19714         * g++.dg/ext/dllimport3.C: Likewise.
19715         * g++.dg/ext/dllimport4.C: New file.
19716         * g++.dg/ext/dllimport5.C: New file.
19717         * g++.dg/ext/dllimport6.C: New file.
19718         * g++.dg/ext/dllimport7.C: New file.
19719         * g++.dg/ext/dllimport8.C: New file.
19720         * g++.dg/ext/dllimport9.C: New file.
19721         * g++.dg/ext/dllimport10.C: New file.
19722         * g++.dg/ext/dllexport1.C: New file.
19723
19724 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
19725
19726         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
19727         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
19728
19729 2003-07-03  Roger Sayle  <roger@eyesopen.com>
19730
19731         * gcc.dg/builtins-25.c: New testcase.
19732         * gcc.dg/builtins-26.c: New testcase.
19733
19734 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
19735
19736         * gcc.dg/compat/vector-defs.h: New file.
19737         * gcc.dg/compat/vector-setup.h: New file.
19738         * gcc.dg/compat/vector-check.h: New file.
19739         * gcc.dg/compat/vector-1_main.c: New file.
19740         * gcc.dg/compat/vector-1_x.c: New file.
19741         * gcc.dg/compat/vector-1_y.c: New file.
19742         * gcc.dg/compat/vector-2_main.c: New file.
19743         * gcc.dg/compat/vector-2_x.c: New file.
19744         * gcc.dg/compat/vector-2_y.c: New file.
19745
19746         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
19747         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
19748         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
19749         * gcc.dg/compat/struct-align-1.h: New file.
19750         * gcc.dg/compat/struct-align-1_main.c: New file.
19751         * gcc.dg/compat/struct-align-1_x.c: New file.
19752         * gcc.dg/compat/struct-align-1_y.c: New file.
19753         * gcc.dg/compat/struct-align-2.h: New file.
19754         * gcc.dg/compat/struct-align-2_main.c: New file.
19755         * gcc.dg/compat/struct-align-2_x.c: New file.
19756         * gcc.dg/compat/struct-align-2_y.c: New file.
19757
19758         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
19759         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
19760         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
19761         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
19762         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
19763         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
19764         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
19765         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
19766         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
19767         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
19768         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
19769         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
19770         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
19771         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
19772         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
19773         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
19774         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
19775         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
19776         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
19777         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
19778         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
19779         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
19780         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
19781         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
19782         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
19783         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
19784         * gcc.dg/compat/struct-return-10_x.c: Ditto.
19785         * gcc.dg/compat/struct-return-2_x.c: Ditto.
19786         * gcc.dg/compat/struct-return-3_x.c: Ditto.
19787
19788 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
19789
19790         * gcc.dg/i386-call-1.c: New test.
19791
19792 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
19793
19794         PR c++/9162
19795         * g++.dg/parse/defarg4.C: New.
19796
19797 2003-07-03  Roger Sayle  <roger@eyesopen.com>
19798
19799         PR target/10700
19800         * gcc.c-torture/compile/20030703-1.c: New test case.
19801
19802 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
19803
19804         * g++.dg/template/local3.C: Remove extra semicolon.
19805
19806 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
19807
19808         * gcc.dg/i386-volatile-1.c: New test.
19809
19810 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
19811
19812         PR c++/11072
19813         * g++.dg/other/offsetof2.C: XFAIL.
19814         * g++.dg/other/offsetof5.C: New.
19815
19816         PR c++/10219
19817         * g++.dg/template/error1.C: New.
19818
19819         PR c++/9779
19820         * g++.dg/template/dependent-expr1.C: New.
19821
19822 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
19823
19824         PR c++/6949
19825         * g++.dg/template/local3.C: New test.
19826
19827         PR c++/11149
19828         * g++.dg/lookup/scoped6.C: New test.
19829
19830 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
19831
19832         PR c++/8046
19833         * g++.dg/other/error7.C: New test.
19834
19835 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
19836
19837         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
19838         * g++.old-deja/g++.abi/vtable3.h: Likewise.
19839         * g++.old-deja/g++.law/code-gen5.C: Likewise.
19840         * g++.old-deja/g++.other/union2.C: Likewise.
19841         * gcc.dg/c90-const-expr-2.c: Likewise.
19842         * gcc.dg/c90-const-expr-3.c: Likewise.
19843         * gcc.dg/c99-const-expr-2.c: Likewise.
19844         * gcc.dg/c99-const-expr-3.c: Likewise.
19845         * gcc.dg/concat.c: Likewise.
19846
19847 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
19848
19849         PR c++/9559
19850         * g++.dg/init/static1.C: New test.
19851
19852 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19853
19854         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
19855         * g++.old-deja/g++.other/access2.C: Likewise.
19856         * g++.old-deja/g++.other/decl2.C: Likewise.
19857         * gcc.c-torture/execute/20020615-1.c: Likewise.
19858
19859 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
19860
19861         PR c++/4933
19862         * g++.dg/template/sizeof4.C: New test.
19863
19864 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
19865
19866         * g++.dg/other/error6.C: New test.
19867
19868 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
19869
19870         PR c++/10750
19871         * g++.dg/parse/constant2.C: New test.
19872
19873 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
19874
19875         PR c++/11106
19876         * g++.dg/other/error5.C: New test.
19877
19878 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19879
19880         * gcc.dg/format/gcc_diag-1.c: New test.
19881
19882 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
19883
19884         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
19885
19886 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
19887
19888         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
19889         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
19890         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
19891
19892 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
19893
19894         * gcc.c-torture/execute/builtins/string-8.c: New test.
19895         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
19896         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
19897         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
19898
19899 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
19900
19901         PR c++/10468
19902         * g++.dg/ext/typeof6.C: New test.
19903
19904 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
19905
19906         PR c++/10796
19907         * g++.dg/init/enum1.C: New test.
19908
19909 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
19910
19911         * gcc.dg/20030627-1.c: New test.
19912
19913 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
19914
19915         PR c++/11332
19916         * g++.dg/expr/static_cast2.C: New test.
19917
19918 2003-06-26  Roger Sayle  <roger@eyesopen.com>
19919             Jakub Jelinek  <jakub@redhat.com>
19920
19921         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
19922         sprintf(dst,"%s",src) optimization.
19923         * gcc.c-torture/execute/20030626-1.c: New test case.
19924         * gcc.c-torture/execute/20030626-2.c: New test case.
19925
19926 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
19927
19928         * gcc.c-torture/execute/multi-ix.c: New test.
19929
19930         * gcc.c-torture/execute/simd-4.c (main):
19931         Added missing semicolon at end of union.
19932
19933 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
19934
19935         PR c++/8266
19936         * g++.dg/template/explicit-instantiation3.C: New test.
19937
19938 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
19939
19940         * gcc.dg/20030626-1.c: Use signed char.
19941
19942 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
19943
19944         * gcc.dg/20030626-1.c: New test.
19945
19946 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
19947
19948         * const-str-2.m: Update.
19949
19950 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
19951
19952         PR c++/10990
19953         * g++.dg/rtti/dyncast1.C: New test.
19954         * g++.dg/abi/mangle4.C: Correct base-specifier access.
19955         * g++.dg/lookup/scoped1.C: Remove XFAIL.
19956         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
19957
19958         PR c++/10931
19959         * g++.dg/expr/static_cast1.C: New test.
19960
19961 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
19962
19963         * gcc.dg/20030625-1.c: New test.
19964
19965 2003-06-24  Roger Sayle  <roger@eyesopen.com>
19966
19967         * gcc.c-torture/compile/20030624-1.c: New test case.
19968
19969 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
19970
19971         * gcc.c-torture/execute/string-opt-17.c: New test.
19972
19973 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
19974
19975         PR c++/5754
19976         * g++.dg/parse/crash6.C: New test.
19977
19978 2003-06-23  Roger Sayle  <roger@eyesopen.com>
19979
19980         * gcc.dg/builtins-24.c: New test case.
19981
19982 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
19983
19984         * g++.dg/opt/operator1.C: New test.
19985
19986 2003-06-22  Roger Sayle  <roger@eyesopen.com>
19987
19988         * gcc.c-torture/execute/string-opt-16.c: New test case.
19989
19990 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
19991
19992         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
19993         * g++.old-deja/g++.other/conv7.C: Likewise
19994         * g++.old-deja/g++.other/overcnv2.C: Likewise.
19995         * g++.old-deja/g++.other/overload14.C: Likewise.
19996
19997 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
19998
19999         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
20000         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
20001
20002 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
20003
20004         PR c++/10888
20005         * g++.dg/warn/Winline-3.C: New test.
20006
20007 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
20008
20009         * lib/target-supports.exp (check_alias_available): Make the test
20010         program acceptable to the Solaris assembler.
20011
20012         PR c++/10749
20013         * g++.dg/template/memclass2.C: New test.
20014
20015 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
20016             Eric Botcazou  <ebotcazou@libertysurf.fr>
20017
20018         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
20019         data for non-matching targets.
20020         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
20021
20022 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
20023
20024         PR c++/10845
20025         * g++.dg/template/member3.C: New test.
20026
20027 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
20028
20029         PR c++/10939
20030         * g++.dg/template/func1.C: New test.
20031
20032         PR c++/9649
20033         * g++.dg/template/static4.C: New test.
20034         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
20035
20036         PR c++/11041
20037         * g++.dg/init/ref7.C: New test.
20038
20039 2003-06-19  Matt Austern  <austern@apple.com>
20040
20041         PR c++/11228
20042         * g++.dg/anew1.C: New test.
20043         * g++.dg/anew2.C: New test.
20044         * g++.dg/anew3.C: New test.
20045         * g++.dg/anew4.C: New test.
20046
20047 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
20048
20049         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
20050
20051 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
20052
20053         * gcc.c-torture/execute/simd-4.c (main): Make expected value
20054         endian-dependent.
20055
20056 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
20057
20058         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
20059         Remove cruft.
20060
20061 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
20062
20063         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
20064         * gcc.c-torture/compile/961203-1.c: Likewise.
20065         * gcc.c-torture/compile/980506-1.c: Likewise.
20066
20067 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
20068
20069         PR c++/10712
20070         * g++.dg/lookup/using7.C: New test.
20071
20072 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
20073
20074         PR c++/11105
20075         * g++.dg/abi/conv1.C: Remove it.
20076         * g++.dg/template/conv7.C: New test.
20077         * g++.dg/template/conv8.C: Likewise.
20078         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
20079         conversion operator.
20080
20081 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
20082
20083         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
20084         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
20085         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
20086         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
20087         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
20088         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
20089         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
20090         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
20091         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
20092         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
20093         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
20094         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
20095         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
20096         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
20097         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
20098         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
20099         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
20100         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
20101         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
20102         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
20103         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
20104         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
20105         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
20106         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
20107         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
20108         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
20109         * gcc.dg/compat/struct-return-10_x.c: Ditto.
20110         * gcc.dg/compat/struct-return-2_x.c: Ditto.
20111         * gcc.dg/compat/struct-return-3_x.c: Ditto.
20112
20113 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
20114
20115         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
20116         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
20117         indications.
20118
20119 2003-06-16  Roger Sayle  <roger@eyesopen.com>
20120
20121         * gcc.dg/i386-387-5.c: New test case.
20122         * gcc.dg/i386-387-6.c: New test case.
20123         * gcc.dg/builtins-23.c: New test case.
20124
20125 2003-06-15  Roger Sayle  <roger@eyesopen.com>
20126
20127         * gcc.dg/builtins-22.c: New test case.
20128         * gcc.dg/i386-387-1.c: Update to test exp.
20129         * gcc.dg/i386-387-2.c: Likewise.
20130
20131 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20132
20133         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
20134
20135 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
20136
20137         * lib/gcc-dg.exp (dg-require-dll): New function.
20138         (dg-xfail-if): Likewise.
20139         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
20140         driver.
20141
20142         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
20143         * gcc.c-torture/compile/20001205-1.c: Likewise.
20144         * gcc.c-torture/compile/20001226-1.c: Likewise.
20145         * gcc.c-torture/compile/20010518-2.c: Likewise.
20146         * gcc.c-torture/compile/20020312-1.c: Likewise.
20147         * gcc.c-torture/compile/20020604-1.c: Likewise.
20148         * gcc.c-torture/compile/920501-12.c: Likewise.
20149         * gcc.c-torture/compile/920501-4.c: Likewise.
20150         * gcc.c-torture/compile/920520-1.c: Likewise.
20151         * gcc.c-torture/compile/920521-1.c: Likewise.
20152         * gcc.c-torture/compile/920625-1.c: Likewise.
20153         * gcc.c-torture/compile/961203-1.c: Likewise.
20154         * gcc.c-torture/compile/980506-1.c: Likewise.
20155         * gcc.c-torture/compile/981006-1.c: Likewise.
20156         * gcc.c-torture/compile/981022-1.c: Likewise.
20157         * gcc.c-torture/compile/981223-1.c: Likewise.
20158         * gcc.c-torture/compile/990617-1.c: Likewise.
20159         * gcc.c-torture/compile/dll.c: Likewise.
20160         * gcc.c-torture/compile/labels-3.c: Likewise.
20161         * gcc.c-torture/compile/mipscop-1.c: Likewise.
20162         * gcc.c-torture/compile/mipscop-2.c: Likewise.
20163         * gcc.c-torture/compile/mipscop-3.c: Likewise.
20164         * gcc.c-torture/compile/mipscop-4.c: Likewise.
20165         * gcc.c-torture/compile/simd-5.c: Likewise.
20166         * gcc.c-torture/compile/20000804-1.x: Remove.
20167         * gcc.c-torture/compile/20001205-1.x: Likewise.
20168         * gcc.c-torture/compile/20001226-1.x: Likewise.
20169         * gcc.c-torture/compile/20010518-2.x: Likewise.
20170         * gcc.c-torture/compile/20020312-1.x: Likewise.
20171         * gcc.c-torture/compile/20020604-1.x: Likewise.
20172         * gcc.c-torture/compile/920501-12.x: Likewise.
20173         * gcc.c-torture/compile/920501-4.x: Likewise.
20174         * gcc.c-torture/compile/920520-1.x: Likewise.
20175         * gcc.c-torture/compile/920521-1.x: Likewise.
20176         * gcc.c-torture/compile/920625-1.x: Likewise.
20177         * gcc.c-torture/compile/961203-1.x: Likewise.
20178         * gcc.c-torture/compile/980506-1.x: Likewise.
20179         * gcc.c-torture/compile/981006-1.x: Likewise.
20180         * gcc.c-torture/compile/981022-1.x: Likewise.
20181         * gcc.c-torture/compile/981223-1.x: Likewise.
20182         * gcc.c-torture/compile/990617-1.x: Likewise.
20183         * gcc.c-torture/compile/mipscop-1.x: Likewise.
20184         * gcc.c-torture/compile/mipscop-2.x: Likewise.
20185         * gcc.c-torture/compile/mipscop-3.x: Likewise.
20186         * gcc.c-torture/compile/mipscop-4.x: Likewise.
20187         * gcc.c-torture/compile/simd-5.x: Likewise.
20188
20189         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
20190
20191 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
20192
20193         * gcc.c-torture/execute/20030611-1.c: New test.
20194
20195 2003-06-12  Roger Sayle  <roger@eyesopen.com>
20196
20197         PR middle-end/168
20198         * gcc.dg/20030612-1.c: New test case.
20199
20200 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
20201
20202         PR c++/10635
20203         * g++.dg/expr/cast1.C: New test.
20204
20205 2003-06-12  Roger Sayle  <roger@eyesopen.com>
20206
20207         * gcc.dg/builtins-21.c: New test case.
20208
20209 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
20210
20211         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
20212         options instead of at the end.
20213         * lib/objc.exp (objc_target_compile): Likewise.
20214
20215 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
20216
20217         PR c++/10432
20218         * g++.dg/parse/error1.C: New test.
20219
20220 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
20221
20222         * gcc.dg/compat/struct-by-value-11_main.c: New file.
20223         * gcc.dg/compat/struct-by-value-11_x.c: New file.
20224         * gcc.dg/compat/struct-by-value-11_y.c: New file.
20225         * gcc.dg/compat/struct-by-value-12_main.c: New file.
20226         * gcc.dg/compat/struct-by-value-12_x.c: New file.
20227         * gcc.dg/compat/struct-by-value-12_y.c: New file.
20228         * gcc.dg/compat/struct-by-value-13_main.c: New file.
20229         * gcc.dg/compat/struct-by-value-13_x.c: New file.
20230         * gcc.dg/compat/struct-by-value-13_y.c: New file.
20231         * gcc.dg/compat/struct-by-value-14_main.c: New file.
20232         * gcc.dg/compat/struct-by-value-14_x.c: New file.
20233         * gcc.dg/compat/struct-by-value-14_y.c: New file.
20234         * gcc.dg/compat/struct-by-value-15_main.c: New file.
20235         * gcc.dg/compat/struct-by-value-15_x.c: New file.
20236         * gcc.dg/compat/struct-by-value-15_y.c: New file.
20237         * gcc.dg/compat/struct-by-value-16_main.c: New file.
20238         * gcc.dg/compat/struct-by-value-16_x.c: New file.
20239         * gcc.dg/compat/struct-by-value-16_y.c: New file.
20240         * gcc.dg/compat/struct-by-value-17_main.c: New file.
20241         * gcc.dg/compat/struct-by-value-17_x.c: New file.
20242         * gcc.dg/compat/struct-by-value-17_y.c: New file.
20243         * gcc.dg/compat/struct-by-value-18_main.c: New file.
20244         * gcc.dg/compat/struct-by-value-18_x.c: New file.
20245         * gcc.dg/compat/struct-by-value-18_y.c: New file.
20246
20247         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
20248         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
20249         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
20250         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
20251         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
20252         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
20253         * gcc.dg/compat/scalar-return-3_main.c: New file.
20254         * gcc.dg/compat/scalar-return-3_x.c: New file.
20255         * gcc.dg/compat/scalar-return-3_y.c: New file.
20256         * gcc.dg/compat/scalar-return-4_main.c: New file.
20257         * gcc.dg/compat/scalar-return-4_x.c: New file.
20258         * gcc.dg/compat/scalar-return-4_y.c: New file.
20259
20260 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
20261
20262         * gcc.dg/compat/fp2-struct-check.h: New file.
20263         * gcc.dg/compat/fp2-struct-defs.h: New file.
20264         * gcc.dg/compat/fp2-struct-init.h: New file.
20265         * gcc.dg/compat/struct-by-value-10_main.c: New file.
20266         * gcc.dg/compat/struct-by-value-10_x.c: New file.
20267         * gcc.dg/compat/struct-by-value-10_y.c: New file.
20268         * gcc.dg/compat/struct-return-10_main.c: New file.
20269         * gcc.dg/compat/struct-return-10_x.c: New file.
20270         * gcc.dg/compat/struct-return-10_y.c: New file.
20271
20272         * gcc.dg/compat/compat-common.h: New file.
20273         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
20274         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
20275         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
20276         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
20277         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
20278         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
20279         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
20280         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
20281         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
20282         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
20283         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
20284         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
20285         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
20286         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
20287         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
20288         * gcc.dg/compat/small-struct-check.h: Ditto.
20289         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
20290         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
20291         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
20292         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
20293         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
20294         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
20295         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
20296         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
20297         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
20298         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
20299         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
20300         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
20301         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
20302         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
20303         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
20304         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
20305         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
20306         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
20307         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
20308         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
20309         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
20310         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
20311         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
20312         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
20313         * gcc.dg/compat/struct-return-2_main.c: Ditto.
20314         * gcc.dg/compat/struct-return-2_x.c: Ditto.
20315         * gcc.dg/compat/struct-return-2_y.c: Ditto.
20316         * gcc.dg/compat/struct-return-3_main.c: Ditto.
20317         * gcc.dg/compat/struct-return-3_x.c: Ditto.
20318         * gcc.dg/compat/struct-return-3_y.c: Ditto.
20319
20320 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
20321
20322         * g++.dg/pch/static-1.C: New file.
20323         * g++.dg/pch/static-1.Hs: New file.
20324
20325 2003-06-10  Richard Henderson  <rth@redhat.com>
20326
20327         * gcc.dg/asm-7.c: Adjust expected warning text.
20328
20329 2003-06-10  Roger Sayle  <roger@eyesopen.com>
20330
20331         * gcc.dg/builtins-20.c: New test case.
20332
20333 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
20334
20335         PR c++/11131
20336         * g++.dg/opt/template1.C: New test.
20337
20338 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
20339
20340         * lib/gcc-dg.exp (dg-test): Clear additional_files and
20341         additional_sources.
20342
20343 2003-05-21  David Taylor  <dtaylor@emc.com>
20344
20345         * gcc.dg/Wpadded.c: New file.
20346
20347 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
20348
20349         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
20350         * gcc.dg/special/weak-2.c: Add dg-require-weak.
20351         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
20352         dg-require-weak.
20353
20354 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
20355
20356         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
20357
20358 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
20359
20360         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
20361         (dg-require-alias): Likewise.
20362         (dg-require-gc-sections): Likewise.
20363         * lib/target-supports.exp (check_gc_sections_available): Likewise.
20364
20365 2003-06-08  Richard Henderson  <rth@redhat.com>
20366
20367         * gcc.dg/20011029-2.c: Fix the array reference.
20368         * gcc.dg/asm-7.c: New.
20369
20370 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
20371
20372         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
20373
20374 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
20375
20376         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
20377         (dg-require-gc-sections): Likewise.
20378
20379 2003-06-08  Jan Hubicka  <jh@suse.cz>
20380
20381         * i386-cmov1.c: Fix regular expression.
20382         * i386-cvt-1.c: Likewise.
20383         * i386-local.c: Likewise.
20384         * i386-local2.c: Likewise.
20385         * i386-mul.c: Likewise.
20386         * i386-ssetype-1.c: Likewise.
20387         * i386-ssetype-3.c: Likewise.
20388         * i386-ssetype-5.c: Likewise.
20389
20390 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20391
20392         PR c++/11039
20393         * g++.dg/warn/implicit-typename2.C: New test.
20394         * g++.dg/warn/implicit-typename3.C: New test.
20395
20396 2003-06-07  Richard Henderson  <rth@redhat.com>
20397
20398         * g++.dg/other/offsetof3.C: Use size_t.
20399         * g++.dg/other/offsetof4.C: Likewise.
20400
20401 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
20402
20403         * lib/copy-file.exp: New. Implement gcc_copy_files.
20404
20405         * lib/dg-pch.exp: Load copy-file.exp
20406         (dg-pch): Use gcc_copy_files instead of "file copy".
20407
20408 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
20409
20410         * gcc.dg/weak/weak.exp: Simplify.
20411         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
20412         * gcc.dg/weak/weak-1.c: Likewise.
20413         * gcc.dg/weak/weak-2.c: Likewise.
20414         * gcc.dg/weak/weak-3.c: Likewise.
20415         * gcc.dg/weak/weak-4.c: Likewise.
20416         * gcc.dg/weak/weak-5.c: Likewise.
20417         * gcc.dg/weak/weak-6.c: Likewise.
20418         * gcc.dg/weak/weak-7.c: Likewise.
20419         * gcc.dg/weak/weak-8.c: Likewise.
20420         * gcc.dg/weak/weak-9.c: Likewise.
20421
20422 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
20423
20424         gcc.c-torture/execute/20030606-1.c: New.
20425
20426 2003-06-06  Roger Sayle  <roger@eyesopen.com>
20427
20428         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
20429         * gcc.dg/builtins-19.c: Likewise.
20430
20431 2003-06-06  Roger Sayle  <roger@eyesopen.com>
20432
20433         * gcc.dg/builtins-2.c: Add some more tests.
20434         * gcc.dg/builtins-18.c: New test case.
20435         * gcc.dg/builtins-19.c: New test case.
20436
20437 2003-06-06  Roger Sayle  <roger@eyesopen.com>
20438             Jim Wilson  <wilson@tuliptree.org>
20439
20440         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
20441
20442 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
20443
20444         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
20445         mempcpy/stpcpy calls not to be optimized into something else.
20446         * gcc.c-torture/execute/string-opt-3.c: Moved to...
20447         * gcc.c-torture/execute/builtins/string-7.c: ...here.
20448         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
20449
20450 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20451
20452         * gcc.dg/format/asm_fprintf-1.c: New test.
20453
20454 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
20455
20456         * lib/gcc-defs.exp (additional_sources): New variable.
20457         (dg-additional-sources): New function.
20458         (additional_files): New variable.
20459         (dg-additional-files): New function.
20460         (dg-additional-files-options): Likewise.
20461         * lib/gcc-dg.exp (dg-require-weak): New function.
20462         (dg-require-alias): Likewise.
20463         (dg-require-gc-sections): Likewise.
20464         * lib/target-supports.exp (check_alias_available): Remove testfile
20465         parameter.
20466         (check_gc_sections_available): New function.
20467         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
20468         (dg-gpp-additional-files): Likewise.
20469         * lib/g++.exp (additional_sources): Remove.
20470         (additional_files): Likewise.
20471         (g++_target_compile): Use dg-additional-files-options.
20472
20473         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
20474         Tcl logic.
20475         * gcc.dg/special/ecos.exp: Remove.
20476         * gcc.dg/special/20000419-2.c: Use dg-require-*.
20477         * gcc.dg/special/alias-1.c: Likewise.
20478         * gcc.dg/special/alias-2.c: Likewise.
20479         * gcc.dg/special/gcsec-1.c: Likewise.
20480         * gcc.dg/special/weak-1.c: Likewise.
20481         * gcc.dg/special/weak-2.c: Likewise.
20482         * gcc.dg/special/wkali-1.c: Likewise.
20483         * gcc.dg/special/wkali-2.c: Likewise.
20484
20485         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
20486         dg-gpp-additional-*.
20487         * g++.dg/special/conpr-3.C: Likewise.
20488         * g++.dg/special/conpr-4.C: Likewise.
20489         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
20490         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
20491         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
20492         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
20493         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
20494         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
20495         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
20496         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
20497         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
20498         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
20499         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
20500         * g++.old-deja/g++.other/comdat1.C: Likewise.
20501         * g++.old-deja/g++.other/comdat2.C: Likewise.
20502         * g++.old-deja/g++.other/comdat3.C: Likewise.
20503         * g++.old-deja/g++.other/ctor1.C: Likewise.
20504         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
20505
20506 2003-06-05  Richard Henderson  <rth@redhat.com>
20507
20508         * gcc.dg/debug/20030605-1.c: New.
20509
20510 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
20511
20512         * README.QMTEST: Update.
20513
20514 2003-06-04  Richard Henderson  <rth@redhat.com>
20515
20516         * gcc.dg/cleanup-1.c: New.
20517         * gcc.dg/cleanup-2.c: New.
20518         * gcc.dg/cleanup-3.c: New.
20519         * gcc.dg/cleanup-4.c: New.
20520         * gcc.dg/cleanup-5.c: New.
20521         * gcc.dg/cleanup-6.c: New.
20522         * gcc.dg/cleanup-7.c: New.
20523
20524 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
20525
20526         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
20527
20528         * lib/dg-pch.exp: New file.
20529         * g++.dg/pch/pch.exp: Use dg-pch.exp.
20530         * gcc.dg/pch/pch.exp: Likewise.
20531
20532 2003-06-04  Roger Sayle  <roger@eyesopen.com>
20533
20534         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
20535         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
20536         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
20537         * gcc.dg/builtins-17.c: New test case.
20538         * gcc.dg/i386-387-4.c: New test case.
20539         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
20540
20541 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
20542
20543         * gcc.dg/ultrasp9.c: New test.
20544
20545 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
20546
20547         * gcc.c-torture/compile/20030604-1.c: New test.
20548         * gcc.dg/sparc-constant-1.c: New test.
20549
20550 2003-06-03  Glen Nakamura  <glen@imodulo.com>
20551
20552         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
20553
20554 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
20555
20556         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
20557
20558         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
20559         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
20560
20561 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
20562
20563         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
20564
20565 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20566
20567         PR c++/10940
20568         * g++.dg/template/spec10.C: New test.
20569
20570 2003-06-03  Roger Sayle  <roger@eyesopen.com>
20571
20572         * gcc.dg/builtins-16.c: New test case.
20573
20574 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
20575
20576         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
20577         mempcpy test with post-increments.
20578         * gcc.c-torture/execute/string-opt-3.c: New test.
20579         * gcc.dg/string-opt-1.c: New test.
20580
20581 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
20582
20583         PR fortran/10965
20584         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
20585
20586 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
20587
20588         * lib/scanasm.exp (dg-scan): New function, factored out of ...
20589         (scan-assembler): ... here.  Use dg-scan.
20590         (scan-assembler-not): Likewise.
20591         (scan-file): New function.
20592         (scan-file-not): Likewise.
20593         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
20594         * gcc.dg/cpp/_Pragma4.c: Likewise.
20595         * gcc.dg/cpp/_Pragma5.c: Likewise.
20596         * gcc.dg/cpp/avoidpaste1.c: Likewise.
20597         * gcc.dg/cpp/avoidpaste2.c: Likewise.
20598         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
20599         * gcc.dg/cpp/cmdlne-P.c: Likewise.
20600         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
20601         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
20602         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
20603         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
20604         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
20605         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
20606         * gcc.dg/cpp/cxxcom1.c: Likewise.
20607         * gcc.dg/cpp/line1.c: Likewise.
20608         * gcc.dg/cpp/maccom1.c: Likewise.
20609         * gcc.dg/cpp/maccom2.c: Likewise.
20610         * gcc.dg/cpp/maccom3.c: Likewise.
20611         * gcc.dg/cpp/maccom4.c: Likewise.
20612         * gcc.dg/cpp/maccom5.c: Likewise.
20613         * gcc.dg/cpp/maccom6.c: Likewise.
20614         * gcc.dg/cpp/multiline.c: Likewise.
20615         * gcc.dg/cpp/spacing1.c: Likewise.
20616         * gcc.dg/cpp/spacing2.c: Likewise.
20617         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
20618         * gcc.dg/cpp/trad/maccom1.c: Likewise.
20619         * gcc.dg/cpp/trad/maccom2.c: Likewise.
20620         * gcc.dg/cpp/trad/maccom3.c: Likewise.
20621         * gcc.dg/cpp/trad/maccom4.c: Likewise.
20622         * gcc.dg/cpp/trad/maccom6.c: Likewise.
20623         * gcc.dg/cpp/cxxcom2.c: Likewise.
20624         * gcc.dg/cpp/cxxcom2.h: New file.
20625
20626         * gcc.dg/cpp/truefalse.cpp: Move it to ...
20627         * g++.dg/cpp/truefalse.C: Here.
20628         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
20629
20630 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
20631
20632         * gcc.dg/cpp/redef3.c: New file.
20633
20634 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
20635
20636         * gcc.dg/i386-loop-3.c: New test.
20637
20638 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
20639
20640         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
20641
20642 2003-05-31  Roger Sayle  <roger@eyesopen.com>
20643
20644         * gcc.dg/fwrapv-1.c: New test case.
20645         * gcc.dg/fwrapv-2.c: New test case.
20646
20647 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20648
20649         PR c++/10956
20650         * g++.dg/template/spec9.C: New test.
20651
20652 2003-05-29  Roger Sayle  <roger@eyesopen.com>
20653
20654         * gcc.dg/duff-4.c: New test case.
20655
20656 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
20657
20658         PR fortran/10843
20659         * g77.dg/ffixed-form-1.f: New test
20660         * g77.dg/ffixed-form-2.f: New test
20661         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
20662         * g77.dg/ffree-form-3.f: New test
20663
20664 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
20665
20666         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
20667         * gcc.dg/wint_t-1.c: Likewise.
20668
20669 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20670
20671         * g++.dg/template/access11.C: New test.
20672
20673 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20674
20675         PR c++/10849
20676         * g++.dg/template/access10.C: New test.
20677
20678 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
20679             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20680
20681         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
20682
20683 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
20684
20685         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
20686         suppress for powerpc-*-darwin*.
20687         * gcc.dg/torture/builtin-noret-2.c: Likewise.
20688
20689 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
20690
20691         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
20692         suppress option for powerpc-*-darwin*.
20693
20694 2003-05-23  Roger Sayle  <roger@eyesopen.com>
20695
20696         * gcc.dg/builtins-1.c: Add tests for tan and atan.
20697         * gcc.dg/builtins-4.c: Add test for fmod.
20698
20699 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20700
20701         PR c++/10682
20702         * g++.dg/template/instantiate4.C: New test.
20703
20704 2003-05-22  Roger Sayle  <roger@eyesopen.com>
20705
20706         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
20707
20708 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
20709
20710         * gcc.dg/compat/scalar-return-1_main.c: New file.
20711         * gcc.dg/compat/scalar-return-1_x.c: New file.
20712         * gcc.dg/compat/scalar-return-1_y.c: New file.
20713         * gcc.dg/compat/scalar-return-2_main.c: New file.
20714         * gcc.dg/compat/scalar-return-2_x.c: New file.
20715         * gcc.dg/compat/scalar-return-2_y.c: New file.
20716         * gcc.dg/compat/struct-return-3_main.c: New file.
20717         * gcc.dg/compat/struct-return-3_y.c: New file.
20718         * gcc.dg/compat/struct-return-3_x.c: New file.
20719         * gcc.dg/compat/struct-return-2_main.c: New file.
20720         * gcc.dg/compat/struct-return-2_x.c: New file.
20721         * gcc.dg/compat/struct-return-2_y.c: New file.
20722
20723 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20724
20725         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
20726         for hppa*-hp-hpux*.
20727         * gcc.dg/20021014-1.c (dg-options): Likewise.
20728         * gcc.dg/nest.c (dg-options): Likewise.
20729
20730 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
20731
20732         PR c++/9738
20733         * g++.dg/ext/dllimport2.C: New file.
20734         * g++.dg/ext/dllimport3.C: New file.
20735
20736 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
20737
20738         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
20739         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
20740         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
20741         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
20742         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
20743         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
20744         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
20745         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
20746         * gcc.dg/compat/small-struct-defs.h: New file.
20747         * gcc.dg/compat/small-struct-init.h: New file.
20748         * gcc.dg/compat/small-struct-check.h: New file.
20749         * gcc.dg/compat/fp-struct-defs.h: New file.
20750         * gcc.dg/compat/fp-struct-check.h: New file.
20751         * gcc.dg/compat/fp-struct-init.h: New file.
20752         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
20753         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
20754
20755 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
20756
20757         * gcc.dg/20030225-2.c: New test.
20758
20759 2003-05-18  Roger Sayle  <roger@eyesopen.com>
20760             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20761
20762         * gcc.c-torture/compile/20030518-1.c: New test case.
20763
20764 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
20765
20766         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
20767         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
20768         gcc-dg-debug-runtest.
20769         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
20770         gcc-dg-debug-runtest.
20771
20772 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20773
20774         PR c++/9022
20775         * g++.dg/lookup/using6.C: New test.
20776
20777 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20778
20779         * g++.dg/parse/access2.C: New test.
20780
20781 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
20782
20783         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
20784         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
20785         * gcc.dg/debug/debug.exp: Likewise.
20786
20787 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
20788
20789         * gcc.dg/dollar.c: New test.
20790
20791 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
20792
20793         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
20794         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
20795         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
20796         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
20797         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
20798         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
20799         * gcc.dg/compat/struct-by-value-6_main.c: New file.
20800         * gcc.dg/compat/struct-by-value-6_x.c: New file.
20801         * gcc.dg/compat/struct-by-value-6_y.c: New file.
20802         * gcc.dg/compat/struct-by-value-7_main.c: New file.
20803         * gcc.dg/compat/struct-by-value-7_x.c: New file.
20804         * gcc.dg/compat/struct-by-value-7_y.c: New file.
20805         * gcc.dg/compat/struct-by-value-8_main.c: New file.
20806         * gcc.dg/compat/struct-by-value-8_x.c: New file.
20807         * gcc.dg/compat/struct-by-value-8_y.c: New file.
20808         * gcc.dg/compat/struct-by-value-9_main.c: New file.
20809         * gcc.dg/compat/struct-by-value-9_x.c: New file.
20810         * gcc.dg/compat/struct-by-value-9_y.c: New file.
20811
20812 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
20813
20814         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
20815         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
20816         support for "repo" mode.
20817         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
20818         * lib/g77-dg.exp: Likewise.
20819         * lib/obj-dg.exp: Likewise.
20820
20821 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
20822
20823         Merge from gcc-3_2-rhl8-branch:
20824         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
20825
20826         * gcc.dg/tls/opt-6.c: New test.
20827
20828         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
20829
20830         * gcc.dg/20030405-1.c: New test.
20831
20832         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
20833
20834         * gcc.dg/20030309-1.c: New test.
20835
20836         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
20837
20838         * gcc.c-torture/execute/20030307-1.c: New test.
20839
20840         2003-02-20  Randolph Chung  <tausq@debian.org>
20841
20842         * gcc.c-torture/compile/20030220-1.c: New test.
20843
20844         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
20845
20846         * gcc.dg/20030217-1.c: New test.
20847
20848         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
20849
20850         * gcc.c-torture/compile/20020129-1.c: New test.
20851
20852         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
20853
20854         * gcc.dg/unroll-1.c: New test.
20855
20856         2002-11-16  Jan Hubicka  <jh@suse.cz>
20857
20858         * gcc.c-torture/execute/20020920-1.c: New test.
20859
20860         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
20861
20862         PR target/7434
20863         * gcc.c-torture/compile/20021008-1.c: New test.
20864
20865         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
20866
20867         PR target/7559
20868         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
20869
20870         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
20871
20872         * gcc.c-torture/compile/20020807-1.c: New test.
20873
20874         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
20875
20876         * gcc.dg/tls/opt-1.c: New test.
20877
20878         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
20879
20880         * gcc.dg/20020729-1.c: New test.
20881
20882         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
20883
20884         * g++.dg/opt/life1.C: New test.
20885
20886         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
20887
20888         * gcc.dg/20020525-1.c: New test.
20889
20890         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
20891
20892         PR c++/6794
20893         * g++.dg/ext/pretty1.C: New test.
20894         * g++.dg/ext/pretty2.C: New test.
20895
20896 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
20897
20898         PR c++/8385
20899         * g++.dg/ext/typeof5.C: New test.
20900
20901 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
20902
20903         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
20904         __USER_LABEL_PREFIX__ into account.
20905         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
20906
20907 2003-05-14  Roger Sayle  <roger@eyesopen.com>
20908
20909         * gcc.dg/builtins-15.c: New test case.
20910
20911 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
20912
20913         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
20914
20915 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
20916
20917         * lib/g++.exp: Tweak handling of additional source files.
20918         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
20919         * g++.dg/special/conpr-2a.C: Rename to ...
20920         * g++.dg/special/conpr-2a.cc: ... this.
20921         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
20922         * g++.dg/special/conpr-3a.C: Rename to ...
20923         * g++.dg/special/conpr-3a.cc: This.
20924         * g++.dg/special/conpr-3b.C: Rename to ...
20925         * g++.dg/special/conpr-3b.cc: This.
20926         * g++.dg/special/conpr-4.C: New test.
20927         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
20928
20929 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
20930
20931         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
20932
20933 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20934
20935         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
20936         * g++.old-deja/g++.robertl/eb71.C: Likewise.
20937         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
20938         * g++.old-deja/g++.other/warn3.C: Likewise.
20939
20940 2003-05-11  Roger Sayle  <roger@eyesopen.com>
20941
20942         * gcc.dg/i386-387-1.c: Update to also test log.
20943         * gcc.dg/i386-387-2.c: Likewise.
20944
20945 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
20946
20947         * g77.f-torture/execute/int8421.f: New test.
20948
20949 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20950
20951         PR c++/10230, c++/10481
20952         * g++.dg/lookup/scoped5.C: New test.
20953
20954 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20955
20956         PR c++/10552
20957         * g++.dg/template/ttp6.C: New test.
20958
20959 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
20960
20961         * gcc.c-torture/execute/builtins: New directory.
20962         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
20963         gcc.c-torture/execute/builtins.
20964         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
20965         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
20966         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
20967         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
20968
20969 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20970
20971         PR c++/9252
20972         * g++.dg/template/access8.C: New test.
20973         * g++.dg/template/access9.C: New test.
20974
20975 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20976
20977         PR c++/9554
20978         * g++.dg/parse/access1.C: New test.
20979
20980 2003-05-09  DJ Delorie  <dj@redhat.com>
20981
20982         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
20983         long, and not an int.
20984
20985 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20986
20987         PR c++/10555, c++/10576
20988         * g++.dg/template/memclass1.C: New test.
20989
20990 2003-05-08  DJ Delorie  <dj@redhat.com>
20991
20992         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
20993         targets.
20994         * gcc.c-torture/execute/20021024-1.x: Likewise.
20995         * gcc.c-torture/execute/shiftdi.x: Likewise.
20996         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
20997         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
20998         * gcc.dg/20021018-1.c: Likewise.
20999
21000 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21001
21002         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
21003
21004         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
21005         (bcopy): Call memmove.
21006
21007 2003-05-08  Roger Sayle  <roger@eyesopen.com>
21008
21009         * g77.f-torture/compile/8485.f: New test case.
21010
21011 2003-05-07  Richard Henderson  <rth@redhat.com>
21012
21013         PR c++/10570
21014         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
21015         Verify exception_cleanup not called for rethrows.
21016         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
21017         when exiting catch block without rethrowing.
21018         * g++.dg/eh/forced3.C: New.
21019         * g++.dg/eh/forced4.C: New.
21020
21021 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
21022
21023         * gcc.dg/20030505.c: Fix triplet.
21024
21025 2003-05-06  DJ Delorie  <dj@redhat.com>
21026
21027         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
21028         * gcc.dg/nest.c: Likewise.
21029
21030 2003-05-05  Roger Sayle  <roger@eyesopen.com>
21031
21032         * gcc.dg/builtins-14.c: New test case.
21033
21034 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
21035
21036         * lib/compat.exp (compat-execute): New argument.
21037         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
21038         * gcc.dg/compat: New test directory.
21039         * gcc.dg/compat/compat.exp: New expect script.
21040         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
21041         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
21042         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
21043         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
21044         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
21045         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
21046
21047         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
21048         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
21049         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
21050         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
21051         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
21052         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
21053         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
21054         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
21055         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
21056         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
21057         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
21058         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
21059         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
21060         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
21061         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
21062
21063 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
21064
21065         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
21066
21067 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
21068
21069         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
21070
21071 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
21072
21073         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
21074         * gcc.dg/ppc-fsel-2.c: New test.
21075
21076         * gcc.dg/unused-5.c: New test.
21077
21078 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21079
21080         PR c++/10496
21081         * g++.dg/warn/pmf1.C: New test.
21082
21083 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21084
21085         PR c++/4494
21086         * g++.dg/warn/main.C: New test.
21087
21088 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21089
21090         * gcc.dg/nonnull-3.c: New test.
21091
21092 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
21093
21094         * gcc.dg/cpp/Wtrigraphs.c: Update.
21095         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
21096
21097 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
21098
21099         * gcc.dg/ppc-fsel-1.c: New test.
21100
21101 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
21102
21103         PR c/10604
21104         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
21105
21106 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
21107
21108         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
21109
21110 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21111
21112         PR c++/9364, c++/10553, c++/10586
21113         * g++.dg/parse/typename4.C: New test.
21114         * g++.dg/parse/typename5.C: Likewise.
21115
21116 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
21117
21118         * gcc.c-torture/compile/20030503-1.c: New test.
21119
21120 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21121
21122         * g++.dg/lookup/using5.C: Fix testcase error.
21123
21124 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
21125
21126         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
21127         since MEABI is no longer supported.  Remove all vestiges
21128         of MEABI from the test.
21129
21130 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21131
21132         PR c++/10554
21133         * g++.dg/lookup/using5.C: New test.
21134
21135 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21136
21137         PR c++/8772
21138         * g++.dg/template/ttp5.C: New test.
21139
21140 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
21141
21142         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
21143         (dg-gpp-additional-sources): New function.
21144         (dg-gpp-additional-files): Likewise.
21145         * lib/g++.exp (additional_sources): New variable.
21146         (additional_files): Likewise.
21147         (g++_target_compile): Deal with them.
21148         * lib/old-dejagnu.exp: Remove.
21149         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
21150         * g++.old-deja: Revise all tests to use dg commands.
21151
21152 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21153
21154         PR c++/9432, c++/9528
21155         * g++.dg/lookup/using4.C: New test.
21156
21157 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
21158
21159         * gcc.dg/noreturn-5.c: New file.
21160         * gcc.dg/noreturn-6.c: New file.
21161
21162         * gcc.c-torture/compile/inline-1.c: New file.
21163
21164 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
21165
21166         PR c++/10551
21167         * g++.dg/template/explicit1.C: New test.
21168
21169 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
21170
21171         PR c++/10549
21172         * g++.dg/other/bitfield1.C: New test.
21173
21174         PR c++/10527
21175         * g++.dg/init/new7.C: New test.
21176
21177 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
21178
21179         * g++.dg/ext/desig1.C: New test.
21180         * g++.dg/ext/init1.C: Update.
21181
21182         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
21183
21184 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
21185
21186         PR c++/10180
21187         * g++.dg/warn/Winline-1.C: New test.
21188
21189 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
21190
21191         * gcc.c-torture/execute/string-opt-19.c: New test.
21192
21193         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
21194         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
21195
21196 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
21197
21198         PR c++/10506
21199         * g++.dg/init/new6.C: New test.
21200
21201         PR c++/10503
21202         * g++.dg/init/ref6.C: New test.
21203
21204 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
21205
21206         * g++.dg/warn/weak1.C: XFAIL on AIX4.
21207
21208 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21209
21210         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
21211         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
21212
21213 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
21214
21215         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
21216         initialized static data members.
21217
21218 2003-04-25  H.J. Lu <hjl@gnu.org>
21219
21220         * gcc.dg/ia64-sync-4.c: New test.
21221
21222 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21223
21224         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
21225         date.
21226
21227 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
21228
21229         PR c++/10337
21230         * g++.dg/warn/conv1.C: New test.
21231         * g++.old-deja/g++.other/conv7.C: Adjust.
21232         * g++.old-deja/g++.other/overload14.C: Adjust.
21233
21234 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
21235
21236         PR c++/10471
21237         * g++.dg/template/defarg2.C: New test.
21238
21239 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
21240
21241         * gcc.dg/cpp/include2.c: Update.
21242         * gcc.dg/cpp/multiline-2.c: New.
21243         * gcc.dg/cpp/multiline.c: Update.
21244         * gcc.dg/cpp/strify2.c: Update.
21245         * gcc.dg/cpp/trad/literals-2.c: Update.
21246
21247 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21248
21249         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
21250
21251 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
21252
21253         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
21254
21255 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
21256
21257         PR c++/10451
21258         * g++.dg/parse/crash4.C: New test.
21259
21260         PR c++/9847
21261         * g++.dg/parse/crash5.C: New test.
21262
21263 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
21264
21265         PR c++/10446
21266         * g++.dg/parse/crash3.C: New test.
21267
21268         PR c++/10428
21269         * g++.dg/parse/elab1.C: New test.
21270
21271 2003-04-22  Devang Patel  <dpatel@apple.com>
21272
21273         * gcc.dg/cpp/trad/funlike-5.c: New test.
21274
21275 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
21276
21277         * g++.dg/other/packed1.C: Fix dg options.
21278
21279 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
21280
21281         * g++.dg/other/offsetof2.C: New test.
21282
21283 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
21284
21285         * g++.dg/template/recurse.C: Adjust location of error messages.
21286
21287 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
21288
21289         PR c++/9881
21290         * g++.dg/init/addr-const1.C: New test.
21291         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
21292
21293 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
21294
21295         PR c++/10405
21296         * g++.dg/lookup/struct-hack1.C: New test.
21297
21298 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
21299
21300         * ucs.c: Update diagnostic messages.
21301
21302 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
21303
21304         * gcc.dg/cpp/truefalse.cpp: New test.
21305         * gcc.dg/cpp/cpp.exp: Update.
21306         * g++.dg/other/stdbool-if.C: Remove.
21307
21308 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
21309
21310         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
21311         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
21312
21313 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
21314
21315         * gcc.c-torture/compile/20030418-1.c: New test.
21316
21317 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
21318
21319         * README.compat: Remove; content moved to doc/sourcebuild.texi.
21320
21321 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21322
21323         PR c++/10347
21324         g++.dg/template/dependent-name1.C: New test.
21325
21326 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
21327
21328         * gcc.dg/warn-1.c (tourist_guide): New array,
21329         contains a pointer to bar.
21330
21331 2003-04-16  Roger Sayle  <roger@eyesopen.com>
21332
21333         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
21334         * gcc.c-torture/execute/medce-1.c: New test case.
21335         * gcc.c-torture/execute/medce-2.c: New test case.
21336
21337 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
21338
21339         * lib/prune.exp: Ignore more messages.
21340
21341         PR c++/10381
21342         * g++.dg/parse/lookup3.C: New test.
21343
21344 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
21345
21346         * gcc.c-torture/compile/20030415-1.c : New test.
21347
21348 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
21349
21350         * gcc.c-torture/execute/scope-2.c: Move to ...
21351         * gcc.dg/noncompile/scope.c: .... here.
21352
21353 2003-04-14  Roger Sayle  <roger@eyesopen.com>
21354
21355         * gcc.dg/20030414-2.c: New test case.
21356
21357 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
21358
21359         PR target/10377
21360         * gcc.dg/20030414-1.c: New test.
21361
21362 2003-04-13  Roger Sayle  <roger@eyesopen.com>
21363
21364         * gcc.dg/builtins-12.c: New test case.
21365         * gcc.dg/builtins-13.c: New test case.
21366
21367 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21368
21369         * gcc.c-torture/execute/string-opt-18.c: New test.
21370
21371 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
21372
21373         PR c++/10300
21374         * g++.dg/init/new5.C: New test.
21375
21376 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
21377
21378         PR c++/7910
21379         * g++.dg/ext/dllimport1.C: New test.
21380
21381 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
21382
21383         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
21384
21385 2003-04-11  Bud Davis <bdavis9659@comcast.net>
21386
21387         PR Fortran/9263
21388         * g77.f-torture/noncompile/9263.f: New test
21389         PR Fortran/1832
21390         * g77.f-torture/execute/1832.f: New test
21391
21392 2003-04-11  David Chad  <davidc@freebsd.org>
21393             Loren J. Rittle  <ljrittle@acm.org>
21394
21395         libobjc/8562
21396         * objc.dg/headers.m: New test.
21397
21398 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
21399
21400         * gcc.c-torture/execute/builtin-noret-2.c: New.
21401         * gcc.c-torture/execute/builtin-noret-2.x: New.
21402         XFAIL builtin-noret-2.c at -O1 and above.
21403         * gcc.dg/redecl.c: New.
21404         * gcc.dg/Wshadow-1.c: Update error regexps.
21405
21406 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
21407
21408         * g++.dg/abi/bitfield10.C: New test.
21409
21410 2003-04-09  Mike Stump  <mrs@apple.com>
21411
21412         * gcc.dg/pch/pch.exp: Make testcase names longer.
21413         * g++.dg/pch/pch.exp: Make testcase names longer.
21414
21415 2003-04-08  Roger Sayle  <roger@eyesopen.com>
21416
21417         * gcc.dg/builtins-11.c: New test case.
21418
21419 2003-04-08  Roger Sayle  <roger@eyesopen.com>
21420
21421         * gcc.dg/builtins-9.c: New test case.
21422         * gcc.dg/builtins-10.c: New test case.
21423
21424 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
21425
21426         * gcc.dg/noncompile/init-4.c.c: New test.
21427
21428 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
21429
21430         * gcc.misc-test/gcov-9.c: New test.
21431         * gcc.misc-test/gcov-10.c: New test
21432         * gcc.misc-test/gcov-11.c: New test.
21433
21434 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
21435
21436         PR optimization/10024
21437         * gcc.c-torture/compile/20030405-1.c: New test.
21438
21439 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
21440
21441         * gcc.dg/pch/static-3.c: New.
21442         * gcc.dg/pch/static-3.hs: New.
21443         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
21444
21445 2003-04-04  Richard Henderson  <rth@redhat.com>
21446
21447         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
21448         * g++.dg/eh/forced2.C: Likewise.
21449
21450 2003-04-03  Mike Stump  <mrs@apple.com>
21451
21452         * lib/scanasm.exp (scan-assembler): Add xfail processing for
21453         target arg.
21454         (scan-assembler-times, scan-assembler-not): Likewise.
21455         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
21456
21457 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
21458
21459         * gcc.dg/sparc-loop-1.c: New test.
21460
21461 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
21462
21463         PR other/9274
21464         * g++.dg/pch/system-2.C: New.
21465         * g++.dg/pch/system-2.Hs: New.
21466
21467 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
21468
21469         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
21470
21471         * g++.dg/eh/simd-1.C (vecfunc): Same.
21472
21473 2003-04-01  Roger Sayle  <roger@eyesopen.com>
21474
21475         * gcc.c-torture/execute/20030401-1.c: New test case.
21476
21477 2003-04-01  Ziemowit Laski <zlaski@apple.com>
21478
21479         * objc.dg/defs.m: New.
21480
21481 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
21482
21483         * g++.dg/eh/simd-1.C: New.
21484         * g++.dg/eh/simd-2.C: New.
21485
21486 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
21487
21488         * gcc.c-torture/execute/simd-3.c: New.
21489
21490 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
21491
21492         PR c/9936
21493         * gcc.dg/20030331-2.c: New test.
21494
21495 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
21496
21497         PR c++/10278
21498         * g++.dg/parse/crash2.C: New test.
21499
21500 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
21501
21502         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
21503         * gcc.c-torture/execute/20030331-1.c: ...here.
21504
21505 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
21506
21507         * gcc.c-torture/execute/20030331-1.c: New test.
21508
21509 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
21510
21511         * lib/gcov.exp: Adjust call return testing strings.
21512         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
21513
21514 2003-03-31  Roger Sayle  <roger@eyesopen.com>
21515
21516         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
21517         * gcc.dg/builtins-7.c: New test case.
21518         * gcc.dg/builtins-8.c: New test case.
21519
21520 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
21521
21522         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
21523
21524 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
21525
21526         PR c++/7647
21527         * g++.dg/lookup-class-member-2.C: New test.
21528
21529 2003-03-30  Glen Nakamura  <glen@imodulo.com>
21530
21531         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
21532
21533 2003-03-28  Roger Sayle  <roger@eyesopen.com>
21534
21535         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
21536
21537 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
21538
21539         * g++.dg/init/attrib1.C: New test.
21540
21541 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
21542
21543         * gcc.dg/ultrasp8.c: New test.
21544
21545 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
21546
21547         * gcc.dg/ultrasp7.c: New test.
21548
21549 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
21550
21551         PR c++/10047
21552         * g++.dg/template/inline1.C: New test.
21553
21554 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
21555
21556         * gcc.dg/sparc-dwarf2.c: New test.
21557
21558 2003-03-27  Roger Sayle  <roger@eyesopen.com>
21559
21560         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
21561         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
21562
21563 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
21564
21565         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
21566         than reading .x files.
21567         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
21568         * g77.dg/gcov/gcov-1.f: Likewise.
21569         * gcc.misc-tests/gcov-4b.c: Likewise.
21570         * gcc.misc-tests/gcov-5b.c: Likewise.
21571         * gcc.misc-tests/gcov-6.c: Likewise.
21572         * gcc.misc-tests/gcov-7.c: Likewise.
21573         * gcc.misc-tests/gcov-8.c: Likewise.
21574         * g++.dg/gcov/gcov-1.x: Remove.
21575         * g77.dg/gcov/gcov-1.x: Likewise.
21576         * gcc.misc-tests/gcov-4b.x: Likewise.
21577         * gcc.misc-tests/gcov-5b.x: Likewise.
21578         * gcc.misc-tests/gcov-6.x: Likewise.
21579         * gcc.misc-tests/gcov-7.x: Likewise.
21580         * gcc.misc-tests/gcov-8.x: Likewise.
21581
21582 2003-03-27  Glen Nakamura  <glen@imodulo.com>
21583
21584         PR opt/10087
21585         * gcc.dg/20030324-1.c: New test.
21586
21587 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
21588
21589         PR c++/10224
21590         * g++.dg/template/arg3.C: New test.
21591
21592         PR c++/10158
21593         * g++.dg/template/friend18.C: New test.
21594
21595 2003-03-26  Roger Sayle  <roger@eyesopen.com>
21596
21597         * g77.f-torture/compile/20030326-1.f: New test case.
21598
21599 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
21600
21601         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
21602
21603         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
21604
21605 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
21606
21607         * gcc.dg/ia64-sync-3.c: New test.
21608
21609 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
21610
21611         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
21612
21613 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
21614
21615         * gcc.dg/ultrasp6.c: New test.
21616
21617 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
21618
21619         * gcc.dg/i386-signbit-1.c: New test.
21620         * gcc.dg/i386-signbit-2.c: New test.
21621         * gcc.dg/i386-signbit-3.c: New test.
21622
21623 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
21624
21625         * gcc.dg/ultrasp5.c: Fix options.
21626
21627 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
21628
21629         * gcc.dg/ultrasp5.c: Fix comment.
21630
21631 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
21632
21633         PR fortran/10197
21634         * g77.f-torture/execute/10197.f: New test.
21635
21636 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
21637
21638         PR c++/9898, c++/383
21639         * g++.dg/template/conv6.C: New test.
21640
21641         PR c++/10119
21642         * g++.dg/template/ptrmem5.C: New test.
21643
21644         PR c++/10026
21645         * g++.dg/lookup/koenig1.C: New test.
21646
21647         PR C++/10199
21648         * g++.dg/lookup/template2.C: New test.
21649
21650 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
21651
21652         * g++.dg/opt/rtti1.C: New test.
21653
21654 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
21655
21656         * gcc.dg/ultrasp5.c: New test.
21657
21658 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
21659
21660         PR middle-end/9967
21661         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
21662         builtin fputs.
21663
21664 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
21665
21666         PR c/8224
21667         * gcc.dg/20030323-1.c: New test.
21668
21669 2003-03-23  Roger Sayle  <roger@eyesopen.com>
21670
21671         * gcc.c-torture/compile/20030323-1.c: New test case.
21672
21673 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
21674
21675         * gcc.dg/20030321-1.c: New test.
21676
21677 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
21678
21679         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
21680
21681 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
21682
21683         PR c++/9978, c++/9708
21684         * g++.dg/ext/vlm1.C: Adjust expected error.
21685         * g++.dg/ext/vla2.C: New test.
21686         * g++.dg/template/arg1.C: New test.
21687         * g++.dg/template/arg2.C: New test.
21688
21689 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
21690
21691         * g77.f-torture/execute/select.f: New test.
21692         * g77.f-torture/noncompile/select_no_compile.f: New test.
21693
21694 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
21695
21696         PR c++/9898
21697         * g++.dg/other/error4.C: New test.
21698
21699 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
21700
21701         * g++.dg/template/friend17.C: New test.
21702
21703 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
21704
21705         * gcc.c-torture/compile/20030320-1.c: New.
21706
21707 2003-03-20  Roger Sayle  <roger@eyesopen.com>
21708
21709         * gcc.dg/builtins-6.c: New test case.
21710
21711 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
21712
21713         PR target/10073
21714         * gcc.c-torture/compile/20030319-1.c: New.
21715
21716 2003-03-18  Jan Hubicka  <jh@suse.cz>
21717
21718         * gcc.dg/i386-cvt-1.c: New test.
21719
21720 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
21721
21722         * objc.dg/naming-1.m: Use "(parse|syntax) error".
21723         * objc.dg/naming-2.m: Likewise.
21724
21725 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
21726
21727         PR c++/9639
21728         * g++.dg/parse/crash1.C: New test.
21729
21730 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
21731
21732         PR c++/8805
21733         * g++.dg/eh/cleanup1.C: New test.
21734
21735 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
21736
21737         * gcc.c-torture/execute/20030316-1.c: New test case.
21738
21739 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
21740
21741         PR c++/9629
21742         * g++.dg/init/ctor2.C: New test.
21743
21744 2003-03-15  Roger Sayle  <roger@eyesopen.com>
21745
21746         * g77.f-torture/compile/xformat.f: New test case.
21747
21748 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21749
21750         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
21751         * g++.old-deja/g++.mike/eh50.C: Likewise.
21752
21753 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21754
21755         PR c++/6440
21756         * g++.dg/template/spec7.C: New test.
21757         * g++.dg/template/spec8.C: Likewise.
21758
21759 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
21760
21761         * gcc.c-torture/execute/20030313-1.c: New test.
21762
21763 2003-03-14  Richard Henderson  <rth@redhat.com>
21764
21765         * gcc.dg/inline-2.c: Adjust alpha test for external call.
21766
21767 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
21768
21769         * gcc.c-torture/compile/20030314-1.c: New test.
21770
21771 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
21772
21773         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
21774         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
21775         thumb target,
21776         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
21777         to accept newer _imp__  prefix and additional
21778         newline in .drectve section.
21779         * gcc.dg/dll-4.c: Likewise.
21780         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
21781         switch.
21782
21783 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
21784
21785         * g++.dg/parse/namespace9.C: New test.
21786
21787         * g++.dg/init/ref5.C: New test.
21788         * g++.dg/parse/ptrmem1.C: Likewise.
21789
21790 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21791
21792         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
21793         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
21794         regular expression.
21795         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
21796         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
21797
21798 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
21799
21800         * gcc.c-torture/execute/20030224-2.c: New test.
21801
21802 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
21803
21804         * gcc.dg/decl-3.c: New test.
21805
21806 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
21807
21808         * gcc.dg/i386-loop-2.c: New test.
21809
21810 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
21811
21812         PR c++/9474
21813         * g++.dg/parse/namespace8.C: New test.
21814
21815         PR c++/9924
21816         * g++.dg/overload/builtin2.C: New test.
21817
21818 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
21819
21820         * gcc.dg/return-type-3.c: New test.
21821
21822 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
21823
21824         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
21825         profiling options are not supported.
21826
21827 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
21828
21829         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
21830         * g++.old-deja/g++.warn/impint2.C: Likewise.
21831
21832 2003-03-10  Devang Patel  <dpatel@apple.com>
21833
21834         * g++.dg/cpp/c++_cmd_1.C: New test.
21835         * g++.dg/cpp/c++_cmd_1.h: New file.
21836
21837 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
21838
21839         * gcc.dg/altivec-9.c: New file.
21840
21841 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21842
21843         * gcc.dg/ppc-sdata-1.c: New test.
21844         * gcc.dg/ppc-sdata-2.c: New test.
21845
21846 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
21847
21848         PR c++/9373
21849         * g++.dg/opt/ptrmem2.C: New test.
21850
21851         PR c++/8534
21852         * g++.dg/opt/ptrmem1.C: New test.
21853
21854 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21855
21856         * gcc.dg/i386-loop-1.c: New test.
21857
21858 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21859
21860         PR c++/9970
21861         * g++.dg/lookup/friend1.C: New test.
21862
21863 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
21864
21865         PR c++/9823
21866         * g++.dg/parser/constructor1.C: New test.
21867
21868 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
21869
21870         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
21871
21872         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
21873
21874 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
21875
21876         * gcc.dg/cpp/Wunused.c: Update test.
21877
21878 2003-03-08  Jan Hubicka  <jh@suse.cz>
21879
21880         * gcc.dg/inline-3.c: New test.
21881
21882 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
21883
21884         PR c++/9809
21885         * g++.dg/parse/builtin1.C: New test.
21886
21887         PR c++/9982
21888         * g++.dg/abi/cookie1.C: New test.
21889         * g++.dg/abi/cookie2.C: Likewise.
21890
21891         PR c++/9524
21892         * g++.dg/template/field1.C: New test.
21893
21894         PR c++/9912
21895         * g++.dg/parse/class1.C: New test.
21896         * g++.dg/parse/namespace7.C: Likewise.
21897         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
21898
21899 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
21900
21901         * g++.dg/init/ref4.C: New test.
21902
21903 2003-03-07  Jan Hubicka  <jh@suse.cz>
21904
21905         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
21906         * gcc.dg/inline-3.c:  New test.
21907
21908 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
21909
21910         * g++.dg/init/ref3.C: New test.
21911
21912         PR c++/9965
21913         * g++.dg/init/ref2.C: New test.
21914
21915         PR c++/9400
21916         * g++.dg/warn/Wshadow-2.C: New test.
21917
21918         PR c++/9791
21919         * g++.dg/warn/Woverloaded-1.C: New test.
21920
21921 2003-03-05  Jan Hubicka  <jh@suse.cz>
21922
21923         * gcc.dg/i386-local2.c: New.
21924         * gcc.dg/i386-local.c: Fix typo.
21925
21926 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
21927
21928         * g++.dg/abi/layout3.C: New test.
21929
21930 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
21931
21932         * gcc.c-torture/compile/20030305-1.c
21933
21934 2003-03-05  Jan Hubicka  <jh@suse.cz>
21935
21936         * gcc.dg/i386-local.c: New.
21937
21938 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
21939
21940         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
21941
21942 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
21943
21944         * gcc.dg/switch-2.c: New test.
21945         * gcc.dg/switch-3.c: New test.
21946         * gcc.dg/Wswitch.c: Adjust line numbers.
21947         * gcc.dg/Wswitch-default.c: Likewise.
21948         * gcc.dg/Wswitch-enum.c: Likewise.
21949
21950 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
21951
21952         * gcc.c-torture/execute/20030222-1.c: New test.
21953
21954 2003-03-03  James E Wilson  <wilson@tuliptree.org>
21955
21956         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
21957
21958 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
21959
21960         PR c++/9878
21961         * g++.dg/init/ref1.C: New test.
21962
21963 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
21964
21965         * gcc.dg/sh-relax.c: New SH-only test.
21966
21967 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
21968
21969         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
21970         comment explaining purpose of testcase.
21971
21972 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
21973
21974         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
21975         for HC11/HC12 (asm needs two int registers).
21976         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
21977         HC11/HC12 because the test uses an asm which needs two 32-bit
21978         registers.
21979
21980 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
21981
21982         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
21983         for HC11/HC12 (array is too large otherwise).
21984         * gcc.c-torture/compile/920501-4.x: New file, likewise.
21985         * gcc.c-torture/compile/20010518-2.x: Likewise.
21986         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
21987         HC11/HC12 (array is too large).
21988
21989 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
21990
21991         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
21992         * lib/g++-dg.exp (g++-dg-test): Likewise.
21993
21994 2003-03-01  Roger Sayle  <roger@eyesopen.com>
21995
21996         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
21997         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
21998
21999 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22000
22001         * g++.dg/warn/implicit-typename1.C: Remove warning.
22002
22003 2003-02-28  Richard Henderson  <rth@redhat.com>
22004
22005         * gcc.dg/noreturn-1.c: Move noreturn warning line.
22006         * gcc.dg/return-type-1.c: Move control reaches end warning line.
22007
22008 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
22009
22010         * gcc.dg/pch/pch.exp: Change .pch to .gch.
22011         * g++.dg/pch/pch.exp: Likewise.
22012
22013 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
22014
22015         PR c++/9879
22016         * testsuite/g++.dg/init/new4.C: New test.
22017
22018 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
22019
22020         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
22021
22022 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
22023
22024         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
22025         unsigned long.
22026
22027         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
22028         wider than float.
22029
22030 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22031
22032         * lib/scanasm.exp: Add support for counting numbers of
22033         occurences.
22034         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
22035         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
22036
22037 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
22038
22039         PR c++/9683
22040         * g++.dg/template/static3.C: New test.
22041
22042         PR c++/9829
22043         * g++.dg/parse/namespace6.C: New test.
22044
22045 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22046
22047         PR target/9732
22048         * gcc.dg/20030225-1.c: New test.
22049
22050 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
22051
22052         * README: Remove out-of-date information.
22053
22054         PR c++/9836
22055         * g++.dg/template/spec6.C: New test.
22056
22057 2003-02-24  Jeff Law  <law@redhat.com>
22058
22059         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
22060
22061 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22062
22063         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
22064         * gcc.dg/pragma-ep-1.c: Likewise.
22065
22066 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22067
22068         PR c++/9602
22069         * g++.dg/template/friend16.C: New test.
22070
22071 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
22072
22073         PR c++/5333
22074         * g++.dg/parse/fused-params1.C: Adjust error messages.
22075         * g++.dg/template/nested3.C: New test.
22076
22077 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
22078
22079         * g++.dg/abi/param1.C: New test.
22080
22081 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22082
22083         PR c++/7982
22084         * g++.dg/warn/implicit-typename1.C: New test.
22085
22086 2003-02-22  Kelley Cook <kelleycook@comcast.net>
22087
22088         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
22089         with "mtune".
22090         * g++.old-deja/g++.other/store-expr2.C: Likewise.
22091         * gcc.c-torture/execute/20010129-1.x: Likewise.
22092         * gcc.dg/20011107-1.c: Likewise.
22093         * gcc.dg/20020108-1.c: Likewise.
22094         * gcc.dg/20020122-3.c: Likewise.
22095         * gcc.dg/20020206-1.c: Likewise.
22096         * gcc.dg/20020310-1.c: Likewise.
22097         * gcc.dg/20020426-2.c: Likewise.
22098         * gcc.dg/20020517-1.c: Likewise.
22099         * gcc.dg/991230-1.c: Likewise.
22100         * gcc.dg/i386-unroll-1.c: Likewise.
22101         * gcc.misc-tests/i386-prefetch.exp: Likewise.
22102
22103 2003-02-22  Jan Hubicka  <jh@suse.cz>
22104
22105         * gcc.dg/i386-mul.c: New test.
22106
22107 2003-02-21  Roger Sayle  <roger@eyesopen.com>
22108
22109         * gcc.dg/builtins-5.c: New test case.
22110
22111 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
22112
22113         * gcc.dg/asmreg-1.c: New test.
22114
22115 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
22116
22117         PR c++/9749
22118         * g++.dg/parse/varmod1.C: New test.
22119
22120 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
22121
22122         PR c++/9727
22123         * g++.dg/template/op1.C: New test.
22124
22125 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
22126
22127         PR c++/8906
22128         * g++.dg/template/nested2.C: New test.
22129
22130 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
22131
22132         PR c++/8724
22133         * g++.dg/expr/dtor1.C: New test.
22134
22135 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
22136
22137         * gcc.dg/cpp/include3.c: New test.
22138         * gcc.dg/cpp/inc/foo.h: New file.
22139
22140 2003-02-21  Glen Nakamura  <glen@imodulo.com>
22141
22142         * gcc.c-torture/execute/20030221-1.c: New test.
22143
22144 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
22145
22146         PR c++/9729
22147         * g++.dg/abi/conv1.C: New test.
22148
22149 2003-02-20  Jan Hubicka  <jh@suse.cz>
22150
22151         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
22152
22153 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
22154
22155         * gcc.c-torture/compile/20030219-1.c: New test.
22156
22157 2003-02-18  Jan Hubicka  <jh@suse.cz>
22158
22159         * gcc.dg/funcorder.c: New test.
22160
22161 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
22162
22163         * gcc.c-torture/execute/20030218-1.c: New.
22164
22165 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
22166
22167         * gcc.dg/20030218-1.c: New.
22168
22169 2003-02-18  Richard Henderson  <rth@redhat.com>
22170
22171         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
22172         * gcc.dg/attr-used-2.c: New.
22173
22174 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
22175
22176         PR c++/9704
22177         * g++.dg/init/copy5.C: New test.
22178
22179 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
22180
22181         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
22182         * g++.dg/pch/pch.exp: Likewise.
22183
22184 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
22185
22186         * gcc.c-torture/execute/20030209-1.c: Enable the test if
22187         STACK_SIZE is not defined.
22188
22189 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22190
22191         PR c++/9457
22192         * g++.dg/template/init1.C: New test.
22193
22194 2003-02-16  Jan HUbicka  <jh@suse.cz>
22195
22196         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
22197         (foo): Add few extra tests
22198         * gcc.dg/c99-const-expr-3.c: Likewise.
22199         * gcc.c-torture/execute/20030216-1.c: New.
22200
22201 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22202
22203         PR c++/9459
22204         * g++.dg/ext/typeof4.C: New test.
22205
22206 2003-02-15  Roger Sayle  <roger@eyesopen.com>
22207
22208         * gcc.dg/i386-387-3.c: New test case.
22209
22210 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
22211
22212         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
22213         cris-*-elf* cris-*-aout* and mmix-*-*.
22214
22215 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
22216
22217         * gcc.dg/20030213-1.c: New test.
22218
22219 2003-02-12  Roger Sayle  <roger@eyesopen.com>
22220
22221         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
22222         * gcc.dg/i386-387-2.c: Likewise.
22223
22224 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
22225
22226         * gcc.dg/ppc-spe.c: Fix formatting.
22227         Enable tests that were previously unsupported by gas.
22228         Delete tests for instructions that no longer exist.
22229         Switch arguments on evsubifw builtin.
22230
22231 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
22232
22233         * gcc.c-torture/execute/20030209-1.c: Disable the test if
22234         STACK_SIZE is too small.
22235
22236 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
22237             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
22238
22239         * gcc.dg/decl-2.c: New test.
22240
22241 2003-02-10  Jan Hubicka  <jh@suse.cz>
22242
22243         * gcc.dg/i386-fpcvt-1.c:  New test.
22244
22245 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
22246
22247         * gcc.c-torture/execute/20030209-1.c: New test.
22248
22249 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
22250
22251         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
22252         int-wide bitops, use the constants of the same width.
22253         Likewise, if long long is 32-bit wide, test bitops using
22254         32-bit constants.
22255
22256 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
22257
22258         * gcc.dg/20021014-1.c: Annotate with expected notice text.
22259
22260 2003-02-07  Roger Sayle  <roger@eyesopen.com>
22261
22262         * testsuite/gcc.dg/builtins-4.c: New test case.
22263
22264 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22265
22266         * gcc.dg/20020430-1.c: Fix dg command typos.
22267         * gcc.dg/20020503-1.c: Likewise.
22268
22269 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22270
22271         PR c++/8785
22272         * g++.dg/parse/fused-params1.C: New test.
22273
22274         PR c++/8857
22275         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
22276
22277         PR c++/8921
22278         * g++.dg/parse/non-dependent1.C: New test.
22279
22280         PR c++/8928
22281         * g++.dg/parse/dupl-tmpl-args1.C: New test.
22282
22283         PR c++/9228
22284         * g++.dg/parse/undefined7.C: New test.
22285         * g++.dg/parse/non-templ1.C: New test.
22286
22287         PR c++/9229
22288         * g++.dg/parse/too-many-tmpl-args1.C: New test.
22289
22290 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
22291
22292         * gcc.c-torture/compile/20030206-1.c: New test.
22293
22294 2003-02-05  Roger Sayle  <roger@eyesopen.com>
22295
22296         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
22297         "pow" to "foo" to avoid potential confusion with a math built-in.
22298
22299 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22300
22301         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
22302         conditions for SPARC targets.
22303
22304 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
22305
22306         * gcc.dg/20030204-1.c: New test.
22307
22308 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22309
22310         PR c++/38
22311         * g++.dg/parse/array-size1.C: New test.
22312
22313         PR c++/5657
22314         * g++.dg/parse/undefined3.C: New test.
22315
22316         PR c++/5665
22317         * g++.dg/parse/undefined4.C: New test.
22318
22319         PR c++/5975
22320         * g++.dg/parse/undefined5.C: New test.
22321
22322         PR c++/7259
22323         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
22324
22325         PR c++/8578
22326         * g++.dg/parse/casting-operator1.C: New test.
22327
22328         PR c++/8596
22329         * g++.dg/parse/undefined6.C: New test.
22330
22331         PR c++/8736
22332         * g++.dg/parse/missing-template1.C: New test.
22333
22334 2003-02-04  Jan Hubicka  <jh@suse.cz>
22335
22336         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
22337         * gcc.dg/i386-cmov?.c:  Likewise.
22338         * gcc.dg/i386-fpcvt-?.c:  Likewise.
22339         * gcc.dg/i386-ssefp-1.c:  Likewise.
22340         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
22341         conventions.
22342
22343 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
22344
22345         PR c++/7129
22346         * testsuite/g++.dg/ext/max.C: New test.
22347
22348 2003-02-03  Jan Hubicka  <jh@suse.cz>
22349
22350         * gcc.c-torture/execute/20030203-1.c: New test.
22351
22352 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
22353
22354         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
22355         'natural-endian'.
22356
22357 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
22358
22359         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
22360         * g++.dg/init/new2.C: Likewise.
22361         * g++.dg/other/new1.C: Likewise.
22362
22363 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
22364
22365         * gcc.dg/struct-ret-libc.c: New test.
22366
22367 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
22368
22369         * gcc.dg/20030129-1.c: New test.
22370
22371 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22372
22373         PR c++/8849
22374         * g++.dg/template/ptrmem4.C: New test.
22375
22376 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
22377
22378         * g++.dg/parser/constant1.C: New test.
22379
22380 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22381
22382         PR c++/8591
22383         * g++.dg/parse/friend2.C: New test.
22384
22385 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
22386
22387         PR c++/9437
22388         * g++.dg/template/unify4.C: New test.
22389
22390 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
22391
22392         * gcc.c-torture/execute/20030128-1.c: New test.
22393
22394 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
22395
22396         * g++.dg/lookup/nested1.C: Test moved from ...
22397         * g++.old-deja/g++.other/lookup24.C: ... here.
22398
22399 2003-01-28  Jan Hubicka  <jh@suse.cz>
22400
22401         * gcc.dg/i386-cmov5.c:  New test.
22402
22403 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
22404
22405         * gcc.c-torture/execute/20010925-1.c: Changed the
22406         memcpy declaration.
22407
22408 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
22409
22410         PR c++/3902
22411         * g++.dg/parse/template5.C: New test.
22412
22413 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
22414
22415         PR fortran/9258
22416         * g77.dg/pr9258: New test.
22417
22418 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
22419
22420         * README: Move relevant parts from README.g++.
22421
22422         * README.g++: Remove this file.
22423
22424 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
22425
22426         * g++.dg/abi/dcast1.C: New test.
22427
22428 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22429
22430         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
22431
22432 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
22433
22434         PR c++/47
22435         * g++.old-deja/g++.other/lookup24.C: New test.
22436
22437 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22438
22439         PR middle-end/7227
22440         * gcc.dg/uninit-C.c: New test.
22441
22442 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
22443
22444         * g++.dg/abi/covariant1.C: New test.
22445
22446 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
22447
22448         * gcc.dg/20030123-1.c: New test.
22449
22450 2003-01-25  Jan Hubicka  <jh@suse.cz>
22451
22452         PR opt/8492
22453         * gcc.c-torture/compile/20030125-1.c
22454
22455 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
22456
22457         PR c++/9403
22458         * g++.dg/parse/template3.C: New test.
22459         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
22460
22461         PR c++/795
22462         * g++.dg/parse/template4.C: New test.
22463
22464         PR c++/9415
22465         * g++.dg/template/qual2.C: New test.
22466
22467         PR c++/8545
22468         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
22469
22470         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
22471
22472 2003-01-25  Roger Sayle  <roger@eyesopen.com>
22473
22474         * gcc.c-torture/execute/switch-1.c: New test case.
22475
22476 2003-01-25  Jan Hubicka  <jh@suse.cz>
22477
22478         * gcc.c-torture/execute/20030125-1.[cx]: New test.
22479
22480 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
22481
22482         Tweaks for Bison-1.875. From the NEWS file:
22483         "- `parse error' -> `syntax error'
22484         Bison now uniformly uses the term `syntax error'"
22485         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
22486         * gcc.dg/cpp/digraph2.c: Likewise.
22487         * gcc.dg/cpp/direct2.c: Likewise.
22488         * gcc.dg/cpp/paste4.c: Likewise.
22489         * gcc.dg/c90-restrict-1.c: Likewise.
22490         * gcc.dg/c99-func-2.c: Likewise.
22491         * gcc.dg/noncompile/920721-2.c: Likewise.
22492         * gcc.dg/noncompile/930622-2.c: Likewise.
22493         * gcc.dg/noncompile/940112-1.c: Likewise.
22494         * gcc.dg/noncompile/950921-1.c: Likewise.
22495         * gcc.dg/noncompile/951123-1.c: Likewise.
22496         * gcc.dg/noncompile/971104-1.c: Likewise.
22497         * gcc.dg/noncompile/990416-1.c: Likewise.
22498
22499 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
22500
22501         * g++.dg/parse/undefined1.C: Add error message.
22502
22503 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
22504
22505         PR c++/9354
22506         * g++.dg/parse/new1.C: New test.
22507
22508         PR c++/9216
22509         * g++.dg/parse/template2.C: New test.
22510
22511         PR c++/9354
22512         * g++.dg/parse/typedef2.C: New test.
22513
22514         PR c++/9328
22515         * g++.dg/ext/typeof3.C: New test.
22516
22517 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22518
22519         PR c++/2738
22520         * g++.dg/parse/ret-type1.C: New test.
22521
22522         PR c++/3792
22523         * g++.dg/parse/tmpl-outside1.C: New test.
22524
22525         PR c++/4207
22526         * g++.dg/parse/int-as-enum1.C: New test.
22527
22528         PR c++/4903
22529         * g++.dg/parse/no-typename1.C: New test.
22530
22531         PR c++/5533
22532         * g++.dg/parse/no-value1.C: New test.
22533
22534         PR c++/5921
22535         * g++.dg/parse/wrong-inline1.C: New test.
22536
22537         PR c++/6402
22538         * g++.dg/parse/ref1.C: New test.
22539
22540         PR c++/6992
22541         * g++.dg/parse/attr-ctor1.C: New test.
22542
22543         PR c++/7229
22544         * g++.dg/parse/namespace5.C: New test.
22545
22546         PR c++/7917
22547         * g++.dg/parse/func-def1.C: New test.
22548
22549         PR c++/8143
22550         * g++.dg/parse/undefined1.C: New test.
22551
22552         PR c++/5723, PR c++/8522
22553         * g++.dg/parse/specialization1.C: New test.
22554
22555         PR c++/163, PR c++/8595
22556         * g++.dg/parse/struct-as-enum1.C: New test.
22557
22558         PR c++/9173
22559         * g++.dg/parse/undefined2.C: New test.
22560
22561 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
22562
22563         PR c++/9298
22564         * g++.dg/parse/template1.C: New test.
22565
22566         PR c++/9384
22567         * g++.dg/parse/using1.C: New test.
22568
22569         PR c++/9285
22570         PR c++/9294
22571         * g++.dg/parse/expr2.C: New test.
22572
22573         PR c++/9388
22574         * g++.dg/parse/lookup2.C: Likewise.
22575
22576 2003-01-21  Jan Hubicka  <jh@suse.cz>
22577
22578         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
22579         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
22580         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
22581         * gcc.c-torture/execute/string-opt-*.c: Likewise.
22582
22583 2003-01-20  Nick Clifton  <nickc@redhat.com>
22584
22585         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
22586         problem with ARM sibcall code generation.
22587
22588 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
22589
22590         * gcc.c-torture/execute/20030120-1.c: New.
22591
22592 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
22593
22594         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
22595
22596 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
22597
22598         PR c++/9272
22599         * g++.dg/parse/ctor1.C: New test.
22600
22601         PR c++/9294:
22602         * g++.dg/parse/qualified1.C: New test.
22603
22604         * g++.dg/parse/typename3.C: New test.
22605
22606 2003-01-16  Richard Henderson  <rth@redhat.com>
22607
22608         * g++.dg/tls/init-2.C: Fix error matches for real this time.
22609
22610 2003-01-16  Richard Henderson  <rth@redhat.com>
22611
22612         * g++.dg/pch/pch.exp: Copy test header to the working directory
22613         before using it either for precompilation or direct use.
22614         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
22615         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
22616
22617 2003-01-16  Richard Henderson  <rth@redhat.com>
22618
22619         * gcc.dg/pch/pch.exp: Copy test header to the working directory
22620         before using it either for precompilation or direct use.
22621         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
22622         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
22623
22624 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
22625
22626         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
22627         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
22628         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
22629         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
22630         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
22631         typename warning into error.
22632         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
22633         error messages.
22634         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
22635         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
22636         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
22637         messages.
22638         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
22639         make declaration visible in template.
22640         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
22641         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
22642         messages.
22643         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
22644         message.
22645         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
22646         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
22647         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
22648         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
22649         typename warning with error message.
22650         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
22651         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
22652         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
22653
22654 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
22655
22656         * g++.dg/parse/ambig2.C: New test.
22657
22658 2003-01-15  Richard Henderson  <rth@redhat.com>
22659
22660         * g++.dg/tls/init-2.C: Update error message string.
22661
22662 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22663
22664         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
22665
22666 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
22667
22668         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
22669         all for HC11/HC12.
22670         * gcc.c-torture/compile/20001205-1.x: Likewise.
22671         * gcc.c-torture/compile/20001226-1.x: Likewise.
22672         * gcc.c-torture/compile/920520-1.x: Likewise.
22673         * gcc.c-torture/compile/961203-1.x: Likewise.
22674         * gcc.c-torture/compile/20020604-1.x: Likewise.
22675
22676 2003-01-15  Jan Hubicka  <jh@suse.cz>
22677
22678         * gcc.c-torture/compile/20030115-1.c: New test.
22679
22680         * gcc.dg/i386-fpcvt-1.c: New test.
22681         * gcc.dg/i386-fpcvt-2.c: New test.
22682
22683 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
22684
22685         Further conform g++'s __vmi_class_type_info to the C++ ABI
22686         specification.
22687         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
22688         the specification.
22689
22690 2003-01-14  Jan Hubicka  <jh@suse.cz>
22691
22692         * gcc.dg/i386-fpcvt-1.c: New test.
22693         * gcc.dg/i386-fpcvt-2.c: New test.
22694
22695 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
22696
22697         * gcc.dg/i386-mmx-3.c: New test.
22698
22699 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
22700
22701         PR c++/9264
22702         * g++.dg/parse/octal1.C: New file.
22703
22704         PR c++/9172
22705         * g++.dg/parse/typename1.C: New file.
22706
22707 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
22708
22709         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
22710         * gcc.dg/bf-no-ms-layout.c: Likewise.
22711         * gcc.dg/bf-ms-attrib.c: Likewise.
22712
22713 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
22714
22715         PR c++/9099
22716         * g++.dg/parse/dtor1.C: New file.
22717
22718         PR c++/9128
22719         * g++.dg/rtti/typeid1.C: New file.
22720
22721         PR c++/9153
22722         * g++.dg/parse/lookup1.C: New file.
22723
22724         PR c++/9171
22725         * g++.dg/templ/spec5.C: New file.
22726
22727 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
22728
22729         * gcc.c-torture/compile/20030110-1.c: New test.
22730
22731 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
22732
22733         Merge from pch-branch:
22734
22735         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
22736
22737         * gcc.dg/pch/cpp-1.h: New.
22738         * gcc.dg/pch/cpp-1.c: New.
22739         * gcc.dg/pch/cpp-2.h: New.
22740         * gcc.dg/pch/cpp-2.c: New.
22741
22742         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
22743
22744         * gcc.dg/pch/except-1.h: New.
22745         * gcc.dg/pch/except-1.c: New.
22746
22747         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
22748
22749         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
22750         running test.
22751         * gcc.dg/pch: Include *.hp not *.h.
22752         * gcc.dg/pch/system-1.h: New.
22753         * gcc.dg/pch/system-1.c: New.
22754
22755         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
22756
22757         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
22758         rather than trying to build and run a program using PCH.
22759         * gcc.dg/pch: Remove dg-do commands from test files.
22760
22761         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
22762
22763         * gcc.dg/pch/macro-3.c: New.
22764         * gcc.dg/pch/macro-3.h: New.
22765
22766         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
22767
22768         * gcc.dg/pch/common-1.c: New.
22769         * gcc.dg/pch/common-1.h: New.
22770         * gcc.dg/pch/decl-1.c: New.
22771         * gcc.dg/pch/decl-1.h: New.
22772         * gcc.dg/pch/decl-2.c: New.
22773         * gcc.dg/pch/decl-2.h: New.
22774         * gcc.dg/pch/decl-3.c: New.
22775         * gcc.dg/pch/decl-3.h: New.
22776         * gcc.dg/pch/decl-4.c: New.
22777         * gcc.dg/pch/decl-4.h: New.
22778         * gcc.dg/pch/decl-5.c: New.
22779         * gcc.dg/pch/decl-5.h: New.
22780         * gcc.dg/pch/global-1.c: New.
22781         * gcc.dg/pch/global-1.h: New.
22782         * gcc.dg/pch/inline-1.c: New.
22783         * gcc.dg/pch/inline-1.h: New.
22784         * gcc.dg/pch/inline-2.c: New.
22785         * gcc.dg/pch/inline-2.h: New.
22786         * gcc.dg/pch/static-1.c: New.
22787         * gcc.dg/pch/static-1.h: New.
22788         * gcc.dg/pch/static-2.c: New.
22789         * gcc.dg/pch/static-2.h: New.
22790
22791         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
22792
22793         * g++.dg/pch/pch.exp: Better handle failing testcases.
22794         * gcc.dg/pch/pch.exp: Likewise.
22795         * gcc.dg/pch/macro-1.c: New.
22796         * gcc.dg/pch/macro-1.h: New.
22797         * gcc.dg/pch/macro-2.c: New.
22798         * gcc.dg/pch/macro-2.h: New.
22799
22800         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
22801
22802         * g++.dg/dg.exp: Treat files in pch/ specially.
22803         * g++.dg/pch/pch.exp: New file.
22804         * g++.dg/pch/empty.H: New file.
22805         * g++.dg/pch/empty.C: New file.
22806         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
22807         "precompile".
22808
22809         * gcc.dg/pch/pch.exp: New file.
22810         * gcc.dg/pch/empty.h: New file.
22811         * gcc.dg/pch/empty.c: New file.
22812         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
22813         "precompile".
22814
22815 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22816
22817         * g++.dg/template/friend14.C: New test.
22818
22819 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22820
22821         * gcc.dg/old-style-asm-1.c: New test.
22822
22823 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
22824
22825         * gcc.c-torture/compile/20030109-1.c: New test.
22826
22827 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22828
22829         * gcc.c-torture/execute/20030109-1.c: New test.
22830
22831 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
22832
22833         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
22834         * g++.old-deja/g++.mike/dyncast2.C: Likewise
22835         * g++.old-deja/g++.mike/dyncast3.C: Likewise
22836         * g++.old-deja/g++.mike/eh2.C: Likewise
22837         * g++.old-deja/g++.mike/eh3.C: Likewise
22838         * g++.old-deja/g++.mike/eh5.C: Likewise
22839         * g++.old-deja/g++.mike/eh6.C: Likewise
22840         * g++.old-deja/g++.mike/eh7.C: Likewise
22841         * g++.old-deja/g++.mike/eh8.C: Likewise
22842         * g++.old-deja/g++.mike/eh9.C: Likewise
22843         * g++.old-deja/g++.mike/eh10.C: Likewise
22844         * g++.old-deja/g++.mike/eh12.C: Likewise
22845         * g++.old-deja/g++.mike/eh13.C: Likewise
22846         * g++.old-deja/g++.mike/eh14.C: Likewise
22847         * g++.old-deja/g++.mike/eh16.C: Likewise
22848         * g++.old-deja/g++.mike/eh17.C: Likewise
22849         * g++.old-deja/g++.mike/eh18.C: Likewise
22850         * g++.old-deja/g++.mike/eh21.C: Likewise
22851         * g++.old-deja/g++.mike/eh23.C: Likewise
22852         * g++.old-deja/g++.mike/eh24.C: Likewise
22853         * g++.old-deja/g++.mike/eh25.C: Likewise
22854         * g++.old-deja/g++.mike/eh26.C: Likewise
22855         * g++.old-deja/g++.mike/eh27.C: Likewise
22856         * g++.old-deja/g++.mike/eh28.C: Likewise
22857         * g++.old-deja/g++.mike/eh29.C: Likewise
22858         * g++.old-deja/g++.mike/eh31.C: Likewise
22859         * g++.old-deja/g++.mike/eh33.C: Likewise
22860         * g++.old-deja/g++.mike/eh34.C: Likewise
22861         * g++.old-deja/g++.mike/eh35.C: Likewise
22862         * g++.old-deja/g++.mike/eh36.C: Likewise
22863         * g++.old-deja/g++.mike/eh37.C: Likewise
22864         * g++.old-deja/g++.mike/eh38.C: Likewise
22865         * g++.old-deja/g++.mike/eh39.C: Likewise
22866         * g++.old-deja/g++.mike/eh40.C: Likewise
22867         * g++.old-deja/g++.mike/eh41.C: Likewise
22868         * g++.old-deja/g++.mike/eh42.C: Likewise
22869         * g++.old-deja/g++.mike/eh44.C: Likewise
22870         * g++.old-deja/g++.mike/eh46.C: Likewise
22871         * g++.old-deja/g++.mike/eh47.C: Likewise
22872         * g++.old-deja/g++.mike/eh48.C: Likewise
22873         * g++.old-deja/g++.mike/eh49.C: Likewise
22874         * g++.old-deja/g++.mike/eh50.C: Likewise
22875         * g++.old-deja/g++.mike/eh51.C: Likewise
22876         * g++.old-deja/g++.mike/eh53.C: Likewise
22877         * g++.old-deja/g++.mike/eh55.C: Likewise
22878         * g++.old-deja/g++.mike/p7912.C: Likewise
22879         * g++.old-deja/g++.mike/p9706.C: Likewise
22880         * g++.old-deja/g++.mike/p10416.C: Likewise
22881         * g++.old-deja/g++.mike/p11667.C: Likewise
22882         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
22883         Remove redundant reference to Iris.
22884         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
22885         Elxsi, i860, Pico Java, and WE32K.
22886
22887 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
22888
22889         * g++.dg/ext/asm4.C: New test.
22890
22891 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22892
22893         PR c++/9030
22894         * g++.dg/template/friend12.C: New test.
22895         * g++.dg/template/friend13.C: Likewise.
22896         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
22897
22898 2003-01-08  Jan Hubicka  <jh@suse.cz>
22899
22900         * gcc.dg/i386-cadd.c: New test.
22901         * gcc.dg/i386-cmov4.c: Likewise.
22902
22903 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
22904
22905         PR c++/9165
22906         * g++.dg/warn/Wunused-3.C: New test.
22907
22908         * g++.dg/abi/bitfield9.C: New test.
22909
22910         PR c++/9189
22911         * g++.dg/parse/defarg3.C: New test.
22912
22913 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
22914
22915         * g++.dg/parse/ambig1.C: New test.
22916         * g++.dg/parse/defarg2.C: New test.
22917
22918 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
22919
22920         * g++.dg/template/defarg-1.C: New test.
22921         * g++.dg/template/local2.C: Likewise.
22922
22923 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
22924
22925         * gcc.c-torture/execute/20030105-1.c: New test.
22926
22927 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22928
22929         * g++.dg/parse/namespace3.C: Remove extra semicolons.
22930         * g++.dg/parse/namespace4.C: Likewise.
22931
22932 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
22933
22934         * g++.dg/template/ntp2.C: New test.
22935
22936 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
22937
22938         * g++.dg/parse/extern-C-1.C: New test.
22939
22940         * g++.dg/parse/namespace4.C: New test.
22941
22942         * g++.dg/template/nested1.C: New test.
22943
22944         * g++.dg/parse/namespace3.C: New test.
22945
22946 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
22947
22948         * g++.dg/lookup/two-stage1.C: New test.
22949
22950 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22951
22952         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
22953         * g++.old-deja/g++.jason/access8.C: Likewise.
22954         * g++.old-deja/g++.other/decl5.C: Likewise.
22955
22956 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
22957
22958         * g++.dg/parse/parse7.C: New test.
22959
22960 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
22961
22962         PR c++/2843
22963         * g++.dg/ext/attrib7.C: New test.
22964
22965 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
22966
22967         * g++.dg/parse/parse6.C: New test.
22968
22969 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
22970
22971         * gcc.dg/h8300-stack-1.c: New.
22972
22973 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
22974
22975         g++.dg/lookup/exception1.C: New test.
22976
22977         g++.dg/lookup/template1.C: New test.
22978
22979         g++.dg/parse/namespace2.C: New test.
22980
22981         g++.dg/parse/parens2.C: New test.
22982
22983 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22984
22985         * g++.dg/parse/parse5.C: New test.
22986         * g++.dg/lookup/scoped4.C: New test.
22987
22988 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
22989
22990         * g++.dg/parse/parens1.C: New test.
22991
22992         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
22993         angle-bracket1.C.
22994         * g++.dg/parse/parens2.C: New test.
22995
22996         * g++.dg/lookup/scope-operator1.C: New test.
22997
22998         * g++.dg/parse/operator1.C: New test.
22999
23000 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23001
23002         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
23003         * g++.old-deja/g++.other/access6.C: Likewise.
23004         * g++.old-deja/g++.other/decl1.C: Likewise.
23005         * g++.old-deja/g++.pt/typename12.C: Likewise.
23006
23007 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
23008
23009         * g++.dg/parse/namespace1.C: New test.
23010
23011 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
23012
23013         * g++.dg/parse/parse4.C: New test.
23014
23015 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
23016
23017         * g++.dg/parse/parse3.C: New test.
23018
23019 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
23020
23021         * g++.dg/parse/parse2.C: New test.
23022
23023 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
23024
23025         * g++.dg/template/friend11.C: New test.
23026
23027 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
23028
23029         * g++.dg/parse/parse1.C: New test.
23030
23031 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
23032
23033         * lib/profopt.exp: Change the name of a global variable to avoid
23034         possible clashes with other test suites.
23035
23036 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
23037
23038         * g++.dg/inherit/covariant8.C: New test.
23039
23040 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
23041
23042         * g++.dg/init/array9.C: New test.
23043
23044         PR c++/9112
23045         * g++.dg/parse/expr1.C: New test.
23046
23047 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
23048
23049         * gcc.c-torture/compile/20021230-1.c: New test.
23050
23051 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
23052
23053         * g++.dg/inherit/covariant5.C: New test.
23054         * g++.dg/inherit/covariant6.C: New test.
23055         * g++.dg/inherit/covariant7.C: New test.
23056
23057 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23058
23059         PR c++/2739
23060         * g++.dg/other/access2.C: New test.
23061
23062 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23063
23064         * g++.dg/other/anon-struct.C: No longer fails
23065         * g++.old-deja/g++.brendan/parse4.C: Likewise.
23066         * g++.old-deja/g++.brendan/parse5.C: Likewise.
23067         * g++.old-deja/g++.brendan/parse6.C: Likewise.
23068
23069 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23070
23071         * g++.dg/parse/angle-bracket.C (main): No longer fails.
23072
23073 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
23074
23075         * g++.dg/eh/spec4.C: Remove stray semicolon.
23076         * g++.dg/expr/pmf-1.C: Change error message.
23077         * g++.dg/ext/asm1.C: Remove stray semicolon.
23078         * g++.dg/ext/typename1.C: Add missing typenames.
23079         * g++.dg/inherit/template-as-base.C: Change error message.
23080         * g++.dg/lookup/scoped1.C: Likewise.
23081         * g++.dg/lookup/scoped2.C: Likewise.
23082         * g++.dg/lookup/using2.C: Likewise.
23083         * g++.dg/other/component1.C: Remove stray semicolon.
23084         * g++.dg/other/do1.C: Change error message.
23085         * g++.dg/other/error2.C: Likewise.
23086         * g++.dg/other/init1.C: Likewise.
23087         * g++.dg/other/packed1.C: Remove stray semicolon.
23088         * g++.dg/other/ptrmem2.C: Change error message.
23089         * g++.dg/parse/parameter-declaration-1.C: Remove line number
23090         marker.
23091         * g++.dg/special/initp1.C: Remove invalid attribute usage.
23092         * g++.dg/template/access3.C: Add typename keyword.
23093         * g++.dg/template/access5.C: Remove stray semicolon.
23094         * g++.dg/template/access6.C: Likewise.
23095         * g++.dg/template/complit1.C: Likewise.
23096         * g++.dg/template/crash1.C: Change error message.
23097         * g++.dg/template/inherit2.C: Remove stray semicolon.
23098         * g++.dg/template/instantiate2.C: Likewise.
23099         * g++.dg/template/instantiate3.C: Change error message.
23100         * g++.dg/template/qual1.C: Remove stray semicolon.
23101         * g++.dg/template/qualttp18.C: Change error message.
23102         * g++.dg/template/ref1.C: Remove stray semicolon.
23103         * g++.dg/template/sizeof1.C (A::value): Declare it.
23104         * g++.dg/template/spec4.C: Change error message.
23105         * g++.dg/template/static1.C: Likewise.
23106         * g++.dg/template/type1.C: Likewise.
23107         * g++.dg/template/typename3.C: Likewise.
23108         * g++.old-deja/g++.benjamin/13478.C: Change error message.
23109         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
23110         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
23111         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
23112         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
23113         named return value extension.
23114         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
23115         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
23116         * g++.old-deja/g++.bob/extern_C.C: Likewise.
23117         * g++.old-deja/g++.bob/inherit2.C: Likewise.
23118         * g++.old-deja/g++.brendan/complex1.C: Likewise.
23119         * g++.old-deja/g++.brendan/copy5.C: Likewise.
23120         * g++.old-deja/g++.brendan/crash13.C: Likewise.
23121         * g++.old-deja/g++.brendan/crash15.C: Likewise.
23122         * g++.old-deja/g++.brendan/crash18.C: Change error message.
23123         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
23124         * g++.old-deja/g++.brendan/crash38.C: Likewise.
23125         * g++.old-deja/g++.brendan/crash50.C: Likewise.
23126         * g++.old-deja/g++.brendan/crash56.C: Likewise.
23127         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
23128         syntax.
23129         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
23130         * g++.old-deja/g++.brendan/crash8.C: Change error message.
23131         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
23132         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
23133         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
23134         * g++.old-deja/g++.brendan/template11.C: Likewise.
23135         * g++.old-deja/g++.brendan/template26.C: Likewise.
23136         * g++.old-deja/g++.brendan/template27.C: Use explicit
23137         specialization syntax.
23138         * g++.old-deja/g++.brendan/template30.C: Likewise.
23139         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
23140         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
23141         non-dependent names.
23142         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
23143         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
23144         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
23145         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
23146         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
23147         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
23148         named return value extension.
23149         * g++.old-deja/g++.ext/namedret2.C: Likewise.
23150         * g++.old-deja/g++.ext/namedret3.C: Likewise.
23151         * g++.old-deja/g++.ext/return1.C: Likewise.
23152         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
23153         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
23154         * g++.old-deja/g++.jason/access8.C: Likewise.
23155         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
23156         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
23157         pseudo-destructor names.
23158         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
23159         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
23160         pseudo-destructor names.
23161         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
23162         * g++.old-deja/g++.jason/overload19.C: Likewise.
23163         * g++.old-deja/g++.jason/overload32.C: Likewise.
23164         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
23165         stray semicolons.
23166         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
23167         * g++.old-deja/g++.jason/return.C: Likewise.
23168         * g++.old-deja/g++.jason/return2.C: Likewise.
23169         * g++.old-deja/g++.jason/shadow1.C: Likewise.
23170         * g++.old-deja/g++.jason/special.C: Use explicit specialization
23171         syntax.
23172         * g++.old-deja/g++.jason/template10.C: Account for use of
23173         non-dependent names.
23174         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
23175         syntax.
23176         * g++.old-deja/g++.jason/template37.C: Likewise.
23177         * g++.old-deja/g++.law/access4.C: Change error messages.
23178         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
23179         pseudo-destructor names.
23180         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
23181         * g++.old-deja/g++.law/ctors9.C: Likewise.
23182         * g++.old-deja/g++.law/cvt22.C: Likewise.
23183         * g++.old-deja/g++.law/dtors5.C: Likewise.
23184         * g++.old-deja/g++.law/global-init1.C: Likewise.
23185         * g++.old-deja/g++.law/missed-error3.C: Likewise.
23186         * g++.old-deja/g++.law/operators28.C: Likewise.
23187         * g++.old-deja/g++.law/visibility28.C: Likewise.
23188         * g++.old-deja/g++.martin/eval1.C: Likewise.
23189         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
23190         name.
23191         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
23192         * g++.old-deja/g++.mike/net34.C: Likewise.
23193         * g++.old-deja/g++.mike/net36.C: Likewise.
23194         * g++.old-deja/g++.mike/ns2.C: Likewise.
23195         * g++.old-deja/g++.mike/p12306.C: Likewise.
23196         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
23197         value extension.
23198         * g++.old-deja/g++.mike/p700.C: Likewise.
23199         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
23200         * g++.old-deja/g++.mike/p710.C: Likewise.
23201         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
23202         value extension.
23203         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
23204         * g++.old-deja/g++.mike/pmf9.C: Likewise.
23205         * g++.old-deja/g++.ns/crash2.C: Likewise.
23206         * g++.old-deja/g++.ns/crash3.C: Likewise.
23207         * g++.old-deja/g++.ns/invalid1.C: Likewise.
23208         * g++.old-deja/g++.ns/ns17.C: Likewise.
23209         * g++.old-deja/g++.ns/template16.C: Likewise.
23210         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
23211         keyword.
23212         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
23213         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
23214         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
23215         named return value extension.
23216         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
23217         * g++.old-deja/g++.other/access4.C: Issue additional error
23218         messages.
23219         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
23220         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
23221         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
23222         * g++.old-deja/g++.other/crash25.C: Change error message.
23223         * g++.old-deja/g++.other/crash4.C: Change error message.
23224         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
23225         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
23226         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
23227         checks.
23228         * g++.old-deja/g++.other/defarg8.C: Likewise.
23229         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
23230         * g++.old-deja/g++.other/dtor10.C: Likewise.
23231         * g++.old-deja/g++.other/incomplete.C: Likewise.
23232         * g++.old-deja/g++.other/linkage7.C: Likewise.
23233         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
23234         lookup algorithm.
23235         * g++.old-deja/g++.other/mangle2.C: Likewise.
23236         * g++.old-deja/g++.other/refinit2.C: Likewise.
23237         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
23238         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
23239         * g++.old-deja/g++.pt/crash28.C: Likewise.
23240         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
23241         syntax.
23242         * g++.old-deja/g++.pt/crash32.C: Change error message.
23243         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
23244         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
23245         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
23246         error message position.
23247         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
23248         * g++.old-deja/g++.pt/defarg8.C: Change error message.
23249         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
23250         syntax.
23251         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
23252         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
23253         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
23254         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
23255         keyword.
23256         * g++.old-deja/g++.pt/explicit31.C: Likewise.
23257         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
23258         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
23259         keyword.
23260         * g++.old-deja/g++.pt/explicit71.C: Change error message.
23261         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
23262         syntax.
23263         * g++.old-deja/g++.pt/friend28.C: Account for use of
23264         non-dependent names.
23265         * g++.old-deja/g++.pt/friend29.C: Likewise.
23266         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
23267         rules.
23268         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
23269         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
23270         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
23271         lookup rules.
23272         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
23273         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
23274         keyword.
23275         * g++.old-deja/g++.pt/memclass20.C: Likewise.
23276         * g++.old-deja/g++.pt/memclass5.C: Likewise.
23277         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
23278         keyword.
23279         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
23280         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
23281         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
23282         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
23283         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
23284         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
23285         keyword.
23286         * g++.old-deja/g++.pt/spec10.C: Likewise.
23287         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
23288         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
23289         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
23290         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
23291         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
23292         * g++.old-deja/g++.pt/ttp62.C: Likewise.
23293         * g++.old-deja/g++.pt/ttp64.C: Likewise.
23294         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
23295         * g++.old-deja/g++.pt/typename15.C: Likewise.
23296         * g++.old-deja/g++.pt/typename22.C: Likewise.
23297         * g++.old-deja/g++.pt/typename6.C: Change error messages.
23298         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
23299         * g++.old-deja/g++.pt/virtual2.C: Likewise.
23300         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
23301         syntax.
23302         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
23303         return value extension.
23304         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
23305         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
23306         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
23307         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
23308
23309 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
23310
23311         * g++.dg/warn/inline1.C: New test.
23312         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
23313         * g++.old-deja/g++.jason/synth10.C: Likewise.
23314         * g++.old-deja/g++.mike/net31.C: Likewise.
23315         * g++.old-deja/g++.mike/p8786.C: Likewise.
23316
23317         * g++.dg/template/friend10.C: New test.
23318         * g++.dg/template/conv5.C: New test.
23319
23320 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
23321
23322         * g++.dg/lookup/scoped3.C: New test.
23323
23324         * g++.dg/lookup/decl1.C: New test.
23325         * g++.dg/lookup/decl2.C: New test.
23326
23327 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
23328
23329         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
23330         gcc.c-torture/compile/20021015-1.c,
23331         gcc.c-torture/compile/20021015-2.c,
23332         gcc.c-torture/compile/20021123-1.c,
23333         gcc.c-torture/compile/20021123-2.c,
23334         gcc.c-torture/compile/20021123-3.c,
23335         gcc.c-torture/compile/20021123-4.c,
23336         gcc.c-torture/execute/20021024-1.c: Add tests previously added
23337         only to 3.1 or 3.2 branch.
23338
23339 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
23340
23341         * gcc.dg/i386-bitfield3.c: New test.
23342
23343         * gcc.dg/i386-bitfield2.c: New test.
23344
23345 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
23346
23347         * g++.dg/parse/conv_op1.C: New test.
23348
23349 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
23350
23351         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
23352         approved.
23353
23354 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
23355
23356         * gcc.c-torture/compile/20021220-1.c: New test.
23357
23358 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
23359
23360         * gcc.dg/i386-fastcall-1.c: New.
23361
23362 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23363
23364         * gcc.c-torture/execute/20021219-1.c: New test.
23365
23366 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23367
23368         * gcc.dg/i386-pic-1.c: New test.
23369
23370 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23371
23372         PR c++/8099
23373         * g++.dg/template/friend9.C: New test.
23374
23375 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23376
23377         PR c++/3663
23378         * g++.dg/template/access7.C: New test.
23379
23380 2002-12-18  Nick Clifton  <nickc@redhat.com>
23381
23382         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
23383         the libstdc++-v3 directory has been found.
23384
23385 2002-12-12  Devang Patel <dpatel@apple.com>
23386         * gcc.dg/darwin-ld-1.c: New test.
23387         * gcc.dg/darwin-ld-2.c: New test.
23388         * gcc.dg/darwin-ld-3.c: New test.
23389         * gcc.dg/darwin-ld-4.c: New test.
23390         * gcc.dg/darwin-ld-5.c: New test.
23391
23392 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
23393
23394         * gcc.c-torture/compile/20021212-1.c: New test.
23395
23396 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
23397
23398         * gcc.dg/fshort-wchar: New test.
23399
23400 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
23401
23402         PR c++/8372
23403         * g++.dg/template/dtor1.C: New test.
23404
23405         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
23406         markers.
23407
23408 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
23409
23410         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
23411
23412 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
23413
23414         * g++.dg/template/static1.C: New test.
23415         * g++.dg/template/static2.C: New test.
23416         * g++.old-deja/g++.ext/memconst.C: New test.
23417
23418 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23419
23420         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
23421         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
23422         * g++.dg/special/initp1.C: Likewise.
23423
23424 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
23425
23426         * gcc.c-torture/execute/20021204-1.c: New test.
23427
23428 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
23429
23430         * gcc.dg/ppc-fmadd-1.c: New file.
23431         * gcc.dg/ppc-fmadd-2.c: New file.
23432         * gcc.dg/ppc-fmadd-3.c: New file.
23433
23434 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
23435
23436         * gcc.c-torture/compile/20021204-1.c: New test.
23437
23438 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
23439
23440         * g++.dg/inherit/covariant2.C: New test.
23441         * g++.dg/inherit/covariant3.C: New test.
23442         * g++.dg/inherit/covariant4.C: New test.
23443         * g++.dg/inherit/covariant1.C: Remove XFAIL.
23444         * g++.old-deja/g++.robertl/eb17.C: Likewise.
23445
23446 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
23447
23448         PR c++/8688
23449         * g++.dg/init/brace3.C: New test.
23450
23451 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
23452
23453         * gcc.dg/20020210-1.c: Fix a comment typo.
23454
23455 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
23456
23457         PR c++/8720
23458         * g++.dg/parse/defarg1.C: New test.
23459
23460         PR c++/8615
23461         * g++.dg/template/char1.C: New test.
23462
23463         * g++.dg/template/varmod1.C: Fix typo.
23464
23465 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23466
23467         DR 180
23468         * g++.old-deja/g++.pt/crash32.C: Expect error.
23469
23470 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
23471
23472         PR c++/5919
23473         * g++.dg/template/varmod1.C: New test.
23474
23475         PR c++/8727
23476         * g++.dg/inherit/typeinfo1.C: New test.
23477
23478         PR c++/8663
23479         * g++.dg/inherit/typedef1.C: New test.
23480
23481 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
23482
23483         PR c++/8332
23484         PR c++/8493
23485         * g++.dg/template/strlen1.C: New test.
23486
23487         PR c++/8227
23488         * g++.dg/template/ctor2.C: New test.
23489
23490         PR c++/8214
23491         * g++.dg/init/string1.C: New test.
23492
23493         PR c++/8511
23494         * g++.dg/template/friend8.C: New test.
23495
23496 2002-11-29  Joe Buck <jbuck@synopsys.com>
23497
23498         * g++.dg/lookup/anon2.C: New test.
23499
23500 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
23501
23502         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
23503         h8300 port.
23504
23505 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
23506
23507         * gcc.dg/bitfld-6.c: New test.
23508
23509 2002-11-27  Jan Hubicka  <jh@suse.cz>
23510
23511         * gcc.c-torture/execute/20021127.[cx]: New test.
23512
23513 2002-11-26  Jan Hubicka  <jh@suse.cz>
23514
23515         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
23516         quality.
23517
23518 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
23519
23520         * g++.dg/init/brace2.C: New test.
23521         * g++.old-deja/g++.mike/p9129.C: Correct.
23522
23523 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
23524
23525         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
23526
23527 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
23528
23529         * gcc.dg/sibcall-6: New test for indirect sibcalls.
23530
23531 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
23532
23533         * testsuite/g++.dg/abi/empty11.C: New test.
23534         * testsuite/g++.dg/rtti/cv1.C: New test.
23535
23536 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
23537
23538         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
23539
23540 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
23541
23542         * g++.dg/abi/empty10.C: New test.
23543
23544 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
23545
23546         * gcc.c-torture/compile/20021124-1.c: New test.
23547
23548 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
23549
23550         * g++.dg/abi/rtti2.C: New test.
23551
23552 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
23553
23554         * gcc.dg/i386-unroll-1.c: New test.
23555
23556 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
23557
23558         * gcc.c-torture/compile/20021120-1.c: New test.
23559         * gcc.c-torture/compile/20021120-2.c: New test.
23560
23561 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
23562
23563         * gcc.dg/bitfld-5.c: New test.
23564
23565 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
23566
23567         * gcc.c-torture/execute/20021120-3.c: New test.
23568
23569 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
23570
23571         * gcc.c-torture/execute/20021120-2.c: New test.
23572
23573 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
23574
23575         * gcc.c-torture/execute/20021120-1.c: New test.
23576
23577 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
23578
23579         * gcc.c-torture/execute/20021118-3.c: New test.
23580
23581 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23582
23583         * gcc.c-torture/compile/20021119-1.c: New test.
23584
23585 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
23586
23587         * gcc.dg/duff-1.c: New test.
23588         * gcc.dg/duff-2.c: New test.
23589         * gcc.dg/duff-3.c: New test.
23590
23591 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
23592
23593         * gcc.dg/cpp/_Pragma5.c: New test.
23594
23595 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
23596
23597         * gcc.c-torture/execute/20021118-2.c: New test.
23598
23599 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
23600
23601         * gcc.c-torture/execute/20021118-1.c: New test.
23602
23603 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
23604
23605         * gcc.dg/20021116-1.c: New test.
23606
23607 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
23608
23609         * g++.dg/abi/vcall1.C: New test.
23610
23611 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
23612
23613         * gcc.dg/20021029-1.c: New test.
23614         * gcc.dg/20021029-2.c: New test.
23615
23616 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23617
23618         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
23619
23620 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
23621
23622         PR c/8439
23623         * gcc.dg/20021110.c: Move to ...
23624         * gcc.c-torture/compile/20021110.c: .... here.
23625
23626 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23627
23628         PR c/8467
23629         * gcc.c-torture/execute/20021111-1.c
23630
23631 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
23632
23633         PR c/8439
23634         * gcc.dg/20021110.c: New test.
23635
23636 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
23637
23638         * g++.dg/abi/vthunk3.C: Run only on x86.
23639
23640 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
23641
23642         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
23643
23644 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
23645
23646         * lib/compat.exp (compat-execute): Fix logic error in last
23647         change.
23648
23649 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
23650
23651         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
23652
23653 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23654
23655         PR c++/8389
23656         * g++.dg/template/access6.C: New test.
23657
23658 2002-11-08  Jan Hubicka  <jh@suse.cz>
23659
23660         * gcc.dg/i386-ssefp-1.c: New test.
23661         * gcc.dg/i386-ssefp-1.c: New test.
23662
23663 2002-11-08  Jan Hubicka  <jh@suse.cz>
23664
23665         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
23666
23667 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
23668
23669         * g++.dg/abi/vthunk3.C: New test.
23670
23671         PR c++/8338
23672         * g++.dg/template/crash2.C: New test.
23673
23674 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
23675
23676         * testsuite/g++.dg/abi/dtor1.C: New test.
23677         * testsuite/g++.dg/abi/dtor2.C: Likewise.
23678
23679 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
23680
23681         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
23682         Darwin.
23683
23684 2002-11-04  Adam Nemet  <anemet@lnxw.com>
23685
23686         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
23687         -mthumb.  Only xfail with -O0.
23688
23689 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
23690
23691         * g++.dg/abi/thunk1.C: New test.
23692         * g++.dg/abi/thunk2.C: Likewise.
23693         * g++.dg/abi/vtt1.C: Likewise.
23694
23695 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
23696
23697         PR optimization/8423
23698         * gcc.c-torture/execute/builtin-constant.c: New test.
23699
23700 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
23701
23702         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
23703         Add some more cases.
23704
23705 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
23706
23707         PR c++/8391
23708         * g++.dg/opt/local1.C: New test.
23709
23710 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
23711
23712         PR c++/8160
23713         * g++.dg/template/complit1.C: New test.
23714
23715         PR c++/8149
23716         * g++.dg/template/typename4.C: Likewise.
23717
23718 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23719
23720         Core issue 287, PR c++/7639
23721         * g++.dg/template/instantiate1.C: Adjust error location.
23722         * g++.dg/template/instantiate3.C: New test.
23723         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
23724         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
23725         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
23726
23727 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
23728
23729         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
23730
23731 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
23732
23733         PR c++/8287
23734         * g++.dg/init/dtor2.C: New test.
23735
23736 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23737
23738         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
23739         * gcc.dg/nest.c: Bypass errors on irix6.
23740
23741 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
23742
23743         * gcc.dg/nest.c: Expect error for mmix-*-*.
23744         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
23745
23746 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
23747
23748         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
23749         markers.
23750
23751         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
23752
23753 2002-10-25  Mike Stump  <mrs@apple.com>
23754
23755         * gcc.dg/warn-1.c: New test.
23756
23757 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
23758
23759         * g++.dg/template/typename3.C: New test.
23760
23761 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
23762
23763         * g++.dg/lookup/ptrmem1.C: New test.
23764
23765         * g++.dg/abi/vthunk2.C: New test.
23766
23767 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
23768
23769         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
23770
23771 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
23772
23773         * g++.dg/abi/empty9.C: New test.
23774
23775 2002-10-24  Richard Henderson  <rth@redhat.com>
23776
23777         * g++.dg/inherit/thunk1.C: Enable for ia64.
23778
23779 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
23780
23781         PR c++/8067
23782         * g++.dg/lookup/pretty1.C: New test.
23783
23784 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
23785
23786         * gcc.dg/20021023-1.c: New test.
23787
23788 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
23789
23790         PR c++/7679
23791         * g++.dg/parse/inline1.C: New test.
23792
23793 2002-10-23  Richard Henderson  <rth@redhat.com>
23794
23795         * g++.dg/inherit/thunk1.C: Enable for x86_64.
23796
23797         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
23798
23799 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
23800
23801         PR c++/6579
23802         * g++.dg/parse/stmtexpr3.C: New test.
23803
23804 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
23805
23806         * g++.dg/expr/cond1.C: New test.
23807
23808 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
23809
23810         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
23811
23812 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
23813
23814         * g++.dg/abi/vbase13.C: New test.
23815         * g++.dg/abi/vbase14.C: Likewise.
23816
23817 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
23818
23819         * gcc.dg/tls/pic-1.c: New test.
23820         * gcc.dg/tls/nonpic-1.c: New test.
23821         * gcc.dg/20021018-1.c: New test.
23822
23823 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
23824
23825         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
23826         Remove only files with the same base name as the test case.
23827         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
23828         (profopt-execute): Likewise.  Also, remove old profiling
23829         and performance data files before running the tests.
23830
23831         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
23832         * g++.dg/bprob/bprob.exp: Likewise.
23833         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
23834         to allow more general test case names.
23835
23836         * g++.dg/bprob/bprob-1.C: Rename to ...
23837         * g++.dg/bprob/g++-bprob-1.C: ... this.
23838
23839         * g77.dg/bprob/bprob-1.f: Rename to ...
23840         * g77.dg/bprob/g77-bprob-1.f: ... this.
23841
23842 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
23843
23844         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
23845         bison 1.50 or later.
23846
23847 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
23848
23849         * g++.dg/README: Describe more test directories.
23850
23851 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
23852
23853         * g++.dg/init/array6.C: Add additional tests.
23854
23855 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
23856
23857         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
23858         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
23859
23860 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
23861
23862         * gcc.c-torture/compile/20020604-1.x: New.
23863         * gcc.c-torture/compile/simd-5.x: Likewise.
23864         * gcc.c-torture/execute/920710-1.x: Likewise.
23865         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
23866
23867 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
23868
23869         * g++.dg/inherit/override1.C: Add dg-options clause.
23870
23871 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23872
23873         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
23874         _mm_slli_si128.
23875
23876 2002-10-19  Andreas Schwab  <schwab@suse.de>
23877
23878         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
23879         directory component.
23880
23881 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
23882
23883         * g++.dg/inherit/thunk1.C: New test.
23884
23885         * g++.dg/inherit/override1.C: New test.
23886
23887         * g++.dg/abi/mangle11.C: New test.
23888         * g++.dg/abi/mangle14.C: New test.
23889         * g++.dg/abi/mangle17.C: New test.
23890
23891 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
23892
23893         * g++.dg/overload/member2.C: New test.
23894
23895 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
23896
23897         * g++.dg/README: Describe new compat directory.
23898         * g++.dg/dg.exp: Skip tests in compat directory.
23899         * README.compat: New file.
23900         * lib/compat.exp: New expect script.
23901         * g++.dg/compat: New test directory.
23902         * g++.dg/compat/compat.exp: New expect script.
23903         * g++.dg/compat/abi: New test directory.
23904         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
23905         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
23906         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
23907         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
23908         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
23909         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
23910         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
23911         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
23912         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
23913         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
23914         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
23915         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
23916         * g++.dg/compat/break: New test directory.
23917         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
23918         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
23919         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
23920         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
23921         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
23922         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
23923         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
23924         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
23925         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
23926         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
23927         g++.dg/compat/break/README: New files.
23928         * g++.dg/compat/eh: New test directory.
23929         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
23930         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
23931         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
23932         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
23933         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
23934         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
23935         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
23936         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
23937         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
23938         g++.dg/compat/eh/filter2_y.C,
23939         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
23940         g++.dg/compat/eh/new1_y.C,
23941         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
23942         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
23943         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
23944         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
23945         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
23946         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
23947         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
23948         g++.dg/compat/eh/unexpected1_y.C: New files.
23949         * g++.dg/compat/init: New test directory.
23950         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
23951         g++.dg/compat/init/array5_y.C,
23952         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
23953         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
23954         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
23955         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
23956         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
23957         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
23958         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
23959         g++.dg/compat/init/init-ref2_y.C: New files.
23960
23961 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
23962
23963         PR c++/7584
23964         * g++.dg/inherit/using3.C: New test.
23965
23966 2002-10-17  Jan Hubicka  <jh@suse.cz>
23967
23968         * gcc.dg/20021017-2.c: New test.
23969
23970 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
23971
23972         * g++.dg/abi/mangle16.C: Adjust.
23973
23974         * g++.dg/init/array8.C: New test.
23975
23976 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
23977
23978         * gcc.dg/special/mips-abi.exp: New test.
23979         * gcc.dg/special/mips-abi.s: Empty file used by the above.
23980
23981 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
23982
23983         * g++.dg/abi/mangle16.C: New test.
23984         * g++.dg/abi/mangle17.C: Likewise.
23985
23986         PR c++/7478
23987         * g++.dg/template/ref1.C: New test.
23988
23989 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23990
23991         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
23992
23993 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
23994
23995         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
23996
23997 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
23998
23999         PR c++/7524
24000         * g++.dg/init/array7.C: New test.
24001
24002 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
24003
24004         * g++.dg/init/array6.C: New test.
24005
24006         * g++.dg/abi/mangle13.C: Likewise.
24007         * g++.dg/abi/mangle14.C: Likewise.
24008         * g++.dg/abi/mangle15.C: Likewise.
24009
24010 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
24011
24012         * g++.dg/abi/empty8.C: New test.
24013
24014 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
24015
24016         * g++.dg/init/ctor1.C: New test.
24017
24018 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
24019
24020         * gcc.c-torture/execute/20021015-1.c: New test.
24021
24022 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
24023
24024         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
24025
24026 2002-10-14  Jan Hubicka  <jh@suse.cz>
24027
24028         * gcc.dg/i386-ssetype-[1-5].c: New tests.
24029
24030 2002-10-14  Richard Henderson  <rth@redhat.com>
24031
24032         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
24033
24034 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
24035
24036         PR optimization/6631
24037         * g++.dg/opt/const2.C: New test.
24038
24039 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
24040
24041         PR c++/7176
24042         * g++.dg/parse/friend1.C: New test.
24043         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
24044
24045 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
24046
24047         * gcc.dg/20021014-1.c: New test.
24048
24049 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
24050
24051         PR c++/5661
24052         * g++.dg/ext/vlm1.C: New test.
24053         * g++.dg/ext/vlm2.C: Likewise.
24054
24055         * g++.dg/init/array1.C: Remove invalid braces.
24056         * g++.dg/init/brace1.C: New test.
24057         * g++.dg/init/copy2.C: Likewise.
24058         * g++.dg/init/copy3.C: Likewise.
24059         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
24060         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
24061         braces.
24062
24063 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
24064
24065         * gcc.dg/cpp/assembler.S: Don't use -ansi.
24066
24067 2002-10-11  Richard Shann  <richard.shann@superh.com>
24068
24069         * gcc.c-torture/compile/simd-5.c: New test.
24070
24071 2002-10-10  Roger Sayle  <roger@eyesopen.com>
24072
24073         * gcc.c-torture/execute/shiftopt-1.c: New test case.
24074
24075 2002-10-10  Jim Wilson  <wilson@redhat.com>
24076
24077         * gcc.c-torture/execute/20021010-1.c: New test.
24078
24079 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
24080
24081         PR c/7353
24082         * g++.dg/ext/typedef-init.C: New test.
24083         * gcc.dg/typedef-init.c: New test.
24084
24085 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
24086
24087         * gcc.dg/cpp/paste13.c: New test.
24088
24089 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24090
24091         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
24092         remaining platforms, XFAIL during compile, not execute.  Don't
24093         XFAIL at -O0.
24094
24095 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
24096
24097         * gcc.dg/alias-1.c: Tweak expected warning.
24098
24099 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
24100
24101         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
24102
24103 2002-10-06  Andreas Jaeger  <aj@suse.de>
24104
24105         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
24106         * gcc.dg/cpp/c++98.C: Likewise.
24107
24108         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
24109         * g++.dg/cpp/c++98.C: Likewise.
24110
24111         * g++.dg/README (Subdirectories): Mention cpp directory.
24112
24113         PR target/7559
24114         * gcc.dg/20021006-1.c: New test.
24115
24116 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24117
24118         PR c++/7804
24119         * g++.dg/other/warning1.C: New test.
24120
24121 2002-10-04  Roger Sayle  <roger@eyesopen.com>
24122
24123         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
24124         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
24125         and sparc-*-* with -m64 as expected failures.  See PR 8087.
24126
24127 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
24128
24129         PR c++/7931
24130         * g++.dg/template/ptrmem3.C: New test.
24131
24132         PR c++/7754
24133         * g++.dg/template/union1.C: New test.
24134
24135 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
24136
24137         PR c++/8006
24138         * g++.dg/abi/mangle9.C: New test.
24139         * g++.dg/abi/mangle10.C: New test.
24140         * g++.dg/abi/mangle11.C: New test.
24141         * g++.dg/abi/mangle12.C: New test.
24142
24143 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
24144
24145         PR c++/7188.
24146         * g++.dg/template/meminit1.C: New test.
24147         * g++.dg/warn/Wreorder-1.C: Likewise.
24148         * g++.old-deja/g++.mike/warn3.C: Tweak.
24149         * lib/prune.exp: Ingore "in copy constructor".
24150
24151 2002-10-02  Andreas Jaeger  <aj@suse.de>
24152
24153         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
24154         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
24155         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
24156         on x86-64.
24157
24158 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
24159
24160         * gcc.dg/empty1.C: Fix typo.
24161
24162 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
24163
24164         * gcc.dg/alias-1.c: New test.
24165
24166 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
24167
24168         * gcc.dg/empty1.C: New test.
24169
24170         * g++.dg/tls/init-2.C: Tweak error messages.
24171
24172 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
24173
24174         * gcc.c-torture/compile/20020923-1.c: New test.
24175
24176 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
24177
24178         * gcc.c-torture/execute/ffs-1.c: New test.
24179         * gcc.c-torture/execute/ffs-2.c: Ditto.
24180
24181 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
24182
24183         * g++.dg/overload/member1.C: New test.
24184
24185 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
24186
24187         * g++.dg/abi/empty7.C: New test.
24188         * g++.dg/init/pm2.C: Likewise.
24189
24190 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
24191
24192         * g++.dg/rtti/crash1.C: New test.
24193
24194 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
24195
24196         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
24197         gcc.dg/sibcall-4.c: New tests.
24198
24199 2002-09-28  Roger Sayle  <roger@eyesopen.com>
24200
24201         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
24202         powerpc and MMIX targets.
24203
24204 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
24205
24206         * gcc.dg/cpp/20020927-1.c: New.
24207
24208 2002-09-26  David S. Miller  <davem@redhat.com>
24209
24210         * gcc.c-torture/compile/trunctfdf.c: New.
24211
24212 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24213
24214         * lib/target-supports.exp (check_weak_available): Handle solaris2.
24215
24216 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
24217
24218         * gcc.c-torture/execute/loop-15.c: New.
24219
24220 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
24221
24222         * README.QMTEST: Fix typo.
24223
24224 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
24225
24226         * gcc.dg/20020926-1.c: New test.
24227
24228 2002-09-25  David S. Miller  <davem@redhat.com>
24229
24230         PR target/7842
24231         * gcc.c-torture/execute/shiftdi.c: New test.
24232
24233 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
24234
24235         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
24236         unique to the tool.
24237         * lib/g77.exp (g77_init): Likewise.
24238         * lib/g++.exp (g++_init): Likewise.
24239         * lib/objc.exp (objc_init): Likewise.
24240
24241 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
24242
24243         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
24244         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
24245         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
24246
24247 2002-09-25  Richard Henderson  <rth@redhat.com>
24248
24249         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
24250         too-small long double.
24251
24252 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
24253
24254         * gcc.dg/20020919-1.c: New test.
24255
24256 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
24257
24258         * g++.dg/abi/bitfield6.C: New test.
24259         * g++.dg/abi/bitfield7.C: New test.
24260         * g++.dg/abi/bitfield8.C: New test.
24261         * g++.dg/abi/vbase11.C: New test.
24262
24263 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24264
24265         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
24266         hppa*-*-hpux*.  Update test comment.
24267
24268 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
24269
24270         * gcc.dg/tls/struct-1.c: New test.
24271
24272 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
24273
24274         * gcc.dg/cpp/tr-warn2.c: Update.
24275
24276 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
24277
24278         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
24279
24280 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
24281
24282         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
24283         systems.
24284
24285 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
24286
24287         * gcc.c-torture/execute/ieee/mzero3.c: New test.
24288
24289         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
24290         Adjust for c++filt moved to binutils.  Remove spurious duplicate
24291         setting of cxxfilt.
24292
24293 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
24294
24295         * gcc.dg/20020312-2.c: Update for darwin.
24296
24297 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
24298
24299         * g++.old-deja/g++.other/crash32.C: Mark ICE.
24300
24301 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
24302
24303         * objc.dg/comp-types-1.m: New test.
24304         * objc.dg/comp-types-2.m: New test.
24305         * objc.dg/comp-types-3.m: New test.
24306         * objc.dg/comp-types-4.m: New test.
24307         * objc.dg/comp-types-5.m: New test.
24308         * objc.dg/comp-types-6.m: New test.
24309
24310 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24311
24312         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
24313
24314 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
24315
24316         * g++.dg/other/do1.C: New test.
24317
24318         * g++.dg/template/subst1.C: New test.
24319
24320 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
24321
24322         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
24323
24324 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
24325
24326         * g++.dg/template/qualttp20.C: Adjust expected errors.
24327         * g++.old-deja/g++.jason/report.C: Likewise.
24328         * g++.old-deja/g++.other/qual1.C: Likewise.
24329
24330         * g++.dg/lookup/scoped2.C: New test.
24331
24332         * g++.dg/ext/asm3.C: New test.
24333
24334 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
24335
24336         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
24337
24338 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
24339
24340         * ChangeLog: follow spelling conventions.
24341         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
24342         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
24343         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
24344         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
24345         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
24346         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
24347         * g++.old-deja/g++.law/global-init1.C: Likewise.
24348         * g++.old-deja/g++.other/delete4.C: Likewise.
24349         * g++.old-deja/g++.other/inline21.C: Likewise.
24350         * g++.old-deja/g++.other/singleton.C: Likewise.
24351         * g77.dg/strlen0.f: Likewise.
24352         * g77.f-torture/compile/20010519-1.f: Likewise.
24353         * g77.f-torture/compile/980310-4.f: Likewise.
24354         * gcc.c-torture/compile/20000605-1.c: Likewise.
24355         * gcc.c-torture/execute/20020225-1.c: Likewise.
24356         * gcc.dg/c90-hexfloat-2.c: Likewise.
24357         * gcc.dg/c99-bool-1.c: Likewise.
24358         * gcc.dg/c99-hexfloat-2.c: Likewise.
24359         * gcc.dg/dll-2.c: Likewise.
24360         * gcc.dg/wtr-union-init-1.c: Likewise.
24361         * gcc.dg/wtr-union-init-2.c: Likewise.
24362         * gcc.dg/wtr-union-init-3.c: Likewise.
24363         * gcc.dg/cpp/avoidpaste1.c: Likewise.
24364         * gcc.dg/cpp/defined.c: Likewise.
24365         * gcc.dg/cpp/macsyntx.c: Likewise.
24366         * gcc.dg/cpp/paste2.c: Likewise.
24367         * gcc.dg/cpp/trad/defined.c: Likewise.
24368         * gcc.dg/format/c90-printf-1.c: Likewise.
24369         * gcc.dg/format/c90-scanf-1.c: Likewise.
24370         * gcc.dg/format/c99-printf-1.c: Likewise.
24371         * gcc.dg/format/c99-scanf-1.c: Likewise.
24372         * gcc.misc-tests/gcov-8.c: Likewise.
24373         * lib/profopt.exp: Likewise.
24374
24375 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
24376
24377         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
24378
24379 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
24380
24381         * g++.dg/inherit/using2.C: New test.
24382
24383 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
24384
24385         * ChangeLog: Follow spelling conventions.
24386         * g++.dg/template/friend4.C: Likewise.
24387         * g++.old-deja/g++.pt/crash67.C: Likewise.
24388         * gcc.c-torture/execute/20000801-4.c: Likewise.
24389         * gcc.dg/c90-digraph-1.c: Likewise.
24390         * gcc.dg/c94-digraph-1.c: Likewise.
24391         * gcc.dg/c99-digraph-1.c: Likewise.
24392         * gcc.dg/cpp/line5.c: Likewise.
24393         * gcc.dg/cpp/multiline.c: Likewise.
24394         * gcc.dg/cpp/trad/literals-1.c: Likewise.
24395         * gcc.dg/format/attr-3.c: Likewise.
24396         * gcc.dg/format/c90-scanf-3.c: Likewise.
24397         * gcc.dg/format/ext-4.c: Likewise.
24398
24399 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
24400
24401         * g++.dg/template/pretty1.C: New test.
24402
24403 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
24404
24405         * gcc.c-torture/execute/struct-cpy-1.c: New test.
24406
24407 2002-09-13  Matt Austern  <austern@apple.com>
24408
24409         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
24410         passing a cast expression to a function by const reference.
24411
24412 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
24413
24414         * g++.dg/template/deduce1.C: New test.
24415
24416 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
24417
24418         * gcc.c-torture/execute/simd-1.c: Force all use of int to
24419         32-bit int.
24420
24421 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24422
24423         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
24424         usage.
24425
24426 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
24427
24428         * gcc.c-torture/compile/20020910-1.c: New test.
24429
24430 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
24431
24432         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
24433
24434 2002-09-10  Andreas Jaeger  <aj@suse.de>
24435
24436         * gcc.dg/20020312-2.c: Adjust for x86-64.
24437
24438 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
24439
24440         * g77.dg/7388.f: New test case for PR 7388.
24441
24442 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
24443
24444         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
24445
24446 2002-09-05  Ziemowit Laski <zlaski@apple.com>
24447
24448         * objc.dg/proto-lossage-1.m: New test.
24449
24450 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
24451
24452         * gcc.dg/cpp/_Pragma4.c: Fix typo.
24453
24454 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
24455
24456         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
24457         expected to pass.
24458
24459 2002-09-06  Stan Shebs  <shebs@apple.com>
24460             David Edelsohn  <edelsohn@gnu.org>
24461
24462         * gcc.dg/weak: New directory.
24463         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
24464         target-specific xfail bits.
24465         * gcc.dg/typeof-2.c: Move to new directory.
24466         * gcc.dg/weak.exp: New expect script.
24467
24468 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
24469
24470         * gcc.c-torture/execute/extzvsi.c: New test.
24471
24472 2002-09-05  Stan Shebs  <shebs@apple.com>
24473
24474         * gcc.dg/weak-1.c: xfail on Darwin.
24475         * gcc.dg/weak-2.c: Ditto.
24476         * gcc.dg/weak-3.c: Ditto.
24477         * gcc.dg/weak-4.c: Ditto.
24478         * gcc.dg/weak-5.c: Ditto.
24479         * gcc.dg/weak-6.c: Ditto.
24480         * gcc.dg/weak-7.c: Ditto.
24481         * gcc.dg/weak-8.c: Ditto.
24482         * gcc.dg/weak-9.c: Ditto.
24483
24484 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
24485
24486         * gcc.c-torture/execute/loop-14.c: New test.
24487
24488 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
24489
24490         * g++.dg/other/cxa-atexit1.C: New test.
24491
24492         * gcc.dg/typeof-2.c: New test.
24493
24494 2002-09-03  Roger Sayle  <roger@eyesopen.com>
24495
24496         * gcc.dg/builtins-2.c: New testcase.
24497         * gcc.dg/builtins-3.c: New testcase.
24498
24499 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
24500
24501         * gcc.dg/cpp/_Pragma4.c: New test.
24502
24503 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
24504
24505         * objc/execute/nil_method-1.m: New testcase.
24506
24507 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
24508
24509         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
24510         [Object class], not [Object initialize].
24511
24512 2002-08-31  Roger Sayle  <roger@eyesopen.com>
24513             Hans-Peter Nilsson  <hp@bitrange.com>
24514
24515         * gcc.c-torture/execute/20020720-1.x: Skip test on
24516         mmix-knuth-mmixware.  Correct comment.
24517
24518 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
24519
24520         * testsuite/g++.dg/abi/bitfield5.C: New test.
24521         * testsuite/g++.dg/abi/vbase10.C: Likewise.
24522
24523 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
24524
24525         * objc.dg/undeclared-selector.m: New test.
24526
24527 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
24528
24529         * g++.dg/other/offsetof1.C: Avoid cast warning.
24530
24531 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
24532
24533         * objc.dg/super-class-2.m: New test.
24534
24535 2002-08-24  Matt Austern  <austern@apple.com>
24536
24537         * g++.dg/ext/lvaddr.C: New test.
24538         * g++.dg/ext/lvcast.C: New test.
24539
24540 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
24541
24542         * testsuite/g++.dg/inherit/cond1.C: New test.
24543
24544 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
24545
24546         * gcc.dg/noncompile/incomplete-1.c: New test.
24547
24548 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
24549
24550         * gcc.dg/typespec-1.c: New test.
24551
24552 2002-08-20  Devang Patel  <dpatel@apple.com>
24553         * objc.dg/proto-hier-2.m: New test.
24554
24555 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
24556
24557         * objc.dg/bitfield-1.m: New test.
24558         * objc.dg/bitfield-2.m: New test.
24559
24560 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
24561
24562         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
24563         gcc.dg/c99-flex-array-4.c: New tests.
24564
24565 2002-08-16  Stan Shebs  <shebs@apple.com>
24566
24567         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
24568
24569 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
24570
24571         * gcc.dg/typeof-1.c: New test.
24572         * g++.dg/ext/typeof2.C: New test.
24573
24574 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
24575
24576         * g++.dg/other/offsetof1.C: New test.
24577
24578 2002-08-14  Richard Henderson  <rth@redhat.com>
24579
24580         * gcc.dg/tls/diag-3.c: Fix expected message strings.
24581
24582 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
24583
24584         * gcc.dg/cpp/_Pragma3.c: New test.
24585
24586 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
24587
24588         * g++.dg/template/inherit3: New test.
24589
24590 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
24591
24592         * gcc.dg/bitfld-4.c: Add blank options.
24593
24594 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
24595
24596         * g++.dg/template/crash1.C: New test.
24597
24598 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
24599
24600         * gcc.dg/tls/opt-2.c: New test.
24601
24602 2002-08-08  Devang Patel  <dpatel@apple.com>
24603
24604         * objc.dg/selector-1.m : New test
24605
24606 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
24607
24608         * g++.dg/abi/bitfield4.C: New test.
24609         * gcc.dg/bitfld-4.c: New test.
24610
24611 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
24612
24613         * g++.dg/other/packed1.C: New test.
24614
24615 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
24616
24617         * g++.dg/abi/offsetof.C: Tweak error messages.
24618         * g++.old-deja/g++.mike/p10769a.C: Likewise.
24619
24620 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
24621
24622         * gcc.dg/bitfld-3.c: New test.
24623
24624 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
24625             Richard Henderson  <rth@redhat.com>
24626
24627         * gcc.dg/i386-bitfield1.c: New test.
24628         * g++.dg/abi/bitfield3.C: Update.
24629
24630 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
24631
24632         * objc.dg/const-str-2.m: Update.
24633         * gcc.dg/cpp/c++98.c: Change to C extension.
24634         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
24635         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
24636
24637 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
24638
24639         * testsuite/gcc.dg/tls/diag-3.c: New.
24640
24641 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
24642
24643         * g++.dg/README (Subdirectories): Document new subdir expr.
24644         * g++.dg/expr/pmf-1.C: New test.
24645
24646 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
24647
24648         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
24649
24650 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
24651
24652         * g++.dg/abi/bitfield3.C: New test.
24653
24654 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
24655
24656         * lib/gcov.exp: Tweak expected line formats.
24657         * gcc.misc-tests/gcov8.c: New test.
24658         * gcc.misc-tests/gcov8.x: New flags.
24659
24660 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
24661
24662         * consistency.vlad/layout/endian.c: Include string.h.
24663
24664         * gcc.c-torture/execute/20020805-1.c: New test.
24665
24666 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
24667
24668         * g++.dg/other/conversion1.C: New test.
24669
24670 2002-08-03  Roger Sayle  <roger@eyesopen.com>
24671
24672         * gcc.dg/builtins-1.c: New testcase.
24673
24674 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
24675
24676         * g++.dg/inherit/access3.C: New test.
24677
24678 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
24679
24680         * gcc.dg/ia64-visibility-2.c: New test.
24681
24682 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
24683
24684         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
24685         __qualifier_flags to __flags.
24686
24687 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
24688
24689         * g++.dg/inherit/operator1.C: New test.
24690         * g++.dg/lookup/disamb1.C: Fix typo in comment.
24691         * g++.dg/other/error1.C: Change expected error message.
24692         * g++.dg/template/conv4.C: Likewise.
24693
24694 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
24695
24696         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
24697         for documented behavior.
24698
24699 2002-07-25  Roger Sayle  <roger@eyesopen.com>
24700
24701         * gcc.c-torture/execute/20020720-1.x: Skip this test on
24702         several targets known to fail.
24703
24704 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
24705
24706         * gcc.dg/mips-args-[123].c: New tests.
24707
24708 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
24709
24710         * gcc.dg/ppc-spe.c: New.
24711
24712 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
24713
24714         * g++.dg/other/ptrmem4.C: New testcase.
24715
24716 2002-07-24  Richard Henderson  <rth@redhat.com>
24717
24718         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
24719
24720 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
24721
24722         * g++.dg/ext/alignof1.C (main): Return 0 for success.
24723
24724 2002-07-24  Roger Sayle  <roger@eyesopen.com>
24725
24726         * gcc.c-torture/execute/memset-3.c: New testcase.
24727
24728 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
24729
24730         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
24731         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
24732
24733 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24734
24735         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
24736         Delete.
24737
24738 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
24739
24740         * gcc.c-torture/compile/simd-4.c: New test.
24741
24742 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24743
24744         PR c++/7347, c++/7348
24745         * g++.dg/template/access4.C: New test.
24746         * g++.dg/template/access5.C: New test.
24747         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
24748         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
24749         * g++.old-deja/g++.pt/ttp58.C: Likewise.
24750         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
24751
24752 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
24753
24754         * gcc.dg/gnu89-init-2.c: New test.
24755
24756 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
24757
24758         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
24759
24760 2002-07-20  Roger Sayle  <roger@eyesopen.com>
24761
24762         * gcc.c-torture/execute/20020720-1.c: New testcase.
24763
24764 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
24765
24766         * gcc.dg/cpp/Wsignprom.c: New tests.
24767
24768 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
24769
24770         * gcc.c-torture/execute/loop-13.c: New test.
24771
24772 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
24773
24774         * gcc.dg/cpp/expr.c: New tests.
24775
24776 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
24777
24778         * g++.dg/opt/pr6713.C: Add template instantiation.
24779
24780 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
24781
24782         * gcc.dg/nest.c: New test.
24783
24784 2002-07-17  Richard Henderson  <rth@redhat.com>
24785
24786         * g++.dg/opt/pr6713.C: New test.
24787
24788 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
24789
24790         * gcc.c-torture/execute/loop-2e.x: Let the testcase
24791         XFAIL for all x86 processors.
24792
24793 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
24794
24795         * gcc.c-torture/execute/20010122-1.x: Do not test with
24796         -fomit-frame-pointer.
24797
24798 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24799
24800         * g++.dg/template/instantiate2.C: New test.
24801         * g++.dg/template/spec4.C: New test.
24802
24803 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24804
24805         * g++.dg/template/access2.C: New test.
24806         * g++.dg/template/access3.C: New test.
24807
24808 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
24809
24810         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
24811         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
24812         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
24813         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
24814         Convert to use <stdarg.h>.
24815         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
24816         Delete.
24817         * gcc.dg/va-arg-2.c: New.
24818         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
24819
24820 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
24821
24822         * gcc.c-torture/compile/20020710-1.c: New test.
24823
24824 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
24825                           Andrew Pinski  <pinskia@physics.uc.edu>
24826
24827         gcc.c-torture/compile/simd-2.c: New testcase.
24828         gcc.c-torture/compile/simd-3.c: Likewise.
24829
24830 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
24831
24832         PR c++/7224
24833         * g++.dg/overload/error1.C: New test.
24834
24835 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24836
24837         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
24838         configuration and IRIX 6 O32 ABI.
24839
24840 2002-07-11  Roger Sayle  <roger@eyesopen.com>
24841
24842         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
24843
24844 2002-07-10  Roger Sayle  <roger@eyesopen.com>
24845
24846         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
24847
24848 2002-07-10  Jeffrey A Law  <law@redhat.com>
24849
24850         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
24851
24852         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
24853
24854 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
24855
24856         * gcc.dg/20020312-2.c: Check for __PPC__.
24857
24858 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
24859
24860         * gcc.c-torture/compile/20020709-1.c: New test.
24861
24862 2002-07-07  Roger Sayle  <roger@eyesopen.com>
24863
24864         * g++.dg/template/qualttp21.C: New test case.
24865
24866 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
24867
24868         * gcc.c-torture/compile/20020706-1.c: New test.
24869         * gcc.c-torture/compile/20020706-2.c: New test.
24870
24871 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
24872             Alexandre Oliva  <aoliva@redhat.com>
24873
24874         * g++.dg/warn/incomplete1.C: New test.
24875
24876 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24877
24878         PR c++/7099
24879         * g++.dg/warn/noreturn1.C: New test.
24880
24881 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
24882
24883         PR c++/6706
24884         * g++.dg/debug/debug6.C: New test.
24885         * g++.dg/debug/debug7.C: New test.
24886
24887 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
24888
24889         * gcc.c-torture/compile/simd-3.c: New test.
24890
24891 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
24892
24893         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
24894         * gcc.dg/20020620-1.c: Likewise.
24895
24896 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24897
24898         PR c++/6944
24899         * g++.dg/init/array4.C: New test.
24900         * g++.dg/init/array5.C: New test.
24901
24902 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
24903
24904         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
24905         * gcc.c-torture/execute/simd-2.c (main): Likewise.
24906
24907 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24908
24909         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
24910         * gcc.dg/wtr-aggr-init-1.c: Likewise.
24911         * gcc.dg/wtr-conversion-1.c: Likewise.
24912         * gcc.dg/wtr-escape-1.c: Likewise.
24913         * gcc.dg/wtr-int-type-1.c: Likewise.
24914         * gcc.dg/wtr-label-1.c: Likewise.
24915         * gcc.dg/wtr-static-1.c: Likewise.
24916         * gcc.dg/wtr-strcat-1.c: Likewise.
24917         * gcc.dg/wtr-suffix-1.c: Likewise.
24918         * gcc.dg/wtr-switch-1.c: Likewise.
24919         * gcc.dg/wtr-unary-plus-1.c: Likewise.
24920         * gcc.dg/wtr-union-init-1.c: Likewise.
24921         * gcc.dg/wtr-union-init-2.c: Likewise.
24922         * gcc.dg/wtr-union-init-3.c: Likewise.
24923
24924         * gcc.dg/wtr-func-def-1.c: New test.
24925
24926 2002-07-02 Devang Patel <dpatel@apple.com>
24927
24928         * objc.dg/param-1.m: New test.
24929
24930 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
24931
24932         * gcc.dg/cpp/trad/directive.c: Add test.
24933         * gcc.dg/cpp/trad/macroargs.c: Add test.
24934         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
24935
24936 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
24937
24938         * gcc.dg/cpp/cmdlne-M.c: New test.
24939
24940 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
24941
24942         * objc.dg/desig-init-1.m: New test.
24943
24944 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24945
24946         PR c++/6716
24947         * g++.dg/template/instantiate1.C: New test.
24948
24949 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
24950
24951         PR c++/7112
24952         * g++.dg/template/sizeof2.C: New test.
24953
24954 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
24955
24956         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
24957         gcc.dg/cpp/trad/include.c: New tests.
24958
24959 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
24960
24961         PR target/7177
24962         * gcc.c-torture/compile/20020701-1.c: New test.
24963
24964 2002-07-01  Stan Shebs  <shebs@apple.com>
24965
24966         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
24967         header here...
24968         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
24969         (objc-torture-execute): or here.
24970
24971 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
24972
24973         * gcc.c-torture/execute/arith-rand-ll.c: New test.
24974
24975 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
24976
24977         * gcc.dg/cpp/trad/escaped-nl.c: New test.
24978
24979 2002-06-30  Devang Patel  <dpatel@apple.com>
24980
24981         * objc.dg/fsyntax-only.m: New test.
24982
24983 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
24984
24985         PR c++/6695
24986         * g++.dg/template/friend7.C: New file.
24987
24988 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
24989
24990         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
24991         return type.
24992
24993 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
24994
24995         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
24996         avoid division by zero.
24997
24998 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
24999
25000         * gcc.dg/Wunknownprag.c: New tests.
25001
25002 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
25003
25004         * gcc.c-torture/execute/simd-2.c: New test.
25005
25006 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
25007
25008         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
25009         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
25010         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
25011         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
25012         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
25013         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
25014         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
25015         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
25016         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
25017         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
25018         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
25019         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
25020         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
25021         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
25022         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
25023         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
25024         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
25025
25026 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
25027
25028         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
25029         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
25030         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
25031         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
25032         New tests.
25033         * gcc.dg/cpp/trad/directive.c: Update.
25034
25035 2002-06-23  Andreas Jaeger  <aj@suse.de>
25036
25037         * gcc.c-torture/execute/complex-6.c: New.
25038
25039 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
25040
25041         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
25042         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
25043         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
25044         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
25045
25046 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
25047
25048         * gcc.dg/cpp/trad: New directory with traditional tests copied
25049         from parent directory.
25050         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
25051         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
25052         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
25053         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
25054         Move to trad/ and rename.
25055         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
25056         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
25057         gcc.dg/cpp/trad/redef2.c: New tests.
25058         * gcc.dg/cpp/trad/trad.exp: New driver.
25059
25060 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
25061
25062         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
25063         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
25064         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
25065         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
25066         Remove.
25067
25068 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
25069
25070         * gcc.dg/20020620-1.c: New test.
25071
25072 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25073
25074         * g++.dg/template/ttp4.C: New test.
25075
25076 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
25077
25078         * g++.dg/opt/vt1.C: Fix regexp.
25079
25080 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25081
25082         * gcc.c-torture/execute/pure-1.c: Make functions static again.
25083         Don't use attribute `noinline'.
25084
25085 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
25086
25087         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
25088
25089 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
25090
25091         * gcc.c-torture/execute/simd-1.c: New.
25092
25093         * gcc.dg/simd-1.c: New.
25094
25095 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
25096
25097         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
25098
25099 2002-06-16  Richard Henderson  <rth@redhat.com>
25100
25101         * g++.dg/ext/anon-struct1.C: New.
25102         * g++.dg/ext/anon-struct2.C: New.
25103         * g++.dg/ext/anon-struct3.C: New.
25104         * gcc.dg/anon-struct-1.c: New.
25105         * gcc.dg/anon-struct-2.c: New.
25106         * gcc.dg/anon-struct-3.c: New.
25107         * gcc.dg/20011008-1.c: Adjust warning text.
25108         * gcc.dg/20020527-1.c: Add -fms-extensions.
25109
25110 2002-06-16  Richard Henderson  <rth@redhat.com>
25111
25112         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
25113
25114 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
25115
25116         * gcc.c-torture/execute/20020615-1.c: New test.
25117
25118 2002-06-15  Roger Sayle  <roger@eyesopen.com>
25119
25120         * gcc.c-tortuture/execute/compare-1.c: New test case.
25121         * gcc.c-tortuture/execute/compare-2.c: New test case.
25122         * gcc.c-tortuture/execute/compare-3.c: New test case.
25123
25124 2002-06-13  Richard Henderson  <rth@redhat.com>
25125
25126         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
25127         ia64 ilp32.
25128
25129 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25130
25131         * g++.dg/template/typename2.C: Update error message.
25132
25133 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
25134
25135         * gcc.c-torture/execute/20020611-1.c: New test.
25136
25137 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
25138
25139         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
25140         list of targets to skip.
25141
25142 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
25143
25144         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
25145         targets if not optimizing.
25146
25147 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
25148
25149         * gcc.c-torture/compile/20020605-1.c: New test.
25150
25151         * g++.dg/opt/vt1.C: New test.
25152
25153         * gcc.dg/20020531-1.c: New test.
25154
25155         * gcc.dg/20020530-1.c: New test.
25156
25157         * gcc.dg/20020527-1.c: New test.
25158
25159         * g++.dg/opt/cse1.C: New test.
25160
25161 2002-06-07  Roger Sayle  <roger@eyesopen.com>
25162
25163         * gcc.dg/20020607-2.c: New test case.
25164
25165 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
25166
25167         * gcc.c-torture/compile/20020604-1.c: New test.
25168
25169 2002-06-04  Richard Henderson  <rth@redhat.com>
25170
25171         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
25172         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
25173         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
25174
25175 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
25176
25177         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
25178
25179 2002-06-03  Richard Henderson  <rth@redhat.com>
25180
25181         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
25182         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
25183
25184 2002-06-02  Richard Henderson  <rth@redhat.com>
25185
25186         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
25187         test functions static.
25188
25189 2002-06-02  Andreas Jaeger  <aj@suse.de>
25190
25191         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
25192         now.
25193
25194 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
25195
25196         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
25197         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
25198         Update for mofified diagnostics.
25199         * gcc.dg/c99-intconst-1.c: No longer fail.
25200
25201 2002-06-02  Richard Henderson  <rth@redhat.com>
25202
25203         * gcc.dg/uninit-A.c: Remove xfail markers.
25204
25205 2002-06-01  Roger Sayle  <roger@eyesopen.com>
25206
25207         * gcc.dg/fnegate-1.c: New test case.
25208
25209 2002-05-30  Osku Salerma  <osku@iki.fi>
25210
25211         * gcc.c-torture/execute/mayalias-1.c: New file.
25212
25213 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
25214
25215         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
25216         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
25217         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
25218
25219 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
25220
25221         * gcc.c-torture/execute/20020529-1.c: New test.
25222
25223 2002-05-27  Richard Henderson  <rth@redhat.com>
25224
25225         * g++.dg/ext/attrib6.C: New test case.
25226
25227 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25228
25229         * gcc.c-torture/execute/pure-1.c: New test.
25230
25231 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
25232
25233         * gcc.dg/cpp/arith-2.c: Remove.
25234
25235 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
25236
25237         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
25238         * gcc.dg/cpp/if-3.c: Remove.
25239
25240 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
25241
25242         * g++.dg/opt/cse2.C: New test.
25243
25244 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
25245
25246         * gcc.dg/cpp/arith-1.c: New semantic tests.
25247         * gcc.dg/cpp/if-1.c: Update.
25248
25249 2002-05-24  Ben Elliston  <bje@redhat.com>
25250
25251         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
25252
25253 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
25254
25255         * gcc.dg/verbose-asm.c: New test.
25256
25257 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
25258
25259         * gcc.dg/cpp/paste12.c: New test.
25260
25261 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
25262
25263         * g++.dg/parse/named_ops.C: New test.
25264
25265 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
25266
25267         * gcc/testsuite/gcc.dg/weak-8.c: New test.
25268
25269 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
25270
25271         * gcc.dg/weak-2.c: Allow optional leading underscore
25272         in scan-assembler symbol name.
25273         * gcc.dg/weak-3.c: Likewise.
25274         * gcc.dg/weak-4.c: Likewise.
25275         * gcc.dg/weak-5.c: Likewise.
25276
25277 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
25278
25279         * gcc.dg/20020523-1.c: New test.
25280
25281 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
25282
25283         * objc.dg/const-str-2.m: Update now that we stop after
25284         a command line error.
25285
25286 2002-05-22  Richard Henderson  <rth@redhat.com>
25287
25288         * g++.dg/dg.exp: Fix typo in test pruneing.
25289
25290 2002-05-22  Richard Henderson  <rth@redhat.com>
25291
25292         * g++.dg/dg.exp: Prune the tls subdirectory.
25293         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
25294         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
25295         * g++.dg/tls/init-1.C: New.
25296
25297 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
25298
25299         * gcc.dg/20020517-1.c: New test.
25300
25301 2002-05-21  Richard Henderson  <rth@redhat.com>
25302
25303         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
25304         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
25305
25306 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
25307
25308         * g++.dg/other/copy2.C: New test.
25309
25310 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
25311
25312         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
25313         (MAX_COPY): Bump up to 10 times sizeof (long long).
25314         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
25315
25316         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
25317         sizeof (long long).
25318
25319         * gcc.c-torture/execute/strcpy-1.c: New test.
25320
25321 2002-05-19  Jason Merrill  <jason2redhat.com>
25322
25323         * g++.dg/ext/oper1.C: New test.
25324
25325 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
25326 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
25327
25328         * README.QMTEST: New file.
25329
25330         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
25331
25332 2002-05-19  Andreas Jaeger  <aj@suse.de>
25333
25334         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
25335         now.
25336         * gcc.c-torture/execute/loop-2d.x: Likewise.
25337
25338 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
25339
25340         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
25341         support weak symbols.
25342         * gcc.dg/weak-4.c: Likewise
25343         * gcc.dg/weak-6.c: Likewise
25344
25345 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
25346
25347         * gcc.dg/weak-3.c: Add dg-excess-error comment for
25348         cygwin, coff and h8300-*-hms targets
25349         * gcc.dg/weak-5.c: Likewise
25350         * gcc.dg/weak-7.c: Likewise
25351
25352 2002-05-16  Jason Merrill  <jason@redhat.com>
25353
25354         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
25355         (scan-assembler-not, scan-assembler-dem): Likewise.
25356         (scan-assembler-dem-not): Likewise.
25357
25358 2002-05-15  Richard Henderson  <rth@redhat.com>
25359
25360         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
25361
25362 2002-05-15  Richard Henderson  <rth@redhat.com>
25363
25364         * gcc.dg/weak-5.c (vfoo1c): No warning here.
25365         (vfoo1f): Warning here.
25366         (vfoo1l): Don't redefine the alias.
25367
25368 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
25369
25370         * g++.dg/init/pm1.C: New test.
25371
25372 2002-05-12  David S. Miller  <davem@redhat.com>
25373
25374         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
25375         types.
25376
25377 2002-05-10  Roger Sayle  <roger@eyesopen.com>
25378
25379         * gcc.c-torture/execute/20020510-1.c: New test case.
25380
25381 2002-05-10  David S. Miller  <davem@redhat.com>
25382
25383         * gcc.c-torture/execute/conversion.c: Test long double too.
25384
25385 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
25386
25387         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
25388         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
25389         * lib/g++.exp (g++_link_flags): Likewise.
25390         * lib/objc.exp (objc_target_compile): Likewise.
25391
25392 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
25393
25394         * gcc.dg/cpp/poison.c: Update.
25395         * gcc.dg/cpp/20000625-2.c: Remove.
25396         * gcc.dg/cpp/direct2s.c: Remove final test.
25397
25398 2002-05-08  Tom Rix  <trix@redhat.com>
25399
25400         * gcc.c-torture/execute/20020508-1.c: New test.
25401         * gcc.c-torture/execute/20020508-2.c: New test.
25402         * gcc.c-torture/execute/20020508-3.c: New test.
25403
25404 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
25405
25406         * gcc.dg/cpp/charconst-4.c: More tests.
25407
25408 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
25409
25410         PR c/6569
25411         * gcc.dg/weak-3.c: Update location of warning messages.
25412         * gcc.dg/weak-5.c: Likewise.
25413
25414 2002-05-06  Roger Sayle  <roger@eyesopen.com>
25415
25416         * gcc.c-torture/execute/20020506-1.c: New test case.
25417
25418 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
25419
25420         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
25421
25422 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
25423
25424         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
25425
25426 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
25427
25428         * gcc.dg/cpp/charconst-3.c: New test.
25429
25430 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
25431
25432         * gcc.dg/cpp/charconst.c: Update tests.
25433
25434 2002-05-05  Tim Josling  <tej@melbpc.org.au>
25435
25436         * treelang: Added directory for new sample language treelang. Also
25437         lib/treelang.exp: New file to signal treelang should be tested.
25438
25439 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
25440
25441         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
25442         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
25443         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
25444         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
25445         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
25446         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
25447         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
25448
25449 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
25450
25451         * gcc.dg/format/xopen-2.c: New test.
25452
25453 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
25454
25455         * gcc.dg/20020503-1.c: New test.
25456
25457 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
25458
25459         * g++.dg/init/dtor1.C: Make it tougher.
25460
25461 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
25462
25463         * g++.dg/init/dtor1.C: New test.
25464
25465 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
25466
25467         * gcc.dg/altivec-8.c: New.
25468
25469 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
25470
25471         * gcc.dg/altivec-7.c: New.
25472
25473 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
25474
25475         * g++.dg/parse/typedef1.C: New test.
25476
25477 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
25478
25479         PR c++/6486
25480         * g++.dg/template/friend6.C: New test.
25481
25482         PR c++/6492
25483         * g++.dg/init/copy1.C: New test.
25484
25485 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
25486
25487         * g++.dg/warn/effc1.C: New test.
25488
25489 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
25490
25491         * gcc.dg/cpp/if-cexp.c: Add a test.
25492
25493 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
25494
25495         * gcc.dg/20020426-2.c: New test.
25496
25497 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
25498
25499         * gcc.dg/cpp/if-mop.c: Update.
25500         * gcc.dg/cpp/if-mpar.c: Add test.
25501         * gcc.dg/cpp/if-oppr.c: Update.
25502
25503 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25504
25505         PR c/6343
25506         * gcc.dg/weak-[2-7].c: New tests.
25507
25508 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
25509
25510         * gcc.dg/enum1.c: New test.
25511
25512 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
25513
25514         PR c++/6497
25515         * g++.dg/inherit/access2.C: New test.
25516
25517 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
25518
25519         PR bootstrap/6445
25520         * gcc.dg/20020426-1.c: New test.
25521
25522 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
25523
25524         * g++.dg/abi/enum1.C: New test.
25525
25526 2002-04-26  Richard Henderson  <rth@redhat.com>
25527
25528         * gcc.dg/c99-bool-1.c: Expect always true warning.
25529
25530 2002-04-25  Roger Sayle  <roger@eyesopen.com>
25531
25532         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
25533
25534 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25535
25536         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
25537         targets.
25538
25539 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
25540
25541         * g++.dg/abi/mange7.C: New test.
25542
25543         PR c++/6438.
25544         * g++.dg/parse/stmtexpr2.C: New test.
25545
25546 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
25547
25548         * gcc.dg/20020312-2.c: Add SH target.
25549
25550 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25551
25552         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
25553         compiler output on mips*-*-irix*.
25554
25555 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
25556
25557         * g++.dg/parse/attr1.C: New test.
25558
25559 2002-04-23  Roger Sayle  <roger@eyesopen.com>
25560
25561         * gcc.c-torture/execute/string-opt-17.c: New test case.
25562         * gcc.c-torture/execute/memset-2.c: New test case.
25563
25564 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
25565
25566         PR c++/6256:
25567         * g++.dg/template/friend5.C: New test.
25568
25569         PR c++/6331:
25570         * g++.dg/template/qual1.C: Likewise.
25571
25572 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
25573
25574         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
25575         Include stdlib.h, not stdio.h or ctype.h.
25576
25577 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
25578
25579         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
25580         cris-*-elf* and mmix-*-*.
25581         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
25582         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
25583         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
25584         Ditto.
25585         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
25586         * gcc.dg/wchar_t-1.c: Ditto.
25587
25588 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
25589
25590         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
25591         Clarify comment.
25592
25593 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
25594
25595         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
25596
25597 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25598
25599         * gcc.c-torture/execute/20000906-1.x: Delete.
25600
25601 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
25602
25603         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
25604
25605 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
25606
25607         * PR6367
25608         * g77.f-torture/execute/6367.f: New test.
25609         * g77.f-torture/execute/6367.x: Disable for MMIX.
25610
25611 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
25612
25613         * PR6352
25614         * g++.dg/opt/inline2.C: New test.
25615
25616 2002-04-18  Richard Henderson  <rth@redhat.com>
25617
25618         * gcc.dg/20000906-1.c: Enable for all targets.
25619         * gcc.c-torture/compile/iftrap-2.c: New.
25620
25621 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
25622
25623         * gcc.dg/20020418-1.c: New test.
25624         * gcc.dg/20020418-2.c: New test.
25625
25626 2002-04-18  Richard Henderson  <rth@redhat.com>
25627
25628         * gcc.c-torture/compile/iftrap-1.c: New.
25629         * gcc.dg/iftrap-1.c: Adjust for ia64.
25630         * gcc.dg/iftrap-2.c: New.
25631
25632 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
25633
25634         * gcc.c-torture/compile/20020418-1.c: New test.
25635
25636 2002-04-18  Roger Sayle  <roger@eyesopen.com>
25637
25638         * gcc.c-torture/compile/20020415-1.c: New.
25639
25640 2002-04-18  David S. Miller  <davem@redhat.com>
25641
25642         * gcc.c-torture/execute/20020418-1.c: New test.
25643
25644 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
25645
25646         * gcc.dg/20020416-1.c: New test.
25647
25648         * g++.dg/opt/inline1.C: New test.
25649
25650 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
25651
25652         * gcc.dg/altivec-5.c: New test.
25653
25654         * gcc.dg/20020415-1.c: New test.
25655
25656 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
25657
25658         * testsuite/lib/chill.exp: Remove.
25659
25660 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
25661
25662         * g++.dg/other/big-struct.C: New test.
25663
25664 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
25665
25666         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
25667         of scratch file.
25668
25669 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
25670
25671         PR c/6277
25672         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
25673         in scan-assembler function name
25674
25675 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
25676
25677         * g77.f-torture/execute/980628-4.x,
25678         g77.f-torture/execute/980628-5.x,
25679         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
25680         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
25681         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
25682         i[34567]86-*-*.
25683
25684 2002-04-13  David S. Miller  <davem@redhat.com>
25685
25686         * gcc.c-torture/execute/20020413-1.c: New test.
25687
25688 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
25689
25690         * gcc.dg/asm-6.c,
25691         * g++.dg/ext/asm1.C: New tests.
25692
25693 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
25694
25695         PR c++ 5373.
25696         * g++.dg/parse/stmtexpr1.C: New test.
25697
25698         PR c++/5189.
25699         * g++.dg/template/copy1.C: New test.
25700
25701 2002-04-12  Richard Henderson  <rth@redhat.com>
25702
25703         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
25704
25705 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
25706
25707         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
25708         gcc.c-torture/execute/20020307-2.c.
25709
25710 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
25711
25712         * g++.dg/ext/attrib5.C,
25713         * g++.dg/lookup/struct1.C: New tests.
25714
25715 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
25716
25717         * gcc.dg/20020411-1.c: New test.
25718
25719         * gcc.c-torture/execute/20020411-1.c: New test.
25720
25721 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
25722
25723         * g77.f-torture/execute/6177.f: New test.
25724
25725 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
25726
25727         PR middle-end/6247
25728         * g++.dg/opt/cleanup1.C: New test.
25729
25730         * g++.dg/opt/const1.C: New test.
25731
25732 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
25733
25734         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
25735
25736 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
25737
25738         PR c++/5507
25739         * g++.dg/template/typename2.C: New test.
25740
25741 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
25742
25743         * gcc.c-torture/execute/loop-12.c: New.
25744
25745 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
25746
25747         * g77.f-torture/execute/980628-4.x,
25748         g77.f-torture/execute/980628-5.x,
25749         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
25750         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
25751         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
25752
25753 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25754
25755         PR optimization/6086
25756         * g++.dg/opt/preinc1.C: New test.
25757
25758 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
25759
25760         PR c++/5571
25761         * g++.dg/opt/static2.C: New test.
25762
25763 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
25764
25765         PR c/5120
25766         * gcc.dg/20020406-1.c: New test.
25767
25768 2002-04-04  David S. Miller  <davem@redhat.com>
25769
25770         * gcc.c-torture/execute/20020404-1.c: New test.
25771
25772 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
25773
25774         PR c/6123
25775         * gcc.dg/20020312-2.c: Do not declare global register variable
25776         if __PIC__ or __pic__ is defined.
25777
25778 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
25779
25780         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
25781         __asm__ so that it works correctly even if -ansi -pedantic-errors.
25782
25783 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25784
25785         * gcc.misc-tests/linkage.exp: Update last change to handle
25786         sparc*-, not just sparc-.
25787
25788 2002-04-03  Richard Henderson  <rth@redhat.com>
25789
25790         * gcc.dg/cpp/ucs.c: Improved long UCS test.
25791
25792 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
25793
25794         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
25795
25796 2002-04-02  David S. Miller  <davem@redhat.com>
25797
25798         * gcc.c-torture/execute/20020402-3.c: New test.
25799
25800 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
25801
25802         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
25803         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
25804
25805         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
25806         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
25807         g77.f-torture/execute/20001201.x,
25808         g77.f-torture/execute/u77-test.x: New files.
25809
25810         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
25811         * gcc.dg/wchar_t-1.c: Ditto.
25812
25813 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25814
25815         * gcc.c-torture/execute/20020402-1.c: New test.
25816
25817 2002-04-01  Richard Henderson  <rth@redhat.com>
25818
25819         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
25820
25821         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
25822
25823 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25824
25825         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
25826
25827 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
25828
25829         * g++.dg/inherit/template-as-base.C: Expect error.
25830         * g++.dg/inherit/namespace-as-base.C: Likewise.
25831
25832 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
25833
25834         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
25835         g++.dg/ext/instantiate3.C: Tweak match patterns.
25836
25837         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
25838         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
25839         -da test.
25840
25841 2002-03-31  Richard Henderson  <rth@redhat.com>
25842
25843         * gcc.dg/special/alias-2.c: New.
25844         * gcc.dg/special/ecos.exp: Run it.
25845
25846 2002-03-31  Richard Henderson  <rth@redhat.com>
25847
25848         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
25849
25850 2002-03-31  Kazu Hirata  <kazu@hxi.com>
25851
25852         * gcc.dg/weak-1.c: Disable on h8300 port.
25853
25854 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
25855
25856         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
25857         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
25858         ordering tests.
25859         * g++.dg/bprob/bprob-1.C: New test.
25860         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
25861         * g++.dg/gcov/gcov-1.C: New test.
25862         * g++.dg/gcov/gcov-1.x: New file.
25863         * g++.dg/gcov/gcov-2.C: New test.
25864         * g++.dg/gcov/gcov-3.C: New test.
25865         * g++.dg/gcov/gcov-3.h: New file.
25866
25867 2002-03-28  Roger Sayle  <roger@eyesopen.com>
25868
25869         * g++.old-deja/g++.other/builtins5.C: New test.
25870         * g++.old-deja/g++.other/builtins6.C: New test.
25871         * g++.old-deja/g++.other/builtins7.C: New test.
25872         * g++.old-deja/g++.other/builtins8.C: New test.
25873         * g++.old-deja/g++.other/builtins9.C: New test.
25874
25875 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
25876
25877         * g++.dg/opt/static1.C: New test.
25878
25879         * g++.dg/opt/longbranch1.C: New test.
25880
25881 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
25882
25883         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
25884
25885         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
25886
25887 2002-03-28  Jeffrey A Law  (law@redhat.com)
25888
25889         * gcc.c-torture/execute/20020328-1.c: New test.
25890
25891 2002-03-27  Richard Henderson  <rth@redhat.com>
25892
25893         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
25894         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
25895         move from g++.old-deja/g++.ext/.
25896
25897 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
25898
25899         * g++.dg/init/new2.C: New test.
25900
25901 2002-03-26  Richard Henderson  <rth@redhat.com>
25902
25903         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
25904
25905         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
25906         on sparc.
25907
25908         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
25909         sparcv9 systems.
25910         * gcc.dg/20001102-1.c: Likewise.
25911
25912 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
25913
25914         * gcc.dg/cpp/endif-pedantic1.c,
25915         gcc.dg/cpp/endif-pedantic2.c:  New tests.
25916
25917 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
25918
25919         * g++.dg/init/new1.C: New test.
25920
25921 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
25922
25923         * g++.dg/abi/vbase9.C: New test.
25924
25925 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
25926
25927         * gcc.dg/arm-asm.c: New test.
25928
25929 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
25930
25931         * gcc.dg/Wswitch-enum.c: New test.
25932         Fix PR c/5044.
25933
25934 2002-03-26  Richard Henderson  <rth@redhat.com>
25935
25936         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
25937         structure.
25938
25939 2002-03-25  Richard Henderson  <rth@redhat.com>
25940
25941         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
25942         sparcv9 systems.
25943
25944         * gcc.c-torture/compile/20011119-1.c (xxx): New.
25945         * gcc.c-torture/compile/20011119-2.c (xxx): New.
25946
25947 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
25948
25949         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
25950
25951 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
25952
25953         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
25954         targets using generic thunk support.
25955
25956 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
25957
25958         * gcc.c-torture/compile/20020323-1.c: New test.
25959
25960         * g++.dg/opt/conj2.C: New test.
25961
25962 2002-03-24  Richard Henderson  <rth@redhat.com>
25963
25964         * gcc.dg/weak-1.c: Use -fno-common.
25965
25966 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
25967
25968         * g77.dg/f77-edit-apostrophe-out.f: New test
25969         * g77.dg/f77-edit-h-out.f: New test
25970         * g77.dg/f77-edit-t-in.f: New test
25971         * g77.dg/f77-edit-t-out.f: New test
25972         * g77.dg/f77-edit-x-out.f: New test
25973         * g77.dg/f77-edit-slash-out.f: New test
25974         * g77.dg/f77-edit-colon-out.f: New test
25975         * g77.dg/f77-edit-s-out.f: New test
25976
25977 2002-03-24  Richard Henderson  <rth@redhat.com>
25978
25979         * objc/execute/formal_protocol-6.x: New XFAIL.
25980
25981 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
25982
25983         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
25984         that do not support weak symbols
25985
25986 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
25987
25988         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
25989         * lib/g77.exp:  Likewise
25990         * lib/objc.exp: Likewise
25991
25992 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
25993
25994         * gcc.dg/Wswitch-default.c: New test.
25995
25996 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
25997
25998         * g++.dg/other/enum1.C: New test.
25999
26000 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
26001
26002         * gcc.dg/pragma-ep-3.c: Fix typo.
26003
26004 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
26005
26006         * g++.dg/inherit/template-as-base.C: New test.
26007
26008 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
26009
26010         * g++.old-deja/g++.other/dwarf2-1.C: Move...
26011         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
26012
26013 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
26014
26015         * gcc.dg/cpp/multiline.c: Update to match.
26016
26017 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
26018
26019         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
26020
26021 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
26022
26023         * gcc.dg/cpp/extratokens2.c:  New file.
26024
26025 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
26026
26027         * gcc.dg/20020312-2.c: Add rs6000 target.
26028
26029         * gcc.c-torture/compile/20020319-1.c: New test.
26030
26031 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26032
26033         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
26034         (A, E): Handle this.
26035
26036 2002-03-20  Jason Merrill  <jason@redhat.com>
26037
26038         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
26039         ignoring -fpic.
26040         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
26041         through prune_gcc_output.
26042
26043 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
26044
26045         * gcc.c-torture/compile/20020320-1.c: New test.
26046
26047 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
26048
26049         * gcc.c-torture/compile/20020318-1.c: New test.
26050
26051         * gcc.dg/struct-by-value-1.c: New test.
26052
26053         * gcc.dg/20020319-1.c: New test.
26054
26055 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
26056
26057         * g++.dg/opt/conj1.C: New test.
26058
26059 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
26060
26061         * g++.dg/template/qualttp20.C: Revert previous change.
26062         * g++.dg/template/qualttp3.C: Likewise.
26063         * g++.dg/template/qualttp4.C: Likewise
26064         * g++.dg/template/qualttp5.C: Likewise
26065         * g++.dg/template/qualttp6.C: Likewise
26066         * g++.dg/template/qualttp7.C: Likewise
26067         * g++.dg/template/qualttp8.C: Likewise
26068         * g++.dg/template/recurse.C: Likewise.
26069
26070 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
26071
26072         * gcc.dg/cpp/wchar-1.c: Update.
26073
26074 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
26075
26076         * g++.dg/template/conv1.C: New test.
26077         * g++.dg/template/conv2.C: New test.
26078         * g++.dg/template/conv3.C: New test.
26079         * g++.dg/template/conv4.C: New test.
26080
26081 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
26082
26083         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
26084         * g++.dg/template/qualttp3.C: Likewise.
26085         * g++.dg/template/qualttp4.C: Likewise
26086         * g++.dg/template/qualttp5.C: Likewise
26087         * g++.dg/template/qualttp6.C: Likewise
26088         * g++.dg/template/qualttp7.C: Likewise
26089         * g++.dg/template/qualttp8.C: Likewise
26090         * g++.dg/template/recurse.C: Likewise.
26091
26092 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
26093
26094         * g++.dg/opt/dtor1.C: New test.
26095
26096 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
26097
26098         * gcc.c-torture/compile/20020315-1.c: New test.
26099
26100 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
26101
26102         * gcc.dg/weak-1.c: Fix scan tests.
26103
26104 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
26105
26106         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
26107         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
26108         cris-*-aout* mmix-*-*.
26109         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
26110         cris-*-aout* mmix-*-*.
26111         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
26112         cris-*-elf* cris-*-aout* and mmix-*-*.
26113         * gcc.dg/20001009-1.c: Ditto.
26114         * gcc.dg/20010912-1.c: Ditto.
26115         * gcc.dg/20020122-4.c: Ditto.
26116         * gcc.dg/inline-2.c: Ditto.
26117
26118 2002-03-14  Jeffrey A Law  (law@cygnus.com)
26119
26120         * gcc.c-torture/compile/20020314-1.c: New test.
26121
26122 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
26123
26124         * gcc.c-torture/execute/20020314-1.c: New test.
26125
26126 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
26127
26128         * g++.dg/warn/Wunused-1.C: New test.
26129
26130 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
26131
26132         * g++.dg/abi/mangle6.C: New test.
26133
26134 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
26135
26136         * gcc.c-torture/compile/20020309-2.c: New test.
26137
26138         * gcc.c-torture/compile/20020312-1.c: New test.
26139
26140 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
26141
26142         * g++.dg/other/access1.C: New test.
26143
26144 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
26145
26146         * gcc.c-torture/execute/wchar_t-1.c: New test.
26147
26148 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
26149
26150         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
26151
26152 2002-03-12  Roger Sayle  <roger@eyesopen.com>
26153
26154         * gcc.dg/20020312-1.c: New test case.
26155
26156 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
26157
26158         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
26159
26160 2002-03-11  Richard Henderson  <rth@redhat.com>
26161
26162         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
26163         * g++.old-deja/g++.jason/report.C: Likewise.
26164
26165 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
26166
26167         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
26168         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
26169
26170 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
26171
26172         * testsuite/g++.dg/overload/pmf1.C: New test.
26173
26174 2002-03-11  Kazu Hirata  <kazu@hxi.com>
26175
26176         * gcc.c-torture/execute/20020307-1.c: Use long.
26177
26178 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
26179
26180         PR optimization/5844
26181         * gcc.dg/20020310-1.c: New test.
26182
26183 2002-03-09  Michael Meissner  <meissner@redhat.com>
26184
26185         * gcc.c-torture/execute/memcpy-2.c: New test.
26186         * gcc.c-torture/execute/memset-1.c: New test.
26187         * gcc.c-torture/execute/strlen-1.c: New test.
26188         * gcc.c-torture/execute/strcmp-1.c: New test.
26189         * gcc.c-torture/execute/strncmp-1.c: New test.
26190
26191 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
26192
26193         * gcc.dg/ppc-ldstruct.c: New test.
26194
26195 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
26196
26197         * gcc.c-torture/execute/va-arg-22.c: New test.
26198
26199 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26200
26201         * gcc.c-torture/compile/20020309-1.c: New test.
26202
26203 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
26204
26205         * gcc.c-torture/execute/20020307-2.c: New test.
26206
26207 2002-03-07  Jeffrey A Law  (law@redhat.com)
26208
26209         * g77.f-torture/compile/20020307-1.f: New test.
26210
26211 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
26212
26213         * gcc.dg/unordered-1.c: New test.
26214
26215 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
26216
26217         * gcc.c-torture/execute/20020307-1.c: New test.
26218
26219 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
26220
26221         * gcc.dg/20020304-1.c: New test.
26222
26223         * gcc.c-torture/compile/20020304-2.c: New test.
26224
26225 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
26226
26227         * gcc.c-torture/compile/20020304-1.c: New test case
26228         (from PR c/5830).
26229
26230 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
26231
26232         * gcc.dg/20020103-1.c: Add other -D ppc variants.
26233
26234 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
26235
26236         * g++.dg/other/classkey1.C: New test.
26237
26238 2002-03-01  Richard Henderson  <rth@redhat.com>
26239
26240         * gcc.c-torture/compile/981223-1.x: New.
26241         * gcc.c-torture/compile/920625-1.x: New.
26242
26243 2002-02-28  Richard Henderson  <rth@redhat.com>
26244
26245         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
26246
26247 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
26248
26249         * gcc.c-torture/execute/20020227-1.c: New test.
26250
26251 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
26252
26253         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
26254         here" ERROR lines.
26255         * g++.old-deja/g++.oliva/partord1.C: Likewise.
26256         * g++.old-deja.g++.other/defarg1.C: Likewise.
26257         * g++.old-deja/g++.pt/calls2.C: Likewise.
26258         * g++.old-deja/g++.pt/crash20.C: Likewise.
26259         * g++.old-deja/g++.pt/crash30.C: Likewise.
26260         * g++.old-deja/g++.pt/crash36.C: Likewise.
26261         * g++.old-deja/g++.pt/crash6.C: Likewise.
26262         * g++.old-deja/g++.pt/defarg13.C: Likewise.
26263         * g++.old-deja/g++.pt/derived3.C: Likewise.
26264         * g++.old-deja/g++.pt/error1.C: Likewise.
26265         * g++.old-deja/g++.pt/friend21.C: Likewise.
26266         * g++.old-deja/g++.pt/friend23.C: Likewise.
26267         * g++.old-deja/g++.pt/infinite1.C: Likewise.
26268         * g++.old-deja/g++.robertl/eb128.C: Likewise.
26269
26270 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
26271
26272         * gcc.c-torture/execute/20020225-2.c: New test.
26273
26274 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
26275
26276         * gcc.c-torture/execute/920730-1t.c,
26277         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
26278         Delete test cases, only relevant to -traditional.
26279
26280 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
26281
26282         * gcc.dg/cpp/undef1.c: Remove.
26283         * gcc.dg/cpp/directiv.c: Update.
26284         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
26285
26286 2002-02-27  Michael Meissner  <meissner@redhat.com>
26287
26288         * gcc.c-torture/execute/20020226-1.c: New test.
26289
26290 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
26291
26292         * g++.dg/debug/debug4.C: New test.
26293
26294         * gcc.dg/ia64-visibility-1.c: New test.
26295
26296 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
26297
26298         * gcc.dg/debug/20020224-1.c: New.
26299
26300 2002-02-25  Kazu Hirata  <kazu@hxi.com>
26301
26302         * gcc.c-torture/execute/960416-1.x: New.
26303         * gcc.c-torture/execute/divconst-3.x: Likewise.
26304
26305 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
26306
26307         * gcc.dg/20020224-1.c: New test.
26308
26309 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
26310
26311         * gcc.c-torture/execute/20020225-1.c: New.
26312
26313 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
26314
26315         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
26316
26317 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
26318
26319         * gcc.dg/20020222-1.c: New test.
26320
26321 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
26322
26323         * g++.dg/opt/anonunion1.C: New test.
26324
26325 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
26326
26327         * g++.dg/template/qualttp19.C: New test.
26328         * g++.dg/template/qualttp20.C: New test.
26329         * g++.old-deja/g++.jason/report.C: Adjust expected errors
26330         * g++.old-deja/g++.other/qual1.C: Likewise.
26331
26332 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
26333
26334         * gcc.dg/attr-alwaysinline.c: New.
26335
26336 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
26337
26338         * gcc.dg/20020220-1.c: New test.
26339
26340         * gcc.dg/20020220-2.c: New test.
26341
26342         * g++.dg/opt/mmx1.C: New test.
26343
26344 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
26345
26346         * gcc.c-torture/compile/20020110.c: New test.
26347
26348 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
26349
26350         * gcc.c-torture/execute/20020219-1.c: New test.
26351
26352         * gcc.dg/20020219-1.c: New test.
26353
26354         * gcc.dg/noncompile/20020220-1.c: New test.
26355
26356         * g++.dg/opt/ptrintsum1.C: New test.
26357
26358         * gcc.dg/debug/20020220-1.c: New test.
26359
26360 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
26361
26362         * gcc.c-torture/execute/20020216-1.c: New test.
26363
26364 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
26365
26366         * gcc.dg/decl-1.c: Update, new test.
26367
26368 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
26369
26370         * g++.dg/abi/bitfield1.C: New test.
26371         * g++.dg/abi/bitfield2.C: New test.
26372
26373 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
26374
26375         * gcc.dg/attr-nest.c: New test.
26376
26377 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
26378
26379         * gcc.c-torture/execute/20020215-1.c: New test.
26380
26381 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
26382
26383         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
26384         * g++.dg/debug/debug.exp: New.
26385         * g++.dg/debug/trivial.C: New.
26386         * g++.dg/debug/debug1.C: Moved...
26387         * g++.dg/other/debug1.C: ...from here.
26388         * g++.dg/debug/debug2.C: Moved...
26389         * g++.dg/other/debug2.C: ...from here.
26390         * g++.dg/debug/debug3.C: Moved...
26391         * g++.dg/other/debug3.C: ...from here.
26392
26393         * gcc.dg/noncompile/20020213-1.c: New test.
26394
26395 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
26396
26397         * g++.dg/other/debug3.C: New test.
26398
26399         * gcc.c-torture/execute/20020213-1.c: New test.
26400
26401 2002-02-13  Richard Smith <richard@ex-parrot.com>
26402
26403         * g++.old-deja/g++.other/thunk1.C: New test.
26404
26405 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
26406
26407         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
26408
26409 2002-02-13  Stan Shebs  <shebs@apple.com>
26410
26411         * gcc.dg/altivec-3.c: New.
26412
26413 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
26414
26415         * gcc.dg/Wunreachable-1.c: New test.
26416         * gcc.dg/Wunreachable-2.c: New test.
26417
26418 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
26419
26420         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
26421
26422 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
26423
26424         * gcc.dg/decl-1.c: New test.
26425
26426 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
26427
26428         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
26429
26430 2002-02-10  Kazu Hirata  <kazu@hxi.com>
26431
26432         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
26433         * gcc.c-torture/compile/980506-1.x: Likewise.
26434
26435 2002-02-10  Kazu Hirata  <kazu@hxi.com>
26436
26437         * gcc.dg/20020210-1.c: New.
26438
26439 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
26440
26441         * g77.f-torture/execute/947.f: New regression test
26442         for PR fortran/947.
26443
26444 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
26445
26446         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
26447         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
26448
26449 2002-02-08  Richard Henderson  <rth@redhat.com>
26450
26451         * gcc.c-torture/compile/labels-3.c: New.
26452
26453 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
26454
26455         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
26456         expression statements work instead.
26457         * gcc.dg/noncompile/20020207-1.c: New test.
26458
26459 2002-02-07  Richard Henderson  <rth@redhat.com>
26460
26461         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
26462
26463 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
26464
26465         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
26466         message from g77
26467         * lib/g77-dg.exp: Trim g77 error messages so that they are
26468         recognized by dg.exp.
26469
26470 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
26471
26472         PR fortran/5473
26473         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
26474
26475 2002-02-07  Richard Henderson  <rth@redhat.com>
26476
26477         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
26478         to be sufficiently aligned for integers.
26479
26480 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
26481
26482         * g++.dg/template/friend4.C: New test.
26483
26484 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
26485
26486         PR fortran/5743
26487         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
26488         unsupported cases.
26489
26490 2002-02-07  Richard Henderson  <rth@redhat.com>
26491
26492         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
26493         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
26494         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
26495         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
26496
26497 2002-02-06  Richard Henderson  <rth@redhat.com>
26498
26499         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
26500
26501 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
26502
26503         * gcc.dg/20020206-1.c: New test.
26504
26505 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
26506
26507         * gcc.c-torture/execute/20020206-1.c: New test.
26508
26509         * gcc.c-torture/execute/20020206-2.c: New test.
26510
26511         PR optimization/5429:
26512         * gcc.c-torture/compile/20020206-1.c: New test.
26513
26514 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
26515
26516         * g++.dg/ext/align1.C: Do not use an explicit alignment value
26517         as certain file formats cannot support particularly large
26518         alignments.
26519
26520         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
26521         and do not expect to be able to link the executable.
26522
26523         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
26524         fail because the COFF format does not support the weak attribute.
26525
26526 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
26527
26528         * g77.dg/pr5473.f:  New test
26529
26530 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
26531
26532         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
26533         Fix testcase accordingly.
26534
26535 2002-02-04  Richard Henderson  <rth@redhat.com>
26536
26537         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
26538         (buf): Change to be an array of pointers, not ints.
26539
26540 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
26541
26542         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
26543         before all tests.  Move warning one line above to match where it
26544         C frontend emits.
26545         * gcc.dg/Wswitch-2.c: New test.
26546         * g++.dg/warn/Wswitch-1.C: New test.
26547         * g++.dg/warn/Wswitch-2.C: New test.
26548
26549 2002-02-04  Richard Henderson  <rth@redhat.com>
26550
26551         * g++.dg/abi/offsetof.C: Fix size comparison.
26552
26553 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
26554
26555         * gcc.dg/cast-qual-2.c: New test.
26556
26557 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
26558
26559         * gcc.dg/20020201-4.c: New test.
26560
26561 2002-02-04  Ben Elliston  <bje@redhat.com>
26562
26563         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
26564         target_info attribute != 0, in addition to the empty string.
26565         (gcc_target_compile): Likewise.
26566
26567 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
26568
26569         * gcc.dg/Wswitch.c: New test.
26570         PR gcc/4475. PR gcc/3780.
26571
26572 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
26573
26574         * g77.f-torture/execute/5122.f: New test for regressions
26575         against PR fortran/5122.
26576
26577 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
26578
26579         * g77.f-torture/compile/pr3743.f: Delete
26580         * g77.dg/pr3743-1.f: New test.
26581         * g77.dg/pr3743-2.f: New test.
26582         * g77.dg/pr3743-3.f: New test.
26583         * g77.dg/pr3743-4.f: New test.
26584
26585 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
26586
26587         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
26588
26589 2002-02-02  Richard Henderson  <rth@redhat.com>
26590
26591         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
26592         * gcc.c-torture/execute/bf64-1.c: Likewise.
26593
26594 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
26595
26596         * gcc.dg/20020201-2.c: New test.
26597
26598         * gcc.dg/20020201-3.c: New test.
26599
26600         * gcc.c-torture/execute/bitfld-2.c: New test.
26601
26602 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
26603
26604         * gcc.dg/bitfld-1.c: Update.
26605         * gcc.dg/bitfld-2.c: Update.
26606         * gcc.c-torture/execute/bitfld-1.x: New.
26607
26608 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
26609
26610         * gcc.c-torture/execute/20020201-1.c: New test.
26611
26612 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
26613
26614         PR target/5469
26615         * gcc.dg/20020201-1.c: New test.
26616
26617 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
26618
26619         PR fortran/3743
26620         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
26621         * g77.f-torture/compile/pr3743.x: Remove
26622
26623 2002-01-31  Tom Rix  <trix@redhat.com>
26624
26625         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
26626
26627 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
26628
26629         * gcc.dg/noncompile/20020130-1.c: New test.
26630
26631 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
26632
26633         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
26634
26635 2002-01-29  Richard Henderson  <rth@redhat.com>
26636
26637         * gcc.c-torture/execute/991118-1.c: Cast various constants back
26638         to long long.
26639         * gcc.c-torture/execute/bf64-1.c: Likewise.
26640
26641 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
26642
26643         * gcc.c-torture/execute/20020129-1.c: New test.
26644
26645 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
26646
26647         * gcc.c-torture/compile/20000224-1.c: Update.
26648         * gcc.c-torture/execute/bitfld-1.c: New tests.
26649         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
26650         * gcc.dg/uninit-A.c: Update.
26651
26652 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
26653
26654         * g++.dg/template/ctor1.C: Add instantiation.
26655
26656 2002-01-28  Paul Koning  <pkoning@equallogic.com>
26657
26658         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
26659         argument to __builtin_prefetch to be const ptr.
26660
26661 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
26662
26663         * gcc.c-torture/compile/20020120-1.c: New test.
26664
26665 2002-01-27  Kazu Hirata  <kazu@hxi.com>
26666
26667         * gcc.c-torture/execute/20020127-1.c: New test.
26668
26669 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
26670
26671         * g77.dg/f77-edit-i-in.f: New test
26672         * g77.dg/f77-edit-i-out.f: New test
26673
26674 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
26675
26676         * gcc.dg/debug/debug.exp: New file.
26677         * gcc.dg/debug/trivial.c: New file.
26678         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
26679         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
26680         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
26681         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
26682         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
26683         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
26684         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
26685         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
26686         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
26687         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
26688         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
26689         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
26690         * gcc.dg/20000503-1.c: Removed.
26691         * gcc.dg/20010207-1.c: Removed.
26692         * gcc.dg/20011223-1.c: Removed.
26693         * gcc.dg/20020104-2.c: Removed.
26694         * gcc.dg/debug-1.c: Removed.
26695         * gcc.dg/debug-2.c: Removed.
26696         * gcc.dg/debug-3.c: Removed.
26697         * gcc.dg/debug-4.c: Removed.
26698         * gcc.dg/debug-5.c: Removed.
26699         * gcc.dg/debug-6.c: Removed.
26700         * gcc.dg/dwarf2-1.c: Removed.
26701         * gcc.dg/dwarf2-2.c: Removed.
26702
26703 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
26704
26705         * g++.old-deja/g++.other/eh5.C: New test.
26706         * g++.old-deja/g++.other/sibcall2.C: New test.
26707         * g++.old-deja/g++.other/array9.C: New test.
26708         * g++.old-deja/g++.other/typename2.C: New test.
26709         * g++.old-deja/g++.other/crash60.C: New test.
26710         * g++.old-deja/g++.other/conv9.C: New test.
26711         * g++.old-deja/g++.other/mangle10.C: New test.
26712         * g++.old-deja/g++.other/unchanging1.C: New test.
26713         * g++.old-deja/g++.other/exprstmt1.C: New test.
26714         * g++.old-deja/g++.other/inline23.C: New test.
26715         * g++.old-deja/g++.eh/ia64-1.C: New test.
26716         * g++.old-deja/g++.other/dwarf2-1.C: New test.
26717         * g++.old-deja/g++.other/reload1.C: New test.
26718         * g++.old-deja/g++.other/static20.C: New test.
26719         * g++.old-deja/g++.other/local-alloc1.C: New test.
26720         * g++.old-deja/g++.other/conv8.C: New test.
26721         * g++.old-deja/g++.other/stmtexpr2.C: New test.
26722         * g++.old-deja/g++.other/storeexpr1.C: New test.
26723         * g++.old-deja/g++.other/storeexpr2.C: New test.
26724         * g++.dg/eh/template2.C: New test.
26725         * g++.dg/warn/weak1.C: New test.
26726
26727 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
26728
26729         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
26730         Remove first, non-varying, argument.
26731
26732 2002-01-23  Richard Henderson  <rth@redhat.com>
26733
26734         * gcc.dg/inline-2.c: New.
26735
26736         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
26737         Add optional target arg.  Check number of arguments.
26738         (scan-assembler-not, scan-assembler-dem): Likewise.
26739         (scan-assembler-dem-not): Likewise.
26740
26741 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
26742
26743         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
26744         line 12.
26745         * g++.old-deja/g++.brendan/parse3.C,
26746         g++.old-deja/g++.other/crash26.C,
26747         g++.old-deja/g++.other/crash28.C,
26748         g++.old-deja/g++.other/crash29.C,
26749         g++.old-deja/g++.other/crash30.C,
26750         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
26751
26752 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
26753
26754         * gcc.dg/20020115-1.c: New.
26755
26756 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
26757
26758         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
26759
26760 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
26761
26762         * gcc.dg/20020122-3.c: New.
26763
26764 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
26765
26766         * g++.dg/other/gc1.C: New test.
26767
26768 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
26769
26770         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
26771
26772 2002-01-22  Richard Henderson  <rth@redhat.com>
26773
26774         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
26775
26776 2002-01-22  Richard Henderson  <rth@redhat.com>
26777
26778         * gcc.dg/20020122-4.c: New.
26779
26780 2002-01-22  H.J. Lu <hjl@gnu.org>
26781
26782         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
26783         link output.
26784         * gcc.dg/special/ecos.exp: Likewise.
26785         * lib/g++-dg.exp: Likewise.
26786         * lib/g77-dg.exp: Likewise.
26787         * lib/gcc-dg.exp : Likewise.
26788         * lib/mike-g++.exp: Likewise.
26789         * lib/mike-g77.exp: Likewise.
26790         * lib/mike-gcc.exp: Likewise.
26791         * lib/objc-dg.exp: Likewise.
26792
26793 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
26794
26795         PR target/5379
26796         * gcc.dg/20020122-2.c: New test.
26797
26798 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
26799
26800         * gcc.dg/20020122-1.c: New test.
26801
26802 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
26803
26804         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
26805
26806 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
26807
26808         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
26809
26810 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26811
26812         * gcc.c-torture/compile/20020121-1.c: New test.
26813
26814 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26815
26816         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
26817         ld_library_path.
26818
26819 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
26820
26821         * gcc.dg/20020218-1.c: New test.
26822
26823 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
26824
26825         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
26826         messages
26827         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
26828         "At global scope" warning
26829         * g++.dg/ext/align1.C: Change cygwin test for alignment
26830         from db-bogus to dg-warning
26831
26832 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
26833
26834         * g77.f-torture/compile/cpp2.F: New test.
26835
26836 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
26837
26838         * g++.dg/template/access1.C: New test.
26839
26840 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
26841
26842         * gcc.dg/20020118-1.c: New.
26843
26844 2002-01-18  Kazu Hirata  <kazu@hxi.com>
26845
26846         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
26847
26848 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
26849
26850         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
26851         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
26852         alignment warnings.
26853
26854 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
26855
26856         * gcc.misc-tests/i386-prefetch.exp: Save and restore
26857         torture_with_loops and torture_without_loops
26858
26859 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
26860
26861         * gcc.c-torture/compile/20020116-1.c: New test.
26862
26863 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
26864
26865         * gcc.dg/20020116-2.c: New test.
26866
26867         * gcc.dg/ultrasp4.c: New test.
26868
26869         * gcc.dg/20020116-1.c: New test.
26870
26871 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
26872
26873         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
26874         by EABI.
26875
26876 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
26877
26878         * gcc.misc-tests/i386-prefetch.exp: New.
26879         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
26880         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
26881         * gcc.misc-tests/i386-pf-none-1.c: New test.
26882         * gcc.misc-tests/i386-pf-sse-1.c: New test.
26883
26884 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
26885
26886         * gcc.dg/gnu89-init-1.c: Add new tests.
26887
26888 2002-01-15  Andreas Jaeger  <aj@suse.de>
26889
26890         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
26891         * gcc.dg/i386-mmx-2.c: Likewise.
26892         * gcc.dg/i386-sse-1.c: Likewise.
26893         * gcc.dg/i386-sse-2.c: Likewise.
26894         * gcc.dg/i386-sse-3.c: Likewise.
26895
26896 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
26897
26898         * g77.f-torture/execute/intrinsic-unix-bessel.f:
26899         Uncomment additional cases that now pass.
26900
26901 2002-01-11  Richard Henderson  <rth@redhat.com>
26902
26903         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
26904         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
26905
26906 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
26907
26908         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
26909
26910 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
26911
26912         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
26913         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
26914
26915 2002-01-10  Dale Johannesen  <dalej@apple.com>
26916
26917         * gcc.c-torture/execute/loop-11.c: New.
26918
26919 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
26920
26921         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
26922         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
26923
26924 2002-01-09  Richard Henderson  <rth@redhat.com>
26925
26926         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
26927         type in which to perform the operation for each size.
26928
26929 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
26930
26931         * gcc.c-torture/compile/20020109-2.c: New test.
26932
26933 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
26934
26935         * gcc.c-torture/execute/loop-10.c: New test.
26936
26937 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
26938
26939         * gcc.c-torture/compile/20010226-1.c: New test.
26940         * gcc.c-torture/compile/20010227-1.c: New test.
26941         * gcc.c-torture/compile/20010426-1.c: New test.
26942         * gcc.c-torture/compile/20010510-1.c: New test.
26943         * gcc.c-torture/compile/20010605-3.c: New test.
26944         * gcc.c-torture/compile/20010824-1.c: New test.
26945         * gcc.c-torture/execute/20010409-1.c: New test.
26946         * gcc.dg/noncompile/20000901-1.c: New test.
26947         * gcc.dg/20001023-1.c: New test.
26948         * gcc.dg/20001101-1.c: New test.
26949         * gcc.dg/20001102-1.c: New test.
26950         * gcc.dg/20010207-1.c: New test.
26951         * gcc.dg/20010405-1.c: New test.
26952         * gcc.dg/20010822-1.c: New test.
26953         * gcc.dg/20011107-1.c: New test.
26954
26955 2002-01-09  Jeffrey A Law  (law@redhat.com)
26956
26957         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
26958
26959         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
26960         execution failure on PA targets.
26961
26962 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
26963
26964         * gcc.c-torture/compile/20020109-1.c: New test.
26965
26966 2002-01-08  Kazu Hirata  <kazu@hxi.com>
26967
26968         * gcc.c-torture/execute/20020108-1.c: New test.
26969
26970 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
26971
26972         * gcc.dg/20020108-1.c: New test.
26973
26974 2002-01-08  H.J. Lu <hjl@gnu.org>
26975
26976         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
26977         for header files.
26978
26979 2002-01-08  Geoff Keating  <geoffk@redhat.com>
26980
26981         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
26982         consistency.
26983
26984 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
26985
26986         * gcc.dg/altivec-4.c: Test altivec predicates.
26987
26988 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
26989
26990         * gcc.c-torture/execute/20020107-1.c: New test.
26991
26992 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
26993
26994         PR c/5279
26995         * gcc.c-torture/compile/20020106-1.c: New test.
26996
26997 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
26998
26999         * gcc.c-torture/execute/nestfunc-4.c: New test.
27000
27001 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
27002
27003         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
27004         extra triple that slipped in.
27005         * g++.old-deja/g++.abi/align.C: Likewise.
27006         * g++.old-deja/g++.abi/bitfields.C: Likewise.
27007
27008 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
27009
27010         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
27011         * g++.old-deja/g++.abi/align.C: Likewise.
27012         * g++.old-deja/g++.abi/bitfields.C: Likewise.
27013
27014         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
27015         on FreeBSD/i386.
27016         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
27017         FreeBSD.
27018
27019 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
27020
27021         * gcc.dg/20020104-1.c: New test.
27022
27023         * gcc.dg/20020104-2.c: New test.
27024
27025 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
27026
27027         * gcc.dg/20020103-1.c: Fix typo in target selector.
27028
27029 2002-01-03  Richard Henderson  <rth@redhat.com>
27030
27031         * gcc.dg/20020103-1.c: New.
27032
27033 2002-01-03  Kazu Hirata  <kazu@hxi.com>
27034
27035         * gcc.c-torture/execute/20020103-1.c: New test.
27036
27037 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
27038
27039         * g++.dg/other/debug2.C: New test.
27040
27041         * gcc.c-torture/compile/20020103-1.c: New test.
27042
27043 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
27044
27045         * gcc.dg/gnu89-init-1.c: Added new tests.
27046
27047 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
27048
27049         * g++.dg/template/friend2.C: Remove as patch is reverted.
27050
27051         * g++.dg/warn/oldcast1.C: New test.
27052
27053         * g++.dg/template/ptrmem1.C: New test.
27054         * g++.dg/template/ptrmem2.C: New test.
27055
27056         * g++.dg/template/ntp.C: New test.
27057
27058         * g++.dg/other/component1.C: New test.
27059
27060         * g++.dg/template/ttp3.C: New test.
27061
27062         * g++.dg/template/friend2.C: New test.
27063         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
27064
27065 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
27066
27067         * g++.dg/other/ptrmem1.C: New test.
27068         * g++.dg/other/ptrmem2.C: New test.
27069
27070 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
27071
27072         * g++.dg/template/ctor1.C: New test.
27073
27074 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
27075
27076         * g++.dg/template/friend2.C: New test.
27077
27078 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
27079
27080         * gcc.dg/mmix-1.c: New test.
27081
27082 2001-12-31  Richard Henderson  <rth@redhat.com>
27083
27084         * gcc.dg/asm-5.c: New.
27085
27086 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
27087
27088         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
27089         in namespace __gnu_cxx
27090
27091 2001-12-30  Richard Henderson  <rth@redhat.com>
27092
27093         * gcc.dg/debug-6.c: New.
27094
27095 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
27096
27097         * gcc.c-torture/compile/20011229-2.c: New test.
27098
27099 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
27100
27101         * gcc.dg/debug-3.c: New test.
27102         * gcc.dg/debug-4.c: New test.
27103         * gcc.dg/debug-5.c: New test.
27104
27105 2001-12-29  Richard Henderson  <rth@redhat.com>
27106
27107         * g++.dg/eh/loop1.C: New.
27108
27109 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
27110
27111         * g++.dg/template/crash1.C: New test.
27112
27113 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
27114
27115         * g++.dg/other/const1.C: New test.
27116
27117 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
27118
27119         * gcc.c-torture/compile/20011229-1.c: New test.
27120
27121 2001-12-28  Stan Shebs  <shebs@apple.com>
27122
27123         * lib/objc-torture.exp: Resync with c-torture.exp.
27124         * lib/objc.exp: Load standard libraries.
27125
27126 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
27127
27128         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
27129         additional tests.
27130
27131 2001-12-27  Roger Sayle <roger@eyesopen.com>
27132
27133         * gcc.c-torture/execute/string-opt-16.c: New testcase.
27134
27135 2001-12-27  Richard Henderson  <rth@redhat.com>
27136
27137         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
27138
27139 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
27140
27141         * g++.dg/eh/ctor1.C: New test.
27142         * g++.dg/other/error2.C: New test.
27143
27144 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
27145
27146         * g++.dg/other/init2.C: New test.
27147
27148 2001-12-24  Richard Henderson  <rth@redhat.com>
27149
27150         * gcc.dg/20011223-1.c: New.
27151         * gcc.dg/inline-1.c: New.
27152
27153 2001-12-23  Richard Henderson  <rth@redhat.com>
27154
27155         * gcc.dg/asm-4.c: Test operand modifiers.
27156
27157 2001-12-23  Richard Henderson  <rth@redhat.com>
27158
27159         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
27160
27161 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
27162
27163         * gcc.c-torture/execute/20011223-1.c: New test.
27164
27165 2001-12-21  Richard Henderson  <rth@redhat.com>
27166
27167         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
27168         re-enables the warning.
27169
27170 2001-12-21  Richard Henderson  <rth@redhat.com>
27171
27172         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
27173
27174 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
27175
27176         * gcc.c-torture/compile/20011218-1.c: New test.
27177
27178 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
27179
27180         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
27181         arm-isr.c test.
27182         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
27183         epilogue generation for ARM ISR routines.
27184
27185 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27186
27187         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
27188         * gcc.dg/format/c90-printf-3.c: Likewise.
27189         * gcc.dg/format/c99-printf-3.c: Likewise.
27190         * gcc.dg/format/ext-1.c: Likewise.
27191         * gcc.dg/format/ext-6.c: Likewise.
27192         * gcc.dg/format/format.h: Prototype unlocked stdio.
27193
27194 2001-12-20  Richard Henderson  <rth@redhat.com>
27195
27196         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
27197         (arena): Use it.
27198         (malloc): Correct allocation logic.  Abort if we fill up the
27199         arena before initialization complete.
27200         (realloc): Correct allocation logic.
27201
27202 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
27203
27204         * gcc.c-torture/compile/20011219-2.c: New test.
27205
27206         * gcc.c-torture/execute/20011219-1.c: New test.
27207
27208 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
27209
27210         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
27211         target does not support weak symbols.
27212
27213 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
27214
27215         * gcc.c-torture/compile/20011219-1.c: New test.
27216
27217 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
27218
27219         * g++.dg/other/error1.C: New test.
27220
27221 2001-12-17  Jeffrey A Law  (law@redhat.com)
27222
27223         * gcc.c-torture/execute/20011217-1.c: New test.
27224
27225 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
27226
27227         * objc.dg/special/: New directory.
27228         * objc.dg/special/special.exp: New file.
27229         * objc.dg/special/unclaimed-category-1.h: New file.
27230         * objc.dg/special/unclaimed-category-1a.m: New file.
27231         * objc.dg/special/unclaimed-category-1.m: New file.
27232
27233 2001-12-17  Andreas Jaeger  <aj@suse.de>
27234
27235         * gcc.c-torture/compile/20011217-2.c: New test.
27236
27237 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
27238
27239         * gcc.c-torture/compile/20011217-1.c: New test.
27240
27241 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
27242
27243         * testsuite/gcc.dg/20011214-1.c: New.
27244
27245 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
27246
27247         * gcc.dg/altivec-4.c: New.
27248
27249 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
27250
27251         * gcc.dg/20011113-1.c: New test.
27252
27253 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27254
27255         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
27256         std::__malloc_alloc_template<0> and
27257         std::__default_alloc_template<false, 0>.
27258
27259 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
27260
27261         * objc/execute/bf-21.m: New test.
27262         * objc/execute/enumeration-1.m: New test.
27263         * objc/execute/enumeration-2.m: New test.
27264
27265 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
27266
27267         * gcc.dg/gnu89-init-1.c: New test.
27268
27269 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
27270
27271         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
27272         * g++.old-deja/g++.jason/2371.C: Likewise.
27273         * g++.old-deja/g++.jason/template33.C: Likewise.
27274         * g++.old-deja/g++.jason/template34.C: Likewise.
27275         * g++.old-deja/g++.jason/template36.C: Likewise.
27276         * g++.old-deja/g++.oliva/typename1.C: Likewise.
27277         * g++.old-deja/g++.oliva/typename2.C: Likewise.
27278         * g++.old-deja/g++.other/typename1.C: Likewise.
27279         * g++.old-deja/g++.pt/inherit2.C: Likewise.
27280         * g++.old-deja/g++.pt/nontype5.C: Likewise.
27281         * g++.old-deja/g++.pt/typename11.C: Likewise.
27282         * g++.old-deja/g++.pt/typename14.C: Likewise.
27283         * g++.old-deja/g++.pt/typename16.C: Likewise.
27284         * g++.old-deja/g++.pt/typename3.C: Likewise.
27285         * g++.old-deja/g++.pt/typename4.C: Likewise.
27286         * g++.old-deja/g++.pt/typename5.C: Likewise.
27287         * g++.old-deja/g++.pt/typename7.C: Likewise.
27288         * g++.old-deja/g++.robertl/eb9.C: Likewise.
27289
27290 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
27291
27292         * g++.dg/other/linkage1.C: New test.
27293         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
27294         specifiers.
27295
27296 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
27297
27298         * gcc.dg/concat.c: New test.
27299
27300 2001-12-11  Stan Shebs  <shebs@apple.com>
27301
27302         * objc/compile: New test directory.
27303         * objc/compile/compile.exp: New expect script.
27304         * objc/compile/20011211-1.m: New compile test.
27305
27306 2001-12-11  Jason Merrill  <jason@redhat.com>
27307
27308         * lib/prune.exp (prune_gcc_output): Also handle "In member
27309         function".  So many permutations...
27310
27311 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
27312
27313         * g++.dg/template/typedef1.C: New test.
27314
27315 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
27316
27317         * g++.dg/other/copy1.C: New test.
27318
27319 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
27320
27321         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
27322
27323         * gcc.dg/builtin-choose-expr.c: New.
27324
27325 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
27326
27327         * gcc.dg/altivec-2.c: New.
27328
27329 2001-12-07  Richard Henderson  <rth@redhat.com>
27330
27331         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
27332
27333 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
27334
27335         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
27336         ultrasparc.
27337
27338 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
27339
27340         * g++-old.deja/g++.robertl/eb101.C: Deleted.
27341
27342 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
27343
27344         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
27345         variable argument list.
27346
27347 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
27348
27349         * gcc.c-torture/execute/memcheck: Delete entire directory.
27350         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
27351         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
27352
27353 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
27354
27355         * gcc.dg/Wshadow-1.c: New test.
27356
27357 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
27358
27359         * gcc.c-torture/compile/20011130-1.c: New test.
27360
27361         * gcc.dg/noncompile/20011025-1.c: New test.
27362
27363         * g++.dg/other/anon-union.C: New test.
27364
27365         * gcc.c-torture/execute/20011024-1.c: New test.
27366
27367 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
27368
27369         * gcc.c-torture/execute/20000722-1.x,
27370         gcc.c-torture/execute/20010123-1.x: Remove.
27371         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
27372         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
27373         gcc.dg/c99-complit-2.c: New tests.
27374
27375 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
27376
27377         * g++.dg/inherit/base1.C: New test.
27378
27379 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
27380
27381         * g++.dg/other/stdarg1.C: New test.
27382
27383         * gcc.c-torture/compile/20011130-2.c: New test.
27384
27385 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
27386
27387         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
27388         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
27389         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
27390         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
27391         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
27392         * gcc.dg/builtin-prefetch-1.c: New test.
27393
27394 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
27395
27396         * gcc.dg/20011130-1.c: New test.
27397
27398 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
27399
27400         * g++.dg/other/scope1.C: New test.
27401         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
27402
27403 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
27404
27405         * gcc.dg/vla-init-1.c: New test.
27406
27407 2001-12-01  Geoff Keating  <geoffk@redhat.com>
27408
27409         * gcc.c-torture/compile/structs.c: New testcase from GDB.
27410
27411 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
27412
27413         * objc.dg/alias.m: Update.
27414         * objc.dg/class-1.m: Update.
27415         * objc.dg/const-str-1.m: Update.
27416         * objc.dg/fwd-proto-1.m: Update.
27417         * objc.dg/id-1.m: Update.
27418         * objc.dg/super-class-1.m: Update.
27419
27420 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
27421
27422         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
27423         constructs.
27424
27425 2001-11-28  Jeffrey A Law  (law@cygnus.com)
27426
27427         * gcc.c-torture/execute/20011128-1.c: New test.
27428
27429 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
27430
27431         * gcc.dg/20011127-1.c: New test.
27432
27433 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27434
27435         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
27436         from Austin Group draft 7.
27437         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
27438         scanf format arguments.
27439         * gcc.dg/format/no-exargs-2.c: New test.
27440
27441 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
27442
27443         * g++.dg/abi/vbase8-4.C: New test.
27444
27445 2001-11-24  Ian Lance Taylor  <ian@airs.com>
27446
27447         * gcc.c-torture/execute/20011121-1.c: New test.
27448
27449 2001-11-23  Jeffrey A Law  (law@cygnus.com)
27450
27451         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
27452
27453 2001-11-23  Andreas Jaeger  <aj@suse.de>
27454
27455         * gcc.dg/cpp/charconst-2.c: New test.
27456
27457 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
27458
27459         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
27460         to the host if it is remote.  Let tests specify extra headers
27461         they use.
27462         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
27463         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
27464         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
27465         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
27466         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
27467         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
27468         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
27469         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
27470         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
27471         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
27472
27473 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
27474
27475         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
27476         for little endian ARMs.
27477
27478 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
27479
27480         * gcc.c-torture/compile/20011119-1.c: New test.
27481         * gcc.c-torture/compile/20011119-2.c: New test.
27482
27483 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
27484
27485         * gcc.dg/altivec-1.c: Fix typo.
27486
27487 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
27488
27489         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
27490
27491 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
27492
27493         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
27494
27495 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
27496
27497         * lib/g77.exp: Don't specify --rpath-link.
27498
27499         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
27500         across all the headers.
27501         * gcc.dg/format/format.exp: For testing on a remote host,
27502         copy format.h.
27503
27504         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
27505         * gcc.c-torture/execute/930406-1.c: Likewise.
27506         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
27507
27508 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
27509
27510         * gcc.dg/altivec-1.c: New.
27511
27512 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
27513
27514         * gcc.dg/cpp/fpreprocessed.c: New test case.
27515
27516 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27517
27518         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
27519         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
27520         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
27521
27522 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27523
27524         * gcc.dg/no-builtin-1.c: New test.
27525
27526 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
27527
27528         * gcc.c-torture/execute/20011115-1.c: New test.
27529
27530 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
27531
27532         * gcc.c-torture/compile/20011114-2.c: New test.
27533         * gcc.c-torture/compile/20011114-3.c: New test.
27534         * gcc.c-torture/compile/20011114-4.c: New test.
27535
27536 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
27537
27538         * g++.dg/other/init1.C: New test.
27539
27540 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
27541
27542         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
27543         message.
27544
27545         * gcc.c-torture/execute/20011114-1.c: New testcase.
27546
27547         * gcc.c-torture/compile/20010327-1.c: Revert last change.
27548         * gcc.c-torture/compile/20011114-1.c: New test, exactly
27549         like the (before this change) version of 20010327-1.c.
27550
27551 2001-11-14  Roger Sayle <roger@eyesopen.com>
27552
27553         * gcc.c-torture/execute/string-opt-13.c: New testcase.
27554
27555 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
27556
27557         * g++.dg/init/array2.C: New test.
27558
27559 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
27560
27561         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
27562
27563 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
27564
27565         * g++.dg/other/forscope1.C: New test.
27566         * g++.dg/ext/forscope1.C: New test.
27567         * g++.dg/ext/forscope2.C: New test.
27568
27569 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
27570
27571         * gcc.c-torture/execute/20011113-1.c: New test.
27572
27573 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
27574
27575         * gcc.c-torture/execute/20011109-2.c: New test.
27576
27577         * gcc.c-torture/execute/20011109-1.c: New test.
27578
27579 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
27580
27581         * gcc.c-torture/compile/20011109-1.c: New test.
27582
27583 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
27584
27585         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
27586         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
27587         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
27588         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
27589         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
27590         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
27591         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
27592
27593 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
27594
27595         * g++.dg/warn/Wshadow-1.C: New tests.
27596         * g++.old-deja/g++.mike/for3.C: Update.
27597
27598 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
27599
27600         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
27601         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
27602         XFAILs.  Adjust expected error texts.
27603         * gcc.c-torture/compile/20011106-1.c,
27604         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
27605         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
27606         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
27607         gcc.dg/c99-array-lval-5.c: New tests.
27608
27609 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
27610
27611         * gcc.dg/cpp/defined.c: Update.
27612
27613 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
27614
27615         * gcc.c-torture/execute/anon-1.c: New test.
27616
27617 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
27618
27619         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
27620         same size, so no warning should be produced on stormy16.
27621
27622         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
27623         due to oversized array.
27624         * g++.old-deja/g++.mike/ns15.C: Likewise.
27625         * g++.old-deja/g++.pt/crash16.C: Likewise.
27626
27627 2001-11-02  Graham Stott  <grahams@redhat.com>
27628
27629         * g++.dgother/debug1.C: Fix typos.
27630
27631 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
27632
27633         * g++.dg/other/debug1.C: New test.
27634
27635 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
27636
27637         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
27638         of unsigned long.
27639
27640 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
27641
27642         * gcc.dg/20011029-2.c: New test.
27643
27644         * gcc.c-torture/compile/20011029-1.c: New test.
27645
27646 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
27647
27648         * objc/execute/class_self-1.m: New test.
27649         * objc/execute/class_self-2.m: New test.
27650
27651 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
27652
27653         * gcc.misc-tests/msgs.exp: Delete.
27654         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
27655         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
27656         error set to match recent changes.
27657
27658 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
27659
27660         * gcc.dg/20011021-1.c: New test.
27661
27662 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
27663
27664         * gcc.c-torture/compile/20011023-1.c: New test.
27665
27666 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
27667
27668         * lib/g77.exp: Rewrite based on lib/g++.exp.
27669
27670 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
27671
27672         * gcc.c-torture/execute/20011019-1.c: New test.
27673
27674         * gcc.dg/20011018-1.c: New test.
27675
27676 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
27677
27678         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
27679
27680 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
27681
27682         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
27683         * gcc.dg/attr-invalid.c: Likewise.
27684
27685 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
27686
27687         * testsuite/gcc.dg/20011015-1.c: New test.
27688
27689 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
27690
27691         * g++.dg/template/unify2.C: New test.
27692
27693 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
27694
27695         * g++.dg/other/exception-specification.C: New test
27696
27697 2001-10-13  Tom Rix  <trix@redhat.com>
27698
27699         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
27700         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
27701
27702 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
27703
27704         * testsuite/gcc.dg/20011009-1.c: New test.
27705
27706 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
27707
27708         PR g++/4476
27709         * g++.dg/other/friend1.C: New test.
27710
27711 2001-10-11  Richard Henderson  <rth@redhat.com>
27712
27713         * g++.old-deja/g++.other/crash18.C: Add -S to options.
27714
27715 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27716
27717         * gcc.c-torture/compile/20011010-1.c: New.
27718
27719 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
27720
27721         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
27722         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
27723         g77.f-torture/execute/execute.exp,
27724         g77.f-torture/noncompile/noncompile.exp,
27725         gcc.c-torture/compile/compile.exp,
27726         gcc.c-torture/execute/execute.exp,
27727         gcc.c-torture/execute/ieee/ieee.exp,
27728         gcc.c-torture/execute/memcheck/memcheck.exp,
27729         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
27730         objc/execute/execute.exp: Update FSF address.
27731
27732 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
27733
27734         * gcc.dg/cpp/cmdlne-C.c: Update.
27735         * gcc.dg/cpp/cmdlne-C2.c: New.
27736
27737 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27738
27739         * gcc.c-torture/execute/20011008-3.c: New.
27740
27741 2001-10-08  DJ Delorie  <dj@redhat.com>
27742
27743         * gcc.dg/20011008-1.c: New.
27744         * gcc.dg/20011008-2.c: New.
27745
27746 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
27747
27748         * gcc.dg/cpp/spacing1.c: Update test.
27749
27750 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27751
27752         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
27753         spelling errors of "separate" as "seperate".
27754
27755 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
27756
27757         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
27758         enough to avoid inlining.
27759
27760 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
27761
27762         * lib/g77.exp: set libg2c_dir correctly.
27763
27764 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
27765
27766         * gcc.dg/cpp/macro11.c: New test.
27767
27768 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
27769
27770         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
27771         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
27772         gcc.dg/format/multattr-3.c: New tests.
27773         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
27774         tests for format attributes on function pointers being rejected.
27775
27776 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
27777
27778         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
27779
27780 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
27781
27782         * g++.dg/warn/format1.C: New test.
27783
27784 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
27785
27786         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
27787
27788 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
27789
27790         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
27791
27792 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
27793
27794         * gcc.dg/cpp/redef2.c: Add test.
27795
27796 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
27797
27798         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
27799         long-standing bug on i686, apparently.
27800         * gcc.c-torture/execute/loop-2c.x: New file.
27801         * gcc.c-torture/execute/loop-2d.x: New file.
27802         * gcc.c-torture/execute/loop-3c.x: New file.
27803
27804 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
27805
27806         * gcc.dg/cpp/20000625-2.c: Correct line number.
27807
27808 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
27809
27810         * gcc.dg/cpp/macro10.c: New test.
27811         * gcc.dg/cpp/strify3.c: New test.
27812         * gcc.dg/cpp/spacing1.c: Add tests.
27813         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
27814         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
27815
27816 2001-09-24  DJ Delorie  <dj@redhat.com>
27817
27818         * gcc.c-torture/execute/20010924-1.c: New test.
27819
27820 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
27821
27822         * testsuite/objc/execute/paste.m: Remove.
27823
27824 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
27825
27826         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
27827
27828 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
27829
27830         * g77.dg/strlen0.f: New test.
27831
27832 2001-09-21  Richard Henderson  <rth@redhat.com>
27833
27834         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
27835         * g++.old-deja/g++.abi/vtable2.C: Likewise.
27836
27837 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
27838
27839         Table-driven attributes.
27840         * g++.dg/ext/attrib1.C: New test.
27841
27842 2001-09-20  DJ Delorie  <dj@redhat.com>
27843
27844         * gcc.dg/20000926-1.c: Update expected warning messages.
27845         * gcc.dg/array-2.c: Likewise, and test for warnings too.
27846         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
27847         array.
27848
27849 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
27850
27851         * g++.dg/eh/registers1.C: New test case.
27852
27853 2001-09-17  Richard Henderson  <rth@redhat.com>
27854
27855         * gcc.dg/array-5.c: Fix VLA decomposition test.
27856
27857 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
27858
27859         * gcc.dg/cpp/line5.c: New testcase.
27860
27861 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
27862
27863         * gcc.dg/cpp/macro9.c: New test.
27864
27865 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
27866
27867         * gcc.c-torture/execute/980223.c: Change type of addr from long
27868         to char *.
27869
27870 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
27871
27872         * gcc.c-torture/execute/20010915-1.c: New test.
27873
27874 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
27875
27876         * g77.dg/bprob: New directory.
27877         * g77.dg/bprob/bprob.exp: New file.
27878         * g77.dg/bprob/bprob-1.f: New test.
27879         * g77.dg/gcov: New directory.
27880         * g77.dg/gcov/gcov.exp: New file.
27881         * g77.dg/gcov/gcov-1.f: New test.
27882         * g77.dg/gcov/gcov-1.x: New file.
27883
27884 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
27885
27886         * gcc.dg/cpp/directiv.c: Update.
27887         * gcc.dg/cpp/undef1.c: Update.
27888
27889 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
27890
27891         * gcc.dg/20010912-1.c: New test.
27892
27893 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
27894
27895         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
27896         language-independent file in lib.
27897         * lib/gcov.exp: New file.
27898
27899 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
27900
27901         * gcc.c-torture/compile/20010911-1.c: New test.
27902
27903 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
27904
27905         * lib/profopt.exp: New, to support profile-directed optimizations.
27906         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
27907         * gcc.misc-tests/bprob-1.c: New test.
27908         * gcc.misc-tests/bprob-2.c: New test.
27909
27910 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
27911
27912         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
27913         XFAIL and which kinds of gcov output to verify.
27914         * gcc.misc-tests/gcov-4b.x: New file.
27915         * gcc.misc-tests/gcov-5b.x: New file.
27916         * gcc.misc-tests/gcov-6.x: New file.
27917         * gcc.misc-tests/gcov-7.c: New test.
27918         * gcc.misc-tests/gcov-7.x: New file.
27919
27920 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
27921
27922         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
27923         * gcc.misc-tests/gcov-6.c: New test.
27924
27925 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
27926
27927         PR c++/3986
27928         * g++.dg/abi/vbase1.C: New test.
27929
27930 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
27931
27932         * objc.dg/method-2.m: New.
27933
27934 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
27935
27936         PR c++/4203
27937         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
27938         * g++.dg/init/empty1.C: New test.
27939
27940 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
27941
27942         * gcc.c-torture/compile/20010903-1.c: New test.
27943
27944 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
27945
27946         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
27947         for m68k.
27948
27949 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
27950
27951         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
27952
27953         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
27954
27955         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
27956
27957 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
27958
27959         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
27960         for 16-bit 'unsigned int'.
27961
27962 2001-08-29  Kazu Hirata  <kazu@hxi.com>
27963
27964         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
27965
27966 2001-08-27  Richard Henderson  <rth@redhat.com>
27967
27968         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
27969         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
27970
27971 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
27972
27973         * gcc.dg/asm-names.c (ymain): New.
27974
27975 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
27976
27977         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
27978         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
27979         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
27980
27981 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27982
27983         * gcc.dg/compare5.c: New testcase.
27984
27985 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
27986
27987         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
27988         and "In instantiation".
27989
27990 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
27991
27992         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
27993
27994 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
27995
27996         * gcc.misc-tests/gcov.exp: Add support for branch information.
27997         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
27998         * gcc.misc-tests/gcov-4.c: New test.
27999         * gcc.misc-tests/gcov-4b.c: New test.
28000         * gcc.misc-tests/gcov-5b.c: New test.
28001
28002 2001-08-20  Zack Weinberg  <zackw@panix.com>
28003
28004         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
28005         expected to fail.
28006
28007 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
28008
28009         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
28010
28011 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
28012
28013         * g++.dg/eh/template1.C: New test.
28014
28015 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
28016
28017         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
28018         Fix thinko.
28019         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
28020         for xfail.
28021
28022 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
28023
28024         * lib/g77-dg.exp:  Use prune.exp for common procedures
28025         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
28026         * lib/g77.exp: (g77-dg-prune) Remove
28027
28028 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
28029
28030         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
28031
28032 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28033
28034         * g++.dg/template/unify1.C: New test.
28035
28036 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
28037
28038         * g++.dg/abi/empty4.C: New test.
28039
28040 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
28041
28042         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
28043         solaris2.*
28044         * g77.f-torture/compile/pr3743.x: Likewise
28045
28046 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
28047
28048         * g++.dg/other/using-declaration.C: New test.
28049
28050 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
28051
28052         * gcc.dg/cpp/tr-sign.c: New testcase.
28053
28054 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
28055
28056         * gcc.dg/cpp/19951025-1.c: Revert.
28057         * gcc.dg/cpp/directiv.c: We no longer process directives that
28058         interrupt macro arguments.
28059
28060 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
28061
28062         * gcc.dg/bconstp-1.c: New test.
28063
28064 2001-08-03  Richard Henderson  <rth@redhat.com>
28065
28066         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
28067
28068 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
28069
28070         * gcc.dg/cpp/19951025-1.c: Update.
28071
28072 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
28073
28074         * g77.dg/ff90-1.f (s): Fix reference of variable z,
28075         should be x.
28076
28077 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
28078
28079         Kill -fhonor-std.
28080         * g++.old-deja/g++.ns/ns14.C: Remove special options.
28081         * g++.old-deja/g++.other/std1.C: Likewise.
28082         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
28083
28084 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
28085
28086         * lib/g77.exp:  Load gcc-defs.exp for common procedures
28087         (g77_pass, g77_fail, g77_finish, g77_exit,
28088         ${tool}_check_unsupported_p} Now redundant.  Deleted.
28089
28090 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
28091
28092         * g77.dg/fbackslash.f
28093         * g77.dg/fcase-preserve.f
28094         * g77.dg/ff90-1.f
28095         * g77.dg/ffixed-line-length-0.f
28096         * g77.dg/ffixed-line-length-132.f
28097         * g77.dg/ffixed-line-length-7.f
28098         * g77.dg/ffixed-line-length-72.f
28099         * g77.dg/ffixed-line-length-none.f
28100         * g77.dg/ffree-form-1.f
28101         * g77.dg/fno-backslash.f
28102         * g77.dg/fno-f90-1.f
28103         * g77.dg/fno-fixed-form-1.f
28104         * g77.dg/fno-onetrip.f
28105         * g77.dg/fno-typeless-boz.f
28106         * g77.dg/fno-underscoring.f
28107         * g77.dg/fno-vxt-1.f
28108         * g77.dg/fonetrip.f
28109         * g77.dg/ftypeless-boz.f
28110         * g77.dg/fugly-assumed.f
28111         * g77.dg/funderscoring.f
28112         * g77.dg/fvxt-1.f
28113
28114 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
28115
28116         * objc.dg/fwd-proto-1.m: New.
28117         * objc.dg/local-decl-1.m: New.
28118         * objc.dg/naming-1.m: New.
28119         * objc.dg/naming-2.m: New.
28120         * objc.dg/proto-hier-1.m: New.
28121
28122 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
28123
28124         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
28125         largest-type elements to a struct makes its size grow.
28126
28127 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
28128
28129         * g++.dg/abi/vthunk1.C: New test.
28130
28131 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
28132
28133         * g++.dg/abi/vbase8-22.C: New test.
28134
28135 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
28136
28137         * gcc.dg/cpp/macro8.c: New test.
28138
28139 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
28140
28141         * g++.dg/abi/vbase8-21.C: New test.
28142
28143 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
28144
28145         * g++.dg/abi/vbase8-10.C: New test.
28146
28147 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28148
28149         * lib/g++.exp (g++_set_ld_library_path): Renamed to
28150         ${tool}_set_ld_library_path.
28151         Changed caller.
28152         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
28153         g++.exp.
28154
28155 2001-07-26  Stan Cox <scox@redhat.com>
28156
28157         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
28158         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
28159         gcc_exit, gcc_check_unsupported_p):
28160         Moved to gcc-deps.exp
28161         * gcc-deps.exp: New file.
28162
28163 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28164
28165         * g++.old-deja/g++.pt/defarg14.C: New test.
28166
28167 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
28168
28169         * g++.old-deja/g++.other/lineno5.C: New test.
28170
28171 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
28172
28173         * g++.old-deja/g++.pt/crash68.C: New test.
28174
28175 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
28176
28177         * g++.old-deja/g++.other/crash42.C: New test.
28178
28179 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
28180
28181         * gcc.dg/cpp/extratokens.c: Fix.
28182         * gcc.dg/cpp/skipping2.c: New tests.
28183
28184 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28185
28186         * gcc.c-torture/execute/20010724-1.c: New file.
28187         * gcc.c-torture/execute/20010724-1.x: New file.
28188
28189 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
28190
28191         * g++.old-deja/g++.other/cond7.C: New test.
28192
28193 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
28194
28195         * g++.old-deja/g++.other/optimize4.C: New test.
28196
28197 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
28198
28199         * g++.old-deja/g++.abi/vbase8-5.C: New test.
28200
28201 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
28202
28203         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
28204         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
28205         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
28206         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
28207
28208         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
28209         bug report" message.
28210
28211         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
28212         * g++.dg/ext/instantiate1.C: Move from old-deja.
28213
28214 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
28215
28216         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
28217         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
28218         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
28219         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
28220
28221 2001-07-23  Jeffrey A Law  (law@cygnus.com)
28222
28223         * gcc.c-torture/execute/20010723-1.c: New test.
28224
28225 2001-07-23  Ben Elliston  <bje@redhat.com>
28226
28227         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
28228
28229 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28230
28231         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
28232         i[34567]86-*-*.
28233         Delete handling of ieee_multilib_flags.
28234         Pass -mieee for alpha*-*-* and sh-*-*.
28235         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
28236
28237 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
28238
28239         Remove old-abi tests.
28240         * g++.old-deja/g++.mike/p11116.C: Remove.
28241         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
28242
28243 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
28244
28245         * g77.f-torture/compile/pr3743.f:  New test
28246
28247 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
28248
28249         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
28250
28251 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28252
28253         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
28254         g++.old-deja/g++.pt/static6.C: Likewise.
28255         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
28256         supports weak symbols.
28257
28258 2001-07-18  Andreas Jaeger  <aj@suse.de>
28259
28260         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
28261         supported again.
28262
28263 2001-07-18  Andreas Jaeger  <aj@suse.de>
28264
28265         * gcc.dg/iftrap-1.c: Fix target line.
28266
28267 2001-07-17  Richard Henderson  <rth@redhat.com>
28268
28269         * gcc.c-torture/execute/20010717-1.c: New.
28270
28271 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
28272
28273         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
28274         tests.
28275
28276 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
28277
28278         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
28279
28280 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28281
28282         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
28283         UAC_SIGBUS, UAC_NOPRINT definitions.
28284
28285 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
28286
28287         * objc/execute/object_is_class.m: New test.
28288         * objc/execute/object_is_meta_class.m: New test.
28289
28290 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
28291
28292         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
28293         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
28294
28295 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
28296
28297         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
28298         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
28299
28300 2001-07-14  Richard Henderson  <rth@redhat.com>
28301
28302         * gcc.dg/iftrap-1.c: New.
28303
28304 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
28305
28306         * g77.f-torture/execute/intrinsic77.f: New test.
28307
28308 2001-07-11  Janis Johnson <janis@us.ibm.com>
28309
28310         * gcc.misc-tests/gcov-3.c: New test.
28311
28312 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
28313
28314         * gcc.c-torture/compile/20010711-1.c,
28315         * gcc.c-torture/compile/20010711-2.c: New tests.
28316
28317 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
28318
28319         * gcc.c-torture/execute/20010711-1.c: New test.
28320
28321 2001-07-11  Ben Elliston  <bje@redhat.com>
28322
28323         * g++.old-deja/g++.other/enum5.C: New test.
28324
28325 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
28326
28327         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
28328         (g++-dg-prune): Call prune_gcc_output.
28329         * prune.exp: New file for prune_gcc_output.
28330         * lib/g++.exp, lib/gcc.exp: Load it.
28331
28332 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
28333
28334         * gcc.c-torture/compile/20010701-1.c,
28335         g++.old-deja/g++.ext/attrib6.C: New tests.
28336
28337 2001-07-06  Jeffrey A Law  (law@cygnus.com)
28338
28339         * gcc.c-torture/compile/20010706-1.c: New test.
28340
28341 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
28342
28343         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
28344
28345 2001-06-28  Stan Shebs  <shebs@apple.com>
28346
28347         * gcc.dg/pragma-darwin.c: New test.
28348
28349 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28350
28351         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
28352         Solaris 2.[678] system.
28353
28354 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
28355
28356         * gcc.dg/20010622-1.c: New test.
28357
28358 2001-06-18  Stan Shebs  <shebs@apple.com>
28359
28360         * objc.dg: New directory.
28361         * objc.dg/dg.exp: New file.
28362         * objc.dg/alias.m: New.
28363         * objc.dg/class-1.m: New.
28364         * objc.dg/class-2.m: New.
28365         * objc.dg/const-str-1.m: New.
28366         * objc.dg/const-str-2.m: New.
28367         * objc.dg/id-1.m: New.
28368         * objc.dg/method-1.m: New.
28369         * objc.dg/super-class-1.m: New.
28370         * lib/objc-dg.exp: New file.
28371
28372 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
28373
28374         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
28375         of label name.
28376
28377 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
28378
28379         * g++.old-deja/g++.abi/vbase8-9.C: New test.
28380
28381 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28382
28383         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
28384         variable.
28385
28386 2001-06-12  Richard Henderson  <rth@redhat.com>
28387
28388         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
28389
28390 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
28391
28392         * g++.old-deja/g++.abi/vbase5.C: New test.
28393         * g++.old-deja/g++.abi/vbase6.C: New test.
28394         * g++.old-deja/g++.abi/vbase7.C: New test.
28395
28396 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28397
28398         * gcc.c-torture/compile/20010610-1.c: New test.
28399
28400 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
28401
28402         * g++.old-deja/g++.abi/vbase4.C: New test.
28403
28404 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
28405
28406         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
28407         support %f for HC11/HC12 targets.
28408         * gcc.c-torture/execute/930513-1.x: New file, likewise.
28409         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
28410         on HC11/HC12 targets.
28411         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
28412
28413 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28414
28415         * gcc.dg/wchar_t-1.c: New file.
28416         * gcc.dg/wint_t-1.c: Likewise.
28417
28418 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
28419
28420         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
28421
28422 2001-06-11  Richard Henderson  <rth@redhat.com>
28423
28424         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
28425
28426 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
28427
28428         * gcc.c-torture/compile/20010611-1.c: New test.
28429
28430 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
28431
28432         * gcc.dg/c99-tag-1.c: Add more tests.
28433
28434 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
28435
28436         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
28437         representation on MN10300 and ARM/Thumb.
28438
28439 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
28440
28441         * g77.f-torture/execute/20010610.f: New.
28442
28443 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
28444
28445         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
28446         names.
28447
28448 2001-06-09  Richard Henderson  <rth@redhat.com>
28449
28450         * gcc.c-torture/execute/ashrdi-1.c: New.
28451         * gcc.c-torture/execute/ashldi-1.c: New.
28452         * gcc.c-torture/execute/lshrdi-1.c: New.
28453
28454 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
28455
28456         * objc/execute/load-3.m: Added. Check sending +load to categories,
28457         in addition to classes.
28458
28459 2001-06-08  Stan Shebs  <shebs@apple.com>
28460
28461         * objc/execute/load-2.m: New test.  From Nicola Pero
28462         <n.pero@mi.flashnet.it>.
28463
28464 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
28465
28466         * gcc.c-torture/execute/20010605-2.c: New test.
28467
28468 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
28469
28470         * g++.old-deja/g++.abi/vbase2.C: New test.
28471         * g++.old-deja/g++.abi/vbase3.C: New test.
28472
28473 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
28474
28475         * g++.old-deja/g++.pt/friend49.C: New test.
28476
28477 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
28478
28479         * g++.old-deja/g++.ext/anon3.C: New test.
28480
28481 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
28482
28483         * g++.old-deja/g++.other/conv7.C: New test.
28484
28485 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
28486
28487         * gcc.c-torture/compile/20010605-2.c: New test.
28488
28489 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
28490
28491         * gcc.c-torture/execute/20010604-1.c: New test.
28492
28493 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
28494
28495         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
28496
28497 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
28498
28499         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
28500         (g++_link_flags): Likewise.
28501         (g++_init): Pass gccpath's value to two previous functions.
28502
28503 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28504
28505         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
28506         Ensure logfile entry matches exec command line.
28507
28508 2001-05-31  Richard Henderson  <rth@redhat.com>
28509
28510         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
28511         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
28512
28513 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
28514
28515         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
28516         compiler for irix6.2
28517
28518 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
28519
28520         * g++.old-deja/g++.other/optimize3.C: New file.
28521
28522 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
28523
28524         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
28525         assemble.
28526
28527 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
28528
28529         * g++.old-deja/g++.other/optimize2.C: New file.
28530
28531 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
28532
28533         * gcc.c-torture/compile/20010518-2.c: New file.
28534         * gcc.c-torture/execute/20010518-1.c: New file.
28535         * gcc.c-torture/execute/20010518-2.c: New file.
28536
28537 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
28538
28539         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
28540
28541 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
28542
28543         G++ no longer defines builtins that do not begin with __builtin.
28544         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
28545         * g++.old-deja/g++.brendand/misc13.C: Likewise.
28546         * g++.old-deja/g++.law/builtin1.C: Likewise.
28547         * g++.old-deja/g++.law/cvt2.C: Likewise.
28548         * g++.old-deja/g++.mike/net5.C: Likewise.
28549         * g++.old-deja/g++.other/builtins1.C: Likewise.
28550         * g++.old-deja/g++.other/builtins2.C: Likewise.
28551         * g++.old-deja/g++.other/builtins3.C: Likewise.
28552         * g++.old-deja/g++.other/builtins4.C: Likewise.
28553         * g++.old-deja/g++.other/inline8.C: Likewise.
28554         * g++.old-deja/g++.robertl/eb39.C: Likewise.
28555
28556 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
28557
28558         * g++.old-deja/g++.pt/using1.C: Adjust.
28559         * g++.old-deja/g++.pt/using2.C: New test.
28560
28561 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
28562
28563         * gcc.dg/cpp/charconst.c: New tests.
28564         * gcc.dg/cpp/escape.c: New tests.
28565         * gcc.dg/cpp/escape-1.c: New tests.
28566         * gcc.dg/cpp/escape-2.c: New tests.
28567         * gcc.dg/cpp/ucs.c: New tests.
28568
28569 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
28570
28571         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
28572         native compiler for irix6.5.
28573
28574 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
28575
28576         * lib/g++.exp (g++_include_flags): Use args to compute
28577         get_multilibs.
28578         (g++_link_flags): Likewise.
28579         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
28580
28581 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
28582
28583         * gcc.dg/c90-hexfloat-1.c: Add more tests.
28584
28585 2001-05-21  Geoff Keating  <geoffk@redhat.com>
28586
28587         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
28588         this file.
28589
28590 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
28591
28592         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
28593         STACK_SIZE;
28594         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
28595         to STACK_SIZE; Use it to define size of add_histo array.
28596         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
28597         to STACK_SIZE.
28598         (f): Use GITT_SIZE to define size of gitt local table.
28599         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
28600         to STACK_SIZE; Use it to define size of bytemem array.
28601
28602 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
28603
28604         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
28605         on 68HC11/HC12 due to the asm instruction.
28606         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
28607         * gcc.c-torture/compile/920520-1.x: Likewise.
28608         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
28609         on 68HC11/HC12 because the function is larger than 64K.
28610         * gcc.c-torture/compile/961203-1.x: New file, this test fails
28611         on 68HC11/HC12 because the structure is too large.
28612
28613 2001-05-20  Richard Henderson  <rth@redhat.com>
28614
28615         * gcc.c-torture/execute/20010520-1.c: New.
28616
28617 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28618
28619         * g++.old-deja/g++.warn/compare1.C: New test.
28620         * gcc.dg/compare4.c: New test.
28621
28622 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
28623
28624         * g++.old-deja/g++.other/optimize1.C: New test.
28625
28626 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28627
28628         * g++.old-deja/g++.pt/spec41.C: New test.
28629
28630 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
28631
28632         * gcc.c-torture/compile/20010114-1.x: Remove.
28633
28634 2001-05-18  Stan Shebs  <shebs@apple.com>
28635
28636         * gcc.c-torture/compile/20010518-1.c: New test.
28637
28638 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
28639
28640         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
28641         * g++.old-deja/g++.pt/crash67.C: New test.
28642
28643 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
28644
28645         * g++.old-deja/g++.other/debug9.C: New test.
28646
28647 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
28648
28649         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
28650
28651 2001-05-16  Jan Hubicka  <jh@suse.cz>
28652
28653         * gcc.c-torture/compile/20010516-1.c: New test.
28654
28655 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
28656
28657         * g++.old-deja/g++.other/crash41.C: New test.
28658
28659 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
28660
28661         * g++.old-deja/g++.pt/crash66.C: New test.
28662
28663 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
28664
28665         * g++.old-deja/g++.robertl/eb27.C: Convert.
28666
28667 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
28668
28669         * g++.dg/friend-warn.C: New test.  Do not warn about friend
28670         declaration being redundant.
28671
28672 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
28673
28674         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
28675
28676 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
28677
28678         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
28679
28680 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
28681
28682         * lib/g++.exp: Use testsuite_flags.
28683
28684 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
28685
28686         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
28687
28688 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
28689
28690         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
28691
28692 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
28693
28694         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
28695
28696 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
28697
28698         * gcc.c-torture/compile/20010313-1.c: New test.
28699
28700 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
28701
28702         * gcc.dg/cpp/direct2.c: New test.
28703         * gccq.dg/cpp/direct2s.c: New test.
28704
28705         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
28706
28707 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
28708
28709         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
28710         * g++.old-deja/g++.other/op3.C: Likewise.
28711
28712 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
28713
28714         * gcc.dg/cpp/syshdr.h: New file.
28715         * gcc.dg/cpp/sysmac1.c: Update.
28716         * gcc.dg/cpp/sysmac2.c: Update.
28717
28718 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
28719
28720         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
28721
28722 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
28723
28724         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
28725         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
28726
28727 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
28728
28729         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
28730
28731 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
28732
28733         * lib/g++.exp (g++_include_flags): Don't use any special flags
28734         if TESTING_IN_BUILD_TREE is not defined.
28735         (g++_init): Use a plain 'c++' as the compiler if
28736         TESTING_IN_BUILD_TREEE is not defined.
28737
28738 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
28739
28740         * g++.old-deja/g++.eh/catch13.C: New test.
28741         * g++.old-deja/g++.eh/catch14.C: New test.
28742
28743 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
28744
28745         * gcc.dg/cpp/tr-define.c: New test.
28746
28747 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
28748
28749         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
28750         <stdlib.h>, not <malloc.h>.
28751
28752 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
28753
28754         * g++.old-deja/g++.ns/template17.C: New test.
28755
28756 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
28757
28758         * g++.old-deja/g++.pt/ref4.C: New test.
28759
28760 2001-04-30  Richard Henderson  <rth@redhat.com>
28761
28762         * gcc.dg/20000724-1.c: Revert last change.
28763
28764 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
28765
28766         * g77.f-torture/execute/20010430.f: New test.
28767
28768 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
28769
28770         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
28771
28772 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
28773
28774         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
28775
28776 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
28777
28778         * g++.old-deja/g++.eh/crash6.C: New test.
28779
28780 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
28781
28782         * g++.old-deja/g++.other/warn7.C: New test.
28783
28784 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
28785
28786         * g++.old-deja/g++.other/defarg9.C: New test.
28787
28788 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
28789
28790         * g77.f-torture/compile/20010426.f: New test.
28791         * g77.f-torture/execute/20010426.f: New test.
28792
28793 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
28794
28795         * g77.f-torture/compile/20000629-1.x: Remove - error
28796         has been fixed.
28797
28798 2001-04-26  Jeffrey A Law  (law@cygnus.com)
28799
28800         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
28801         Tweak slightly to work with g++.dg framework.
28802         * g++.dg/special/ecos.exp: Run initp1.C test.
28803         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
28804
28805         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
28806         its linker doesn't give line numbers either.
28807         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
28808
28809 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
28810
28811         * g++.old-deja/g++.other/lex1.C: New test.
28812
28813 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
28814
28815         * gcc.dg/noncompile/20010425-1.c: New test.
28816
28817 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
28818
28819         * g++.old-deja/g++.pt/mangle2.C: New test.
28820
28821 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
28822
28823         * gcc.dg/format/plus-1.c: New test.
28824
28825 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
28826
28827         * gcc.dg/20010423-1.c: New test.
28828
28829 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
28830
28831         * gcc.c-torture/execute/20010422-1.c: New test.
28832
28833 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
28834
28835         * g++.old-deja/g++.ns/type2.C: New test.
28836
28837 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
28838
28839         * g++.old-deja/g++.other/perf1.C: New test.
28840
28841 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
28842
28843         * gcc.dg/c99-func-2.c: Remove xfail.
28844         * gcc.dg/c99-func-3.c: Remove xfail.
28845         * gcc.dg/c99-func-4.c: Remove xfail.
28846
28847 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
28848
28849         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
28850
28851 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
28852
28853         * gcc.c-torture/compile/20010423-1.c: New test.
28854
28855 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
28856
28857         * g++.old-deja/g++.pt/typename28.C: New test.
28858
28859 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
28860
28861         * g++.old-deja/g++.abi/empty2.C: New test.
28862         * g++.old-deja/g++.abi/empty3.C: New test.
28863
28864 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
28865
28866         * g++.old-deja/g++.other/comdat2.C: New test.
28867         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
28868
28869 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
28870
28871         * g++.old-deja/g++.other/overload14.C: New test.
28872
28873 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
28874
28875         * g++.old-deja/g++.other/lookup23.C: New test.
28876
28877 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
28878
28879         * gcc.c-torture/execute/20010403-1.c: New test.
28880
28881 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
28882             Mark Mitchell  <mark@codesourcery.com>
28883
28884         * lib/old-dejagnu.exp: Don't delete output of executable.
28885         Add .exe suffix to executables.
28886
28887 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
28888
28889         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
28890
28891 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28892
28893         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
28894
28895 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
28896
28897         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
28898         * g++.old-deja/g++.abi/crash1.C: New test.
28899
28900 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
28901
28902         * g++.old-deja/g++.other/crash40.C: New test.
28903
28904 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28905
28906         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
28907
28908 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
28909
28910         * g++.old-deja/g++.other/warn6.C: New test.
28911
28912 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
28913
28914         * g++.old-deja/g++.robertl/eb42.C: Same.
28915
28916 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28917
28918         * gcc.dg/wtr-conversion-1.c: New testcase.
28919
28920 2001-04-10  Richard Henderson  <rth@redhat.com>
28921
28922         * g++.old-deja/g++.other/array5.C: New.
28923
28924 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28925
28926         * gcc.c-torture/execute/20010408-1.c: New test.
28927
28928 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
28929
28930         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
28931         headers and constructs.
28932         * g++.old-deja/g++.robertl/eb79.C: Same.
28933         * g++.old-deja/g++.robertl/eb77.C (main): Same.
28934         * g++.old-deja/g++.robertl/eb73.C: Same.
28935         * g++.old-deja/g++.robertl/eb66.C (main): Same.
28936         * g++.old-deja/g++.robertl/eb55.C (t): Same.
28937         * g++.old-deja/g++.robertl/eb54.C (main): Same.
28938         * g++.old-deja/g++.robertl/eb46.C (main): Same.
28939         * g++.old-deja/g++.robertl/eb44.C: Same.
28940         * g++.old-deja/g++.robertl/eb41.C (main): Same.
28941         * g++.old-deja/g++.robertl/eb4.C (main): Same.
28942         * g++.old-deja/g++.robertl/eb39.C: Same.
28943         * g++.old-deja/g++.robertl/eb33.C (main): Same.
28944         * g++.old-deja/g++.robertl/eb31.C (main): Same.
28945         * g++.old-deja/g++.robertl/eb30.C: Same.
28946         * g++.old-deja/g++.robertl/eb3.C: Same.
28947         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
28948         * g++.old-deja/g++.robertl/eb21.C: Same.
28949         * g++.old-deja/g++.robertl/eb15.C: Same.
28950         * g++.old-deja/g++.robertl/eb118.C: Same.
28951         * g++.old-deja/g++.robertl/eb115.C (main): Same.
28952         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
28953         * g++.old-deja/g++.robertl/eb109.C: Same.
28954         * g++.old-deja/g++.other/sibcall1.C (main): Same.
28955         * g++.old-deja/g++.mike/rtti1.C: Same.
28956         * g++.old-deja/g++.mike/p658.C: Same.
28957         * g++.old-deja/g++.mike/net46.C: Same.
28958         * g++.old-deja/g++.mike/net34.C: Same.
28959         * g++.old-deja/g++.mike/memoize1.C: Same.
28960         * g++.old-deja/g++.mike/eh2.C: Same.
28961         * g++.old-deja/g++.law/weak.C: Same.
28962         * g++.old-deja/g++.law/visibility7.C: Same.
28963         * g++.old-deja/g++.law/visibility25.C: Same.
28964         * g++.old-deja/g++.law/visibility22.C: Same.
28965         * g++.old-deja/g++.law/visibility2.C: Same.
28966         * g++.old-deja/g++.law/visibility17.C: Same.
28967         * g++.old-deja/g++.law/visibility13.C: Same.
28968         * g++.old-deja/g++.law/visibility10.C: Same.
28969         * g++.old-deja/g++.law/visibility1.C: Same.
28970         * g++.old-deja/g++.law/virtual3.C (eval): Same.
28971         * g++.old-deja/g++.law/vbase1.C: Same.
28972         * g++.old-deja/g++.law/operators32.C: Same.
28973         * g++.old-deja/g++.law/nest3.C: Same.
28974         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
28975         * g++.old-deja/g++.law/except5.C (main): Same.
28976         * g++.old-deja/g++.law/cvt7.C (run): Same.
28977         * g++.old-deja/g++.law/cvt2.C: Same.
28978         * g++.old-deja/g++.law/cvt16.C: Same.
28979         * g++.old-deja/g++.law/ctors6.C (bar): Same.
28980         * g++.old-deja/g++.law/ctors17.C (main): Same.
28981         * g++.old-deja/g++.law/ctors13.C: Same.
28982         * g++.old-deja/g++.law/ctors12.C (main): Same.
28983         * g++.old-deja/g++.law/ctors10.C: Same.
28984         * g++.old-deja/g++.law/code-gen5.C: Same.
28985         * g++.old-deja/g++.law/bad-error7.C: Same.
28986         * g++.old-deja/g++.law/arm9.C: Same.
28987         * g++.old-deja/g++.law/arm12.C: Same.
28988         * g++.old-deja/g++.law/arg8.C: Same.
28989         * g++.old-deja/g++.law/arg1.C: Same.
28990         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
28991         * g++.old-deja/g++.jason/template31.C: Same.
28992         * g++.old-deja/g++.jason/template24.C (main): Same.
28993         * g++.old-deja/g++.jason/2371.C: Same.
28994         * g++.old-deja/g++.eh/new2.C: Same.
28995         * g++.old-deja/g++.eh/new1.C: Same.
28996         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
28997         * g++.old-deja/g++.brendan/nest21.C (main): Same.
28998         * g++.old-deja/g++.brendan/err-msg3.C: Same.
28999         * g++.old-deja/g++.brendan/crash62.C: Same.
29000         * g++.old-deja/g++.brendan/crash52.C: Same.
29001         * g++.old-deja/g++.brendan/crash49.C (main): Same.
29002         * g++.old-deja/g++.brendan/crash38.C: Same.
29003         * g++.old-deja/g++.brendan/crash15.C (main): Same.
29004         * g++.old-deja/g++.brendan/copy9.C: Same.
29005
29006 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
29007
29008         * gcc.c-torture/execute/20001203-2.c (memset):
29009         Count argument is of type __SIZE_TYPE__.
29010
29011 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
29012
29013         * gcc.c-torture/compile/20010404-1.c: New test.
29014
29015 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
29016
29017         * gcc.c-torture/compile/20010326-1.c: New test.
29018
29019 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
29020
29021         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
29022         peculiarities of the SH.
29023         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
29024
29025 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29026
29027         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
29028         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
29029         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
29030
29031 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
29032
29033         * g77.f-torture/compile/20010321-1.f: New test.
29034
29035 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
29036
29037         * gcc.c-torture/compile/20010329-1.c: New test.
29038
29039 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
29040
29041         * gcc.c-torture/execute/20010329-1.c: New test.
29042
29043 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
29044
29045         * g++.old-deja/g++.other/eh4.C: Fix typo.
29046
29047 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
29048
29049         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
29050
29051 2001-03-28  Philip Blundell  <philb@gnu.org>
29052
29053         * gcc.c-torture/compile/20010328-1.c: New test.
29054
29055 2001-03-27  Richard Henderson  <rth@redhat.com>
29056
29057         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
29058         * g++.old-deja/g++.eh/vbase3.C: Likewise.
29059
29060 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
29061
29062         * gcc.c-torture/compile/20010327-1.c: New test.
29063
29064 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
29065
29066         * g++.old-deja/g++.other/friend12.C: New test.
29067         * g++.old-deja/g++.other/friend9.C: Expect no errors.
29068         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
29069
29070 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
29071
29072         * gcc.c-torture/execute/20010325-1.c: New test.
29073
29074 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
29075
29076         * g++.old-deja/g++.other/mangle3.C: New test.
29077
29078 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
29079
29080         * g++.old-deja/g++.other/anon8.C: New test.
29081
29082 2001-03-20  Philip Blundell  <philb@gnu.org>
29083
29084         * gcc.c-torture/compile/20010320-1.c: New test.
29085
29086 2001-03-17  Richard Henderson  <rth@redhat.com>
29087
29088         * g++.old-deja/g++.other/eh4.C: Add expected error text.
29089
29090 2001-03-15  Geoff Keating  <geoff@redhat.com>
29091
29092         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
29093         tests on AIX.
29094
29095 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
29096
29097         * g++.old-deja/g++.other/eh4.C: New test.
29098
29099 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
29100
29101         * gcc.dg/cpp/mi1.c: Update.
29102
29103 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
29104
29105         * g++.old-deja/g++.other/regstack.C: New test.
29106
29107 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
29108
29109         * g++.old-deja/g++.other/ref4.C: New test.
29110
29111 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
29112
29113         * objc/execute/va_method.m: Added.
29114         * objc/execute/IMP.m: Added.
29115         * objc/execute/_cmd.m: Added.
29116         * objc/execute/accessing_ivars.m: Added.
29117         * objc/execute/class-1.m: Added.
29118         * objc/execute/class-10.m: Added.
29119         * objc/execute/class-11.m: Added.
29120         * objc/execute/class-12.m: Added.
29121         * objc/execute/class-13.m: Added.
29122         * objc/execute/class-14.m: Added.
29123         * objc/execute/class-2.m: Added.
29124         * objc/execute/class-3.m: Added.
29125         * objc/execute/class-4.m: Added.
29126         * objc/execute/class-5.m: Added.
29127         * objc/execute/class-6.m: Added.
29128         * objc/execute/class-7.m: Added.
29129         * objc/execute/class-8.m: Added.
29130         * objc/execute/class-9.m: Added.
29131         * objc/execute/class-tests-1.h
29132         * objc/execute/class-tests-2.h
29133         * objc/execute/compatibility_alias.m: Added.
29134         * objc/execute/encode-1.m: Added.
29135         * objc/execute/formal_protocol-1.m: Added.
29136         * objc/execute/formal_protocol-2.m: Added.
29137         * objc/execute/formal_protocol-3.m: Added.
29138         * objc/execute/formal_protocol-4.m: Added.
29139         * objc/execute/formal_protocol-5.m: Added.
29140         * objc/execute/formal_protocol-6.m: Added.
29141         * objc/execute/formal_protocol-7.m: Added.
29142         * objc/execute/informal_protocol.m: Added.
29143         * objc/execute/initialize.m: Added.
29144         * objc/execute/load.m: Added.
29145         * objc/execute/many_args_method.m: Added.
29146         * objc/execute/nested-3.m: Added.
29147         * objc/execute/no_clash.m: Added.
29148         * objc/execute/private.m: Added.
29149         * objc/execute/redefining_self.m: Added.
29150         * objc/execute/root_methods.m: Added.
29151         * objc/execute/selector-1.m: Added.
29152         * objc/execute/static-1.m: Added.
29153         * objc/execute/static-2.m: Added.
29154         * objc/execute/va_method.m: Added.
29155
29156 2001-03-10  Richard Henderson  <rth@redhat.com>
29157
29158         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
29159
29160 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
29161
29162         * g++.old-deja/g++.other/crash31.C: XFAIL.
29163         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
29164         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
29165         * gcc.c-torture/execute/20010123-1.x: XFAIL.
29166         * gcc.c-torture/execute/20010124-1.x: XFAIL.
29167         * gcc.dg/sequence-pt-1.c: XFAIL one test.
29168
29169 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
29170
29171         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
29172
29173 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
29174
29175         * gcc.dg/20000724-1.c: Don't use multiline strings.
29176
29177 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
29178
29179         * objc/execute/string1.m, objc/execute/string2.m: Compare the
29180         result of -cString against what we expect it to be; don't just
29181         print it out for no one to read.
29182
29183         * objc/execute/string3.m, objc/execute/string4.m: New tests.
29184         Based on testcases provided by Nicola Pero.
29185
29186 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
29187
29188         * gcc.dg/cpp/macro7.c: New test.
29189
29190 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
29191
29192         * gcc.dg/cpp/multiline.c: Update.
29193
29194 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
29195
29196         * g++.old-deja/g++.other/enum3.C: New test.
29197
29198 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
29199
29200         * g++.old-deja/g++.other/pod1.C: New test.
29201
29202 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
29203
29204         * g++.old-deja/g++.ext/overload1.C: New test.
29205
29206 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
29207
29208         * g++.old-deja/g++.pt/using1.C: New test.
29209
29210 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
29211
29212         * g++.old-deja/g++.other/using9.C: New test.
29213
29214 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
29215
29216         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
29217
29218         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
29219
29220 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
29221
29222         * g++.old-deja/g++.ext/realpt1.C: Remove.
29223
29224 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
29225
29226         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
29227
29228 2001-02-26  Will Cohen  <wcohen@redhat.com>
29229
29230         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
29231
29232 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
29233
29234         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
29235         templatized constructors.
29236
29237 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29238
29239         * gcc.c-torture/execute/20010224-1.c: New test.
29240
29241 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
29242
29243         * gcc.c-torture/execute/20010222-1.c: New test.
29244
29245 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
29246
29247         * g++.old-deja/g++.other/inline20.C: New test.
29248
29249 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
29250
29251         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
29252
29253 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
29254
29255         * g++.old-deja/g++.other/lookup22.C: New test.
29256
29257 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
29258
29259         * g77.dg: New directory.
29260         * g77.dg/20010216-1.f: New test case.
29261         * g77.dg/dg.exp: New driver.
29262         * lib/g77-dg.exp: New driver library.
29263
29264 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29265
29266         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
29267
29268 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
29269
29270         * g++.old-deja/g++.other/decl9.C: New test.
29271
29272 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
29273
29274         * g++.old-deja/g++.other/init16.C: Update the test so that it does
29275         not need <string> and also tests the initialization at runtime.
29276
29277 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
29278
29279         * gcc.c-torture/execute/longlong.c: New test.
29280
29281 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
29282
29283         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
29284
29285 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
29286
29287         * gcc.c-torture/execute/920302-1.c (execute):
29288         Change argument type to short.
29289
29290 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
29291
29292         * g++.old-deja/g++.pt/deduct6.C: New test.
29293
29294 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
29295
29296         * g++.old-deja/g++.pt/deduct5.C: New test.
29297
29298 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
29299
29300         * gcc.c-torture/execute/20010209-1.c: New test.
29301
29302 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
29303
29304         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
29305
29306 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
29307
29308         * g++.dg/vtgc1.C: Update for new ABI.
29309
29310         * consistency.vlad: New directory, 1665 files.
29311
29312 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
29313
29314         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
29315         return type.
29316         * gcc.dg/cpp/digraphs.c: Declare puts.
29317
29318 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
29319
29320         * g++.old-deja/g++.other/warn5.C: New test.
29321
29322 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
29323
29324         * g++.old-deja/g++.pt/spec40.C: New test.
29325
29326 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
29327
29328         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
29329         case.
29330         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
29331
29332 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
29333
29334         * gcc.c-torture/compile/20010209-1.c: New test.
29335
29336 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
29337
29338         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
29339         excess errors message but not if it crashes.
29340         * g++.old-deja/g++.other/crash27.C: Likewise.
29341         * g++.old-deja/g++.other/crash28.C: Likewise.
29342         * g++.old-deja/g++.other/crash30.C: Likewise.
29343         * g++.old-deja/g++.other/crash32.C: Likewise.
29344         * g++.old-deja/g++.other/crash35.C: Likewise.
29345         * g++.old-deja/g++.pt/inherit2.C: Likewise.
29346
29347 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
29348
29349         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
29350         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
29351         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
29352         g77.f-torture/execute/execute.exp,
29353         g77.f-torture/noncompile/noncompile.exp,
29354         gcc.c-torture/execute/execute.exp,
29355         gcc.c-torture/execute/memcheck/memcheck.exp,
29356         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
29357         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
29358         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
29359         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
29360         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
29361         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
29362         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
29363         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
29364         Remove bug reporting instructions with ancient email addresses.
29365
29366 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
29367
29368         * gcc.dg/20010202-1.c: New test.
29369         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
29370
29371 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
29372
29373         * g++.dg/stdbool-if.C: New test.
29374
29375 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
29376
29377         * objc/execute/fdecl.m: Added main().
29378
29379 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
29380
29381         * gcc.c-torture/execute/20010206-1.c: New test.
29382
29383 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
29384
29385         * gcc.dg/cpp/avoidpaste1.c: Update.
29386
29387 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
29388
29389         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
29390         Pero <nicola@brainstorm.co.uk>.
29391         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
29392
29393 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
29394
29395         * g++.old-deja/g++.pt/spec39.C: New test.
29396
29397 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
29398
29399         * gcc.c-torture/compile/20010202-1.c: New test.
29400
29401 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
29402
29403         * g++.old-deja/g++.abi/primary2.C: New test.
29404         * g++.old-deja/g++.abi/primary3.C: New test.
29405         * g++.old-deja/g++.abi/primary4.C: New test.
29406         * g++.old-deja/g++.abi/primary5.C: New test.
29407         * g++.old-deja/g++.abi/vtable3.h: New test.
29408         * g++.old-deja/g++.abi/vtable3a.C: New test.
29409         * g++.old-deja/g++.abi/vtable3b.C: New test.
29410         * g++.old-deja/g++.abi/vtable3c.C: New test.
29411         * g++.old-deja/g++.abi/vtable3d.C: New test.
29412         * g++.old-deja/g++.abi/vtable3e.C: New test.
29413         * g++.old-deja/g++.abi/vtable3f.C: New test.
29414         * g++.old-deja/g++.abi/vtable3g.C: New test.
29415         * g++.old-deja/g++.abi/vtable3h.C: New test.
29416         * g++.old-deja/g++.abi/vtable3i.C: New test.
29417         * g++.old-deja/g++.abi/vtable3j.C: New test.
29418         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
29419
29420 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
29421
29422         * g++.old-deja/g++.other/anon6.C: New test.
29423         * g++.old-deja/g++.other/anon7.C: New test.
29424
29425 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
29426
29427         * gcc.dg/cpp/avoidpaste2.c: New tests.
29428
29429 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
29430
29431         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
29432
29433 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
29434
29435         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
29436         DECIMAL_DIG cases for Irix."
29437
29438 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
29439
29440         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
29441
29442 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
29443
29444         * gcc.dg/c99-tag-1.c: New test.
29445
29446 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
29447
29448         * gcc.dg/cpp/tr-warn1.c: Add tests.
29449
29450 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
29451
29452         * gcc.dg/cpp/avoidpaste1.c: Update.
29453         * gcc.dg/cpp/paste4.c: Update.
29454
29455 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
29456
29457         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
29458         cases for Irix.
29459
29460 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
29461
29462         * g++.old-deja/g++.other/inline19.C: New test.
29463
29464 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
29465
29466         * gcc.dg/Wlarger-than.c: New test.
29467
29468 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
29469
29470         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
29471
29472 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
29473
29474         * gcc.c-torture/execute/20010129-1.c: New test.
29475         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
29476
29477 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
29478
29479         * gcc.dg/cpp/avoidpaste1.c: Test case.
29480
29481 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
29482
29483         * g++.old-deja/g++.other/inline18.C: New test.
29484
29485 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29486
29487         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
29488         and __builtin_putchar.
29489
29490 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
29491
29492         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
29493         tests.
29494
29495 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
29496
29497         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
29498         floating point number rounding mode to round to the nearest
29499         representable mode.
29500
29501 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
29502
29503         * g++.old-deja/g++.other/mangle2.C: New test.
29504
29505 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
29506
29507         * gcc.c-torture/compile/20010124-1.c: New test.
29508
29509 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
29510
29511         * g++.old-deja/g++.pt/spec38.C: New test.
29512
29513 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29514
29515         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
29516         "Build don't run".
29517
29518 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29519
29520         * gcc.c-torture/execute/20010123-1.c: New test.
29521
29522 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
29523
29524         * g++.old-deja/g++.pt/spec37.C: New test.
29525
29526 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
29527
29528         * g++.old-deja/g++.pt/overload14.C: New test.
29529
29530 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29531
29532         * gcc.c-torture/execute/20010122-1.c: New test, exercise
29533         __builtin_return_address.
29534
29535 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
29536
29537         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
29538         * g++.old-deja/g++.pt/spec35.C: New test.
29539         * g++.old-deja/g++.pt/spec36.C: New test.
29540
29541 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
29542
29543         * gcc.c-torture/compile/20010118-1.c: New test.
29544
29545 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
29546
29547         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
29548
29549 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
29550
29551         * gcc.c-torture/execute/20010119-1.c: New test.
29552
29553 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
29554
29555         * g++.old-deja/g++.other/vbase5.C: New test.
29556
29557 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
29558
29559         * gcc.c-torture/execute/20010118-1.c: New test.
29560
29561 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
29562
29563         * g++.old-deja/g++.pt/deduct3.C: New test.
29564
29565 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
29566
29567         * g++.old-deja/g++.pt/spec34.C: New test.
29568
29569 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
29570
29571         * g77.f-torture/compile/20000601-2.f: New test.
29572
29573 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
29574
29575         * g++.old-deja/g++.other/init17.C: New test.
29576
29577 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
29578
29579         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
29580
29581 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
29582
29583         * g++.old-deja/g++.pt/unify8.C: New test.
29584
29585 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
29586
29587         * g++.old-deja/g++.abi/vbase1.C: New test.
29588
29589 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
29590
29591         * g++.old-deja/g++.pt/crash65.C: New test.
29592
29593 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
29594
29595         * gcc.dg/cpp/assembl2.S: New test case.
29596
29597 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
29598
29599         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
29600         are supported.
29601
29602 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29603
29604         * g++.old-deja/g++.other/builtins1.C: New test.
29605         * g++.old-deja/g++.other/builtins2.C: Likewise.
29606         * g++.old-deja/g++.other/builtins3.C: Likewise.
29607         * g++.old-deja/g++.other/builtins4.C: Likewise.
29608
29609 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
29610
29611         * gcc.c-torture/compile/20010117-1.c: New test.
29612         * gcc.c-torture/compile/20010117-2.c: New test.
29613
29614 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
29615
29616         * g77.f-torture/execute/20010116.[fx]: New test,
29617         XFAIL on i?86-*-*.
29618         * g77.f-torture/compile/20010115.f: Indicate it's
29619         a test for PR fortran/1636.
29620
29621 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
29622
29623         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
29624
29625 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
29626
29627         * g77.f-torture/compile/20010115.f: New test.
29628
29629 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
29630
29631         * g++.old-deja/g++.pt/nontype5.C: New test.
29632
29633 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
29634
29635         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
29636         have an equivalent working one below it.
29637
29638 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
29639
29640         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
29641         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
29642
29643 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
29644
29645         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
29646         message containing "init_priority".
29647         (conpr-2.C): Likewise.
29648         (conpr-3.C): Likewise.
29649         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
29650
29651 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29652
29653         * gcc.c-torture/execute/20010114-2.c: New test.
29654
29655 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
29656
29657         * gcc.c-torture/compile/20010114-1.c: New test.
29658         * gcc.c-torture/compile/20010114-1.x: Xfail.
29659         * gcc.c-torture/compile/20010114-2.c: New test.
29660         * gcc.c-torture/execute/20010114-1.c: New test.
29661         * gcc.dg/trunc-1.c: New test.
29662         * gcc.dg/uninit-B.c: New test.
29663
29664 2001-01-13  Nick Clifton  <nickc@redhat.com>
29665
29666         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
29667         target.
29668
29669 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
29670
29671         * gcc.c-torture/compile/20010113-1.c: New test.
29672
29673 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
29674
29675         * gcc.c-torture/compile/20001212-1.c: New test.
29676
29677 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
29678
29679         * gcc.dg/cpp/widestr1.c: Update.
29680         * gcc.dg/cpp/prag-imp.c: Remove.
29681
29682 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
29683
29684         * gcc.c-torture/execute/20000801-3.x: Remove.
29685         * gcc.dg/c90-init-1.c: New test.
29686         * gcc.dg/c99-init-1.c: New test.
29687         * gcc.dg/c99-init-2.c: New test.
29688         * gcc.dg/gnu99-init-1.c: New test.
29689
29690 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
29691
29692         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
29693         testing that no relevant ones were found.
29694
29695 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
29696
29697         * g++.old-deja/g++.pt/cast2.C: New test.
29698
29699 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
29700
29701         * g++.old-deja/g++.pt/friend47.C: New test.
29702
29703 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
29704
29705         * g++.old-deja/g++.pt/instantiate13.C: New test.
29706
29707 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
29708
29709         * g++.old-deja/g++.other/defarg7.C: New test.
29710         * g++.old-deja/g++.other/defarg8.C: New test.
29711
29712 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
29713
29714         * g++.old-deja/g++.pt/crash64.C: New test.
29715
29716 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
29717
29718         * g++.old-deja/g++.pt/crash63.C: New test.
29719
29720 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
29721
29722         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
29723
29724 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
29725
29726         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
29727
29728 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
29729
29730         * g++.old-deja/g++.pt/error3.C: New test.
29731
29732 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
29733
29734         * g++.old-deja/g++.other/crash39.C: New test.
29735
29736 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
29737
29738         * g++.old-deja/g++.other/vbase4.C: New test.
29739
29740 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
29741
29742         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
29743         * gcc.dg/special/20000419-2.c: New file. Identical to above.
29744         * gcc.dg/special/special.exp: New test driver which will check
29745         for alias support for the above test.
29746
29747 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
29748
29749         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
29750         problems on small machines.
29751         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
29752         parameterize.
29753
29754 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
29755
29756         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
29757         mips.
29758         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
29759
29760 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
29761
29762         * g++.old_deja/g++.pt/using8.C: New test.
29763
29764 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
29765
29766         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
29767
29768 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
29769
29770         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
29771         where a failure is expected.
29772         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
29773
29774 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
29775
29776         * g++.old_deja/g++.pt/instantiate12.C: New test.
29777
29778 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
29779
29780         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
29781         start of structs.
29782         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
29783         * g++.old-deja/g++.brendan/crash17.C: Likewise.
29784         * g++.old-deja/g++.brendan/crash29.C: Likewise.
29785         * g++.old-deja/g++.brendan/crash48.C: Likewise.
29786         * g++.old-deja/g++.brendan/ns1.C: Likewise.
29787         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
29788         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
29789         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
29790         * g++.old-deja/g++.eh/spec6.C: Likewise.
29791         * g++.old-deja/g++.jason/crash3.C: Likewise.
29792         * g++.old-deja/g++.law/ctors11.C: Likewise.
29793         * g++.old-deja/g++.law/ctors17.C: Likewise.
29794         * g++.old-deja/g++.law/ctors5.C: Likewise.
29795         * g++.old-deja/g++.law/ctors9.C: Likewise.
29796         * g++.old-deja/g++.mike/ambig1.C: Likewise.
29797         * g++.old-deja/g++.mike/net22.C: Likewise.
29798         * g++.old-deja/g++.mike/p3538a.C: Likewise.
29799         * g++.old-deja/g++.mike/p3538b.C: Likewise.
29800         * g++.old-deja/g++.mike/virt3.C: Likewise.
29801         * g++.old-deja/g++.niklas/t128.C: Likewise.
29802         * g++.old-deja/g++.other/anon4.C: Likewise.
29803         * g++.old-deja/g++.other/using1.C: Likewise.
29804         * g++.old-deja/g++.other/warn3.C: Likewise.
29805         * g++.old-deja/g++.pt/t37.C: Likewise.
29806         * g++.old-deja/g++.robertl/eb69.C: Likewise.
29807         * g++.old-deja/g++.robertl/eb71.C: Likewise.
29808
29809 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
29810
29811         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
29812
29813 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29814
29815         * gcc.c-torture/execute/stdio-opt-3.c: New test.
29816
29817 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
29818
29819         * gcc.c-torture/compile/20010107-1.c: New test.
29820
29821 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29822
29823         * gcc.c-torture/execute/builtin-noret-1.c: New test.
29824
29825 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29826
29827         * gcc.dg/format/format.h: New file.
29828         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
29829         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
29830         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
29831         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
29832         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
29833         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
29834         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
29835         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
29836         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
29837         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
29838         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
29839         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
29840         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
29841         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
29842         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
29843         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
29844         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
29845         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
29846         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
29847         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
29848         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
29849         instead of declaring standard types, macros and functions in each
29850         test.
29851
29852 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
29853
29854         * gcc.c-torture/execute/20010106-1.c: New test.
29855
29856 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
29857
29858         * gcc.dg/format/format.exp: New file.
29859         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
29860         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
29861         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
29862         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
29863         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
29864         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
29865         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
29866         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
29867         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
29868         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
29869         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
29870         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
29871         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
29872         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
29873         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
29874         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
29875         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
29876         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
29877         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
29878         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
29879         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
29880         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
29881         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
29882         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
29883         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
29884         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
29885         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
29886         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
29887         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
29888         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
29889         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
29890         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
29891         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
29892         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
29893         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
29894         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
29895         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
29896         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
29897         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
29898         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
29899         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
29900         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
29901
29902 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
29903
29904         * gcc.c-torture/execute/991228-1.c: Take word endianness into
29905         account.
29906
29907 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
29908
29909         * gcc.c-torture/execute/builtin-complex-1.c: New test.
29910
29911 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
29912
29913         * g++.old-deja/g++.pt/crash62.C: New test.
29914
29915 2001-01-04  Richard Henderson  <rth@redhat.com>
29916
29917         * gcc.dg/20000926-1.c: Update expected warnings.
29918         * gcc.dg/array-2.c: Likewise.
29919         * gcc.dg/array-4.c: Also validate flexible array members.
29920         * gcc.dg/c99-flex-array-1.c: New.
29921
29922 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
29923
29924         * gcc.c-torture/compile/20001222-1.x: Remove.
29925
29926 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
29927
29928         * gcc.c-torture/execute/built-in-setjmp.c: New.
29929
29930 2001-01-03  Richard Henderson  <rth@redhat.com>
29931
29932         * gcc.dg/940510-1.c: Update expected error wording.
29933         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
29934
29935 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
29936
29937         * lib/target-supports.exp (check_alias_available): Modified to
29938         indicate aliases not supported if only weak aliases are supported.
29939
29940 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29941
29942         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
29943         Turn on cmpstrsi checks for __pj__ and __i370__.
29944
29945 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
29946
29947         * g++.old-deja/g++.other/virtual11.C: New test.
29948
29949 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
29950
29951         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
29952
29953 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29954
29955         * gcc.c-torture/compile/20010102-1.c: New test.
29956
29957 2001-01-02  Andreas Jaeger  <aj@suse.de>
29958
29959         * gcc.dg/noreturn-3.c: New test.
29960
29961         * gcc.dg/noreturn-4.c: New test.
29962
29963 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29964
29965         * gcc.c-torture/execute/stdio-opt-1.c: Also test
29966         __builtin_fputc and __builtin_fwrite.
29967
29968 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
29969
29970         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
29971         signed char, not default char.
29972
29973 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
29974
29975         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
29976
29977 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
29978
29979         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
29980
29981 2000-12-29  Richard Henderson  <rth@redhat.com>
29982
29983         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
29984         (__cyg_profile_func_exit): Define.
29985
29986 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
29987
29988         * g++.dg/vtgc1.C: New test.
29989
29990 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
29991
29992         * gcc.dg/noncompile/20001228-1.c: New test.
29993
29994         * gcc.dg/20001228-1.c: New test.
29995
29996         * gcc.c-torture/execute/20001228-1.c: New test.
29997
29998 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
29999
30000         * gcc.dg/format-strfmon-1.c: New test.
30001
30002 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30003
30004         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
30005         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
30006         * gcc.c-torture/execute/string-opt-1.c: Likewise.
30007         * gcc.c-torture/execute/string-opt-2.c: Likewise.
30008         * gcc.c-torture/execute/string-opt-3.c: Likewise.
30009         * gcc.c-torture/execute/string-opt-4.c: Likewise.
30010         * gcc.c-torture/execute/string-opt-6.c: Likewise.
30011         * gcc.c-torture/execute/string-opt-7.c: Likewise.
30012         * gcc.c-torture/execute/string-opt-8.c: Likewise.
30013         * gcc.c-torture/execute/string-opt-9.c: Likewise.
30014         * gcc.c-torture/execute/string-opt-10.c: Likewise.
30015         * gcc.c-torture/execute/string-opt-11.c: Likewise.
30016         * gcc.c-torture/execute/string-opt-12.c: Likewise.
30017
30018         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
30019         * gcc.c-torture/execute/string-opt-4.c: Test index.
30020
30021 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
30022
30023         * gcc.c-torture/compile/20001226-1.c: New test.
30024
30025 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
30026
30027         * gcc.c-torture/compile/20001222-1.c: New test.
30028         * gcc.c-torture/compile/20001222-1.x: Xfail.
30029
30030 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
30031
30032         * gcc.c-torture/execute/comp-goto-2.c: New test.
30033
30034 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
30035
30036         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
30037         Use long types if __INT_MAX__ is 32767.
30038         (main): Use cast to (sint32 *) when poking 88 into a_page.
30039
30040         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
30041
30042 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
30043
30044         * gcc.c-torture/compile/20001221-1.c: New test.
30045         * gcc.c-torture/execute/20001221-1.c: New test.
30046
30047 2000-12-20  Richard Henderson  <rth@redhat.com>
30048
30049         * g++.old-deja/g++.pt/crash36.C: Update error lines.
30050         * g++.old-deja/g++.robertl/eb109.C: Likewise.
30051
30052 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30053
30054         * gcc.dg/compare3.c: New test.
30055
30056 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30057
30058         * gcc.dg/format-warnll-1.c: New test.
30059
30060 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
30061
30062         * gcc.dg/cpp/cmdlne-P.c: New test.
30063
30064 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30065
30066         * gcc.c-torture/execute/builtin-abs-1.c,
30067         gcc.c-torture/execute/builtin-abs-2.c: New tests.
30068
30069 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
30070
30071         * gcc.dg/cpp/multiline.c: New test.
30072
30073 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
30074
30075         * g++.old-deja/g++.other/syshdr1.C: Update.
30076         * gcc.dg/cpp/lineflags.c: Remove temporarily.
30077
30078 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30079
30080         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
30081
30082 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30083
30084         * g++.old-deja/g++.pt/ttp65.C: New test.
30085
30086 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30087
30088         * g++.old-deja/g++.pt/ttp64.C: New test.
30089
30090 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30091
30092         * g++.old-deja/g++.pt/spec33.C: New test.
30093
30094 2000-12-14  Catherine Moore  <clm@redhat.com>
30095
30096         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
30097         * gcc.c-torture/execute/920612-2.c: Likewise.
30098         * gcc.c-torture/execute/920428-2.c: Likewise.
30099         * gcc-c-torture/execute/va-arg-11.c: Call exit.
30100         * gcc.c-torture/execute/va-arg-21.c: Likewise.
30101
30102 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30103
30104         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
30105         * gcc.dg/pack-test-2.c: Likewise.
30106
30107 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
30108
30109         Tests by Zack Weinberg <zackw@stanford.edu>.
30110
30111         * gcc.dg/cpp/defined.c: Update.
30112         * gcc.dg/cpp/defined_trad.c: New tests.
30113
30114 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
30115
30116         * gcc.dg/cpp/trad-direct.c: Update.
30117
30118 2000-12-11  Neil Booth  <neilb@earthling.net>
30119
30120         * gcc.dg/cpp/defined_trad.c
30121
30122 2000-12-11  Neil Booth  <neilb@earthling.net>
30123
30124         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
30125
30126 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
30127
30128         * gcc.dg/format-miss-2.c: New test.
30129
30130 2000-12-09  Neil Booth  <neilb@earthling.net>
30131
30132         * gcc.dg/cpp/lineflags.c: New tests.
30133         * gcc.dg/cpp/poison.c: Update.
30134         * gcc.dg/cpp/redef2.c: Update.
30135         * gcc.dg/cpp/skipping.c: New test.
30136
30137 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
30138
30139         * g++.old-deja/g++.other/eh3.C: New testcase.
30140
30141 2000-12-07  Neil Booth  <neilb@earthling.net>
30142
30143         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
30144         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
30145         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
30146         wtr-union-init-2.c, wtr-union-init-3.c: Update.
30147         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
30148         Update.
30149
30150 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30151
30152         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
30153         __SIZE_TYPE__ instead of int for type of integers cast to
30154         pointers.
30155
30156 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
30157
30158         * g++.old-deja/g++.other/cleanup4.C: New test.
30159
30160 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30161
30162         * format-sec-1.c: New test.
30163
30164 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30165
30166         * gcc.dg/format-nonlit-3.c: New test.
30167
30168 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30169
30170         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
30171         through a null pointer.
30172
30173 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30174
30175         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
30176         * g++.old-deja/g++.pt/partial4.C: New test.
30177
30178 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
30179
30180         * gcc.c-torture/execute/ieee/hugeval.x: New.
30181
30182 2000-12-06  Neil Booth  <neilb@earthling.net>
30183
30184         * gcc.dg/cpp/backslash2.c: New tests.
30185
30186 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30187
30188         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
30189         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
30190
30191 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
30192
30193         * gcc.c-torture/execute/20001203-2.c: New testcase.
30194
30195 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
30196
30197         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
30198         * g++.old-deja/g++.other/virtual10.C: New test.
30199
30200 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
30201
30202         * g++.old-deja/g++.mike/pmf5.C: Remove test.
30203
30204 2000-12-05  Richard Henderson  <rth@redhat.com>
30205
30206         * gcc.c-torture/compile/20001205-1.c: New.
30207
30208 2000-12-04  Neil Booth  <neilb@earthling.net>
30209
30210         * g++.old-deja/g++.other/virtual9.C: New test.
30211         * g++.old-deja/g++.pt/crash61.C: New test.
30212         * gcc.c-torture/execute/loop-9.c: New test.
30213
30214 2000-12-04  Neil Booth  <neilb@earthling.net>
30215
30216         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
30217         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
30218         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
30219         * gcc.dg/cpp/extratokens.c: ...here.
30220
30221 2000-12-04  Neil Booth  <neilb@earthling.net>
30222
30223         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
30224         New tests.
30225
30226 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30227
30228         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
30229         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
30230
30231 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
30232
30233         * gcc.c-torture/execute/20001203-1.c: New test.
30234
30235 2000-12-03  Neil Booth  <neilb@earthling.net>
30236
30237         * gcc.dg/cpp/macro6.c: New test cases.
30238
30239 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30240
30241         * gcc.c-torture/execute/string-opt-9.c: New test.
30242         * gcc.c-torture/execute/string-opt-10.c: Likewise.
30243         * gcc.c-torture/execute/string-opt-11.c: Likewise.
30244         * gcc.c-torture/execute/string-opt-12.c: Likewise.
30245
30246         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
30247         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
30248
30249 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
30250
30251         * gcc.dg/cpp/if-6.c: New testcase.
30252
30253         * gcc.dg/20001201-1.c: New testcase.
30254
30255 2000-12-02  Neil Booth  <neilb@earthling.net>
30256
30257         * g++.old-deja/g++.other/externC4.C,
30258         g++.old-deja/g++.other/friend10.C: New tests.
30259
30260 2000-12-02  Neil Booth  <neilb@earthling.net>
30261
30262         * g++.old-deja/g++.other/instan2.C
30263         * g++.old-deja/g++.other/instan3.C: New test.
30264
30265 2000-12-02  Neil Booth  <neilb@earthling.net>
30266
30267         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
30268         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
30269         gnuc99.c,gnuc99-pedantic.c: New tests.
30270
30271 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
30272
30273         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
30274         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
30275
30276 2000-12-01  Neil Booth  <neilb@earthling.net>
30277
30278         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
30279         * gcc.dg/cpp/poison.c: Update.
30280         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
30281
30282 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
30283
30284         * g77.f-torture/execute/20001201.f: New test.
30285
30286 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
30287
30288         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
30289
30290 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
30291
30292         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
30293
30294 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
30295
30296         * g++.old-deja/g++.other/cast6.C: New test.
30297
30298 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
30299
30300         * gcc.c-torture/execute/20001130-2.c: New testcase.
30301
30302 2000-11-30  Richard Henderson  <rth@redhat.com>
30303
30304         * gcc.c-torture/execute/20001130-1.c: New test.
30305
30306 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
30307
30308         * g++.old-deja/g++.other/op3.C: New test.
30309
30310 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
30311
30312         * g++.old-deja/g++.other/op2.C: New test.
30313
30314 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
30315
30316         * g++.old-deja/g++.other/crash38.C: New test.
30317
30318 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
30319
30320         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
30321
30322 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
30323
30324         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
30325         tests.
30326         * gcc.c-torture/execute/string-opt-6.c: New test.
30327
30328         * gcc.dg/20001117-1.c: Add main.
30329
30330 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
30331
30332         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
30333         Move from here ...
30334         * gcc.dg/940510-1.c: ... to here.
30335
30336         * gcc.dg/20000926-1.c: GNU C now allows initializations of
30337         zero-size arrays in toplevel structures.
30338
30339 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
30340
30341         * gcc.c-torture/execute/loop-8.c: New test.
30342
30343 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
30344
30345         * g++.old-deja/g++.other/base1.C: New test.
30346
30347 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
30348
30349         * g++.old-deja/g++.other/parse2.C: New test.
30350
30351 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
30352
30353         * g++.old-deja/g++.pt/incomplete1.C: New test.
30354
30355 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
30356
30357         * g++.old-deja/g++.other/friend9.C: New test.
30358
30359 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
30360
30361         * gcc.dg/20001127-1.c: New test.
30362
30363 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
30364
30365         * g++.old-deja/g++.pt/friend46.C: New test.
30366
30367 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
30368
30369         * g++.old-deja/g++.other/ptrmem8.C: New test.
30370
30371 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30372
30373         * gcc.c-torture/execute/string-opt-7.c: New test.
30374         * gcc.c-torture/execute/string-opt-8.c: Likewise.
30375
30376 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
30377
30378         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
30379         instead of 'mkcheck 2'.
30380
30381 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
30382
30383         * gcc.c-torture/execute/memcheck/driver.c,
30384         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
30385         C9X references to refer to C99.
30386
30387 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
30388
30389         * gcc.dg/ultrasp3.c: New test.
30390
30391 2000-11-25  Neil Booth  <neilb@earthling.net>
30392
30393         * gcc.dg/cpp/include2.c: Update test to be locale independent.
30394
30395 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
30396
30397         * gcc.c-torture/compile/20001123-2.c: New.
30398
30399 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30400
30401         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
30402
30403 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
30404
30405         * gcc.dg/sequence-point-1.c: Add some new tests.
30406         * gcc.c-torture/execute/20001124-1.c: New test.
30407
30408 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
30409
30410         * g++.old-deja/g++.other/vaarg4.C: New test.
30411         * gcc.c-torture/compile/20001123-1.c: New test.
30412
30413 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
30414
30415         * g++.other/crash24.C: Adjust and remove XFAIL.
30416         * g++.other/crash37.C: New test.
30417
30418 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
30419
30420         * g++.old-deja/g++.pt/instantiate9.C: New test.
30421
30422 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
30423
30424         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
30425         new ABI, too.
30426
30427         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
30428         * g++.old-deja/g++.robertl/eb55.C: Likewise.
30429
30430 2000-11-22  Neil Booth  <neilb@earthling.net>
30431
30432         * gcc.dg/cpp/Wtrigraphs.c: New test.
30433
30434 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
30435
30436         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
30437
30438 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
30439
30440         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
30441
30442 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
30443
30444         * lib/gcc-dg.exp: load_lib scanasm.exp.
30445         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
30446         * lib/g++-dg.exp: load_lib scanasm.exp.
30447         * lib/scanasm.exp: New.
30448         (scan-assembler, scan-assembler-not): Add optional arguments to
30449         test name, or if not present, the pattern name.
30450         (scan-assembler-dem, scan-assembler-dem-not): New.
30451
30452         * g++.dg/dg.exp: New.
30453
30454 2000-11-21  Neil Booth  <neilb@earthling.net>
30455
30456         * gcc.dg/cpp/integrated1.c: Remove.
30457
30458 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
30459
30460         * gcc.c-torture/execute/20001121-1.c: New test.
30461
30462 2000-11-21  Richard Henderson  <rth@redhat.com>
30463
30464         * gcc.c-torture/compile/20001121-1.c: New test.
30465
30466 2000-11-20  Neil Booth  <neilb@earthling.net>
30467
30468         * gcc.dg/cpp/integrated1.c: New test.
30469
30470 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
30471
30472         * g++.old-deja/g++.other/inline17.C: New test.
30473
30474 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
30475
30476         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
30477         local variable to be zero: I made the variable global. Now
30478         uses abort() and exit() instead of relying on main's return value.
30479
30480 2000-11-20  Neil Booth  <neilb@earthling.net>
30481
30482         * gcc.dg/cpp/paste2.c: Update test.
30483         * objc/execute/paste.m: New test.
30484
30485 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
30486
30487         * gcc.dg/c99-condexpr-1.c: New test.
30488
30489 2000-11-20  Neil Booth  <neilb@earthling.net>
30490
30491         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
30492
30493 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
30494
30495         * g++.old-deja/g++.pt/export1.C: New test.
30496
30497 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
30498
30499         * gcc.dg/20001117-1.c: New test.
30500
30501 2000-11-18  Richard Henderson  <rth@redhat.com>
30502
30503         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
30504
30505 2000-11-18  Richard Henderson  <rth@redhat.com>
30506
30507         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
30508         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
30509         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
30510
30511 2000-11-18  Richard Henderson  <rth@redhat.com>
30512
30513         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
30514         (main): New.  Exit cleanly.
30515
30516 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30517
30518         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
30519         gcc.dg/c99-fordecl-2.c: New tests.
30520
30521 2000-11-18  Richard Henderson  <rth@redhat.com>
30522
30523         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
30524         * gcc.c-torture/execute/zerolen-2.c: New.
30525
30526 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30527
30528         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
30529         memory.
30530
30531 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
30532
30533         * g++.old-deja/g++.pt/instantiate8.C: New test.
30534
30535 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
30536
30537         * g++.old-deja/g++.other/incomplete.C: Add more tests.
30538         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
30539
30540 2000-11-16  Nick Clifton  <nickc@redhat.com>
30541
30542         * gcc.c-torture/execute/nestfunc-2.c: New test.
30543         * gcc.c-torture/execute/nestfunc-3.c: New test.
30544
30545 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
30546
30547         * gcc.c-torture/compile/20001116-1.c: New test.
30548
30549 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30550
30551         * gcc.c-torture/execute/20001115-1.c: New test.
30552
30553 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
30554
30555         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
30556         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
30557         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
30558         * g++.old-deja/g++.abi/vmihint.C: Likewise.
30559
30560 2000-11-15  Neil Booth  <neilb@earthling.net>
30561
30562         gcc.dg/cpp/_Pragma1.c: Update.
30563         gcc.dg/cpp/_Pragma2.c: New test.
30564
30565 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
30566
30567         * g++.old-deja/g++.other/anon5.C: New test.
30568
30569 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
30570
30571         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
30572         tests.
30573
30574 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
30575
30576         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
30577         output.
30578
30579 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
30580
30581         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
30582         labels at end of compound statements.
30583
30584 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
30585
30586         * gcc.c-torture/execute/loop-7.c: New test.
30587
30588 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
30589
30590         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
30591
30592 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
30593
30594         * gcc.dg/c99-bool-1.c: New test.
30595
30596 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
30597
30598         * gcc.dg/c99-scope-1.c: Remove xfail.
30599         * gcc.dg/c99-scope-2.c: New test.
30600
30601 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30602
30603         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
30604         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
30605
30606 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
30607
30608         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
30609         error messages.
30610
30611         * g++.mike/p700.C: Don't typedef wchar_t.
30612         * g++.mike/p784.C: Likewise.
30613         * g++.mike/eb101.C: Don't use __wchar_t.
30614
30615 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
30616
30617         * g77.f-torture/execute/20001111.[fx]: Test premature exit
30618         from DO loop.
30619
30620 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
30621
30622         * gcc.c-torture/execute/20001111-1.c: New test.
30623
30624 2000-11-10  Nick Clifton  <nickc@redhat.com>
30625
30626         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
30627         long multuiple and accumulate.
30628
30629 2000-11-09  Richard Henderson  <rth@redhat.com>
30630
30631         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
30632         via size_t instead of int.
30633
30634         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
30635         * gcc.c-torture/execute/string-opt-2.c: Likewise.
30636         * gcc.c-torture/execute/string-opt-3.c: Likewise.
30637         * gcc.c-torture/execute/string-opt-4.c: Likewise.
30638
30639 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
30640
30641         * gcc.c-torture/compile/20001109-1.c: New test.
30642         * gcc.c-torture/compile/20001109-2.c: New test.
30643
30644 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
30645
30646         * g++.old-deja/g++.pt/operator1.C: New test.
30647         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
30648
30649 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
30650
30651         * gcc.dg/20001108-1.c: New test.
30652
30653 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
30654
30655         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
30656         with both arguments constant strings.
30657         * gcc.c-torture/execute/string-opt-3.c: New test.
30658         * gcc.c-torture/execute/string-opt-4.c: New test.
30659         * gcc.c-torture/execute/string-opt-5.c: New test.
30660
30661 2000-11-08  Nick Clifton  <nickc@redhat.com>
30662
30663         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
30664         mulsidi3adddi patterns.
30665
30666 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
30667
30668         * g++.old-deja/g++.other/crash36.C: New test.
30669
30670 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
30671
30672         * g++.old-deja/g++.other/init16.C: New test.
30673
30674 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
30675
30676         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
30677
30678 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
30679
30680         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
30681         * gcc.c-torture/execute/va-arg-16.x: Likewise.
30682         * gcc.c-torture/execute/va-arg-17.x: Likewise.
30683
30684 2000-11-07  DJ Delorie  <dj@redhat.com>
30685
30686         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
30687
30688 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30689
30690         * gcc.c-torture/execute/string-opt-1.c: New test.
30691
30692 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
30693
30694         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
30695         mips-sgi-irix6.* because the MIPS ABI passes floating-point
30696         parameters in registers, and there is no way for a varargs
30697         function to know in which order the integer and floating-point
30698         parameters should be interleaved when they are placed on the
30699         stack.
30700         * gcc.c-torture/execute/va-arg-16.x: Likewise.
30701         * gcc.c-torture/execute/va-arg-17.x: Likewise.
30702
30703 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30704
30705         * gcc.c-torture/execute/string-opt-2.c: New test.
30706
30707 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
30708
30709         * g++.old-deja/g++.pt/crash60.C: New test.
30710
30711 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
30712
30713         * g++.old-deja/g++.other/crash24.C: New test.
30714         * g++.old-deja/g++.other/crash25.C: New test.
30715         * g++.old-deja/g++.other/crash26.C: New test.
30716         * g++.old-deja/g++.other/crash27.C: New test.
30717         * g++.old-deja/g++.other/crash28.C: New test.
30718         * g++.old-deja/g++.other/crash29.C: New test.
30719         * g++.old-deja/g++.other/crash30.C: New test.
30720         * g++.old-deja/g++.other/crash31.C: New test.
30721         * g++.old-deja/g++.other/crash32.C: New test.
30722         * g++.old-deja/g++.other/crash33.C: New test.
30723         * g++.old-deja/g++.other/crash34.C: New test.
30724         * g++.old-deja/g++.other/crash35.C: New test.
30725
30726 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
30727
30728         * gcc.c-torture/execute/20001031-1.c: New test.
30729
30730 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
30731
30732         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
30733         namespace.
30734
30735         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
30736         standards-conformant.
30737
30738         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
30739
30740         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
30741         * g++.old-deja/g++.mike/p755a.C: Likewise.
30742         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
30743         library makes no calls to `operator new' during initialization.
30744
30745 2000-11-04  Neil Booth  <neilb@earthling.net>
30746
30747         * gcc.dg/cpp/include2.c: New tests.
30748
30749 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
30750
30751         * lib/g++.exp (g++_set_ld_library_path): New function.
30752         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
30753
30754 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
30755
30756         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
30757         warnings.
30758
30759 2000-11-01  Richard Henderson  <rth@redhat.com>
30760
30761         * g++.old-deja/g++.ext/namedret1.C: New.
30762         * g++.old-deja/g++.ext/namedret2.C: New.
30763         * g++.old-deja/g++.ext/namedret3.C: New.
30764
30765 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
30766
30767         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
30768         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
30769
30770 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30771
30772         * gcc.c-torture/execute/va-arg-21.c: New test.
30773
30774 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
30775
30776         * gcc.dg/c99-complex-2.c: New test.
30777
30778 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30779
30780         * gcc.c-torture/execute/stdio-opt-1.c: New test.
30781
30782 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
30783
30784         * g++.old-deja/g++.other/inline16.C: New test.
30785
30786 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
30787
30788         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
30789         __PRETTY_FUNCTION__
30790
30791 2000-10-29  Neil Booth  <neilb@earthling.net>
30792
30793         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
30794         New tests.
30795         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
30796         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
30797         optimisation.
30798
30799 2000-10-29  Neil Booth  <neilb@earthling.net>
30800
30801         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
30802         * mi1.c, mi1c.h: Add null directives to multiple-include test.
30803         * mi5.c: Test multiple includes work with -C.
30804         * trigraphs.c: Test ^= version.
30805
30806 2000-10-28  Neil Booth  <neilb@earthling.net>
30807
30808         New tests and test updates for new macro expander.
30809
30810         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
30811         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
30812         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
30813         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
30814         new diagnostic messages.
30815
30816         * gcc.dg/cpp/macro3.c: New tests.
30817
30818 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
30819
30820         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
30821         on the same line.
30822
30823 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
30824
30825         * g++.old-deja/g++.other/eh2.C: New test.
30826
30827 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
30828
30829         * gcc.c-torture/execute/20001027-1.c: New test.
30830
30831 2000-10-26  Richard Henderson  <rth@redhat.com>
30832
30833         * gcc.c-torture/execute/20001026-1.c: New.
30834
30835 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
30836
30837         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
30838         * g++.old-deja/g++.law/builtin1.C: Likewise.
30839         * g++.old-deja/g++.law/ctors10.C: Likewise.
30840         * g++.old-deja/g++.law/virtual3.C: Likewise.
30841         * g++.old-deja/g++.mike/p658.C: Likewise.
30842         * g++.old-deja/g++.other/sibcall1.C: Likewise.
30843         * g++.old-deja/g++.other/vaarg2.C: Likewise.
30844         * g++.old-deja/g++.robertl/eb124.C: Likewise.
30845         * g++.old-deja/g++.robertl/eb44.C: Likewise.
30846         * g++.old-deja/g++.robertl/eb77.C: Likewise.
30847
30848 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
30849
30850         * gcc.c-torture/compile/20001024-1.c: New test.
30851
30852 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
30853
30854         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
30855         to tell us whether or not we are using V3.
30856
30857 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
30858
30859         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
30860         operands.
30861
30862 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
30863
30864         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
30865
30866 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
30867
30868         * gcc.c-torture/execute/20001024-1.c: New test.
30869
30870 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
30871
30872         * g++.old-deja/g++.other/sibcall1.C: New test.
30873
30874 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
30875
30876         * gcc.dg/noncompile/init-3.c: New test.
30877
30878 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
30879
30880         * gcc.dg/format-array-1.c: New test.
30881
30882 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30883
30884         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
30885         writing through null pointers; remove comment about testing
30886         unterminated strings.
30887
30888 2000-10-17  Matthew Hiller  <hiller@redhat.com>
30889
30890         * gcc.c-torture/execute/20001017-2.c: New test.
30891
30892 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30893
30894         * gcc.c-torture/compile/20001018-1.c: New test.
30895         * gcc.c-torture/compile/20001018-1.x: Xfail.
30896
30897 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30898
30899         * gcc.c-torture/execute/20001017-1.c: New test.
30900
30901 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
30902
30903         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
30904         for multiple use of arguments with scanf formats; add tests for
30905         multiple use of arguments.
30906
30907 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
30908
30909         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
30910
30911 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
30912
30913         * gcc.dg/format-miss-1.c: New test.
30914
30915 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
30916
30917         * gcc.c-torture/execute/20001013-1.c: New test.
30918
30919 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
30920
30921         * gcc.dg/format-branch-1.c: New test.
30922
30923 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
30924
30925         * README, lib/file-format.exp: Remove EGCS references.
30926
30927 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
30928
30929         * gcc.dg/20001013-1.c: New test.
30930
30931 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
30932
30933         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
30934         for intmax_t in the compiler using __typeof__ and the type rules
30935         for conditional expressions.
30936
30937 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
30938
30939         * gcc.dg/20001012-1.c: New test.
30940         * gcc.dg/20001012-2.c: New test.
30941
30942 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
30943
30944         * gcc.dg/format-attr-1.c: New test.
30945
30946 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
30947
30948         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
30949         __LONG_LONG_MAX__ instead of LLONG_MAX.
30950
30951 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
30952
30953         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
30954         scanf flags.
30955         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
30956         flags.
30957
30958 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
30959
30960         * gcc.dg/sequence-pt-1.c: New test.
30961
30962 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
30963
30964         * gcc.c-torture/execute/20001011-1.c: New testcase.
30965         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
30966
30967 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
30968
30969         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
30970         does not error on it.
30971
30972 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
30973
30974         * gcc.dg/20001009-1.c: New test.
30975
30976 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
30977
30978         * gcc.c-torture/compile/20001009-1.c: Move from here ....
30979         * gcc.c-torture/execute/20001009-2.c: ... to here.
30980
30981 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
30982
30983         * gcc.c-torture/compile/20001009-1.c: New testcase.
30984         * gcc.c-torture/execute/20001009-1.c: New testcase.
30985         Testcases provided by Jan Hubicka <jh@suse.cz>.
30986
30987 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
30988
30989         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
30990         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
30991         uintmax_t using <limits.h> to emulate the compiler's internal
30992         logic.  No longer XFAIL %j tests.
30993
30994 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
30995
30996         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
30997         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
30998         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
30999         regexps and details of expected handling of some bad formats.
31000         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
31001         suppression.
31002
31003 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
31004
31005         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
31006         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
31007         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
31008         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
31009         in list archives.
31010
31011 2000-10-06  Richard Henderson  <rth@cygnus.com>
31012
31013         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
31014         * g++.old-deja/g++.brendan/crash52.C: Likewise.
31015         * g++.old-deja/g++.jason/report.C: Likewise.
31016         * g++.old-deja/g++.law/friend5.C: Likewise.
31017         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
31018         of the expected warnings.
31019
31020 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
31021
31022         * g++.old-deja/g++.pt/enum14.C: New test.
31023
31024 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
31025
31026         * g++.old-deja/g++.pt/crash59.C: New test.
31027
31028 2000-10-04  Will Cohen  <wcohen@redhat.com>
31029
31030         * gcc.dg/20000926-1.c: New test.
31031
31032 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
31033
31034         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
31035         function name for current C++ compiler.
31036         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
31037
31038 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
31039
31040         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
31041         __PRETTY_FUNCTION__.
31042         * g++.old-deja/g++.ext/pretty2.C: Likewise.
31043
31044 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31045
31046         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
31047
31048 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
31049
31050         * gcc.c-torture/compile/20000923-1.c: New test.
31051
31052 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
31053
31054         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
31055         * g++.old-deja/g++.pt/ttp62.C: Same.
31056         * g++.old-deja/g++.other/inline14.C: Same.
31057
31058 2000-09-24  Richard Henderson  <rth@cygnus.com>
31059
31060         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
31061
31062 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
31063
31064         * gcc.dg/c90-printf-1.c: Add test for wide string format.
31065
31066 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
31067
31068         * gcc.c-torture/compile/20000922-1.c: New file.
31069
31070 2000-09-21  Nick Clifton  <nickc@redhat.com>
31071
31072         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
31073         a signed long modulo operation.
31074         (mod6): New function - perform an unsigned long modulo operation.
31075         (main): Add tests for modulos of very large numbers by very small
31076         dividends.
31077
31078 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31079
31080         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
31081
31082 2000-09-19  Richard Henderson  <rth@cygnus.com>
31083
31084         * gcc.dg/compare2.c (case 10): XFAIL.
31085
31086 2000-09-18  Richard Henderson  <rth@cygnus.com>
31087
31088         * gcc.c-torture/execute/20000906-1.c: Move ...
31089         * gcc.dg/20000906-1.c: ... here.  Only run on targets
31090         that support __builtin_trap.
31091
31092 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
31093
31094         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
31095
31096 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
31097
31098         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
31099         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
31100         more $ format tests.
31101
31102 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
31103
31104         * gcc.dg/format-errmk-1.c: New test.
31105
31106 2000-09-17  Greg McGary  <greg@mcgary.org>
31107
31108         * gcc.c-torture/execute/20000917-1.x: Remove.
31109
31110 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
31111
31112         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
31113
31114 2000-09-17  Greg McGary  <greg@mcgary.org>
31115
31116         * gcc.c-torture/execute/20000917-1.c: New test.
31117         * gcc.c-torture/execute/20000917-1.x: XFAIL.
31118
31119 2000-09-16  Neil Booth  <NeilB@earthling.net>
31120
31121         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
31122         in nested macro bug.
31123
31124 2000-09-15  Neil Booth  <NeilB@earthling.net>
31125
31126         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
31127
31128 2000-09-14  Jeffrey A Law  (law@cygnus.com)
31129
31130         * gcc.c-torture/execute/20000914-1.c: New test.
31131
31132 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
31133
31134         * g++.other/inline13.C: New test.
31135
31136 2000-09-12  Andreas Jaeger  <aj@suse.de>
31137
31138         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
31139         constant by Ulrich Drepper <drepper@redhat.com>.
31140
31141 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
31142
31143         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
31144
31145 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31146
31147         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
31148
31149 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
31150
31151         * gcc.dg/cpp/backslash.c: New test.
31152
31153 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
31154
31155         * gcc.c-torture/execute/20000910-1.c: New test.
31156         * gcc.c-torture/execute/20000910-2.c: Likewise.
31157
31158 2000-09-11  Robert Lipe  <robertl@sco.com>
31159
31160         * gcc.dg/pragma-align.c: New test.
31161
31162 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
31163
31164         * g++.old-deja/g++.pt/explicit82.C: New test.
31165         * g++.old-deja/g++.pt/explicit83.C: New test.
31166
31167 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
31168
31169         * gcc.dg/asm-names.c: New test.
31170
31171 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31172
31173         * gcc.dg/cpp/tr-warn6.c: New test
31174
31175 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
31176
31177         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
31178         be accepted.
31179
31180 2000-09-07  Catherine Moore  <clm@redhat.com>
31181
31182         * gcc.c-torture/execute/unroll-1.c: New test.
31183
31184 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
31185
31186         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
31187         ERROR markers.
31188         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
31189         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
31190         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
31191         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
31192         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
31193         Preprocess only.
31194         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
31195         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
31196
31197 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
31198
31199         * g++.old-deja/g++.pt/deduct2.C: New test.
31200
31201 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
31202
31203         * g++.old-deja/g++.pt/parms2.C: New test.
31204
31205 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
31206
31207         * g++.old-deja/g++.pt/crash58.C: New test.
31208
31209 2000-09-06  Greg McGary  <greg@mcgary.org>
31210
31211         * gcc.c-torture/execute/20000906-1.c: New test.
31212         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
31213
31214 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31215
31216         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
31217
31218 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
31219
31220         * g++.old-deja/g++.pt/crash57.C: New test.
31221
31222 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
31223
31224         * g++.old-deja/g++.pt/crash56.C: New test.
31225
31226 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
31227
31228         * g++.old-deja/g++.pt/koenig1.C: New test.
31229
31230 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
31231
31232         * gcc.dg/20000904-1.c: New test.
31233
31234 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
31235
31236         * gcc.dg/cpp/paste8.c: New test.
31237
31238 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
31239
31240         * gcc.c-torture/compile/20000827-1.c: New test.
31241
31242 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
31243
31244         * gcc.dg/format-diag-1.c: New test.
31245
31246 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
31247
31248         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
31249         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
31250         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
31251         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
31252         gcc.dg/formatz-1.c: Adjust warning regular expressions.
31253
31254 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
31255
31256         * g++.old-deja/g++.other/nested4.C: New test.
31257
31258 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
31259
31260         * g++.old-deja/g++.ns/scoped1.C: New test.
31261
31262 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
31263
31264         * lib/g++.exp: Support testing already-installed GCC.
31265
31266 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31267
31268         * wtr-label-1.c, wtr-suffix-1.c: New tests.
31269
31270 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31271
31272         * gcc.dg/return-type-2.c: New test.
31273
31274 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
31275
31276         * gcc.c-torture/compile/20000825-1.c: New test.
31277
31278 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
31279
31280         * gcc.dg/dwarf2-2.c: New test.
31281
31282 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
31283
31284         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
31285         dg-warning regexps.
31286
31287 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
31288
31289         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
31290         gcc.dg/format-ext-5.c: New tests.
31291
31292 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
31293
31294         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
31295
31296 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
31297
31298         * gcc.dg/noncompile/930622-2.c: Adjust error message.
31299
31300 2000-08-24  Richard Henderson  <rth@cygnus.com>
31301
31302         * gcc.dg/ia64-sync-1.c: New test.
31303         * gcc.dg/ia64-sync-2.c: New test.
31304         * gcc.dg/ia64-asm-1.c: New test.
31305
31306 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
31307
31308         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
31309         * gcc.dg/format-ext-2.c: New test.
31310
31311 2000-08-23  Jason Merrill  <jason@redhat.com>
31312
31313         * lib/old-dejagnu.exp: Also ignore "In member function" and
31314         "At global scope".
31315
31316 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31317
31318         * gcc.dg/noncompile/label-lineno-1.c: New test.
31319
31320 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
31321
31322         * gcc.dg/c99-array-nonobj-1.c: New test.
31323
31324 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
31325
31326         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
31327         tests.
31328         * gcc.dg/format-ext-1.c: New test.
31329
31330 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31331
31332         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
31333         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
31334         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
31335         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
31336         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
31337
31338 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
31339
31340         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
31341         gcc.dg/c99-strftime-2.c: New tests.
31342
31343 2000-08-22  Richard Henderson  <rth@cygnus.com>
31344
31345         * gcc.c-torture/execute/20000822-1.c: New test.
31346
31347 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
31348
31349         * gcc.c-torture/execute/20000819-1.x: Remove.
31350
31351 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
31352
31353         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
31354         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
31355         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
31356         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
31357         gcc.dg/format-xopen-1.c: New tests.
31358
31359 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
31360
31361         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
31362
31363 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
31364
31365         * g++.old-deja/g++.other/loop2.C: New test.
31366
31367         * gcc.c-torture/compile/20000606-1.c: New test.
31368         * gcc.c-torture/compile/20000728-1.c: New test.
31369         * gcc.c-torture/execute/20000801-1.c: New test.
31370         * gcc.c-torture/execute/20000801-2.c: New test.
31371         * gcc.c-torture/execute/20000819-1.c: New test.
31372         * gcc.c-torture/execute/20000819-1.x: XFAIL.
31373         * gcc.dg/20000629-1.c: New test.
31374         * gcc.dg/20000724-1.c: New test.
31375         * gcc.dg/20000807-1.c: New test.
31376
31377 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
31378
31379         * gcc.dg/cpp/pragma-1.c: New test.
31380         * gcc.dg/cpp/pragma-2.c: New test.
31381
31382 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
31383
31384         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
31385         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
31386
31387 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
31388
31389         * gcc.c-torture/compile/20000818-1.c: New test.
31390
31391 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
31392
31393         * gcc.c-torture/execute/20000818-1.c: New test.
31394
31395 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
31396
31397         * gcc.dg/format-va-1.c: New test.
31398
31399 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
31400
31401         * g++.old-deja/g++.other/typedef8.C: New test.
31402
31403 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
31404
31405         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
31406         * g++.old-deja/g++.mike/net36.C: Mark candidate.
31407         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
31408         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
31409         * g++.old-deja/g++.other/ptrmem7.C: New test.
31410         * g++.old-deja/g++.pt/ptrmem10.C: New test.
31411
31412 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
31413
31414         * g++.old-deja/g++.pt/typename27.C: New test.
31415
31416 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
31417
31418         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
31419         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
31420         * g++.old-deja/g++.pt/friend45.C: New test.
31421         * g++.old-deja/g++.other/friend8.C: New test.
31422
31423 2000-08-15  Richard Henderson  <rth@cygnus.com>
31424
31425         * gcc.c-torture/execute/20000815-1.c: New test.
31426
31427 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
31428
31429         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
31430         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
31431         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
31432
31433 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
31434
31435         * g++.old-deja/g++.other/refinit2.C: New test.
31436
31437 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
31438
31439         * lib/c-torture.exp (c-torture): Make
31440         compiler_conditional_xfail_data global.
31441         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
31442         compiler_conditional_xfail_data machinery.
31443         (f-torture-execute): Likewise.
31444         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
31445         and only when unrolling loops.
31446
31447         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
31448
31449 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
31450
31451         * g++.old-deja/g++.pt/explicit81.C: New test.
31452
31453 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
31454
31455         * g++.old-deja/g++.pt/typename26.C: New test.
31456
31457 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
31458
31459         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
31460         warning.
31461
31462 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
31463
31464         * g++.old-deja/g++.other/array3.C: New test.
31465
31466 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
31467
31468         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
31469         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
31470         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
31471         New tests.
31472
31473 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
31474
31475         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
31476         * g++.old-deja/g++.abi/vmihint.C: Likewise.
31477
31478 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
31479
31480         * gcc.c-torture/execute/20000808-1.c: New test.
31481
31482 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
31483
31484         * gcc.dg/c90-const-expr-1.c: New test.
31485
31486 2000-08-08  Richard Henderson  <rth@cygnus.com>
31487
31488         * gcc.dg/noncompile/920923-1.c: Declare calloc.
31489
31490 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
31491
31492         * gcc.dg/noncompile/const-ll-1.c: New test.
31493
31494 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
31495
31496         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
31497
31498 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
31499
31500         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
31501         that running programs linked against the shared version of libobjc
31502         run correctly.
31503
31504 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
31505
31506         * gcc.dg/c99-printf-1.c: New test.
31507
31508 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
31509
31510         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
31511
31512 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
31513
31514         * gcc.c-torture/execute/20000731-1.x: Delete.
31515
31516 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
31517
31518         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
31519         and torture_without_loops as is done by c-torture.exp.
31520         (search_for): Copy from c-torture.exp.
31521         (gcc-dg-runtest): New function, drives a directory of tests
31522         iterating over the TORTURE_OPTIONS.
31523         (scan-assembler, scan-assembler-not): Move here from
31524         individual directory drivers.
31525
31526         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
31527         defined by lib/gcc-dg.exp.
31528         * gcc.dg/cpp/cpp.exp: Likewise.
31529         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
31530         gcc-dg-runtest, so we cycle over optimization options.
31531
31532         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
31533         * gcc.dg/compare2.c: No longer expected to fail.
31534
31535 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
31536
31537         * gcc.c-torture/execute/20000804-1.c: New test.
31538
31539 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
31540
31541         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
31542
31543 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
31544
31545         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
31546
31547 2000-08-03  Jeffrey A Law  (law@cygnus.com)
31548
31549         * gcc.c-torture/compile/20000803-1.c: New test.
31550
31551 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
31552
31553         * gcc.c-torture/execute/20000801-3.c,
31554         gcc.c-torture/execute/20000801-4.c: New tests.
31555         * gcc.c-torture/execute/20000801-3.x,
31556         gcc.c-torture/execute/20000801-4.x: Xfail.
31557
31558 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
31559
31560         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
31561         libobjc/.libs to allow for libtool.
31562
31563 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
31564
31565         * gcc.c-torture/compile/20000802-1.c: New test.
31566
31567 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
31568
31569         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
31570
31571 2000-07-31  Jeffrey A Law  (law@cygnus.com)
31572
31573         * gcc-c-torture/execute/20000731-2.c: New test.
31574
31575         * gcc.c-torture/execute/20000731-1.c: New test.
31576         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
31577
31578 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
31579
31580         * testsuite/gcc.dg/cpp/paste7.c: New test.
31581         * gcc.dg/cpp/20000725-1.c: New test.
31582
31583 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
31584
31585         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
31586         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
31587         declaration warning for __builtin_dwarf_reg_size.
31588
31589         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
31590
31591 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
31592
31593         * gcc.dg/noncompile/voidparam-1.c: New test.
31594
31595 2000-07-30  Richard Henderson  <rth@cygnus.com>
31596
31597         * gcc.dg/c90-digraph-1.c: Don't xfail.
31598         * gcc.dg/compare2.c (case 10): Xfail.
31599         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
31600
31601 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
31602
31603         * gcc.dg/c99-main-1.c: New test.
31604
31605 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
31606
31607         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
31608
31609 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
31610
31611         * gcc.c-tortuer/execute/20000726-1.c: New test.
31612
31613 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
31614
31615         * gcc.c-torture/execute/enum-2.c: New test.
31616
31617 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31618
31619         * gcc.dg/cpp/tr-warn3.c: New test.
31620
31621 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
31622
31623         * g++.old-deja/g++.ext/implicit1.C: Remove.
31624         * g++.old-deja/g++.jason/c2.C: Remove
31625         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
31626         * g++.old-deja/g++.pt/crash16.C: Likewise.
31627         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
31628
31629 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
31630
31631         * g++.old-deja/g++.other/for2.C: New test.
31632
31633 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
31634
31635         * gcc.dg/20000720-1.c: New test.
31636
31637 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
31638
31639         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
31640
31641 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
31642
31643         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
31644         * gcc.c-torture/execute/20000722-1.c: New.
31645         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
31646
31647 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
31648
31649         * gcc.dg/cpp/20000720-1.S: New test.
31650
31651 2000-07-21  Michael Meissner  <meissner@redhat.com>
31652
31653         * gcc.c-torture/execute/ieee/hugeval.c: New test.
31654
31655 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
31656
31657         * g++.old-deja/g++.brendan/crash16.C,
31658         g++.old-deja/g++.brendan/parse3.C,
31659         g++.old-deja/g++.brendan/redecl1.C,
31660         g++.old-deja/g++.ns/template13.C,
31661         g++.old-deja/g++.other/decl4.C,
31662         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
31663
31664 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
31665
31666         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
31667         and "Internal error".
31668
31669         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
31670         regexps.
31671         * gcc.dg/cpp/paste6.c: New test.
31672
31673 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
31674
31675         * gcc.dg/cpp/tr-direct.c: New test.
31676
31677         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
31678         gcc.dg/cpp/undef1.c: Tweak error regexps.
31679
31680 2000-07-18  Eric Christopher <echristo@redhat.com>
31681
31682         * gcc.c-torture/compile/20000718-1.c: New test.
31683
31684 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
31685
31686         * cpplex.c (_cpp_push_token): If the token being pushed back
31687         is the previous token in this context, just subtract one from
31688         context->posn.
31689         * cppmacro.c (save_expansion): Clear aux field when storing a
31690         placemarker.
31691
31692 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
31693
31694         * gcc.dg/noncompile/redecl-1.c: New test.
31695
31696 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
31697
31698         * gcc.c-torture/execute/20000717-5.c: New test.
31699         * gcc.c-torture/execute/20000717-1.x: Removed.
31700
31701 2000-07-17  Richard Henderson  <rth@cygnus.com>
31702
31703         * gcc.c-torture/execute/20000717-4.c: New test.
31704
31705 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
31706
31707         * gcc.dg/cpp/syshdr.c: New test.
31708         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
31709
31710 2000-07-17  Neil Booth  <neilb@earthling.net>
31711
31712         * gcc.dg/cpp/cmdlne-dM.c: New test.
31713         * gcc.dg/cpp/cmdlne-dD.c: New test.
31714
31715 2000-07-17  Jeffrey A Law  (law@cygnus.com)
31716
31717         * gcc.c-torture/execute/20000717-3.c: New test.
31718
31719         * gcc.c-torture/compile/20000717-1.c: New test.
31720
31721 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
31722
31723         * gcc.c-torture/execute/20000717-2.c: New test.
31724
31725 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
31726
31727         * gcc.dg/formatz-1.c: New test.
31728
31729         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
31730         * gcc.dg/c99-digraph-1.c: New tests.
31731
31732         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
31733         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
31734
31735         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
31736         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
31737         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
31738         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
31739         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
31740         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
31741         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
31742
31743 2000-07-17   Greg McGary <greg@mcgary.org>
31744
31745         * gcc.c-torture/execute/20000717-1.c: New test.
31746         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
31747
31748 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
31749
31750         * gcc.c-torture/execute/20000715-2.c: New test.
31751         * gcc.dg/20000715-1.c: New test.
31752
31753 2000-07-15  Michael Meissner  <meissner@redhat.com>
31754
31755         * gcc.c-torture/execute/20000715-1.c: New test.
31756
31757 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
31758
31759         * gcc.c-torture/execute/20000707-1.c: New test.
31760
31761 2000-07-13  Neil Booth  <NeilB@earthling.net>
31762
31763         * testsuite/gcc.dg/cpp/digraph1.c,
31764         testsuite/gcc.dg/cpp/digraph2.c,
31765         testsuite/gcc.dg/cpp/digraphs.c: New tests.
31766
31767 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
31768
31769         * g77.f-torture/compile/20000630-2.f:  New test.
31770         * g77.f-torture/compile/20000630-2.x
31771
31772 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
31773
31774         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
31775
31776 2000-07-11  Neil Booth  <NeilB@earthling.net>
31777
31778         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
31779
31780 2000-07-11  Neil Booth  <NeilB@earthling.net>
31781
31782         * gcc.dg/cpp/cmdlne-C.c: New.
31783
31784 2000-07-09  Neil Booth  <NeilB@earthling.net>
31785
31786         * gcc.dg/cpp/directiv.c: New tests.
31787         * gcc.dg/cpp/undef1.c: Update.
31788
31789 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
31790
31791         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
31792
31793 2000-07-09  Neil Booth  <NeilB@earthling.net>
31794
31795         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
31796
31797 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
31798
31799         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
31800         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
31801
31802 2000-07-08  Neil Booth  <NeilB@earthling.net>
31803
31804         * gcc.dg/cpp/macsyntx.c: New tests.
31805
31806 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
31807
31808         * gcc.dg/20000707-1.c: New test.
31809
31810 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
31811
31812         * gcc.c-torture/execute/20000706-1.c: New test.
31813         * gcc.c-torture/execute/20000706-2.c: New test.
31814         * gcc.c-torture/execute/20000706-3.c: New test.
31815         * gcc.c-torture/execute/20000706-4.c: New test.
31816         * gcc.c-torture/execute/20000706-5.c: New test.
31817
31818 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
31819
31820         * g++.old-deja/g++.pt/instantiate7.C: New test.
31821
31822 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
31823
31824         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
31825         * g++.old-deja/g++.mike/thunk3.C: Likewise.
31826         * g++.old-deja/g++.other/rtti3.C: Likewise.
31827         * g++.old-deja/g++.other/rttid3.C: Likewise.
31828
31829 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
31830
31831         *  g77.f-torture/compile/20000630-1.x: Fix typo
31832
31833 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
31834
31835         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
31836         assembly output.
31837
31838 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
31839
31840         * gcc.dg/cpp/ident.c: New test.
31841
31842 2000-07-05  Neil Booth  <NeilB@earthling.net>
31843
31844         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
31845           gcc.dg/cpp/lexstrng.c: New tests.
31846
31847 2000-07-04  Neil Booth  <NeilB@earthling.net>
31848
31849         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
31850         * gcc.dg/cpp/strify2.c: Same.
31851
31852 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
31853
31854         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
31855         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
31856         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
31857         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
31858
31859         * testsuite/gcc.dg/cpp/macro1.c,
31860         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
31861         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
31862         testsuite/gcc.dg/cpp/strify1.c,
31863         testsuite/gcc.dg/cpp/strify2.c: New tests.
31864
31865 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
31866
31867         * gcc.c-torture/execute/20000703-1.c: New test.
31868
31869 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
31870
31871         * g++.old-deja/g++.pt (lookup10.C): New test.
31872
31873 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
31874
31875         * g++.old-deja/g++.pt (typename25.C): New test.
31876
31877 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
31878
31879         * gcc.c-torture/compile/20000701-1.c: New test.
31880
31881 2000-06-30  Nick Clifton  <nickc@cygnus.com>
31882
31883         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
31884         to test case.
31885
31886 2000-06-30  Catherine Moore  <clm@cygnus.com>
31887
31888         * gcc.c-torture/execute/align-1.c: New test.
31889
31890 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
31891
31892         * g++.old-deja/g++.pt/expr8.C: New test.
31893         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
31894
31895 2000-06-29  Nick Clifton  <nickc@cygnus.com>
31896
31897         * gcc.c-torture/compile/20000629-1.c: New test.
31898
31899 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
31900
31901
31902         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
31903         gcc.dg/noncompile directory, depending on whether they're
31904         preprocessor tests or not.  Annotate all the tests for the dg
31905         framework.
31906
31907         * gcc.c-torture/noncompile/noncompile.exp: Delete.
31908         * gcc.dg/noncompile/noncompile.exp: New.
31909
31910         * Moved files:
31911         Old name                                New name
31912         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
31913         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
31914         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
31915         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
31916         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
31917         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
31918         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
31919         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
31920         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
31921         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
31922         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
31923         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
31924         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
31925         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
31926         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
31927         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
31928         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
31929         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
31930         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
31931         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
31932         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
31933         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
31934         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
31935         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
31936
31937         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
31938         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
31939         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
31940         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
31941         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
31942         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
31943
31944 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
31945
31946         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
31947         declare one variable.  On the fourth, error.
31948         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
31949         declared by 20000628-1a.h.
31950
31951 2000-06-29  Richard Henderson  <rth@redhat.com>
31952
31953         * gcc.c-torture/execute/930529-1.x: New file.
31954         * gcc.dg/920413-1.c: Adjust expected warning text.
31955         * gcc.dg/980217-1.c: Declare abort.
31956         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
31957
31958 2000-06-29  Jeffrey A Law  (law@cygnus.com)
31959
31960         * g77.f-torture/compile/20000629-1.f: New test.
31961         * g77.f-torture/compile/20000629-1.x: Expected to fail.
31962
31963 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
31964
31965         Rearrange lots of files, removing entirely the
31966         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
31967         directories.
31968
31969         * Deleted files:
31970         gcc.c-torture/code_quality/code_quality.exp
31971         gcc.c-torture/special/special.exp
31972         gcc.failure/failure.exp
31973         gcc.failure/940409-1.x
31974         gcc.c-torture/compile/961203-1.x
31975
31976         * New files:
31977         gcc.misc-tests/linkage.exp
31978         gcc.c-torture/execute/920730-1t.c
31979         gcc.c-torture/execute/920730-1t.x
31980         gcc.c-torture/compile/920520-1.x
31981         gcc.c-torture/compile/920521-1.x
31982         gcc.c-torture/compile/981006-1.x
31983         gcc.c-torture/execute/eeprof-1.x
31984
31985         * Moved files (possibly with modifications to fit a new harness):
31986         Old name                                New name
31987         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
31988         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
31989         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
31990         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
31991         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
31992         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
31993         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
31994         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
31995         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
31996         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
31997         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
31998         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
31999         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
32000         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
32001
32002 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
32003
32004         * c-torture/compile/961203-1.x: Delete.
32005
32006         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
32007         not exit. Include stdio.h.
32008         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
32009         * gcc.misc-tests/dg-12.c: Likewise.
32010         * gcc.misc-tests/dg-5.c: Likewise.
32011         * gcc.misc-tests/dg-6.c: Likewise.
32012         * gcc.misc-tests/dg-7.c: Prototype abort.
32013         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
32014         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
32015         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
32016         not exit.
32017         * gcc.misc-tests/sieve.c: Use return from main, not exit.
32018         * gcc.misc-tests/sort2.c: Use return from main, not exit.
32019
32020 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
32021
32022         * gcc.dg/cpp/20000628-1.c: New test.
32023         * gcc.dg/cpp/20000628-1.h: New header for above test.
32024         * gcc.dg/cpp/20000628-1a.h: Likewise.
32025
32026 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
32027
32028         * gcc.dg/cpp: New directory.
32029         * gcc.dg/cpp/cpp.exp: New driver.
32030         * gcc.dg/cpp/20000627-1.c: New test.
32031         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
32032         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
32033         and rewrite as a compilation test.
32034
32035         * gcc.dg: Move many files into the cpp subdirectory, possibly
32036         renaming or editing them as well.
32037         Old name                New name
32038         990119-1.c              cpp/19990119-1.c
32039         990228-1.c              cpp/19990228-1.c
32040         990407-1.c              cpp/19990407-1.c
32041         990409-1.c              cpp/19990409-1.c
32042         990413-1.c              cpp/19990413-1.c
32043         990703-1.c              cpp/19990703-1.c
32044         20000127-1.c            cpp/20000127-1.c
32045         20000129-1.c            cpp/20000129-1.c
32046         20000207-1.c            cpp/20000207-1.c
32047         20000207-2.c            cpp/20000207-2.c
32048         20000209-1.c            cpp/20000209-1.c
32049         20000209-2.c            cpp/20000209-2.c
32050         20000301-1.c            cpp/20000301-1.c
32051         20000419-1.c            cpp/20000419-1.c
32052         20000510-1.S            cpp/20000510-1.S
32053         20000519-1.c            cpp/20000519-1.c
32054         20000529-1.c            cpp/20000529-1.c
32055         20000625-1.c            cpp/20000625-1.c
32056         20000625-2.c            cpp/20000625-2.c
32057         cpp-as1.c               cpp/assert1.c
32058         cpp-as2.c               cpp/assert2.c
32059         cxx-comments-1.c        cpp/cxxcom1.c
32060         cxx-comments-2.c        cpp/cxxcom2.c
32061         endif-label.c           cpp/endif.c
32062         cpp-hash1.c             cpp/hash1.c
32063         cpp-hash2.c             cpp/hash2.c
32064         cpp-if1.c               cpp/if-1.c
32065         cpp-if2.c               cpp/if-2.c
32066         cpp-if3.c               cpp/if-3.c
32067         cpp-if4.c               cpp/if-4.c
32068         cpp-if5.c               cpp/if-5.c
32069         cpp-cond.c              cpp/if-cexp.c
32070         cpp-missingop.c         cpp/if-mop.c
32071         cpp-missingparen.c      cpp/if-mpar.c
32072         cpp-opprec.c            cpp/if-oppr.c
32073         cpp-ifparen.c           cpp/if-paren.c
32074         cpp-shortcircuit.c      cpp/if-sc.c
32075         cpp-shift.c             cpp/if-shift.c
32076         cpp-unary.c             cpp/if-unary.c
32077         cpp-li1.c               cpp/line1.c
32078         cpp-li2.c               cpp/line2.c
32079         lineno.c                cpp/line3.c
32080         lineno-2.c              cpp/line4.c
32081         cpp-mi.c                cpp/mi1.c
32082         cpp-mic.h               cpp/mi1c.h
32083         cpp-micc.h              cpp/mi1cc.h
32084         cpp-mind.h              cpp/mi1nd.h
32085         cpp-mindp.h             cpp/mi1ndp.h
32086         cpp-mix.h               cpp/mi1x.h
32087         cpp-mi2.c               cpp/mi2.c
32088         cpp-mi2a.h              cpp/mi2a.h
32089         cpp-mi2b.h              cpp/mi2b.h
32090         cpp-mi2c.h              cpp/mi2c.h
32091         cpp-mi3.c               cpp/mi3.c
32092         cpp-mi3.def             cpp/mi3.def
32093         poison-1.c              cpp/poison.c
32094         pr-impl.c               cpp/prag-imp.c
32095         cpp-redef-2.c           cpp/redef1.c
32096         cpp-redef.c             cpp/redef2.c
32097         strpaste.c              cpp/strp1.c
32098         strpaste-2.c            cpp/strp2.c
32099         cpp-tradpaste.c         cpp/tr-paste.c
32100         cpp-tradstringify.c     cpp/tr-str.c
32101         cpp-tradwarn1.c         cpp/tr-warn1.c
32102         cpp-tradwarn2.c         cpp/tr-warn2.c
32103         trigraphs.c             cpp/trigraphs.c
32104         cpp-unc1.c              cpp/unc1.c
32105         cpp-unc2.c              cpp/unc2.c
32106         cpp-unc3.c              cpp/unc3.c
32107         cpp-unc.c               cpp/unc4.c
32108         undef.c                 cpp/undef1.c
32109         undef-2.c               cpp/undef2.c
32110         cpp-wi1.c               cpp/widestr1.c
32111
32112 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
32113
32114         * lib/g++.exp (g++_include_flags): Tweak.
32115
32116 2000-06-27  H.J. Lu  <hjl@gnu.org>
32117             Loren J. Rittle  <ljrittle@acm.org>
32118
32119         * lib/g++.exp (g++_include_flags): Override libgloss.exp
32120         version with one that knows about the new gcc tree structure.
32121         (g++_link_flags): Same.
32122
32123 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
32124
32125         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
32126         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
32127         case we are cross-compiling.
32128
32129         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
32130         g++.old-deja/g++.niklas/Makefile.in,
32131         g++.old-deja/g++.niklas/configure.in,
32132         g++.old-deja/g++.other/Makefile.in,
32133         g++.old-deja/g++.other/configure.in,
32134         gcc.c-torture/code_quality/Makefile.in,
32135         gcc.c-torture/code_quality/configure.in,
32136         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
32137         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
32138         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
32139         gcc.c-torture/execute/ieee/Makefile.in,
32140         gcc.c-torture/execute/ieee/configure.in,
32141         gcc.c-torture/noncompile/Makefile.in,
32142         gcc.c-torture/noncompile/configure.in,
32143         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
32144         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
32145         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
32146
32147 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
32148
32149         * g++.old-deja/g++.other/ambig3.C: New test.
32150
32151 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
32152
32153         * g++.old-deja/g++.pt/syntax1.C: New test.
32154         * g++.old-deja/g++.pt/syntax2.C: New test.
32155         * g++.old-deja/g++.other/syntax3.C: New test.
32156         * g++.old-deja/g++.other/syntax4.C: New test.
32157
32158 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
32159
32160         * gcc.dg/20000623-1.c: Prototype exit and abort.
32161
32162 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
32163
32164         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
32165         New tests.
32166         * gcc.dg/cpp-mi3.def: New file.
32167
32168         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
32169         inside assertions.
32170         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
32171         lexer's error messages.
32172         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
32173         divine anything from the linemarkers.
32174         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
32175         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
32176
32177 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
32178
32179         * gcc.dg/20000623-1.c: New test.
32180
32181 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
32182
32183         * gcc.c-torture/execute/20000622-1.c: New test.
32184
32185 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
32186
32187         * g++.old-deja/g++.other/init15.C: New test.
32188
32189 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
32190
32191         * g++.old-deja/g++.pt/vaarg2.C: New test.
32192         * g++.old-deja/g++.pt/vaarg3.C: New test.
32193
32194 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
32195
32196         * g++.old-deja/g++.other/dyncast6.C: New test.
32197
32198 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
32199
32200         * gcc.c-torture/execute/loop-6.c: New test.
32201
32202 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
32203
32204         * gcc.dg/20000614-1.c: New test.
32205         * gcc.dg/20000614-2.c: New test.
32206
32207 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
32208
32209         * g++.old-deja/g++.other/inline12.C: New test.
32210
32211 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
32212
32213         * g++.old-deja/g++.other/eh1.C: New test.
32214
32215 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
32216
32217         * g++.old-deja/g++.other/type.C: New test.
32218
32219 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
32220
32221         * g++.old-deja/g++.other/initstring.C: New test.
32222
32223 2000-06-12  Jason Merrill  <jason@redhat.com>
32224
32225         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
32226
32227 2000-06-09  Jeffrey A Law  (law@cygnus.com)
32228
32229         * gcc.c-torture/compile/20000609-1.c: New test.
32230
32231 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
32232
32233         * gcc.dg/20000609-1.c: New test.
32234
32235 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
32236
32237         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
32238         * gcc.c-torture/noncompile/poison-1.c: Move...
32239         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
32240         * gcc.dg/cpp-li1.c: Add a token after the #line.
32241
32242 2000-06-05  Richard Henderson  <rth@cygnus.com>
32243
32244         * gcc.c-torture/execute/20000605-2.c: New test.
32245         * gcc.c-torture/execute/20000605-3.c: New test.
32246
32247 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
32248
32249         * g77.f-torture/execute/20000503-1.x: New file.
32250
32251 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
32252
32253         * g++.old-deja/g++.eh/badalloc1.C: New test.
32254
32255 2000-06-05  Richard Henderson  <rth@cygnus.com>
32256
32257         * gcc.c-torture/execute/20000605-1.c: New test.
32258
32259 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
32260             Nathan Sidwell <nathan@codesourcery.com>
32261
32262         * gcc.c-torture/compile/20000605-1.c: New test.
32263
32264 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
32265
32266         * g77.f-torture/compile/20000601-1.f:  New test.
32267
32268 2000-06-03  Richard Henderson  <rth@cygnus.com>
32269
32270         * gcc.c-torture/execute/20000603-1.c: New.
32271
32272 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
32273
32274         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
32275         * gcc.dg/noreturn-2.c (noreturn): Likewise.
32276
32277 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
32278
32279         * gcc.dg/compare2.c (case 12): XFAIL.
32280         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
32281         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
32282
32283         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
32284
32285 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
32286
32287         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
32288         guard macro is already defined when the header is first
32289         included.
32290         * gcc.dg/cpp-mix.h: New file.
32291         * gcc.dg/endif-label.c: Update patterns to match compiler.
32292
32293         * g++.brendan/complex1.C: Declare abort.
32294         * g++.law/refs4.C: Remove XFAIL.
32295         * g++.oliva/expr2.C: Declare abort and exit.
32296
32297 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
32298
32299         * gcc.c-torture/execute/20000528-1.c: New test.
32300
32301         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
32302         * g++.old-deja/g++.law/temps4.C: Likewise.
32303
32304         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
32305         stdlib.h.  Call abort() on failure.
32306         * g++.old-deja/g++.law/refs4.C: Likewise.
32307         * g++.old-deja/g++.law/temps4.C: Likewise.
32308         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
32309         * gcc.c-torture/execute/20000112-1.c: Include string.h.
32310
32311 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
32312
32313         Relative to g++.dg/special:
32314         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
32315
32316         Relative to g++.old-deja:
32317         * g++.brendan/complex1.C, g++.jason/optimize2.C,
32318         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
32319         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
32320         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
32321         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
32322         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
32323         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
32324
32325         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
32326         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
32327         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
32328         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
32329         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
32330         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
32331         and/or string.h.
32332
32333         * g++.other/goto1.C: Update expectations for error messages.
32334
32335 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
32336
32337         * gcc.c-torture/compile/20000523-1.c: New test.
32338
32339 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
32340
32341         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
32342
32343 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
32344
32345         * g++.old-deja/g++.eh/catch11.C: New test.
32346         * g++.old-deja/g++.eh/catch12.C: New test.
32347
32348 2000-05-24  Nick Clifton  <nickc@cygnus.com>
32349
32350         * gcc.c-torture/execute/20000523-1.c: New test.
32351
32352 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
32353
32354         * c-torture/execute/bcp-1.c: Replace abort in arg of
32355         __builtin_constant_p with a generic external function.
32356
32357         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
32358         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
32359         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
32360         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
32361         Prototype abort and/or exit.
32362
32363         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
32364         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
32365         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
32366         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
32367
32368 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
32369
32370         * gcc.dg/dwarf2-1.c: New test.
32371
32372 2000-05-20  Richard Henderson  <rth@cygnus.com>
32373
32374         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
32375
32376 2000-05-20  Andreas Jaeger  <aj@suse.de>
32377
32378         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
32379         testcase.
32380
32381 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
32382
32383         * gcc.c-torture/execute/20000519-2.c: New test.
32384
32385 2000-05-19  Andreas Jaeger  <aj@suse.de>
32386
32387         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
32388         which fails with SSA.
32389
32390         * lib/c-torture.exp: Also test with -O3 -fssa.
32391
32392 2000-05-18  Michael Meissner  <meissner@redhat.com>
32393
32394         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
32395         * gcc.c-torture/execute/920415-1.c: Ditto.
32396         * gcc.c-torture/execute/920501-1.c: Ditto.
32397         * gcc.c-torture/execute/conversion.c: Ditto.
32398         * gcc.c-torture/execute/cvt-1.c: Ditto.
32399
32400 2000-05-18  Jeffrey A Law  (law@cygnus.com)
32401
32402         * gcc.c-torture/compile/20000518-1.c: New test.
32403
32404 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
32405
32406         * g77.f-torture/compile/200005018.f:  New test.
32407
32408 2000-05-17  Jeffrey A Law  (law@cygnus.com)
32409
32410         * gcc.c-torture/compile/20000517-1.c: New test.
32411
32412 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32413
32414         * gcc.c-torture/execute/20000516-1.c: New test.
32415
32416 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
32417
32418         * g++.old-deja/g++.other/eh.C: New test.
32419
32420 2000-05-12  Richard Henderson  <rth@cygnus.com>
32421
32422         * gcc.c-torture/execute/990208-1.c (main): Don't pass
32423         constants through to doit's conditional.
32424
32425 2000-05-11  Jeffrey A Law  (law@cygnus.com)
32426
32427         * gcc.c-torture/compile/20000511-1.c: New test.
32428         * g77.f-torture/compile/20000511-1.f: New test.
32429         * g77.f-torture/compile/20000511-2.f: New test.
32430
32431 2000-05-11  Michael Meissner  <meissner@redhat.com>
32432
32433         * gcc.c-torture/execute/20000511-1.c: New test.
32434
32435 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
32436
32437         * gcc.dg/dg.exp: Scan .S files as well as .c files.
32438         * gcc.dg/20000510-1.S: New.
32439
32440 2000-05-08  Catherine Moore  <clm@cygnus.com>
32441
32442         * gcc.dg/unused-3.c: New.
32443
32444 2000-05-06  Richard Henderson  <rth@cygnus.com>
32445
32446           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
32447           * g++.old-deja/g++.mike/warn1.C: Likewise.
32448           * g++.old-deja/g++.pt/local1.C: Likewise.
32449           * g++.old-deja/g++.pt/local7.C: Likewise.
32450           * g++.old-deja/g++.pt/spec16.C: Likewise.
32451
32452 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
32453
32454         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
32455
32456 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
32457
32458           * g77.f-torture/execute/20000503-1.f:  New test.
32459
32460 2000-05-04  Andreas Jaeger  <aj@suse.de>
32461
32462         * gcc.dg/noreturn-2.c: New test.
32463
32464 2000-05-04  Neil Booth  <NeilB@earthling.net>
32465
32466         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
32467         preprocessor.
32468
32469 2000-05-04  Richard Henderson  <rth@cygnus.com>
32470
32471         * gcc.c-torture/execute/20000503-1.c: Fix typo.
32472
32473 2000-05-04  Richard Henderson  <rth@cygnus.com>
32474
32475         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
32476         OpenSSL by Jason R Thorpe.
32477
32478 2000-05-03  Jim Wilson  <wilson@cygnus.com>
32479
32480         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
32481
32482 2000-05-03  Robert Lipe <robertlipe@usa.net>
32483
32484         * gcc.dg/20000503-1.c: New test.
32485
32486 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
32487
32488         * gcc.c-torture/compile/20000502-1.c: New test.
32489         * g++.old-deja/g++.other/align.C: New test.
32490         * gcc.dg/cpp-tradstringify.c: New test.
32491
32492 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
32493
32494         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
32495         and hard registers.
32496
32497 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
32498
32499         * gcc.c-torture/execute/loop-5.c: New test.
32500
32501 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
32502
32503         * gcc.c-torture/execute/va-arg-20.c: New test.
32504
32505 2000-04-23  Jeffrey A Law  (law@cygnus.com)
32506
32507         * gcc.c-torture/execute/20000422-1.c: New test.
32508
32509 2000-04-20  Greg McGary  <gkm@gnu.org>
32510
32511         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
32512         when optimizing, but without sibling-call optimizations (-O1).
32513
32514 2000-04-20  Jeffrey A Law  (law@cygnus.com)
32515
32516           * gcc.c-torture/compile/20000420-1.c: New test.
32517
32518 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
32519
32520         * g++.abi/ptrflags.C: New test.
32521         * g++.eh/catchptr1.C: Test incomplete pointer chains.
32522
32523 2000-04-19  Catherine Moore  <clm@cygnus.com>
32524
32525         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
32526
32527 2000-04-19  Greg McGary  <gkm@gnu.org>
32528
32529         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
32530         sibling-call optimizations.
32531
32532 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
32533
32534         * gcc.dg/20000419-1.c: New test.
32535
32536 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
32537
32538         * gcc.c-torture/execute/20000412-6.c: New test.
32539
32540 2000-04-12  Jeffrey A Law  (law@cygnus.com)
32541
32542         * gcc.c-torture/execute/20000412-5.c: New test.
32543         * g77.f-torture/compile/20000412-1.f: New test.
32544         * gcc.c-torture/execute/20000412-4.c: New test.
32545         * gcc.c-torture/compile/20000412-2.c: New test.
32546         * gcc.c-torture/execute/20000412-3.c: New test.
32547         * gcc.c-torture/compile/20000412-1.c: New test.
32548         * gcc.c-torture/execute/20000412-2.c: New test.
32549
32550 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
32551
32552         * objc/execute/bf-20.m: New test.
32553
32554 2000-04-10  Richard Henderson  <rth@cygnus.com>
32555
32556         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
32557
32558         * gcc.c-torture/execute/20000412-1.c: New test.
32559
32560 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
32561
32562         * g++.old-deja/g++.eh/catchptr1.C: New test.
32563
32564 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
32565
32566         * g++.old-deja/g++.abi/cxa_vec.C: New test.
32567
32568 2000-04-08  Neil Booth  <NeilB@earthling.net>
32569
32570         * gcc.dg/cpp-nullchar.c: Remove test as
32571         embedded nulls cause problems.
32572
32573 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32574
32575         * gcc.dg/compare2.c: New test.
32576
32577 2000-04-08  Neil Booth  <NeilB@earthling.net>
32578
32579         * gcc.dg/cpp-nullchar.c: New test.
32580
32581 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
32582
32583         * gcc.dg/cpp-mi2.c: New test.
32584         * gcc.dg/cpp-mi2[abc].h: New files.
32585
32586 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
32587
32588         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
32589         member name.
32590
32591 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
32592
32593         * g++.old-deja/g++.abi/vmihint.C: New test.
32594
32595 2000-04-06  Neil Booth  <NeilB@earthling.net>
32596
32597         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
32598         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
32599         copyright.
32600
32601 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
32602
32603         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
32604         avoid stack-frame overwrite.
32605
32606 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
32607
32608         * gcc.c-torture/compile/20000405-2.c: New test.
32609         * gcc.c-torture/compile/20000405-3.c: New test.
32610
32611 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32612
32613         * gcc.c-torture/compile/20000405-1.c: New test.
32614
32615 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
32616
32617         * gcc.dg/cast-qual-1.c: Revert last change.
32618
32619 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32620
32621         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
32622
32623 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
32624
32625         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
32626         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
32627
32628 2000-04-03  Jeffrey A Law  (law@cygnus.com)
32629
32630         * gcc.c-torture/compile/20000403-2.c: New test.
32631         * gcc.c-torture/compile/20000403-1.c: New test.
32632
32633 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
32634
32635         * gcc.c-torture/execute/20000403-1.c: New test.
32636
32637 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
32638
32639         * gcc.c-torture/execute/20000402-1.c: New test.
32640
32641 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
32642
32643         * gcc.c-torture/execute/va-arg-15.c: New test.
32644         * gcc.c-torture/execute/va-arg-16.c: New test.
32645         * gcc.c-torture/execute/va-arg-17.c: New test.
32646         * gcc.c-torture/execute/va-arg-18.c: New test.
32647         * gcc.c-torture/execute/va-arg-19.c: New test.
32648
32649 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
32650
32651         * gcc.c-torture/compile/981211-1.c: Move to...
32652         * gcc.dg/cpp-as1.c: ...here.
32653         * gcc.dg/cpp-as2.c: New file.
32654
32655         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
32656         compiler.
32657
32658 2000-04-02  Neil Booth  <NeilB@earthling.net>
32659
32660         * gcc.dg/cpp-cond.c  New tests.
32661         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
32662         accidental success less likely.
32663         * gcc.dg/cpp-missingop.c  New tests.
32664         * gcc.dg/cpp-missingparen.c  New tests.
32665         * gcc.dg/cpp-shift.c  New tests.
32666         * gcc.dg/cpp-shortcircuit.c  New tests.
32667         * gcc.dg/cpp-unary.c  New tests.
32668
32669 2000-03-29  Jeffrey A Law  (law@cygnus.com)
32670
32671         * gcc.c-torture/compile/20000329-1.c: New test.
32672
32673 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
32674
32675         * gcc.c-torture/compile/20000326-1.c: New test.
32676         * gcc.c-torture/compile/20000326-2.c: New test.
32677
32678 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
32679
32680         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
32681         the first parameter is a function argument.
32682
32683 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
32684
32685         * g++.old-deja/g++.ext/array4.C: New test.
32686
32687 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
32688
32689         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
32690
32691 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32692
32693         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
32694
32695 2000-03-19  Richard Henderson  <rth@cygnus.com>
32696
32697         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
32698
32699 2000-03-19  Richard Henderson  <rth@cygnus.com>
32700
32701         * gcc.c-torture/compile/20000319-1.c: New test.
32702
32703 2000-03-14  Jeffrey A Law  (law@cygnus.com)
32704
32705         * gcc.c-torture/execute/20000314-3.c: New test.
32706         * gcc.c-torture/execute/20000314-2.c: New test.
32707         * gcc.c-torture/execute/20000314-1.c: New test.
32708         * gcc.c-torture/compile/20000314-2.c: New test.
32709         * gcc.c-torture/compile/20000314-1.c: New test.
32710
32711 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
32712
32713         * g++.old-deja/g++.warn/inline.C: New test.
32714
32715 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
32716
32717         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
32718         standards-compliant result rather than specific constants.
32719         Put test-values in array.
32720
32721 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
32722
32723         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
32724         (g++_target_compile): Put test-specific options last.
32725
32726 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
32727
32728         * g++.old-deja/g++.eh/vbase4.C: New test.
32729
32730 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
32731
32732         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
32733
32734 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
32735
32736         * g++.old-deja/g++.brendan/misc12.C: Removed.
32737         * g++.old-deja/g++.pt/memtemp77.C: Constify.
32738         * g++.old-deja/g++.ext/pretty4.C: New test.
32739
32740 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
32741
32742         * g++.old-deja/g++.other/string2.C: New test.
32743
32744 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
32745
32746         * g++.old-deja/g++.warn/impint2.C: New test.
32747
32748 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
32749
32750         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
32751         is 1, not zero.
32752
32753 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
32754
32755         * g++.old-deja/g++.warn/impint.C: New test.
32756         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
32757         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
32758         * g++.old-deja/g++.pt/explicit12.C: Likewise.
32759         * g++.old-deja/g++.pt/explicit13.C: Likewise.
32760         * g++.old-deja/g++.pt/explicit17.C: Likewise.
32761         * g++.old-deja/g++.pt/explicit18.C: Likewise.
32762         * g++.old-deja/g++.pt/explicit19.C: Likewise.
32763         * g++.old-deja/g++.pt/explicit23.C: Likewise.
32764         * g++.old-deja/g++.pt/explicit31.C: Likewise.
32765         * g++.old-deja/g++.pt/explicit35.C: Likewise.
32766         * g++.old-deja/g++.pt/explicit6.C: Likewise.
32767         * g++.old-deja/g++.pt/memclass7.C: Likewise.
32768
32769 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
32770
32771         * gcc.dg/cpp-redef.c: New test.
32772
32773 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
32774
32775         * g++.old-deja/g++.pt/unify7.C: New test.
32776
32777 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
32778
32779         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
32780         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
32781
32782 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
32783
32784         * gcc.c-torture/compile/20000224-1.c: New test.
32785
32786 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32787
32788         * gcc.c-torture/compile/cpp-2.c: New test.
32789         * gcc.c-torture/compile/cpp-1.c: New test.
32790
32791 2000-02-25  Jeffrey A Law  (law@cygnus.com)
32792
32793         * gcc.c-torture/execute/20000225-1.c: New test.
32794
32795 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32796
32797         * gcc.dg/cpp-li2.c: New test.
32798
32799         * gcc.dg/cpp-wi1.c: New test.
32800
32801         * gcc.dg/cpp-li1.c: New test.
32802
32803 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
32804
32805         * g++.old-deja/g++.other/sizeof5.C: New test.
32806
32807 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32808
32809         * gcc.c-torture/execute/va-arg-13.c: New test.
32810
32811 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
32812
32813         * gcc.c-torture/execute/va-arg-12.c: New test.
32814
32815 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
32816
32817         * gcc.c-torture/execute/20000223-1.c: New test.
32818
32819 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
32820
32821         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
32822
32823 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
32824
32825         * g++.old-deja/g++.abi/ptrmem.C: New test.
32826
32827 2000-02-19  Richard Henderson  <rth@cygnus.com>
32828
32829         * gcc.c-torture/compile/init-3.c: New.
32830
32831 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
32832
32833         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
32834         ALWAYS_CXXFLAGS.
32835
32836 2000-02-11  Robert Lipe <robertl@sco.com>
32837
32838         * gcc.c-torture/compile/20000211-3.c: New test.
32839
32840 2000-02-11  Martin Buchholz <martin@xemacs.org>
32841
32842         * gcc.c-torture/compile/20000211-2.c: New test.
32843
32844 2000-02-11  Jeffrey A Law  (law@cygnus.com)
32845
32846         * gcc.c-torture/compile/20000211-1.c: New test.
32847
32848 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
32849
32850         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
32851           on native targets
32852
32853 2000-02-08  Nathan Sidwell  <nathan@acm.org>
32854
32855         * g++.old-deja/g++.other/cast5.C: New test.
32856
32857 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
32858
32859         * gcc.c-torture/execute/20000205-1.c: New.
32860
32861 2000-02-03  Nathan Sidwell  <nathan@acm.org>
32862
32863         * g++.old-deja/g++.jason/cast3.C: Return void.
32864         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
32865
32866 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32867
32868         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
32869
32870         * gcc.dg/loop-1.c: New test.
32871
32872 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
32873
32874         * gcc.c-torture/compile/20000127-1.c: New test.
32875         * gcc.c-torture/execute/991228-1.c: New test.
32876
32877 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32878
32879         * gcc.dg/unused-2.c: New test.
32880
32881         * gcc.dg/conv-1.c: New test.
32882
32883 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
32884
32885         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
32886         compiler.
32887         (tool_option_proc): Fix typo.
32888
32889 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
32890
32891         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
32892         of the ld on the host, not on the build machine.
32893         Also, don't crash if '--help' is not a supported option.
32894
32895 2000-01-24  Richard Henderson  <rth@cygnus.com>
32896
32897         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
32898
32899 2000-01-20  Jeffrey A Law  (law@cygnus.com)
32900
32901         * gcc.c-torture/execute/20000120-2.c: New test.
32902         * gcc.c-torture/execute/20000120-1.c: New test.
32903
32904 2000-01-13  Jeffrey A Law  (law@cygnus.com)
32905
32906         * gcc.c-torture/execute/20000113-1.c: New test.
32907
32908 2000-01-12  Jeffrey A Law  (law@cygnus.com)
32909
32910         * gcc.c-torture/execute/20000112-1.c: New test.
32911
32912 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32913
32914         * gcc.dg/20000111-1.c: New test.
32915
32916 2000-01-10  Jeffrey A Law  (law@cygnus.com)
32917
32918         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
32919         with 16 bit integers.
32920
32921 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32922
32923         * gcc.dg/20000108-1.c: New test.
32924
32925 2000-01-05  Nathan Sidwell  <nathan@acm.org>
32926
32927         * g++.old-deja/g++.ns/koenig8.C: New test.
32928
32929 2000-01-05  Nathan Sidwell  <nathan@acm.org>
32930
32931         * g++.old-deja/g++.other/cast4.C: New test.
32932
32933 2000-01-05  Jeffrey A Law  (law@cygnus.com)
32934
32935         * gcc.c-torture/compile/20000105-2.c: New test.
32936         * gcc.c-torture/compile/20000105-1.c: New test.
32937
32938 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32939
32940         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
32941         references to printf & atoi to conform to ANSI standard.
32942         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
32943         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
32944         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
32945         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
32946         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
32947         * g++.old-deja/g++.brendan/complex1.C: Likewise.
32948         * g++.old-deja/g++.brendan/copy1.C: Likewise.
32949         * g++.old-deja/g++.brendan/copy2.C: Likewise.
32950         * g++.old-deja/g++.brendan/copy3.C: Likewise.
32951         * g++.old-deja/g++.brendan/copy4.C: Likewise.
32952         * g++.old-deja/g++.brendan/copy5.C: Likewise.
32953         * g++.old-deja/g++.brendan/copy6.C: Likewise.
32954         * g++.old-deja/g++.brendan/copy7.C: Likewise.
32955         * g++.old-deja/g++.brendan/copy8.C: Likewise.
32956         * g++.old-deja/g++.brendan/crash11.C: Likewise.
32957         * g++.old-deja/g++.brendan/crash14.C: Likewise.
32958         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
32959         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
32960         * g++.old-deja/g++.brendan/delete2.C: Likewise.
32961         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
32962         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
32963         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
32964         * g++.old-deja/g++.brendan/eh1.C: Likewise.
32965         * g++.old-deja/g++.brendan/groff1.C: Likewise.
32966         * g++.old-deja/g++.brendan/init3.C: Likewise.
32967         * g++.old-deja/g++.brendan/misc12.C: Likewise.
32968         * g++.old-deja/g++.brendan/misc7.C: Likewise.
32969         * g++.old-deja/g++.brendan/new2.C: Likewise.
32970         * g++.old-deja/g++.brendan/operators4.C: Likewise.
32971         * g++.old-deja/g++.brendan/operators5.C: Likewise.
32972         * g++.old-deja/g++.brendan/overload2.C: Likewise.
32973         * g++.old-deja/g++.brendan/overload7.C: Likewise.
32974         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
32975         * g++.old-deja/g++.brendan/reference1.C: Likewise.
32976         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
32977         * g++.old-deja/g++.brendan/template24.C: Likewise.
32978         * g++.old-deja/g++.brendan/template3.C: Likewise.
32979         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
32980         * g++.old-deja/g++.jason/inline3.C: Likewise.
32981         * g++.old-deja/g++.jason/opeq.C: Likewise.
32982         * g++.old-deja/g++.law/arg5.C: Likewise.
32983         * g++.old-deja/g++.law/arm7.C: Likewise.
32984         * g++.old-deja/g++.law/ctors11.C: Likewise.
32985         * g++.old-deja/g++.law/cvt8.C: Likewise.
32986         * g++.old-deja/g++.law/init9.C: Likewise.
32987         * g++.old-deja/g++.law/refs4.C: Likewise.
32988         * g++.old-deja/g++.law/template2.C: Likewise.
32989         * g++.old-deja/g++.law/visibility24.C: Likewise.
32990         * g++.old-deja/g++.law/vtable3.C: Likewise.
32991         * g++.old-deja/g++.mike/asm2.C: Likewise.
32992         * g++.old-deja/g++.mike/eh1.C: Likewise.
32993         * g++.old-deja/g++.mike/misc1.C: Likewise.
32994         * g++.old-deja/g++.mike/misc13.C: Likewise.
32995         * g++.old-deja/g++.mike/misc14.C: Likewise.
32996         * g++.old-deja/g++.mike/ns12.C: Likewise.
32997         * g++.old-deja/g++.mike/p1248.C: Likewise.
32998         * g++.old-deja/g++.mike/p3708.C: Likewise.
32999         * g++.old-deja/g++.mike/p3708a.C: Likewise.
33000         * g++.old-deja/g++.mike/p3708b.C: Likewise.
33001         * g++.old-deja/g++.mike/p646.C: Likewise.
33002         * g++.old-deja/g++.mike/p700.C: Likewise.
33003         * g++.old-deja/g++.mike/p783.C: Likewise.
33004         * g++.old-deja/g++.mike/p783a.C: Likewise.
33005         * g++.old-deja/g++.mike/p783b.C: Likewise.
33006         * g++.old-deja/g++.mike/p786.C: Likewise.
33007         * g++.old-deja/g++.mike/p789.C: Likewise.
33008         * g++.old-deja/g++.mike/p789a.C: Likewise.
33009         * g++.old-deja/g++.mike/p807a.C: Likewise.
33010         * g++.old-deja/g++.other/delete3.C: Likewise.
33011         * g++.old-deja/g++.other/dyncast1.C: Likewise.
33012         * g++.old-deja/g++.other/dyncast2.C: Likewise.
33013         * g++.old-deja/g++.other/dyncast3.C: Likewise.
33014         * g++.old-deja/g++.other/empty1.C: Likewise.
33015         * g++.old-deja/g++.other/temporary1.C: Likewise.
33016         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
33017         * g++.old-deja/g++.pt/t16.C: Likewise.
33018         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
33019
33020 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
33021
33022         * gcc.dg/991230-1.c: New test.
33023
33024 1999-12-29  Jeffrey A Law  (law@cygnus.com)
33025
33026         * gcc.c-torture/compile/991229-3.c: New test.
33027         * gcc.c-torture/compile/991229-2.c: New test.
33028         * gcc.c-torture/compile/991229-1.c: New test.
33029
33030 1999-12-29  Greg McGary <gkm@eng.ascend.com>
33031
33032         * gcc.c-torture/compile/labels-2.c: New test.
33033
33034 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
33035
33036         * gcc.c-torture/execute/991227-1.c: New test.
33037
33038 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
33039
33040         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
33041
33042 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
33043
33044         * gcc.c-torture/execute/991221-1.c: New test.
33045
33046 1999-12-20  Nathan Sidwell  <nathan@acm.org>
33047
33048         * g++.old-deja/g++.other/cast3.C: New test.
33049
33050 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
33051
33052         * gcc.c-torture/execute/991216-4.c: New test.
33053
33054 1999-12-16  Michael Meissner  <meissner@cygnus.com>
33055
33056         * gcc.c-torture/execute/991216-1.c: New test.
33057         * gcc.c-torture/execute/991216-2.c: New test.
33058         * gcc.c-torture/execute/991216-3.c: New test.
33059
33060 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
33061
33062         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
33063         Actually make the test fail by using "-O2" for compilation.
33064
33065 1999-12-15  Nathan Sidwell  <nathan@acm.org>
33066
33067         * g++.old-deja/g++.warn/cast-align1.C: New test.
33068
33069 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
33070
33071         * gcc.c-torture/compile/991214-1.c: New test.
33072         * gcc.c-torture/compile/991214-2.c: New test.
33073
33074 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
33075
33076         * gcc.dg/991214-1.c: New test.
33077
33078 1999-12-13  Jeffrey A Law  (law@cygnus.com)
33079
33080         * gcc.c-torture/compile/991213-3.c: New test.
33081         * gcc.c-torture/compile/991213-2.c: New test.
33082         * gcc.c-torture/compile/991213-1.c: New test.
33083
33084 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
33085
33086         * gcc.dg/991209-1.c: New test.
33087
33088 1999-12-08  Nathan Sidwell <nathan@acm.org>
33089
33090         * gcc.c-torture/compile/991208-1.c: New test.
33091
33092 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
33093
33094         * gcc.dg/ultrasp2.c: New test.
33095
33096 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
33097
33098         * g++.old-deja/g++.abi/align.C (main): Fix typo.
33099
33100 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
33101
33102         * gcc.c-torture/compile/991202-1.c: New test.
33103         * gcc.c-torture/execute/991202-1.c: New test.
33104         * gcc.c-torture/execute/991202-2.c: New test.
33105         * gcc.c-torture/execute/991202-3.c: New test.
33106
33107 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
33108
33109         * g++.old-deja/g++.abi/align.C: New test.
33110         * g++.old-deja/g++.abi/aggregates.C: Likewise.
33111         * g++.old-deja/g++.abi/bitfields.C: Likewise.
33112
33113 1999-12-01  Richard Henderson  <rth@cygnus.com>
33114
33115         * gcc.c-torture/execute/991201-1.c: New.
33116
33117 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
33118
33119         * gcc.dg/991129-1.c: New test.
33120
33121 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
33122
33123         * gcc.c-torture/compile/991127-1.c: New test.
33124
33125 1999-11-22  Nathan Sidwell  <nathan@acm.org>
33126
33127         * g++.old-deja/g++.other/warn4.C: New test.
33128
33129 1999-11-22  Nathan Sidwell  <nathan@acm.org>
33130
33131         * g++.old-deja/g++.eh/cleanup2.C: New test.
33132         * g++.old-deja/g++.ext/pretty2.C: New test.
33133         * g++.old-deja/g++.ext/pretty3.C: New test.
33134         * g++.old-deja/g++.other/debug6.C: New test.
33135
33136 1999-10-20  Jim Wilson  <wilson@cygnus.com>
33137
33138         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
33139         compiler_output to look for one error message instead of two.
33140
33141 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
33142
33143         * gcc.c-torture/execute/991118-1.c: Also test case
33144         where the word boundary does not split a byte evenly.
33145
33146 1999-11-19  Nathan Sidwell  <nathan@acm.org>
33147
33148         * g++.old-deja/g++.ext/restrict1.C: New test.
33149
33150 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
33151
33152         * gcc.c-torture/execute/991118-1.c: New test.
33153
33154 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
33155
33156         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
33157         working directory pathnames.
33158
33159 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
33160
33161         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
33162         host is equipped with driver.h and driver.o so it can actually
33163         compile and run the tests.
33164
33165 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
33166
33167         * gcc.c-torture/compile/991008-1.c: New test.
33168
33169 1999-11-08  Nick Clifton  <nickc@cygnus.com>
33170
33171         * lib/gcc-dg.exp: Include target-supports.exp
33172
33173 1999-11-05  Nick Clifton  <nickc@cygnus.com>
33174
33175         * lib/target-supports.exp: New file: Provide procs to test for
33176         features supported by the target.
33177         (check_weak_available): Moved here from ecos.exp.
33178         (check_alias_available): New proc: Determine of the target
33179         toolchain supports the alias attribute.
33180
33181         * gcc.dg/special/ecos.exp: Move check_weak_available to
33182         target-supports.exp.
33183         (alias-1.c): Only perform the test if the target supports
33184         aliases.
33185         (wkali-1.c): Only perform the test if the target supports
33186         aliases.
33187
33188         * gcc.dg/990506-0.c: Expect error messages from cross
33189         targets as well as native targets.
33190
33191 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
33192
33193         * gcc.dg/ultrasp1.c: Removed xfail.
33194         * gcc.dg/struct-ret-2.c: Likewise.
33195         * gcc.dg/array-1.c: Likewise.
33196
33197 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
33198
33199         * gcc.dg/struct-ret-2.c: New test.
33200
33201         * gcc.dg/array-1.c: New test.
33202
33203 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
33204
33205         * gcc.c-torture/execute/991030-1.c: New test.
33206
33207 1999-10-26  Richard Henderson  <rth@cygnus.com>
33208
33209         * gcc.c-torture/compile/991026-2.c: New test.
33210
33211 1999-10-26  Jeffrey A Law  (law@cygnus.com)
33212
33213         * gcc.c-torture/compile/991026-1.c: New test.
33214
33215 1999-10-23  Jeffrey A Law  (law@cygnus.com)
33216
33217         * gcc.c-torture/execute/991023-1.c: New test.
33218
33219 1999-10-19  Jeffrey A Law  (law@cygnus.com)
33220
33221         * gcc.c-torture/execute/991019-1.c: New test.
33222
33223 1999-10-16  Richard Henderson  <rth@cygnus.com>
33224
33225         * gcc.c-torture/execute/991016-1.c: New test.
33226
33227 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
33228
33229         * gcc.c-torture/execute/991014-1.c: New test.
33230
33231 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
33232
33233         * g++.old-deja/g++.other/union2.C: New test.
33234
33235 1999-10-13  Nathan Sidwell  <nathan@acm.org>
33236
33237         * g++.old-deja/g++.other/vaarg2.C: New test.
33238         * g++.old-deja/g++.other/vaarg3.C: New test.
33239
33240 1999-10-12  Craig Burley  <craig@jcb-sc.com>
33241
33242         * g77.f-torture/noncompile/19990905-1.f: Moved from being
33243         in compile/.
33244
33245 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
33246
33247         * gcc.c-torture/execute/va-arg-11.c: New test.
33248
33249 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
33250
33251         * lib/file-format.exp (gcc_target_object_format): Don't
33252         crash if objdump is unavailable.
33253
33254 1999-09-29  Donn Terry <donn@interix.com>
33255
33256         * gcc.misc-tests/mg.exp: delete extraneous redirection.
33257
33258 1999-09-28  Nick Clifton  <nickc@cygnus.com>
33259
33260         * gcc.c-torture/compile/990928-1.c: New test.
33261
33262 1999-09-28  Nathan Sidwell  <nathan@acm.org>
33263
33264         * g++.old-deja/g++.other/decl6.C: New test.
33265
33266 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33267
33268         * gcc.c-torture/execute/va-arg-10.c: New test.
33269
33270 1999-09-27  Nathan Sidwell  <nathan@acm.org>
33271
33272         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
33273         __PRETTY_FUNCTION__.
33274
33275 1999-09-23  Nick Clifton  <nickc@cygnus.com>
33276
33277         * gcc.c-torture/execute/990923-1.c: New test.
33278
33279 1999-09-21  Nick Clifton  <nickc@cygnus.com>
33280
33281         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
33282         for which -fpic is inappropriate.
33283
33284 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
33285
33286         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
33287
33288 1999-09-21  Nathan Sidwell  <nathan@acm.org>
33289
33290         * g++.old-deja/g++.other/dyncast1.C: New test.
33291         * g++.old-deja/g++.other/dyncast2.C: New test.
33292         * g++.old-deja/g++.other/dyncast3.C: New test.
33293         * g++.old-deja/g++.other/dyncast4.C: New test.
33294         * g++.old-deja/g++.other/dyncast5.C: New test.
33295         * g++.old-deja/g++.eh/catch3.C: New test.
33296         * g++.old-deja/g++.eh/catch3p.C: New test.
33297         * g++.old-deja/g++.eh/catch4.C: New test.
33298         * g++.old-deja/g++.eh/catch4p.C: New test.
33299         * g++.old-deja/g++.eh/catch5.C: New test.
33300         * g++.old-deja/g++.eh/catch5p.C: New test.
33301         * g++.old-deja/g++.eh/catch6.C: New test.
33302         * g++.old-deja/g++.eh/catch6p.C: New test.
33303         * g++.old-deja/g++.eh/catch7.C: New test.
33304         * g++.old-deja/g++.eh/catch7p.C: New test.
33305         * g++.old-deja/g++.eh/catch8.C: New test.
33306         * g++.old-deja/g++.eh/catch8p.C: New test.
33307         * g++.old-deja/g++.eh/catch9.C: New test.
33308         * g++.old-deja/g++.eh/catch9p.C: New test.
33309
33310 1999-09-13  Nathan Sidwell  <nathan@acm.org>
33311
33312         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
33313         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
33314
33315 1999-09-13  Jeffrey A Law  (law@cygnus.com)
33316
33317         * gcc.c-torture/compile/990913-1.c: New test.
33318
33319 1999-09-10  Nathan Sidwell  <nathan@acm.org>
33320
33321         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
33322         * g++.old-deja/g++.jason/rfg5.C: Likewise.
33323
33324 1999-09-09  Richard Henderson  <rth@cygnus.com>
33325
33326         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
33327
33328 1999-09-09  Nathan Sidwell  <nathan@acm.org>
33329
33330         * g++.old-deja/g++.other/lookup11.C: New test.
33331         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
33332         what is permitted and what we want.
33333         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
33334         overload use.
33335         * g++.old-deja/g++.jason/rfg5.C: Likewise
33336
33337 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
33338
33339         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
33340         * gcc.c-torture/noncompile/poison-1.c: New file.
33341
33342 1999-09-08  Nathan Sidwell  <nathan@acm.org>
33343
33344         * g++.old-deja/g++.other/sizeof3.C: New test.
33345         * g++.old-deja/g++.other/sizeof4.C: New test.
33346         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
33347         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
33348
33349 1999-09-07  Richard Henderson  <rth@cygnus.com>
33350
33351         * gcc.dg/va-arg-1.c: New.
33352
33353 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33354
33355         * gcc.c-torture/execute/va-arg-9.c: New test.
33356
33357 1999-09-05  Craig Burley  <craig@jcb-sc.com>
33358
33359         * g77.f-torture/compile/980519-2.f: New test.
33360         * g77.f-torture/compile/19990905-0.f: New test.
33361         * g77.f-torture/compile/19990905-1.f: New test.
33362         * g77.f-torture/compile/19990905-2.f: New test.
33363
33364         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
33365
33366 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
33367
33368         * gcc.c-torture/execute/990827-1.c: Fix typo.
33369
33370 1999-09-03  Nathan Sidwell  <nathan@acm.org>
33371
33372         * g++.old-deja/g++.other/deref1.C: New test.
33373
33374 1999-09-02  Nathan Sidwell  <nathan@acm.org>
33375
33376         * g++.old-deja/g++.other/ambig2.C: New test.
33377         * g++.old-deja/g++.other/cond5.C: New test.
33378         * g++.old-deja/g++.other/lookup16.C: New test.
33379
33380 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
33381
33382         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
33383         assemblers too.
33384
33385 1999-08-31  Jeffrey A Law  (law@cygnus.com)
33386
33387         * lib/c-torture.exp: Avoid the "compare executables" optimization
33388         when testing native.
33389
33390 1999-08-29  Jeffrey A Law  (law@cygnus.com)
33391
33392         * gcc.c-torture/execute/990829-1.c: New test.
33393         * gcc.c-torture/compile/990829-1.c: New test.
33394
33395 1999-08-27  Paul Burchard  <burchard@pobox.com>
33396
33397         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
33398         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
33399         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
33400         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
33401         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
33402         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
33403         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
33404         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
33405         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
33406         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
33407         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
33408
33409 1999-08-27  Jeffrey A Law  (law@cygnus.com)
33410
33411         * gcc.c-torture/execute/990827-1.c: New test.
33412
33413 1999-08-26  Craig Burley  <craig@jcb-sc.com>
33414
33415         * g77.f-torture/noncompile/19990826-4.f: New test.
33416
33417         * g77.f-torture/compile/19990826-3.f: New test.
33418
33419         * g77.f-torture/execute/19990826-2.f: New test.
33420
33421         * g77.f-torture/compile/19990826-1.f: New test.
33422
33423         * gcc.c-torture/execute/990826-0.c: New test.
33424         * g77.c-torture/execute/19990826-0.f: New test.
33425
33426         * g77.f-torture/noncompile/970626-2.f: New test.
33427
33428 1999-08-25  Paul Burchard  <burchard@pobox.com>
33429
33430         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
33431         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
33432         lss-011.C: New tests.
33433
33434 1999-08-25  Nathan Sidwell  <nathan@acm.org>
33435
33436         * g++.old-deja/g++.other/decl5.C: New test.
33437
33438 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33439
33440         * noncompile/noncompile.exp: Load_lib c-torture.exp.
33441         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
33442         call `postbase' for each one.  All callers of `postbase' changed
33443         to call this instead.
33444
33445 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
33446
33447         * gcc.c-torture/execute/990811-1.c: New test.
33448
33449 1999-08-09  Nick Clifton  <nickc@cygnus.com>
33450
33451         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
33452         just native ones.
33453
33454         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
33455         just native ones.
33456
33457 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
33458
33459         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
33460
33461 1999-08-04  Jeffrey A Law  (law@cygnus.com)
33462
33463         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
33464
33465 1999-08-04  Nathan Sidwell  <nathan@acm.org>
33466
33467         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
33468
33469 1999-08-04  Jeffrey A Law  (law@cygnus.com)
33470
33471         * gcc.c-torture/execute/990804-1.c: New test.
33472
33473 1999-08-03  Nathan Sidwell  <nathan@acm.org>
33474
33475         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
33476         * g++.old-deja/g++.brendan/crash64.C: Likewise
33477         * g++.old-deja/g++.brendan/overload8.C: Likewise
33478
33479 1999-08-03  Nathan Sidwell  <nathan@acm.org>
33480
33481         * g++.old-deja/g++.other/struct1.C: New test.
33482
33483 1999-08-03  Nathan Sidwell  <nathan@acm.org>
33484
33485         * g++.old-deja/g++.other/enum2.C: New test.
33486
33487 1999-08-02  Richard Henderson  <rth@cygnus.com>
33488
33489         Adapted from tests from Franz Sirl:
33490         * gcc.c-torture/execute/va-arg-7.c: New test.
33491         * gcc.c-torture/execute/va-arg-8.c: New test.
33492
33493 1999-08-01  Jeffrey A Law  (law@cygnus.com)
33494
33495         * gcc.c-torture/compile/990801-2.c: New test.
33496
33497         * gcc.c-torture/compile/990801-1.c: New test.
33498
33499 1999-07-27  Michael Meissner  <meissner@cygnus.com>
33500
33501         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
33502         fp-cmp-1.c, converting double to float.
33503
33504         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
33505         fp-cmp-1.c, converting double to long double.
33506
33507         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
33508         from fr1 to unknown_register, since fr1 is a legitimate register
33509         on some machines.
33510
33511 1999-07-25  Jeffrey A Law  (law@cygnus.com)
33512
33513         * README: More listname related changes.
33514
33515 1999-07-08  Catherine Moore  <clm@cygnus.com>
33516
33517         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
33518
33519 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
33520
33521         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
33522
33523 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
33524
33525         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
33526
33527 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
33528
33529         * gcc.dg/990703-1.c: New test.
33530
33531 1999-06-29  Nick Clifton  <nickc@cygnus.com>
33532
33533         * lib/file-format.exp: New file: Move definition of proc
33534         gcc_target_object_format to here from
33535         gcc.dg/special/ecos.exp.
33536
33537         * lib/c-torture.exp: Include lib file-format.exp.
33538         * lib/gcc-dg.exp: Include lib file-format.exp.
33539
33540         * gcc.dg/special/ecos.exp: Remove definition of proc
33541         gcc_target_object_format.
33542
33543 1999-06-28  Jeffrey A Law  (law@cygnus.com)
33544
33545         * gcc.c-torture/execute/990628-1.c: New test.
33546
33547 1999-06-25  Jeffrey A Law  (law@cygnus.com)
33548
33549         * gcc.c-torture/compile/990625-2.c: New test.
33550
33551         * gcc.c-torture/compile/990625-1.c: New test.
33552
33553 1999-06-23  Nick Clifton  <nickc@cygnus.com>
33554
33555         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
33556         attributes compile.
33557         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
33558         ports that use the COFF/PE file format.
33559
33560 1999-06-17  Jeffrey A Law  (law@cygnus.com)
33561
33562         * gcc.c-torture/compile/990617-1.c: New test.
33563
33564 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
33565
33566         * g++.old-deja/g++.other/decl4.C: New test.
33567
33568 1999-06-14  Nathan Sidwell  <nathan@acm.org>
33569
33570         * g++.old-deja/g++.other/bitfld3.C: New test.
33571
33572 1999-06-08  Nathan Sidwell  <nathan@acm.org>
33573
33574         * g++.old-deja/g++.eh/catch1.C: New test.
33575
33576 1999-06-07  Jeffrey A Law  (law@cygnus.com)
33577
33578         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
33579
33580         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
33581         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
33582
33583 1999-06-05  Craig Burley  <craig@jcb-sc.com>
33584
33585         * g77.f-torture/compile/19990502-0.f: Replace with new,
33586         shorter, test that still fails after recent changes.
33587
33588 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
33589
33590         * gcc.c-torture/execute/990604-1.c: New test.
33591
33592 1999-05-31  Jeffrey A Law  (law@cygnus.com)
33593
33594         * gcc.c-torture/execute/990531-1.c: New test.
33595
33596 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33597
33598         * gcc.c-torture/compile/990527-1.c: New test.
33599
33600 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
33601
33602         * gcc.c-torture/execute/990527-1.c: New test.
33603
33604 1999-05-25  Nick Clifton  <nickc@cygnus.com>
33605
33606         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
33607         bitfields as signed.
33608
33609 1999-05-25  Craig Burley  <craig@jcb-sc.com>
33610
33611         * g77.f-torture/compile/19990525-0.f: New test.
33612
33613 1999-05-25  Jeffrey A Law  (law@cygnus.com)
33614
33615         * gcc.c-torture/execute/990525-2.c: New test.
33616
33617         * gcc.c-torture/execute/990525-1.c: New test.
33618
33619 1999-05-24  Nathan Sidwell  <nathan@acm.org>
33620
33621         * g++.old-deja/g++.other/anon3.C: New test.
33622         * g++.old-deja/g++.other/anon4.C: New test.
33623         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
33624         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
33625         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
33626         Merrill).
33627
33628 1999-05-24  Jeffrey A Law  (law@cygnus.com)
33629
33630         * gcc.c-torture/execute/990524-1.c: New test.
33631
33632         * gcc.dg/990524-1.c: New test.
33633
33634 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33635
33636         * gcc.c-torture/compile/990523-1.c: New test.
33637
33638 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
33639
33640         * gcc.c-torture/compile/990519-1.c: New test.
33641
33642 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
33643
33644         * gcc.c-torture/compile/990517-1.c: New test.
33645
33646         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
33647         (e4, f4): New tests.
33648         (main): Call them.
33649
33650 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33651
33652         * gcc.dg/noreturn-1.c: New test.
33653
33654 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
33655
33656         * gcc.c-torture/execute/990513-1.c: New test.
33657
33658 1999-05-10  Richard Henderson  <rth@cygnus.com>
33659
33660         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
33661
33662 1999-05-10  Craig Burley  <craig@jcb-sc.com>
33663
33664         * g77.f-torture/execute/erfc.f: Use small single-precision
33665         values, to avoid problems on Alphas when not -mieee.
33666
33667 1999-05-08  Craig Burley  <craig@jcb-sc.com>
33668
33669         * gcc.dg/990506-0.c: New test.
33670
33671 1999-05-08  Richard Henderson  <rth@cygnus.com>
33672
33673         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
33674         the constant to test.  Don't XFAIL 64-bit targets.
33675
33676         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
33677         * g++.old-deja/g++.law/profile1.C: Likewise.
33678
33679         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
33680         operator new instances.
33681         * g++.old-deja/g++.other/delete5.C: Likewise.
33682
33683 1999-05-03  Craig Burley  <craig@jcb-sc.com>
33684
33685         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
33686         intrinsic.
33687
33688 1999-05-03  Craig Burley  <craig@jcb-sc.com>
33689
33690         * g77.f-torture/execute/u77-test.f: Reverse order of two
33691         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
33692
33693 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33694
33695         * gcc.dg/compare1.c: New test.
33696
33697 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
33698
33699         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
33700         New tests.
33701
33702 1999-05-02  Craig Burley  <craig@jcb-sc.com>
33703
33704         * g77.f-torture/compile/19990502-1.f: New test.
33705
33706 1999-05-02  Craig Burley  <craig@jcb-sc.com>
33707
33708         * g77.f-torture/compile/19990502-0.f: New test.
33709
33710 1999-05-02  Craig Burley  <craig@jcb-sc.com>
33711
33712         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
33713         intrinsic.
33714
33715 1999-05-02  Craig Burley  <craig@jcb-sc.com>
33716
33717         * g77.f-torture/execute/u77-test.f (main): List libU77
33718         intrinsics not currently tested.
33719         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
33720         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
33721         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
33722         Trim blanks off the ends of some printed strings.
33723
33724 1999-05-02  Craig Burley  <craig@jcb-sc.com>
33725
33726         * g77.f-torture/execute/u77-test.f (main): Just warn about
33727         FSTAT gid disagreement, as it's expected on some systems.
33728
33729 1999-05-01  Craig Burley  <craig@jcb-sc.com>
33730
33731         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
33732         use a new function, which allows for some slop.
33733         Clean up some commentary.
33734         (issum): The new function.
33735         (sgladd): Deleted subroutine.
33736
33737 1999-05-01  Craig Burley  <craig@jcb-sc.com>
33738
33739         * g77.f-torture/execute/u77-test.f: Modify to be more like
33740         libf2c/libU77 version, bringing patches to that version here.
33741         Add suitable commentary.
33742
33743 1999-04-25  Richard Henderson  <rth@cygnus.com>
33744
33745         * gcc.dg/990424-1.c: New test.
33746
33747 1999-04-24  Craig Burley  <craig@jcb-sc.com>
33748
33749         * g77.f-torture/execute/u77-test.f (main): Bug involving
33750         LSTAT has been fixed, so turn back on full checking.
33751
33752 1999-04-20  Craig Burley  <craig@jcb-sc.com>
33753
33754         * g77.f-torture/compile/19990419-0.f: New test.
33755         * g77.f-torture/execute/19990419-1.f: New test.
33756
33757 1999-04-17  Richard Henderson  <rth@cygnus.com>
33758
33759         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
33760         to avoid the need for a prototype to supress a warning.
33761
33762 1999-04-07  Jim Wilson  <wilson@cygnus.com>
33763
33764         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
33765
33766 1999-04-04  Jeffrey A Law  (law@cygnus.com)
33767
33768         * gcc.c-torture/execute/990404-1.c: New test.
33769
33770 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
33771
33772         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
33773         * gcc.dg/cpp-if3.c: Don't use -pedantic.
33774         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
33775         missing initializer warnings.
33776
33777 1999-03-28  Jeffrey A Law  (law@cygnus.com)
33778
33779         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
33780         matching strings.
33781
33782 1999-03-26  Jeffrey A Law  (law@cygnus.com)
33783
33784         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
33785
33786 1999-03-26  Craig Burley  <craig@jcb-sc.com>
33787
33788         * g77.f-torture/execute/19990325-0.f: New test.
33789         * g77.f-torture/execute/19990325-1.f: New test.
33790
33791 1999-03-24  Jeffrey A Law  (law@cygnus.com)
33792
33793         * gcc.c-torture/execute/990324-1.c: New test.
33794
33795 1999-03-22  Jim Wilson  <wilson@cygnus.com>
33796
33797         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
33798         test with 4.
33799
33800 1999-03-17  Richard Henderson  <rth@cygnus.com>
33801
33802         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
33803
33804 1999-03-13  Craig Burley  <craig@jcb-sc.com>
33805
33806         * g77.f-torture/execute/19990313-2.f: New test.
33807         * g77.f-torture/execute/19990313-3.f: New test.
33808
33809 1999-03-13  Craig Burley  <craig@jcb-sc.com>
33810
33811         * g77.f-torture/execute/19990313-0.f: New test.
33812         * g77.f-torture/execute/19990313-1.f: New test.
33813
33814 1999-03-12  Jim Wilson  <wilson@cygnus.com>
33815
33816         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
33817         printf to sprintf.
33818         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
33819         (main): Add check for u15.  Conditionalize u31 check depending on
33820         whether ints are <32 bits or >=32 bits.
33821
33822 1999-03-08  Craig Burley  <craig@jcb-sc.com>
33823
33824         * g77.f-torture/execute/19981119-0.f: Improve testiness.
33825
33826 1999-03-08  Craig Burley  <craig@jcb-sc.com>
33827
33828         * g77.f-torture/compile/19990305-0.f: New test.
33829         * g77.f-torture/execute/19981119-0.f: New test.
33830
33831 1999-03-08  Craig Burley  <craig@jcb-sc.com>
33832
33833         * g77.f-torture/execute/970625-2.f: call ABORT if final
33834         result is not correct, instead of just printing it.
33835         Add this checking via newly introduced obfuscation, to
33836         trip up buggy front ends.
33837
33838 1999-03-07  Craig Burley  <craig@jcb-sc.com>
33839
33840         * g77.f-torture/compile/960317-1.f: Moved from being
33841         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
33842
33843 1999-03-06  Craig Burley  <craig@jcb-sc.com>
33844
33845         * g77.f-torture/execute/960317-1.f: New (old) test.
33846         * g77.f-torture/execute/970625-2.f: Ditto.
33847
33848 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
33849
33850         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
33851         message on line 1 or line 2; cccp and cpplib do this differently.
33852
33853 1999-03-01  Jeffrey A Law  (law@cygnus.com)
33854
33855         * g++.old-deja/g++.law/weak1.C: New test.
33856
33857 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
33858
33859         * gcc.c-torture/execute/990119-1.c: Renamed to...
33860         * gcc.dg/990119-1.c: this, so it will only be tested once
33861         (it's a preprocessor test, it doesn't need to be run at
33862         multiple optimization levels).
33863
33864 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
33865
33866         * lib/g++.exp: Don't add incdir=$base_dir/../include to
33867           ALWAYS_CXXFLAGS.
33868
33869 1999-02-24  Craig Burley  <craig@jcb-sc.com>
33870
33871         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
33872         * g77.f-torture/compile/19981216-0.f: ...as it is expected
33873         to not be compilable by current g77.
33874
33875 1999-02-24  Nick Clifton  <nickc@cygnus.com>
33876
33877         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
33878
33879 1999-02-22  Jeffrey A Law  (law@cygnus.com)
33880
33881         * gcc.c-torture/execute/990222-1.c: New test.
33882
33883 1999-02-19  Craig Burley  <craig@jcb-sc.com>
33884
33885         * g77.f-torture/compile/19990218-0.f: New test.
33886         * g77.f-torture/noncompile/19990218-1.f: New test.
33887
33888 1999-02-18  Craig Burley  <craig@jcb-sc.com>
33889
33890         * g77.f-torture/compile/19981216-0.f: New test.
33891
33892 1999-02-14  Jeffrey A Law  (law@cygnus.com)
33893
33894         * gcc.dg/990214-1.c: New test.
33895
33896 1999-02-13  Jeffrey A Law  (law@cygnus.com)
33897
33898         * gcc.dg/990213-2.c: New test.
33899
33900         * gcc.dg/990213-1.c: New test.
33901
33902 1999-02-12  Jeffrey A Law  (law@cygnus.com)
33903
33904         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
33905         ints.
33906
33907 1999-02-11  Nick Clifton  <nickc@cygnus.com>
33908
33909         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
33910         specified by target.
33911
33912         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
33913
33914 1999-02-11  Jeffrey A Law  (law@cygnus.com)
33915
33916         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
33917
33918 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
33919
33920         * gcc.dg/special/ecos.exp: New test driver for new tests with
33921         special requirements.
33922
33923         * gcc.dg/special/alias-1.c: New test.
33924         * gcc.dg/special/gcsec-1.c: New test.
33925         * gcc.dg/special/weak-1.c: New test.
33926         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
33927         * gcc.dg/special/weak-2.c: New test.
33928         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
33929         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
33930         * gcc.dg/special/wkali-1.c: New test.
33931         * gcc.dg/special/wkali-2.c: New test.
33932         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
33933         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
33934
33935 1999-02-10  Felix Lee  <flee@cygnus.com>
33936
33937           * lib/c-torture.exp (c-torture-compile): Pull out code for
33938           analyzing gcc error messages.
33939           (c-torture-execute): Likewise.  Fix some (harmless) false
33940           positives.
33941           * lib/gcc.exp (gcc_check_compile): New function.
33942
33943 1999-02-08  Richard Henderson  <rth@cygnus.com>
33944
33945         * gcc.c-torture/execute/990208-1.c: New test.
33946
33947 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
33948
33949         * g++.dg/special/ecos.exp: New driver for new tests with special
33950         requirements
33951
33952         * g++.dg/special/conpr-1.C: New test
33953         * g++.dg/special/conpr-2.C: New test
33954         * g++.dg/special/conpr-2a.C: New test
33955         * g++.dg/special/conpr-3.C: New test
33956         * g++.dg/special/conpr-3a.C: New test
33957         * g++.dg/special/conpr-3b.C: New test
33958
33959         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
33960         allow g++ to use the dg driver
33961
33962         * README: Add comment about g++.dg directory
33963
33964 1999-02-06  Jeffrey A Law  (law@cygnus.com)
33965
33966         * README: Update email addresses.
33967
33968 1999-02-03  Nick Clifton  <nickc@cygnus.com>
33969
33970         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
33971         arguments in order to force structure S onto the stack even on
33972         the alpha.
33973         (test): Pass 10 leading arguments to function foo as well as the
33974         structure S.
33975
33976         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
33977         failure for all targets.
33978
33979         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
33980         abort to terminate program execution.
33981
33982 1999-01-30  Richard Henderson  <rth@cygnus.com>
33983
33984         * gcc.c-torture/execute/990130-1.c: New test.
33985
33986 1999-01-30  Jeffrey A Law  (law@cygnus.com)
33987
33988         * gcc.dg/990130-1.c: New test.
33989
33990 1999-01-28  Michael Meissner  <meissner@cygnus.com>
33991
33992         * gcc.c-torture/execute/990128-1.c: New test.
33993
33994 1999-01-27  Michael Meissner  <meissner@cygnus.com>
33995
33996         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
33997
33998 1999-01-27  Felix Lee  <flee@cygnus.com>
33999
34000         * lib/c-torture.exp (c-torture-compile): pull out code for
34001         analyzing gcc error messages.
34002         (c-torture-execute): ditto, and fix some (harmless) false
34003         positives.
34004         * lib/gcc.exp (gcc_check_compile): new function.
34005
34006 1999-01-17  Jeffrey A Law  (law@cygnus.com)
34007
34008         * gcc.dg/990117-1.c: New test.
34009
34010         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
34011
34012         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
34013
34014 1999-01-15  Jeffrey A Law  (law@cygnus.com)
34015
34016         * g77.f-torture/compile/990115-1.f: New test.
34017
34018 1999-01-07  Jeffrey A Law  (law@cygnus.com)
34019
34020         * gcc.c-torture/compile/990107-1.c: New test
34021
34022 1999-01-06  Jeffrey A Law  (law@cygnus.com)
34023
34024         * gcc.c-torture/execute/990106-2.c: New test.
34025
34026         * gcc.c-torture/execute/990106-1.c: New test.
34027
34028 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
34029
34030         * gcc.c-torture/compile/981223-1.c: New test.
34031
34032 1998-12-29  Richard Henderson  <rth@cygnus.com>
34033
34034         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
34035         (opt3): Rename from opt4 and disable.
34036
34037 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
34038
34039         * g++.old-deja/g++.pt/ptrmem5.C: New test.
34040
34041 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
34042
34043         * g++.old-deja/g++.other/conv5.C: New test.
34044
34045 1998-12-14  Nick Clifton  <nickc@cygnus.com>
34046
34047         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
34048
34049 1998-12-11  Jeffrey A Law  (law@cygnus.com)
34050
34051         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
34052
34053 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
34054
34055         * gcc.c-torture/compile/981211-1.c: New test.
34056
34057 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
34058
34059         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
34060
34061         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
34062
34063 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
34064
34065         * gcc.special/930510-1.c: Make C9X safe.
34066         * gcc.misc-tests/gcov-1.c Similarly.
34067         * gcc.misc-tests/gcov-2.c Similarly.
34068
34069 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
34070
34071         * gcc.dg/ultrasp1.c: New test.
34072
34073 1998-12-06  Richard Henderson  <rth@cygnus.com>
34074
34075         * gcc.c-torture/execute/981206.c: New test.
34076
34077 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
34078
34079         * g++.old-deja/g++.ns/template7.C: New test.
34080
34081         * g++.old-deja/g++.other/expr1.C: New test.
34082
34083         * g++.old-deja/g++.eh/tmpl3.C: New test.
34084
34085         * g++.old-deja/g++.eh/tmpl2.C: New test.
34086
34087 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
34088
34089         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
34090         * g++.old-deja/g++.other/using6.C: Removed.
34091         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
34092
34093         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
34094
34095 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
34096
34097         * g++.old-deja/g++.pt/overload8.C: New test.
34098
34099         * g++.old-deja/g++.pt/overload7.C: New test.
34100
34101         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
34102
34103         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
34104         and relinking messages.
34105         * lib/g++.exp (g++_target_compile): Remove .rpo file when
34106         compiling with -frepo.
34107
34108 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
34109
34110         * g++.old-deja/g++.pt/lookup6.C: New test.
34111
34112 1998-11-30  Nick Clifton  <nickc@cygnus.com>
34113
34114         * gcc.c-torture/execute/981130-1.c: New test.
34115         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
34116
34117 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
34118
34119         * g++.old-deja/g++.pt/explicit76.C: New test.
34120
34121         * g++.old-deja/g++.pt/friend38.C: New test.
34122
34123         * g++.old-deja/g++.ns/crash2.C: New test.
34124
34125         * g++.old-deja/g++.pt/defarg8.C: New test.
34126
34127         * g++.old-deja/g++.pt/instantiate6.C: New test.
34128
34129         * g++.old-deja/g++.pt/static6.C: New test.
34130
34131         * g++.old-deja/g++.pt/decl2.C: New test.
34132
34133 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
34134
34135         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
34136         problem is actually related with name lookup, but so what? :-)
34137
34138         * g++.old-deja/g++.pt/friend37.C: New test.
34139
34140 1998-11-25  Dave Love  <d.love@dl.ac.uk>
34141
34142         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
34143         element, which fails on some systems.
34144
34145         * g77.f-torture/execute/labug1.f: New test.
34146
34147 1998-11-21  Jeffrey A Law  (law@cygnus.com)
34148
34149         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
34150         is defined.
34151
34152 1998-11-18  Dave Love  <d.love@dl.ac.uk>
34153
34154         * g77.f-torture/compile/981117-1.f: New test.
34155
34156 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
34157
34158         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
34159         properly discarded.
34160
34161 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
34162
34163         * gcc.c-torture/execute/memcheck: New directory of tests for
34164         -fcheck-memory-usage.
34165
34166 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
34167
34168         * README: New file, general information about the testsuite and
34169         new description of the various C++ test subdirectories.
34170         * README.g++: Eliminate obsolete information, update and move most
34171         relevant stuff to README.
34172
34173 1998-11-07  Richard Henderson  <rth@cygnus.com>
34174
34175         * gcc.c-torture/compile/981107-1.c: New test.
34176
34177 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
34178
34179         * execute/memcpy-bi.c: New testcase.
34180
34181 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
34182
34183         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
34184         base classes.
34185
34186         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
34187         template is selected.
34188
34189         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
34190         classes, it should be accepted for all types.
34191
34192         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
34193
34194         * g++.old-deja/g++.pt/spec24.C: Ensure that template
34195         specializations start with template headers.
34196
34197 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
34198
34199         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
34200
34201         * g++.old-deja/g++.other/init9.C: Test cross initialization of
34202         non-POD types.
34203
34204 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
34205
34206         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
34207
34208 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
34209
34210         * compile/981022-1.c, compile/981022-1.x: New test and driver.
34211
34212 1998-10-19  Jeffrey A Law  (law@cygnus.com)
34213
34214         * 981019-1.c: New test.
34215
34216 1998-10-14  Robert Lipe <robertl@dgii.com>
34217
34218         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
34219         find objc headers.
34220
34221 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
34222
34223         * compile/981001-4.c: Remove use of GCC extension that triggers a
34224         compiler bug.
34225
34226 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
34227
34228         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
34229
34230 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
34231
34232         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
34233         instantiation of template produces incorrect code for delete
34234         expression.
34235
34236         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
34237         constructors' name is not unique.
34238         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
34239         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
34240
34241         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
34242         automatic array of const is ill-formed.
34243
34244         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
34245         of template parameter?
34246
34247         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
34248         const.
34249
34250         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
34251         pointer-to-member expression.
34252
34253         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
34254         declaration causes ICE.
34255
34256 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
34257
34258         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
34259         reserved in the global namespace.
34260
34261         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
34262         generate needed virtual table.
34263
34264         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
34265
34266 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
34267
34268         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
34269         template-dependent type
34270
34271 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
34272
34273         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
34274         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
34275         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
34276
34277         * g++.old-deja/g++.other/using5.C: New test; using decl from base
34278         class should be usable as argument of member function.
34279         * g++.old-deja/g++.other/using6.C: New test; using decl from base
34280         class should be usable as return type of member function.
34281         * g++.old-deja/g++.other/using7.C: New test; using decl from base
34282         class should be usable as type of data member.
34283
34284         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
34285
34286 1998-10-09  Jeffrey A Law  (law@cygnus.com)
34287
34288         * gcc.c-torture/special/920521-1.c: Fix bogus test.
34289
34290 1998-10-08  Nick Clifton  <nickc@cygnus.com>
34291
34292         * gcc.dg/dll-?.c Add thumb to target list.
34293         Fix assembler scan patterns to match current assembler output.
34294
34295 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
34296
34297         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
34298         matching of template brackets.
34299
34300         * g++.old-deja/g++.other/using4.C: New test.  Test using
34301         declarations of methods from base classes.
34302
34303         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
34304         within functions should introduce names into the innermost
34305         enclosing namespace.
34306
34307         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
34308         of static locals if first initialization throws.
34309
34310 1998-10-07  Jim Wilson  <wilson@cygnus.com>
34311
34312         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
34313
34314 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
34315
34316         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
34317         lose track of the possible targets of tablejump insns.
34318         * special/special.exp: Run it.
34319
34320 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
34321
34322         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
34323         must be declared before its specializations can be named in friend
34324         declarations.
34325
34326 1998-10-05  Dave Love  <d.love@dl.ac.uk>
34327
34328         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
34329
34330         * g77.f-torture/execute/io1.f: New test.
34331
34332 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
34333
34334         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
34335         with pointer to template function, for which no argument deduction
34336         is possible.
34337
34338         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
34339         specialization of template function as argument to template
34340         function.
34341
34342         * g++.old-deja/g++.other/access2.C: New test; Inner class
34343         shouldn't have privileged access to Outer's names.
34344
34345 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
34346
34347         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
34348         friend template declared within template class conflicts with
34349         nested class of the same name.
34350
34351         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
34352         is ignored.
34353
34354         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
34355         object with direct initializer as function declaration.
34356
34357         * g++.old-deja/g++.other/decl2.C: New test; duplicate
34358         initializers.
34359
34360         * g++.old-deja/g++.other/null2.C: New test; conditional operator
34361         involving const pointer and NULL produces incorrect result.
34362
34363         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
34364         type name without `typename' should be rejected with -pedantic.
34365
34366 1998-10-02  Richard Henderson  <rth@cygnus.com>
34367
34368         * g++.old-deja/g++.other/addrof1.C: New test.
34369
34370 1998-10-01  Nick Clifton  <nickc@cygnus.com>
34371
34372         * gcc.c-torture/compile/981001-1.c: New test.
34373         * gcc.c-torture/execute/981001-1.c: New test.
34374
34375 1998-10-01  Jeffrey A Law  (law@cygnus.com)
34376
34377         * gcc.c-torture/compile/981001-2.c: New test.
34378         * gcc.c-torture/compile/981001-3.c: New test.
34379         * gcc.c-torture/compile/981001-4.c: New test.
34380
34381 1998-10-01  Robert Lipe  <robertl@dgii.com>
34382
34383         * lib/objc.exp (objc_target_compile): Add -L during compiles for
34384         multilibbed hosts.   Idea grafted from g77.exp.
34385
34386 1998-09-30  Dave Love  <d.love@dl.ac.uk>
34387
34388         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
34389         avoid losing on systems which need -lsocket.
34390
34391 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
34392
34393         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
34394         * g++.old-deja/g++.other/nested2.C: Ditto.
34395         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
34396         failure.
34397
34398 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
34399
34400         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
34401         preferred over template operator!= for enum bitfields.
34402
34403 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
34404
34405         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
34406         that happen to have the same base name, but in different scopes,
34407         are incorrectly rejected.
34408
34409 1998-09-16  Richard Henderson  <rth@cygnus.com>
34410
34411         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
34412         on the native word size instead of an integer literal.
34413
34414 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
34415
34416         * g++.old-deja/g++.other/static2.C: Invocation of static data
34417         member of type pointer-to-function denoted as non-static member.
34418
34419         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
34420         checks involving function types and aliases.
34421
34422 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
34423
34424         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
34425         redefined to the same non-trivial type.
34426
34427         * g++.old-deja/g++.pt/explicit73.C: Test for proper
34428         namespace-qualification of template specializations declared in
34429         other namespaces.
34430
34431         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
34432         to declare a subset of the specializations of a template function
34433         as friends of specializations of a template class.
34434
34435         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
34436         member templates that do not fully specialize the enclosing
34437         template class are rejected.
34438
34439 1998-09-11  Dave Love  <d.love@dl.ac.uk>
34440
34441         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
34442
34443 1998-09-08  Dave Love  <d.love@dl.ac.uk>
34444
34445         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
34446         altered from libf2c/libU77 version.
34447
34448 1998-09-06  Dave Love  <d.love@dl.ac.uk>
34449
34450         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
34451
34452 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
34453
34454         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
34455         (un)signed char are different types for template specialization
34456         purposes.
34457
34458 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
34459
34460         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
34461         * objc: ObjC testsuite.
34462
34463 1998-08-31  Catherine Moore  <clm@cygnus.com>
34464
34465         * gcc.c-torture/execute/941014-1.x:  New file.
34466
34467 1998-08-31  Nick Clifton  <nickc@cygnus.com>
34468
34469         * lib/c-torture.exp: Add support for
34470         torture_eval_before_compile and torture_eval_before_execute
34471         variables.
34472
34473 1998-08-30  Jeffrey A Law  (law@cygnus.com)
34474
34475         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
34476         this test triggers valid.
34477
34478 1998-08-27  Jeffrey A Law  (law@cygnus.com)
34479
34480         * gcc.dg/980827-1.c: New test.
34481
34482 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
34483
34484         * gcc.c-torture/execute/loop-4b.c: New test.
34485
34486 1998-08-26  Nick Clifton  <nickc@cygnus.com>
34487
34488         * lib/c-torture.exp: Add support for
34489         torture_eval_before_compile and torture_eval_before_execute
34490         variables.
34491
34492 1998-08-25  Jeffrey A Law  (law@cygnus.com)
34493
34494         * gcc.c-torture/compile/980825-1.c: New test.
34495
34496 1998-08-24  Nick Clifton  <nickc@cygnus.com>
34497
34498         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
34499         count number tests in opt_t0 not good_t0.
34500
34501 1998-08-24  Jeffrey A Law  (law@cygnus.com)
34502
34503         * gcc.c-torture/compile/930326-1.x: Fix typo.
34504
34505 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
34506
34507         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
34508         causes an ICE.
34509
34510 1998-08-21  Jeffrey A Law  (law@cygnus.com)
34511
34512         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
34513         STACK_SIZE is defined.
34514         * gcc.c-torture/unsorted/stuct.c: Similarly.
34515
34516         * gcc.c-torture/compile/980821-1.c: New test.
34517
34518 1998-08-21  Jeffrey A Law  (law@cygnus.com)
34519
34520         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
34521
34522 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
34523
34524         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
34525         code.
34526
34527 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
34528
34529         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
34530         error'.
34531
34532 1998-08-18  Jeffrey A Law  (law@cygnus.com)
34533
34534         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
34535
34536 1998-08-16  Jeffrey A Law  (law@cygnus.com)
34537
34538         * gcc.c-torture/compile/980816-1.c: New test.
34539
34540         * gcc.dg/980816-1.c: New test.
34541
34542 1998-08-13  Jeffrey A Law  (law@cygnus.com)
34543
34544         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
34545         compiler for ieee tests.
34546
34547 1998-08-01  Dave Love  <d.love@dl.ac.uk>
34548
34549         * g77.f-torture/compile/980729-0.f: New test.
34550
34551 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
34552
34553         * gcc.c-torture/special/eeprof-1.c: New test, for
34554         -finstrument-functions.
34555         * gcc.c-torture/special/special.exp: Run it.
34556
34557 1998-07-29  Jeffrey A Law  (law@cygnus.com)
34558
34559         * gcc.c-torture/compile/980729-1.c: New test.
34560
34561 1998-07-27  Nick Clifton  <nickc@cygnus.com>
34562
34563         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
34564         __thumb__ is defined, and test for ARM style doubles if so.
34565
34566 1998-07-26  Dave Love  <d.love@dl.ac.uk>
34567
34568         * g77.f-torture/noncompile/980615-0.f: New test.
34569
34570 1998-07-26  H.J. Lu  (hjl@gnu.org)
34571
34572         * gcc.dg/980312-1.c: Do link instead of compile.
34573         * gcc.dg/980313-1.c: Likewise.
34574
34575 1998-07-26  Jeffrey A Law  (law@cygnus.com)
34576
34577         * gcc.c-torture/compile/980726-1.c: New test.
34578
34579 1998-07-25  Dave Love  <d.love@dl.ac.uk>
34580
34581         * g77.f-torture/execute/io0.f: New test.
34582
34583 1998-07-24  Nick Clifton  <nickc@cygnus.com>
34584
34585         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
34586         an int.
34587
34588 1998-06-18  Michael Meissner  <meissner@cygnus.com>
34589
34590         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
34591         m32r bugs.
34592
34593 1998-07-17  Nick Clifton  <nickc@cygnus.com>
34594
34595         * gcc.dg/980626-1.c: Expect failures for all toolchains until
34596         c-decl.c:grokdeclarator can handle mode attributes.
34597
34598 1998-07-16  Jeffrey A Law  (law@cygnus.com)
34599
34600         * gcc.c-torture/execute/980716-1.c: New test.
34601
34602 1998-07-13  Jeffrey A Law  (law@cygnus.com)
34603
34604         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
34605         the mn10200.
34606         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
34607         the mn10200.
34608         * gcc.c-torture/execute/va-arg-3.x: Similarly.
34609         * gcc.c-torture/compile/930326-1.x: Similarly.
34610
34611 1998-07-13  Dave Love  <d.love@dl.ac.uk>
34612
34613         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
34614         New test from Craig.
34615
34616 1998-07-12  Dave Love  <d.love@dl.ac.uk>
34617
34618         * g77.f-torture/noncompile/980616-0.f: New test.
34619
34620         * g77.f-torture/execute/970816-3.f:  New test from Craig.
34621
34622 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
34623
34624         *  g++.other/singleton.C: Return error value instead of taking
34625         SIGSEGV.
34626
34627 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
34628
34629         *  g++.other/singleton.C: New test.   Warning is under dispute.
34630         Runtime crash is not.
34631
34632 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
34633
34634         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
34635         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
34636         using6.C, using7.C}:  New namespace tests.
34637
34638 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
34639
34640         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
34641         specialization with typedef'ed names used as array indexes.
34642
34643 1998-07-09  Jeffrey A Law  (law@cygnus.com)
34644
34645         * gcc.c-torture/execute/980709-1.c: New test.
34646
34647         * gcc.dg/980709-1.c: New test.
34648
34649 1998-07-07  Richard Henderson  <rth@cygnus.com>
34650
34651         * gcc.c-torture/execute/bcp-1.c: New test.
34652
34653 1998-07-07  Jeffrey A Law  (law@cygnus.com)
34654
34655         * gcc.c-torture/execute/980707-1.c: New test.
34656
34657 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
34658
34659         * gcc.c-torture/compile/980706-1.c: New test.
34660
34661 1998-07-01  Dave Love  <d.love@dl.ac.uk>
34662
34663         * g77.f-torture/execute/980701-0.f,
34664         g77.f-torture/execute/980701-1.f: New test from Craig.
34665
34666 1998-07-01  Jeffrey A Law  (law@cygnus.com)
34667
34668         * gcc.c-torture/compile/980701-1.c: New test.
34669
34670         * gcc.c-torture/execute/980701-1.c: New test.
34671
34672 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
34673 rlsruhe.de>
34674
34675         * g++.old-deja/g++.robertl/eb132.C: New test.
34676         * g++.old-deja/g++.robertl/eb133.C: Likewise.
34677
34678 1998-06-29  Dave Love  <d.love@dl.ac.uk>
34679
34680         * g77.f-torture/execute/980628-7.f,
34681         g77.f-torture/execute/980628-8.f,
34682         g77.f-torture/execute/980628-9.f,
34683         g77.f-torture/execute/980628-10.f: New tests from Craig.
34684
34685         * g77.f-torture/execute/980628-3.f: Remove mail headers.
34686
34687 1998-06-28  Jeffrey A Law  (law@cygnus.com)
34688
34689         * g77.f-torture/execute/980628-4.f: New test from Craig.
34690         * g77.f-torture/execute/980628-5.f: Likewise.
34691         * g77.f-torture/execute/980628-2.f: Likewise.
34692         * g77.f-torture/execute/980628-0.f: Likewise.
34693         * g77.f-torture/execute/980628-1.f: Likewise.
34694         * g77.f-torture/execute/980628-3.f: Likewise.
34695         * g77.f-torture/execute/980628-6.f: Likewise.
34696
34697 1998-06-28  Jeffrey A Law  (law@cygnus.com)
34698
34699         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
34700         directory when nothing has been installed yet.
34701
34702 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
34703
34704         * gcc.c-torture/special/special.exp: Handle newer versions of
34705         dejagnu.
34706
34707 1998-06-26  Jeffrey A Law  (law@cygnus.com)
34708
34709         * gcc.dg/980626-1.c: New test.
34710
34711 1998-06-19  Bruno Haible <haible@ilog.fr>
34712
34713         * gcc.misc-tests/m-un-2.c: New test.
34714         * g++.old-deja/g++.other/warn01.c: Likewise.
34715
34716 1998-06-19  Robert Lipe  <robertl@dgii.com>
34717
34718         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
34719         compatibility with assmblers with a different comment character.
34720         Eliminate use of GAS-specific extensions.
34721
34722 1998-06-19  Jeffrey A Law  (law@cygnus.com)
34723
34724         * gcc.c-torture/execute/ieee/980619-1.c: New test.
34725
34726 1998-06-19  Robert Lipe  <robertl@dgii.com>
34727
34728         *lib/g77.exp: Replace search for libf2c.a with search for newly
34729         renamed libg2c.a
34730
34731 1998-06-17  Jeffrey A Law  (law@cygnus.com)
34732
34733         * gcc.c-torture/execute/980617-1.c: New test.
34734
34735 1998-06-12  Jeffrey A Law  (law@cygnus.com)
34736
34737         * gcc.c-torture/execute/980612-1.c: New test.
34738
34739 1998-06-08  Jeffrey A Law  (law@cygnus.com)
34740
34741         * gcc.dg/980523-1.c: Only test on ppc-linux.
34742         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
34743
34744         * gcc.c-torture/execute/980608-1.c: New test.
34745
34746 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
34747
34748         * gcc.c-torture/execute/980605-1.c: New test.
34749
34750 1998-06-04  Jeffrey A Law  (law@cygnus.com)
34751
34752         * gcc.c-torture/execute/980604-1.c: New test.
34753
34754 1998-06-02  Jeffrey A Law  (law@cygnus.com)
34755
34756         * gcc.c-torture/execute/980602-1.c: New test.
34757         * gcc.c-torture/execute/980602-2.c: Likewise.
34758
34759 1998-06-02  Dave Love  <d.love@dl.ac.uk>
34760
34761         * 970125-0.f: Fix per JCB.  Add commentary.
34762
34763 1998-05-31  Michael Meissner  <meissner@cygnus.com>
34764
34765         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
34766         IEEE -0 support.
34767
34768 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
34769
34770         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
34771         earlier.
34772
34773 1998-05-28  Catherine Moore <clm@cygnus.com>
34774
34775         * gcc.c-torture/execute/980526-3.c: New test.
34776
34777 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
34778
34779         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
34780         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
34781         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
34782         m88k-motorola-sysv3 to XFAIL.
34783
34784 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
34785
34786         * gcc.dg/980526-1.c: New test.
34787         * gcc.c-torture/execute/980526-2.c: New test.
34788
34789 1998-05-26  Jeffrey A Law  (law@cygnus.com)
34790
34791         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
34792
34793         * gcc.c-torture/execute/980526-1.c: New test.
34794
34795 1998-05-26  Dave Love  <d.love@dl.ac.uk>
34796
34797         * g77.f-torture/execute/alpha2.f: Add runtime test.
34798
34799 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
34800
34801         * g++.old-deja/old-deja.exp: Strip leading directories.
34802
34803         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
34804         error for the line.  Don't run multiple tests for the same line.
34805
34806 1998-05-23  Jeffrey A Law  (law@cygnus.com)
34807
34808         * gcc.dg/980523-1.c: New test.
34809
34810 1998-05-23  Dave Love  <d.love@dl.ac.uk>
34811
34812         * g77.f-torture/compile/970915-0.f: New test.
34813
34814 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
34815
34816         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
34817
34818 1998-05-21  Jeffrey A Law  (law@cygnus.com)
34819
34820         * gcc.dg/980520-1.c: New test.
34821
34822 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
34823
34824         * gcc.dg/980502-1.c: Fix return type.
34825
34826 1998-05-20  Jeffrey A Law  (law@cygnus.com)
34827
34828         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
34829         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
34830         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
34831         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
34832         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
34833
34834 1998-05-20  Dave Love  <d.love@dl.ac.uk>
34835
34836         * g77.f-torture/execute/980520-1.f: New test.
34837
34838 1998-05-15  Dave Love  <d.love@dl.ac.uk>
34839
34840         * lib/mike-g77.exp: New file.
34841
34842         * g77.f-torture/noncompile/noncompile.exp,
34843         g77.f-torture/noncompile/check0.f: New files.
34844
34845 1998-05-14  Dave Love  <d.love@dl.ac.uk>
34846
34847         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
34848         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
34849         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
34850         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
34851         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
34852         abort where appropriate.
34853
34854 1998-05-05  Michael Meissner  <meissner@cygnus.com>
34855
34856         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
34857         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
34858
34859 1998-04-29  Dave Love  <d.love@dl.ac.uk>
34860
34861         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
34862
34863 1998-04-27  Dave Love  <d.love@dl.ac.uk>
34864
34865         * g77.f-torture/compile/980427-0.f: New test.
34866
34867 1998-04-24  Dave Love  <d.love@dl.ac.uk>
34868
34869         * g77.f-torture/compile/980424-0.f: New test.
34870
34871 1998-04-19  Dave Love  <d.love@dl.ac.uk>
34872
34873         * g77.f-torture/compile/980419-2.f (main): New test.
34874         * g77.f-torture/compile/970125-0.f: New test.
34875         * g77.f-torture/compile/980419-1.f: New test.
34876
34877 1998-04-08  Jim Wilson  <wilson@cygnus.com>
34878
34879         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
34880         of loop-4.c.
34881
34882 1998-04-07  Jim Wilson  <wilson@cygnus.com>
34883
34884         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
34885
34886 1998-04-03  Jim Wilson  <wilson@cygnus.com>
34887
34888         * gcc.c-torture/compile/980329-1.c: New test.
34889
34890 1998-03-18  Jim Wilson  <wilson@cygnus.com>
34891
34892         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
34893         * gcc.dg/980312-1.c: Fix typo in -march command.
34894
34895 1998-03-16  H.J. Lu  (hjl@gnu.org)
34896
34897         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
34898
34899 1998-03-11  Robert Lipe  <robertl@dgii.com>
34900
34901         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
34902         Dave Love agree the Fortran source is bogus.
34903
34904 1998-03-11  Robert Lipe  <robertl@dgii.com>
34905
34906         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
34907         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
34908         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
34909         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
34910         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
34911
34912 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
34913
34914         * g++.old-deja/g++.other/friend1.C: New test.
34915
34916 1998-02-18  Dave Love  <d.love@dl.ac.uk>
34917
34918         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
34919         possibly uninitialized) variables and declare dnrm2.
34920
34921 1998-02-23  Robert Lipe <robertl@dgii.com>
34922
34923         From Bruno Haible <haible@ilog.fr>:
34924         * gcc.c-torture/execute/980223.c: New test.
34925
34926 1998-02-13  Jeffrey A Law  (law@cygnus.com)
34927
34928         * gcc.dg/ifelse-1.c: New test.
34929
34930 1998-02-09  H.J. Lu  (hjl@gnu.org)
34931
34932         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
34933
34934           * lib/old-dejagnu.exp (old-dejagnu): Added the
34935           "execution test - XFAIL *-*-*" handling in the spirit of
34936           "excess errors test -". Changed the "execution test fails"
34937           handling to be like "excess errors test fails".
34938           * Update various tests accordingly.
34939
34940 1998-02-06  Jim Wilson  <wilson@cygnus.com>
34941
34942         * gcc.c-torture/execute/980205.c: New test.
34943
34944 1998-01-18  Jeffrey A Law  (law@cygnus.com)
34945
34946         * lib/c-torture.exp: Look for .x files instead of .cexp files.
34947         * lib/f-torture.exp: Similarly.
34948         * gcc.c-torture: Rename all .cexp files to .x files.
34949
34950 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
34951
34952         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
34953         (940510-1.c): Removed duplicate.
34954         (971104-1.c): New test.
34955
34956 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
34957
34958           * lib/f-torture.exp: Improve error and loop detection.
34959
34960 1997-11-19  Michael Meissner  <meissner@cygnus.com>
34961
34962         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
34963         use that to size the filler array.
34964
34965 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
34966
34967         * lib/c-torture.exp(c-torture-execute): Fix typo.
34968
34969         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
34970         testcase as the executable name. Keep the executable around if
34971         the test fails.
34972
34973 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
34974
34975         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
34976         changes.  Only test one -g option, and move it to the end of the
34977         list of options to test.
34978
34979 1997-09-19  Michael Meissner  <meissner@cygnus.com>
34980
34981         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
34982         variable GCC_TORTURE_OPTIONS to supply default switches separated
34983         by colons.  If no environment variable, run tests with -O0 -g, -O1
34984         -g, and -O2 -g as well.
34985
34986 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
34987
34988         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
34989         explanatory comments. Fix indentation.
34990
34991 1997-09-15  Jeffrey A Law  (law@cygnus.com)
34992
34993         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
34994
34995 1997-09-11  Jeffrey A Law  (law@cygnus.com)
34996
34997         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
34998         * g++.old-deja/g++.mike/p7325.C: Likewise.
34999         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
35000
35001 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
35002
35003         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
35004         * g++.old-deja/g++.brendan/crash30.C: Likewise.
35005         * g++.old-deja/g++.brendan/crash39.C: Likewise.
35006         * g++.old-deja/g++.law/operators4.C: Likewise.
35007
35008 1997-09-11  Joe Buck  (jbuck@synopsys.com)
35009
35010         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
35011         * g++.old-deja/g++.mike/p784.C: Ditto.
35012         * g++.old-deja/g++.mike/p785.C: Ditto.
35013
35014 1997-09-05  Jeffrey A Law  (law@cygnus.com)
35015
35016           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
35017
35018 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
35019
35020         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
35021         target feature; pass this to c-torture-execute as needed.
35022
35023 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
35024
35025         * lib/c-torture.exp(c-torture-execute): If the previous and the
35026         current executables being tested are identical, we don't need to
35027         run the executable again. Try to make the executable names
35028         unique. Add an optional argument for passing additional compiler
35029         flags.
35030
35031 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
35032
35033         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
35034
35035 1997-08-29  Jeffrey A Law  (law@cygnus.com)
35036
35037         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
35038
35039 1997-07-31  Jeffrey A Law  (law@cygnus.com)
35040
35041         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
35042         32bit or larger longs.
35043
35044         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
35045         have either a 32bit long or 32bit int.
35046
35047 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
35048
35049         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
35050         Make double precision tests dependent on sizeof (double).
35051
35052 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
35053
35054         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
35055         too.
35056
35057 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
35058
35059         * gcc.c-torture/compile/961203-1.cexp: New script.
35060
35061 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
35062
35063         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
35064         up the includes ourselves.
35065
35066 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
35067
35068         * lib/plumhall.exp: Remove random include, and add a few
35069         verbose messages for debugging.
35070
35071 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
35072
35073         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
35074         of trying to do it ourselves.
35075
35076 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
35077
35078         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
35079
35080 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
35081
35082         * gcc.prms/5403.c: Made regexp a bit less strict.
35083
35084 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
35085
35086         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
35087         is returned from remote_load instead.
35088         * lib/plumhall.exp: Ditto.
35089         * lib/mike-g++.exp: Ditto.
35090         * lib/old-dejagnu.exp: Ditto.
35091         * lib/c-torture.exp: Ditto.
35092
35093 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
35094
35095         * lib/g++.exp: Use build_wrapper procedure.
35096         * lib/gcc.exp: Ditto.
35097
35098 1997-05-20  Jeffrey A Law  (law@cygnus.com)
35099
35100         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
35101         an old-style decl for malloc.  Fixes tests to work when
35102         sizeof (int) != sizeof (size_t).
35103
35104 1997-05-15  Mike Meissner  <meissner@cygnus.com>
35105
35106         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
35107
35108         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
35109         use stdargs.h interface.
35110
35111 1997-05-15  Mike Meissner  <meissner@cygnus.com>
35112
35113         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
35114         NO_VARARGS when compiling.
35115
35116 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
35117
35118         * lib/plumhall.exp(ph_includes): New procedure.
35119         (ph_make): Use it.
35120         (ph_compiler): Ditto.
35121
35122         * lib/g++.exp: Rename test-glue.c to testglue.c.
35123         * lib/gcc.exp: Ditto.
35124
35125 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
35126
35127         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
35128         to completion when it's called.
35129
35130 1997-03-21  Michael Meissner  <meissner@cygnus.com>
35131
35132         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
35133         is defined, don't do test.
35134
35135 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
35136
35137         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
35138         for object files.
35139         (ph_summary): Mark skipped testcases as untested, not unresolved.
35140
35141         * lib/plumhall.exp (ph_make): If unresolved because of bad
35142         errorCode, record errorCode in log file.
35143         (*): Replace send_log/verbose with verbose -log.
35144
35145 1997-03-19  Michael Meissner  <meissner@cygnus.com>
35146
35147         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
35148         double conversion if double isn't at least 8 bytes.
35149
35150         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
35151         int to work with targets where int is 16 bits.
35152
35153         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
35154         8 bytes, just exit, since 4 byte doubles don't have enough bits of
35155         precision for the test to complete.
35156
35157 1997-03-14  Michael Meissner  <meissner@cygnus.com>
35158
35159         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
35160         if d10v is not compiled with the -mdouble64 flag.
35161         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
35162
35163         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
35164         d10v is not compiled with the -mint32 flag.
35165
35166 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
35167
35168         * lib/plumhall.exp: Use incr_count.
35169
35170 1997-03-12  Jeffrey A Law  (law@cygnus.com)
35171
35172         * gcc.c-torture: Update to c-torture-1.45.
35173
35174 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
35175
35176         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
35177         the name of the expect testcase file).
35178
35179         * lib/g++.exp(g++_init): Ditto.
35180
35181 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
35182
35183         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
35184         the host.
35185
35186         * lib/gcc.exp(gcc_exit): New procedure.
35187
35188 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
35189
35190         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
35191         specs where appropriate.
35192
35193         * g++.old-deja/g++.arm/*: Added additional ERROR checks
35194         because of new "candidates are" messages, and removed a few
35195
35196         * Converted all non-old-style g++ testcases to old-style, and
35197         moved into g++.old-deja.
35198
35199 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
35200
35201         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
35202         options.
35203
35204         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
35205         succeeded.
35206
35207         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
35208
35209 1997-02-13  Michael Meissner  <meissner@cygnus.com>
35210
35211         * lib/gcc.exp (gcc_target_compile): Add support for defining
35212         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
35213         the machine doesn't have those features.
35214
35215 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
35216
35217         * g++.law/operators4.exp: Don't use LIBS.
35218
35219 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
35220
35221         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
35222
35223         * lib/mike-g++.exp: Don't set the compiler to be tested here.
35224         * lib/g++.exp: Set it here instead. Also, allow use of the
35225         --tool_exec and --tool_opt options. Change CXX to
35226         GXX_UNDER_TEST.
35227
35228         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
35229
35230         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
35231
35232 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
35233
35234         * lib/old-dejagnu.exp: Use prune_warnings instead of
35235         prune_system_crud.
35236         * lib/mike-g++.exp: Ditto.
35237         * lib/gcc.exp: Ditto.
35238         * lib/g++.exp: Ditto.
35239
35240         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
35241
35242 1997-02-07  Jeffrey A Law  (law@cygnus.com)
35243
35244           * 941014-2.c: Include stdlib.h
35245           * 960327-1.c: Include stdio.h
35246           * dbra.c, index-1.c: Don't assume ints are 32bits.
35247
35248 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
35249
35250         * lib/gcc.exp: Add gcc,stack_size target feature.
35251
35252         * lib/g++.exp(g++_target_compile): Add the include and link
35253         paths here, not in two other places. And, it's $options, not
35254         options.
35255
35256         * lib/mike-g++.exp(postbase): Remove the code that determines
35257         the correct include and link paths.
35258         * g++.old-deja/old-deja.exp: Ditto.
35259
35260 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
35261
35262         * lib/g++.exp(g++_init): target_compile no longer returns the
35263         filename of the result.
35264
35265 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
35266
35267         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
35268         call to glob.
35269
35270         * gcc.c-torture/special/special.exp: Change call to
35271         gcc_target_compile to include the object file.
35272
35273 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
35274
35275         * gcc.c-torture/special/special.exp: Correct misspelling in last
35276         change.
35277
35278 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
35279
35280         * lib/plumhall.exp(ph_summary): Log the entire output of the
35281         executable. Return -1 if there were any failures, 0 otherwise.
35282         (ph_execute): Return -1 if there were any failures, 0 otherwise.
35283         (ph_make): Clean up objects and executables that were built
35284         if the tests succeeded.
35285
35286 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
35287
35288         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
35289         libraries and includes in the build tree as appropriate.
35290
35291 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
35292
35293         * lib/c-torture.exp: Instead of looking for the global variable
35294         NO_LONG_LONG, check to see if that's a feature of the target.
35295
35296 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
35297
35298         * config/default.exp: Minimize. Delete the remainer of the files in
35299         config; this functionality is now in devo/dejagnu/config.
35300
35301         g++.*/*: Pass any additional flags used to compile to postbase;
35302         delete CXXFLAGS.
35303
35304         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
35305         is now done by runtest.exp. Use gcc_target_compile instead of
35306         compile.
35307
35308         lib/c-torture.exp: Use gcc_target_compile instead of compile.
35309         Remove references to CFLAGS. Use remote_file instead of
35310         calling rm -f.
35311         (c-torture): Take a list of arguments to use to compile this
35312         testcase.
35313
35314         lib/g++.exp: Simplify. Use target_compile instead of compile.
35315         lib/gcc-dg.exp: Ditto.
35316         lib/gcc.exp: Ditto.
35317         lib/mike-{gcc,g++}.exp: Ditto.
35318         lib/old-dejagnu.exp: Ditto.
35319         lib/plumhall.exp: Ditto.
35320
35321 1997-01-08  Jim Wilson  <wilson@cygnus.com>
35322
35323         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
35324         (ph_linker): Likewise.
35325
35326 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
35327
35328           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
35329         MAP_ANON / MAP_ANONYMOUS if defined;
35330         else try to map from /dev/zero .
35331
35332 1996-11-12  Jeffrey A Law  (law@cygnus.com)
35333
35334         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
35335         isn't defined, then define it to MAP_ANONYMOUS.
35336
35337 1996-11-12  Jeffrey A Law  (law@cygnus.com)
35338
35339         * gcc.c-torture: Update to c-torture-1.42 release.
35340
35341 1996-11-11  Jeffrey A Law  (law@cygnus.com)
35342
35343         * gcc.c-torture: Update to c-torture-1.41 release.
35344
35345 1996-10-27  Jeffrey A Law  (law@cygnus.com)
35346
35347         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
35348         c-torture release.
35349
35350 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
35351
35352         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
35353         and LDFLAGS.  Fix second case to append the target_info ldflags
35354         onto LDFLAGS, not CFLAGS.
35355         * lib/g++.exp (g++_init): Add target_info stuff.
35356         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
35357         of libgloss and newlib flags for !native.
35358
35359         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
35360         (GDB): Fix relative path to go up another dir for finding gdb.
35361
35362 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
35363
35364         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
35365         versions in the target_info array, if they don't exist.
35366
35367 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
35368
35369         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
35370
35371 1996-07-08  Jim Wilson  <wilson@cygnus.com>
35372
35373         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
35374         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
35375
35376 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
35377
35378         * lib/old-dejagnu.exp: Don't remove the output file before we've
35379         actually tested it. Don't append pwd to the path of the executable
35380         we're testing.
35381
35382 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
35383
35384         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
35385
35386 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
35387
35388         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
35389         temporary directory for compiler files, and set it to a default
35390         value of /tmp. Set $output as the name of the output file from
35391         compiling the testcase. Add a -o option to $cflags_var so the
35392         compiler writes the final output file as $output. Set $executable
35393         to $output.
35394
35395         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
35396         directory for compiler files, and set it to /tmp if it doesn't
35397         already have a value. Set $output_file to the name of the output
35398         file from compiling the testcase. Add a -o option to CXXFLAGS so
35399         the compiler writes the final output file as $output. Use $output
35400         as the executable to be tested.
35401
35402 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
35403
35404         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
35405
35406 1996-06-08  Jeffrey A Law  (law@cygnus.com)
35407
35408         * gcc.c-torture/execute/pending-1.c: New test.  Still
35409         pending in Tege's queue.
35410
35411 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
35412
35413         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
35414         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
35415         if there were failures.  Call unresolved if there were unresolved
35416         testcases.  Call gcc_fail if program did not run to completion.
35417         (ph_make): Pass additional argument name to ph_execute.
35418         (ph_execute): Add new argument.  Pass additional arguments to
35419         ph_summary.  Call gcc_fail is there is no execution output.
35420
35421 1996-04-24  Jeffrey A Law  (law@cygnus.com)
35422
35423         * lib/plumhall.exp (proc_summary): Output relavent summary
35424         lines into the log so specific failures in plumhall can be
35425         investigated.
35426
35427 1996-04-10  Jeffrey A Law  (law@cygnus.com)
35428
35429         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
35430         (c-torture-execute): Don't try to execute tests which use
35431         "long long" types if $NO_LONG_LONG is nonzero.
35432
35433 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
35434
35435         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
35436         not c-torture.
35437
35438         * gcc.ieee: Move from here.
35439         * gcc.c-torture/execute/ieee: To here.
35440
35441 1996-03-26  Jeffrey A Law  (law@cygnus.com)
35442
35443         * gcc.c-torture: Update to c-torture-1.41 release.
35444
35445 1996-03-22  Jeffrey A Law  (law@cygnus.com)
35446
35447         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
35448         not "$output".
35449
35450 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
35451
35452         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
35453         -c present.
35454
35455 1996-03-02  Jeffrey A Law  (law@cygnus.com)
35456
35457         * config/proelf.exp: Handle connecting to a simulator.
35458
35459 1996-01-31  Jeffrey A Law  (law@cygnus.com)
35460
35461         * config/proelf.exp: New file.  Enough framework that we can
35462         run c-torture tests on the proelf targets (or any other target
35463         that gdb can connect to for that matter).
35464
35465 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
35466
35467         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
35468         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
35469
35470         * lib/plumhall.exp (ph_execute): Always call ph_summary if
35471         exec_output exists.
35472
35473 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
35474
35475         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
35476         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
35477
35478         * config/*.exp: Update FSF address.  Change result of ${tool}_load
35479         to pass/fail/unresolved/unsupported/untested.  Caller must now
35480         call unresolved/unsupported/untested.
35481         * lib/*.exp: Update FSF address.  Update to handle new results of
35482         ${tool}_load.
35483         * lib/chill.exp (verbose): Delete.
35484
35485 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
35486
35487         * lib/gcc.exp (default_gcc_start): Change order of args to
35488         $LDFLAGS $CFLAGS $LIBS.
35489         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
35490         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
35491         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
35492         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
35493         * gcc.misc-tests/dg-test.exp: Likewise.
35494         * gcc.misc-tests/msgs.exp: Likewise.
35495         * gcc.prms/prms.exp: Likewise.
35496         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
35497         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
35498
35499         * lib/dg.exp: Deleted, moved to dejagnu/lib.
35500
35501 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
35502
35503         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
35504
35505         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
35506         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
35507
35508         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
35509         necessary.
35510
35511 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
35512
35513         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
35514         global for loop; add use of $mathlib.
35515         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
35516         settings here; set mathlib for anything but VxWorks.
35517
35518 1996-01-22  Jeffrey A Law  (law@cygnus.com)
35519
35520         * gcc.c-torture: Update to c-torture-1.40 release.
35521
35522 1996-01-03  Jeffrey A Law  (law@cygnus.com)
35523
35524         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
35525         dg.exp.
35526
35527 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
35528
35529         * lib/c-torture.exp (c-torture-execute): Declare "output" as
35530         global.
35531
35532 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
35533
35534         * lib/g++.exp (LIBS): Define if not already.
35535         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
35536         (gcc-dg-prune): Call prune_gcc_output.
35537         * lib/gcc.exp (prune_gcc_output): New proc.
35538         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
35539         prune_gcc_output.
35540
35541 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
35542
35543         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
35544         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
35545
35546 1995-11-15  Jeffrey A Law  (law@cygnus.com)
35547
35548         * gcc.c-torture: Update to c-torture-1.39 release.
35549
35550 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
35551
35552         * lib/c-torture.exp (c-torture-execute): Don't return if one option
35553         fails, try others as well.
35554
35555 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
35556
35557         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
35558         If compilation fails, mark execute tests as `untested'.
35559         If test is marked as unsupported, don't mark compilation and
35560         execute tests as failed.
35561
35562 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
35563
35564         * lib/g++.exp (g++_init): Don't link in libg++, and look to
35565         libstdc++ for whether or not we want to be doing shared
35566         libraries.  Delete link_curses since we don't need it anymore.
35567         * lib/mike-g++.exp (postbase): Don't link in libg++.
35568         * g++.old-deja/old-deja.exp: Likewise.
35569
35570 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
35571
35572         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
35573
35574 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
35575
35576         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
35577         For that, add `-Wl,-a,shared_archive'.
35578         * g++.old-deja/old-deja.exp: Likewise.
35579
35580 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
35581
35582         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
35583
35584 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
35585
35586         * lib/mike-g++.exp (postbase): Pay attention to the status of
35587         g++_load.
35588
35589 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
35590
35591           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
35592
35593 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
35594
35595         * lib/gcc.exp (default_gcc_start): No longer need to log program
35596         being executed or its output, execute_anywhere does that now.
35597         * lib/g++.exp (default_g++_version): Call execute_anywhere.
35598         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
35599
35600 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
35601
35602         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
35603         the same as those in lib/g++.exp.
35604
35605 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
35606
35607         * gcc.c-torture: Update to c-torture-1.38 release.
35608         * gcc.ieee: Related changes.
35609
35610 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
35611
35612         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
35613         "exec". Minor reformatting changes.
35614
35615         * config/rom68k.exp (${tool}_load): Make it work in a canadian
35616         cross. This means all "exec" calls now work on a remote host as
35617         well.
35618         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
35619         cross. Filter out the extra "\r\n" stuff that expect puts in.
35620         (c-torture-execute): Filter out the bogus warnings like
35621         c-torture-compile does. Add support for canadian cross.
35622         * lib/gcc.exp (default_gcc_version, default_gcc_start)
35623         Use execute_anywhere rather than calling exec directly. Now it
35624         works for canadian cross testing.
35625
35626 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
35627
35628         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
35629         results into a variable, and check that rather than using file exists.
35630
35631 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
35632
35633         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
35634         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
35635
35636 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
35637
35638         * g++.old-deja/old-deja.exp: Create and pass runshlib and
35639         lib_curses if there's a shared libg++ in the build tree.
35640
35641 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
35642
35643         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
35644         if not supported target.
35645
35646 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
35647
35648         * lib/g++.exp (g++_init): Move empty setting of runshlib and
35649         link_curses up to always happen, not just for native builds.
35650
35651 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
35652
35653         * gcc.c-torture: Update to c-torture-1.36 release.
35654         * gcc.failure: Related changes.
35655
35656 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
35657
35658         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
35659
35660 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
35661
35662         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
35663         * lib/mike-g++.exp (postbase): Not in here.  Still reference
35664         runshlib, link_curses, and mathlib for link and run.
35665
35666         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
35667         pass the runtime shared library options for Solaris, OSF/1, and
35668         Irix5, and link with -lcurses to avoid unresolved references.
35669
35670 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
35671
35672         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
35673         only run once.
35674
35675 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
35676
35677         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
35678
35679 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
35680
35681         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
35682         do not have a framework for the "compat" tests yet.
35683
35684 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
35685
35686         * lib/mike-g++.exp (postbase): New local variable `mathlib',
35687         set to null if we're testing vxworks5.1.  Use that instead of
35688         `-lm' in the setting of LIBS for link and run.
35689
35690 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
35691
35692         * config/rom68k.exp (${tool}_load): Major changes to make it
35693         work.  Verified that it does in fact return the stuff in
35694         exec_output properly.  Catch any Emul or any TRAP other than 0.
35695
35696 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
35697
35698         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
35699         LDFLAGS properly for targets that need stuff from libgloss.
35700         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
35701         only run once.
35702         (gpp_initialized): New variable.
35703
35704 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
35705
35706         * config/rom68k.exp: Load libgloss.exp.
35707         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
35708         so we can produce a fully linked binary.
35709         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
35710         so we can produce a fully linked binary.
35711
35712 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
35713
35714         * lib/plumhall.exp (ph_section): Watch for expected failures.
35715         Add missing `else'.
35716
35717         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
35718         run the testcase.
35719         (c-torture): Likewise.
35720
35721 1995-08-28  Doug Evans  <dje@cygnus.com>
35722
35723         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
35724
35725         * lib/mike-g++.exp (mike_cleanup): New proc.
35726         (prebase): New globals compiler_result, not_compiler_result,
35727         target_regexp.
35728         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
35729         allow leading "-" in pattern.  Watch for unsupported tests.
35730         If $compiler_result is set, pattern match assembler code,
35731         and ditto for $not_compiler_result.
35732         * lib/mike-gcc.exp: Likewise.
35733
35734         * lib/plumhall.exp (ph_execute): Only call ph_summary if
35735         execution "succeeded".
35736
35737 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
35738
35739         * config/win32.exp: New file.
35740         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
35741
35742 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
35743
35744         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
35745         unsupported.
35746         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
35747         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
35748         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
35749
35750         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
35751         "... without exceptions was ...".  That is now handled by
35752         prune_system_crud.
35753         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
35754
35755 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
35756
35757         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
35758         sieve.c,sort2.c}: New files.
35759         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
35760         sieve.exp,sort2.exp}: Drivers for them.
35761
35762         * lib/mike-gcc.exp (program_output): New user settable variable.
35763         (postbase): Call prune_system_crud.  Also prune extraneous compiler
35764         messages.
35765         * lib/mike-g++.exp (program_output): New user settable variable.
35766
35767         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
35768
35769         * config/sh.exp: Deleted (use sim.exp instead).
35770
35771 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
35772
35773         * config/vx.exp: Declare CHECKTASK as global.
35774         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
35775         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
35776         * lib/old-dejagnu.exp: Load [pwd]/$executable.
35777
35778 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
35779
35780         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
35781         target. Like vx.exp, only includes `vx29k.exp' instead of
35782         `vxworks.exp'.
35783
35784 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
35785
35786         * config/sim.exp: Increase time limit from 120 seconds to 240.
35787
35788 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
35789
35790         * gcc.c-torture/execute/950628-1.c: New test.
35791
35792 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
35793
35794         * gcc.c-torture: Update with changes/additions from
35795         c-torture-1.34.
35796
35797 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
35798
35799         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
35800
35801 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
35802
35803         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
35804
35805 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
35806
35807         * gcc.c-torture/compile/950512-1.c: New test.
35808         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
35809         * gcc.dg/struct-ret-1.c: Likewise.
35810
35811 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
35812
35813         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
35814           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
35815
35816 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
35817
35818         * gcc.c-torture/special/920411-1.c: Deleted.
35819         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
35820
35821 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
35822
35823         * config/sim.exp (${tool}_load): Hack in call to bash to get a
35824         cpu limit.
35825
35826 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
35827
35828         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
35829
35830 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
35831
35832         From kenner;
35833         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
35834         is the proper length.
35835         * va-arg-3.c: Likewise.
35836
35837 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
35838
35839         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
35840         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
35841
35842         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
35843         * lib/g++.exp (default_g++_start): Delete old cruft.
35844
35845 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
35846
35847         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
35848         (2 * (1 << 18)) to (2 * (1 << 17)).
35849
35850         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
35851
35852 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
35853
35854         * config/rom68k.exp: Renamed from config/idp.exp
35855
35856 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
35857
35858         * c-torture/compile/921109-2.c
35859
35860 1995-04-18  Mike Stump  <mrs@cygnus.com>
35861
35862         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
35863         excess errors.
35864
35865 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
35866
35867         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
35868         output.
35869         * lib/g++.exp (default_g++_start): Likewise.
35870
35871 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
35872
35873         * gcc.c-torture/compile/950329-1.c: New test.
35874
35875 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
35876
35877           * config/bug.exp (${tool}_load): Updated to use new remote_open
35878           and remote_close procs.
35879         * config/idp.exp: New file.
35880
35881 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
35882
35883         * gcc.c-torture/execute/950322-1.c: New test.
35884
35885 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
35886
35887         * config/vx.exp (${tool}_load): Clean up testing of return code from
35888         vxworks_ld and vxworks_spawn.
35889
35890 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
35891
35892         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
35893
35894 1995-03-13  Mike Stump  <mrs@cygnus.com>
35895
35896         * lib/old-deja.exp: Add `excess errors test - ' error, now one
35897         can mark excess errors on a machine by machine basis.  Note, the
35898         default is to not expect any excess errors, even when excess
35899         errors test - is given, so you will want to put an XFAIL ... on
35900         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
35901         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
35902         those 4 machines, but no others.
35903
35904 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
35905
35906         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
35907         * lib/c-torture.exp: to here.
35908
35909 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
35910
35911         * gcc.c-torture/execute/950221-1.c: New test.
35912         * gcc.c-torture/execute/struct-ret-1.c: New test.
35913         * gcc.c-torture/compile/950221-1.c: New test.
35914
35915         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
35916
35917 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
35918
35919         * gcc.c-torture/execute/arith-1.c (main): Return 0.
35920         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
35921
35922 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
35923
35924         * g++.gb: New directory of tests, derived from my signature and
35925         class scoping tests.
35926
35927         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
35928         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
35929         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
35930         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
35931         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
35932         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
35933         * g++.gb/sig25.C: Likewise.
35934
35935         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
35936         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
35937         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
35938         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
35939         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
35940         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
35941         * g++.gb/sig25.exp: Likewise.
35942
35943         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
35944         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
35945         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
35946         * g++.gb/scope13.C: Likewise, this test still fails.
35947
35948         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
35949         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
35950         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
35951         * g++.gb/scope13.exp: Ditto.
35952
35953         * g++.gb/README: New file, explains what these tests are about.
35954
35955 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
35956
35957         * lib/dg.exp (dg-do): Support `preprocess'.
35958         (dg-test): Likewise.
35959
35960 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
35961
35962         * config/udi.exp: change "continue -expect" to "exp_continue".
35963
35964 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
35965
35966         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
35967         Delete redundant tests.
35968
35969         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
35970         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
35971         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
35972         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
35973         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
35974         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
35975         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
35976         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
35977
35978         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
35979         storing label pointers.
35980         * gcc.c-torture/execute/921019-1.c: Likewise.
35981         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
35982         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
35983         parameter fp.
35984         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
35985         constants.
35986
35987         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
35988         Delete obsolete tests.
35989
35990         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
35991         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
35992         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
35993         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
35994         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
35995         * gcc.c-torture/compile/950124-1.c: New test.
35996
35997         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
35998
35999 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
36000
36001         * lib/mike-g++.exp: Add -lm to LIBS.
36002
36003 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
36004
36005         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
36006
36007 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
36008
36009         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
36010
36011 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
36012
36013         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
36014
36015 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
36016
36017         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
36018         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
36019         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
36020         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
36021         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
36022         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
36023         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
36024         * g++.law/{operators31.C, operators32.C,
36025         * g++.law/{operators33.C, operators34.C}: Likewise.
36026         * g++.law/{pic1.C, refs2.C}: Likewise.
36027         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
36028         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
36029         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
36030         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
36031
36032         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
36033         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
36034         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
36035         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
36036         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
36037         * g++.law/{enum9.exp, friend5.exp}: Likewise.
36038         * g++.law/{nest3.exp, nest4.exp}: Likewise.
36039         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
36040         * g++.law/{operators30.exp, operators31.exp}: Likewise.
36041         * g++.law/{operators32.exp, operators33.exp}: Likewise.
36042         * g++.law/{operators34.exp}: Likewise.
36043         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
36044         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
36045         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
36046         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
36047         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
36048
36049         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
36050         No longer expected to fail.
36051         * g++.law/missed-error3.C: Tweak for recent bool changes.
36052
36053 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
36054
36055         * config/emb-unix: Deleted.
36056         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
36057         remote execution.  Do final link on remote host if REMOTE_LINK is set.
36058
36059 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
36060
36061         * lib/dg.exp (dg-test): Fix typo in last patch.
36062
36063 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
36064
36065         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
36066         (handles multiple occurrences).
36067
36068 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
36069
36070         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
36071         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
36072         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
36073         printed).
36074         * lib/c-torture.exp (c-torture-compile): Likewise.
36075         (c-torture): Prepend full path if missing.
36076         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
36077         (gcc_fail): Likewise.
36078         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
36079
36080 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
36081
36082         * lib/netware.exp: Only attach to NetWare i386 systems.
36083
36084 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
36085
36086         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
36087         messages.  Add test name to "output pattern match" pass/fail message.
36088
36089 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
36090
36091         * gcc.dg: New testsuite.
36092         * gcc.dg/dg.exp: New file.
36093
36094         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
36095         test-switch.c}: Deleted.
36096
36097         * gcc.misc-tests/msgs.exp: New testcase driver.
36098
36099 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
36100
36101         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
36102         Watch for illegal return values from ${tool}_load.
36103         * config/unix.exp (${tool}_load): Fix pass/fail detection for
36104         cross targets.  Coerce return value >0 to 1.
36105
36106 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
36107
36108         * config/unix.exp (${tool}_load): Call program rsh, not proc.
36109
36110         * config/emb-unix.exp: New file.
36111
36112         * config/sim.exp: Error if variable $SIM not defined.
36113         (${tool}_load): Mark test as "untested" if simulator missing.
36114
36115         * config/unix.exp: Load remote.exp to get rcp_download.
36116         * lib/c-torture.exp: Use different option lists for testcases with
36117         and without loops.
36118         * gcc.c-torture/execute/execute.exp: Likewise.
36119
36120 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
36121
36122         * config/*.exp: Clarify return code from ${tool}_load.
36123         Call `unresolved' or `untested' instead of `warning' or `perror'
36124         (sometimes you still want to call both though).
36125         Add comment that `shell_id' is local to each file.
36126         * config/udi.exp (timeout): Set to 30.
36127         Don't print warning if connection fails, $connectmode has already
36128         printed an error.
36129         (${tool}_load): Move verbose messages to level 2.
36130         Rework pattern for "Process started" message.
36131         Pass `shell_id' to ${connectmode}_download.
36132         Retry twice upon timeout.  Make resetting of target more robust.
36133         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
36134         Pass `shell_id' to exit_$connectmode.
36135         Only call exit_$connectmode if connected.
36136         * config/unix.exp (${tool}_load): Check return codes better.
36137         * config/vrtx.exp (${tool}_load): Likewise.
36138         * config/vx.exp (${tool}_load): Likewise.
36139         Delete unneeded global's.
36140         * lib/dg.exp (dg-test): Update to reflect clarified return codes
36141         from ${tool}_load.
36142         (dg-stat): Delete.
36143         (dg-init): Delete recording of pass/fail counts.
36144         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
36145         (old-dejagnu-init): Likewise.
36146         (old-dejagnu-stat): Delete contents, empty proc now.
36147         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
36148         (c-torture): Delete references to lcnt, lpass, lfail.
36149         Get option list from TORTURE_OPTIONS.
36150         Delete -funroll[-all]-loops if no loops.
36151         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
36152         (g++_stat): Delete contents (empty proc now).
36153         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
36154         (gcc_finish): Likewise.
36155         (gcc_stat): Deleted.
36156         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
36157         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
36158         * gcc.c-torture/execute/execute.exp: Likewise.
36159         Split tests into two parts: compile, execute.
36160         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
36161         no loops.  Update to reflect clarified return codes from ${tool}_load.
36162
36163 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
36164
36165         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
36166         to grep for.
36167         (old-dejagnu): Likewise (where necessary).
36168
36169 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
36170
36171         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
36172
36173         * lib/dg.exp (dg-process-target): Fix processing of selector.
36174         Add comment regarding use of `error'.
36175
36176         * lib/gcc.exp (prune_system_crud): Define if missing.
36177         * lib/g++.exp (prune_system_crud): Likewise.
36178
36179         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
36180         Call prune_system_crud.
36181         * lib/dg.exp (dg-runtest): New proc.
36182         Use perror instead of send_user for tcl errors in testcase.
36183         Don't return any value, it's never used.
36184         Don't clobber previous definition of `unknown'.
36185         Print tcl errors in `dg-final'.
36186
36187 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
36188
36189         * lib/dg.exp (dg-process-target): Improve syntax error messages.
36190         (dg-test): Don't print errorInfo, it contains stack backtrace.
36191
36192 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
36193
36194         * lib/g++.exp (runtest_file_p): Define if missing.
36195
36196 1994-09-24  Doug Evans  (dje@cygnus.com)
36197
36198         * lib/mike-g++.exp: Comment out loading of g++.exp.
36199         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
36200         (default_g++_version): Always print something.
36201         (default_g++_start): Comment out call to `which'.
36202         (g++_start, g++_load): Deleted (must be defined in config file).
36203         * lib/gcc.exp: Test for existence of $CC at start.
36204         Delete check for tmpdir (done in gcc_init).
36205         (default_gcc_version): Always print something.
36206         (default_gcc_start): Comment out call to `which'.
36207         * config/*.exp: Major cleanup - make cross targets work at least a
36208         little better for g++ (by not being "--tool gcc" specific).
36209         Rename gcc_xxx to ${tool}_xxx.
36210         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
36211         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
36212
36213 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
36214
36215         * lib/c-torture.exp (c-torture-compile): Rework compiler
36216         message processing.
36217
36218         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
36219         c-torture.
36220
36221 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
36222
36223         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
36224
36225         * lib/dg.exp (dg-process-target): Support { target native }.
36226
36227 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
36228
36229         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
36230         looked for "... program xxx got fatal signal".
36231         Correct regsub munging of `comp_output'.
36232         Ignore compiler messages "path prefix not used" and "linker input
36233         file unused".
36234
36235 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
36236
36237         * lib/gcc.exp (runtest_file_p): Define if missing.
36238         * gcc.prms/template.c: Example to work from.
36239
36240 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
36241
36242         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
36243         * lib/dg.exp (dg-test): Call unsupported testcases as such.
36244
36245         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
36246         * gcc.prms/1883.c: Moved from compile/940714-1.c.
36247         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
36248         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
36249
36250         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
36251         (dg-process-target): No longer a varargs proc.
36252         Return S/N for target, P/F for xfail.  All callers changed.
36253         (user option procs): More argument checking.
36254         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
36255         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
36256         (dg-test): Skip test if not running on selected target in `dg-do'.
36257         Update handling of `dg-do-what', `dg-output-text'.
36258         Separate execution pass/fail from output pattern match pass/fail.
36259         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
36260
36261 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
36262
36263         * gcc.c-torture/special/special.exp: Don't expect failure for mips
36264         target for 920510-1.c.
36265
36266 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
36267
36268         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
36269         Clean up comment regarding use of passcnt, etc.
36270         (gcc_stat): Don't update `testcnt' here.
36271         (gcc_finish): Do it here.
36272         Might as well reset `but_id' here too.
36273         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
36274         to determine if the file should be tested.
36275         * gcc.c-torture/compile/compile.exp: Likewise.
36276         * gcc.c-torture/execute/execute.exp: Likewise.
36277         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
36278         * gcc.misc-tests/dg-test.exp: Likewise.
36279         * gcc.prms/prms.exp: Likewise.
36280         * gcc.wendy/wendy.exp: Likewise.
36281         * g++.old-deja.exp: Likewise.
36282         Move "Testing file" message to verbose level 1.
36283
36284 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
36285
36286         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
36287
36288 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
36289
36290         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
36291         (default_gcc_start): Accept optional second list element
36292         of compiler flags.  Print compiler output at verbosity level 2.
36293         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
36294         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
36295         Save current values of framework globals passcnt, failcnt, xpasscnt,
36296         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
36297         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
36298         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
36299         xfailcnt to compute stats.  Update framework global `testcnt' from
36300         pass/fail counts.
36301         (gcc_finish): New proc.  Clean up test environment.
36302         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
36303         (gcc_epass, gcc_efail): Delete.
36304         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
36305         argument of line number.
36306         (dg-init): If the tool has an init routine, call it.
36307         (dg-test): Remove args `cflags_var' and `libs_var'.
36308         Pass all compiler options to ${tool}_start.
36309         Handle missing line number.
36310         (dg-finish): New function.
36311         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
36312         particular files.  Call gcc_finish at end.  Move "skipping test"
36313         message to verbosity level 3.
36314         * gcc.c-torture/compile/compile.exp: Likewise.
36315         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
36316         * gcc.c-torture/execute/execute.exp: Likewise.
36317         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
36318         Print testcase being tried at verbosity level 1.
36319         * gcc.c-torture/special/special.exp: Unset xfail.
36320         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
36321         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
36322         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
36323         * gcc.failure/failure.exp: Likewise.
36324         * gcc.ieee/ieee.exp: Likewise.
36325         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
36326         Update call to dg-test.  Call dg-finish at end.
36327         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
36328         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
36329         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
36330         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
36331         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
36332         * gcc.wendy/wendy.exp: Add copyright.
36333         Delete setting of tmpdir (done by gcc_init).
36334         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
36335         Pass compiler flags to gcc_start.  Call gcc_finish at end.
36336         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
36337         gcc_[ce]pass/fail.
36338
36339 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
36340
36341         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
36342         confusion.
36343         (g++_load): Likewise.
36344
36345         * config/*.exp (gcc_load): Some were varargs fns and some were not.
36346         Rename argument to `prog' to remove the confusion.
36347         Varargs fns behave differently too!
36348         (g++_load): Likewise.
36349
36350         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
36351
36352         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
36353         what it is.  Delete (always) printing of status value for !native.
36354         Simplify verbose code, and include status and exec_output.
36355         (g++_load): Use gcc_load.
36356
36357 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
36358
36359         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
36360         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
36361         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
36362         940714-3.c as these testcases don't exist anymore.  Make
36363         va-arg-1.c expected to pass.
36364
36365 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
36366
36367         * gcc.misc-tests/misc.exp: Only run specific testcases.
36368         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
36369         * gcc.misc-tests/dg-[1-9].c: New files.
36370
36371         * lib/dg.exp: New testsuite driver.
36372         * gcc.prms/prms.exp: Use it.
36373
36374         * README.gcc: New file.
36375
36376         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
36377         Document and reset `lxpass' and `lxfail'.
36378         Simplify "initialized" message.
36379         (gcc_stat): Clean up comments a little.
36380
36381 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
36382
36383         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
36384
36385 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
36386
36387         * lib/old-dejagnu.exp (process-option): New proc.
36388         (old-dejagnu-init, old-dejagnu-stat): Likewise.
36389         (old-dejagnu): Simplify.
36390         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
36391
36392 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
36393
36394         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
36395         exists and is not an empty string.
36396
36397         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
36398         $xfail rather than calling setup_xfail.  Clear $xfail when test is
36399         finished.
36400         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
36401         automatically.
36402
36403         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
36404         longer expected to fail.
36405
36406         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
36407         "f" function call.
36408
36409         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
36410
36411         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
36412         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
36413         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
36414         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
36415         c-torture-1.29.
36416
36417         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
36418         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
36419
36420         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
36421
36422         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
36423         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
36424
36425         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
36426         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
36427         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
36428
36429 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
36430
36431         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
36432         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
36433         940714-1.c, 940714-2.c, 940714-3.c},
36434         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
36435         gcc.misc-tests/{mg.c,mg.exp}:
36436         New tests.
36437         * gcc.noncompile/noncompile.exp: Change accordingly.
36438
36439 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
36440
36441         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
36442         Undo previous clobberage.
36443
36444 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
36445
36446         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
36447         * gcc.special/{930510-1.c, special.exp}:
36448         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
36449         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
36450         struct-varargs-1.c}: New tests from c-torture-1.26.
36451
36452 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
36453
36454         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
36455           argument to switch.
36456
36457 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
36458
36459         * Revert the previous changes.  Please see Rob's directory
36460           (/lisa/test/rob/progressive/gcc/testsuite) for testing
36461           fixes.
36462
36463 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
36464
36465         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
36466             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
36467             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
36468             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
36469             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
36470             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
36471             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
36472             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
36473             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
36474             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
36475             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
36476             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
36477             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
36478             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
36479             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
36480             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
36481             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
36482             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
36483             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
36484             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
36485             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
36486             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
36487             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
36488             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
36489             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
36490             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
36491             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
36492
36493 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
36494
36495         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
36496             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
36497           with perror calls.
36498
36499 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
36500
36501         * config/unix.exp (g++_load): Fix syntax.
36502
36503 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
36504
36505         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
36506         * gcc.noncompile/921017-1.c: Deleted obsolete test.
36507         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
36508         Don't expect va-arg-1.c to fail.  Correct expected output for
36509         920928-1.c.
36510         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
36511         * gcc.wendy/hbm4.c: Correct typo.
36512         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
36513
36514 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
36515
36516         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
36517         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
36518         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
36519         * lib/c-torture.exp (c-torture-compile): Ditto.
36520
36521         Reduce volume of output (remove all the -I's and such).
36522         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
36523         Call gcc_cpass, gcc_cfail.
36524         (c-torture): Pass testing option to c-torture-compile.
36525
36526 1994-03-21  Doug Evans  (dje@cygnus.com)
36527
36528         Bring patches over from progressive.
36529         * config/default.exp: Exit remote shell cleanly.
36530         (g++_exit, g++_start): Add default versions.
36531         * config/sim.exp (gcc_load): Use perror, not error.
36532
36533 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
36534
36535         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
36536         set in site.exp.
36537
36538 1994-03-14  Doug Evans  (dje@cygnus.com)
36539
36540         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
36541         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
36542         (wendy_try): New proc to run testcase.
36543         (main loop): Call 'em.
36544         * gcc.wendy/*.c: Clean up pass to correct expected output.
36545
36546         * lib/gcc.exp: Minor cleanup work.
36547         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
36548
36549 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
36550
36551         * config/sim.exp (gcc_load): Document return codes better.
36552         Don't pass -v to simulator.
36553
36554 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
36555
36556           * gcc.special/920717-x.c: Fix typo.
36557           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
36558           get at sources.
36559
36560         * lib/mike-gcc.exp: Fix typo.
36561
36562 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
36563
36564         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
36565         binary to use, transform the name.
36566         * config/*.exp: rename everything. Nuke any g++ specific files,
36567         it's now a special case of gcc that requires no special support.
36568         Add a default.exp for unsupported targets.
36569
36570 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
36571
36572         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
36573         lib/old-dejagnu.exp: Fix a few patterns to work with the new
36574         version of Tcl.
36575
36576 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
36577
36578         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
36579         than a warning.
36580
36581 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
36582
36583         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
36584
36585 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
36586
36587         * gcc.execute/execute.exp: Combine opt_list and foption_list into
36588         option_list.  Compile every file with only 4/6 option choices
36589         (same as C torture) instead of with 12/18 different option
36590         choices.
36591         * lib/c-torture.exp: Likewise.
36592
36593         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
36594         not already set.
36595
36596 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
36597
36598         * lib/old-deja.exp: Add `excess errors test fails' error, now one
36599         can put an XFAIL *-*-* on excess errors.
36600
36601 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
36602
36603         * g++.law: Add more tests derived from g++-bugs snapshots.
36604
36605         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
36606         equivalent to g++.law/init9.
36607
36608         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
36609         compiled it, and the a.out file after we've run it.
36610
36611 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
36612
36613         * lib/mike-g++.exp (postbase): Delete the .o file after we've
36614         compiled it, and the a.out file after we've run it.
36615
36616 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
36617
36618         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
36619
36620 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
36621
36622         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
36623         version number.
36624
36625 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
36626
36627         * g++.law: New directory of g++ tests derived from the g++-bugs
36628         snapshots.
36629
36630 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
36631
36632         * gcc.compile: initbug1.c initbug1.exp testcase added
36633
36634 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
36635
36636         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
36637         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
36638           fixes submitted by Jeff Law (law@cs.utah.edu)
36639         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
36640           Jeff Law (law@cs.utah.edu)
36641
36642
36643 1993-11-30  Mike Stump  (mrs@cygnus.com)
36644
36645         * config/unix-g++.exp: Follow the gcc way of doing things.
36646         * g++.old-deja/old-deja.exp: Minor updates.
36647         * lib/g++.exp: New file, follow the gcc way of doing things.
36648         * lib/old-dejagnu.exp: Minor updates.
36649         * lib/mike-g++.exp: Always unset errorInfo.
36650
36651 1993-11-06  Mike Stump  (mrs@cygnus.com)
36652
36653         * lib/gcc.exp: Fix some errors with the below change, CC and
36654         CFLAGS should be global when setting, not local.
36655
36656 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
36657
36658         * lib/gcc.exp: Transform tool name.
36659
36660 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
36661
36662         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
36663
36664 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
36665
36666         * lib/gcc.exp: change gcc_done to gcc_stat
36667
36668 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
36669
36670         * Upgraded gcc testsuite to c-torture version 1.25
36671
36672 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
36673
36674         * lib/gcc.exp: added reporting code. Changed verbose compile message.
36675         * lib/c-torture: added hooks for new reporting code.
36676
36677 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
36678
36679         * config/sh-gcc.exp: check if sh-sim exists in the path
36680
36681 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
36682
36683         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
36684         * gcc.compile/compile.exp: Initial changes for new logic.
36685         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
36686         * gcc.failure/failure.exp: Initial changes for new logic.
36687         * gcc.ieee/ieee.exp: Initial changes for new logic.
36688         * gcc.misc-tests/misc.exp: Initial changes for new logic.
36689         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
36690         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
36691         * lib/c-torture.exp: Initial changes for new logic.
36692         * lib/gcc.exp: Initial changes for new logic.
36693
36694 1993-10-15  Mike Stump  (mrs@cygnus.com)
36695
36696         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
36697         depend upon failure or success.  Fully qualify names in failure
36698         and success messages.  Always remove a.out before starting
36699         compile, just in case.  Pay more attention to error text output by
36700         the compiler.  Handle testcases with no known past errors just
36701         like all others, so that things are uniform.  Other miscellaneous
36702         improvements.
36703
36704 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
36705
36706         * gcc.cpp: new directory for cpp tests
36707
36708 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
36709
36710         * lib/chill.exp: Code reformatted, removed unused code.
36711         * config/unix-chill.exp: Code reformatted, removed unused code.
36712         * chill.execute/execute.exp: Code reformatted, removed unused code.
36713         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
36714
36715 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
36716
36717         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
36718         routines not written.
36719
36720 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
36721
36722         * config/bug-gcc.exp: Use new procs from bug.exp.
36723
36724 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
36725
36726         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
36727         via ftp, rather than depending on NFS.
36728         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
36729         case.
36730
36731 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
36732
36733         * config/bug-gcc.exp: Use new download proc.
36734
36735 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
36736
36737         * chill.execute/execute.exp: cleanups, handles errors better
36738         * chill.compile/compile.exp: rewrite, based on execute.exp
36739         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
36740         * lib/chill.exp: major changes to diff proc and compile and link
36741           procs. added chill_fail and chill_pass wrappers to pass and
36742           fail. added more comments, and handle error codes better.
36743           Added a hack to capture stderr from exec, so noncompile tests
36744           can work.
36745
36746 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
36747
36748         * chill.execute/execute.exp: rewrite of testsuite driver
36749         * lib/chill.exp: rewrite of testsuite driver
36750         * config/unix-chill.exp: rewrite of testsuite driver
36751
36752 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
36753
36754     In chill.execute:
36755         * iexpr.ch: Standardize uppercase.
36756         * tuples.dat: Standardize uppercase.
36757         * vary.ch: standardize.  Correct varying string assignments.
36758         * vary.dat: Add new output lines.
36759
36760 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
36761
36762     In chill.execute:
36763         * chprintf.ch: Standardize use of uppercase.
36764         * tuples.ch: Standardize and turn arr2 into a DCL,
36765           rather than a SYN.
36766         * pinits.ch: Standardize.
36767
36768 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
36769
36770         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
36771         * Makefil: Renamed to Makefile.in.
36772         * configure.in: New.
36773
36774 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
36775
36776     In chill.execute:
36777         * .cvsignore: Add result/output files.
36778         * Makefile: Fix up variables at start.  Use MFLAGS
36779           everywhere.  Correct bool_loc, built_ins entries.
36780           Add entry for vary1.ch.
36781         * bitarray.ch: Standardize upper-case usage.
36782         * bitexpr.ch: Standardize, add output of b1.
36783         * params.ch: Use arrayt in along PROC parameters, to
36784           avoid novelty problems.
36785         * sets.ch: Tiny cleanup.
36786         * vary1.ch: Re-indent.
36787
36788 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
36789
36790           * Add PR-related files to Makefiles, .cvsignore files, etc.
36791
36792 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
36793
36794         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
36795           with compiler objects. New names are test-flow.c and test-loop.c
36796
36797 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
36798
36799         * Upgraded c-torture tests from 1.19 to 1.20
36800
36801         * new files:
36802         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
36803         * gcc.compile: 930623-1.c 930623-2.c
36804         * gcc.noncompile: 930622-1.c 930622-2.c
36805         * gcc.failure: 920411-1.c 920627-2.c
36806         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
36807
36808 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
36809
36810         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
36811           More changes to get testsuite working properly. Needs more work.
36812           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
36813
36814 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
36815
36816         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
36817           More changes to get testsuite working properly. Needs more work.
36818
36819 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
36820
36821         * chill.compile/compile.exp: Added for Dejagnu support
36822         * chill.execute/execute.exp: Added for Dejagnu support
36823         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
36824
36825 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
36826
36827     This should complete moving the CHILL test files.
36828         * chill.noncompile(.cvsignore printf.grt
36829             in-printf.grt chprintf.grt chprintf.ch):
36830             Added test-support files.
36831           (Makefile): Modified further.
36832         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
36833             signal.ch): Added test files.
36834           * chill.execute (.cvsignore printf.grt printr.c
36835             in-printf.grt rts.c chprintf.grt rts.h): Added
36836           test-support files.
36837             (Makefile): More corrections.
36838
36839 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
36840
36841         * chill.compile, chill.execute, chill.nocompile: Add CHILL
36842           test cases, ready for DejaGnu.
36843
36844 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
36845
36846         * Upgraded c-torture tests from 1.18 to 1.19
36847
36848         * gcc.compile: added test(s):
36849           930607-1.c
36850         * gcc.execute: added test(s):
36851           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
36852
36853         * added new subdirectory for misc tests: gcc.misc-tests
36854         * gcc.misc-test(s): added tests:
36855           inst-check.c test-consts.c test-ior.c test-switch.c
36856
36857 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
36858
36859         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
36860
36861 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
36862
36863         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
36864
36865 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
36866
36867         * Upgraded c-torture tests from 1.17 to 1.18
36868
36869 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
36870
36871         * Upgraded c-torture tests from 1.12 to 1.17
36872
36873 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
36874
36875         * lib/old-dejagnu.exp:
36876           Fixed handling of XFAIL target triplets to correctly
36877           recognize wildcard characters.  Removed code that
36878           appended a unique id tag to the end of the file name
36879           printed out by the result of the testcases within a
36880           given test file.
36881
36882 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
36883
36884         * lib/old-dejagnu.exp:
36885           Reworked expected failure handling to trigger off of XFAIL
36886           keyword in keyphrase embeded in testcase source code. The
36887           XFAIL keyword must be at the end of the keyphrase line. It
36888           may optionally be followed by one or more target triplets.
36889           It has just occured that the handling of wildcards in the
36890           target triplet may not be correct.
36891
36892 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
36893
36894         * g++.old-deja/tests:
36895           Moved all subdirectories up one level into g++.old-deja .
36896
36897         * lib/old-dejagnu.exp:
36898           Fixed problem with CXXFLAGS not being properly reset, and being
36899           corrupted with extraneous "-c" compiler option.  This was
36900           causing binaries to not be generated for test that needed them.
36901           Modified strings passed to "pass" and "fail" so that individual
36902           tests from the same test file would be distinguished by an
36903           identifier appended to the test file name in the summary logs;
36904           this corrected a problem with erroneous diff logs.  Added code
36905           to search testcases for expected fail and unexpected pass keywords.
36906
36907 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
36908
36909         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
36910
36911 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
36912
36913         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
36914           Removed extraneous text from end of "Special g++ Options"
36915           keyphrase.
36916
36917         * lib/old-dejagnu.exp: Added pattern matching to look for new
36918           keywords, embedded in testcases comments, which will trigger
36919           calls to xpass and xfail.
36920
36921 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
36922
36923         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
36924           comments embedded in the testcases, especially the one looking for
36925           special compiler options, as well as the pattern matching for the
36926           compiler output again.
36927
36928 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
36929
36930         * lib/old-dejagnu.exp: Do a proper check of the return value for
36931           execute tests. Fixed several problems with the pattern matching
36932           of the compiler output which gave erroneous test results.
36933           Changed several of the test result messages to be more descriptive.
36934         * config/unix-g++.exp: Proc g++_load now actually works and
36935           executes the tests passed to it and returns a usable return
36936           value.
36937
36938 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
36939
36940           * lib/gcc.exp: Exits gracefully if $CC is bogus.
36941
36942 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
36943
36944         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
36945           Modified both files to properly execute the old style
36946           dejagnu tests. The previous versions of these files were
36947           experimental and did not function anything near correctly.
36948
36949 1993-04-05  Rob Savoye  (rob@cygnus.com)
36950
36951         * Removed all Makefile.in and configure.in files. No configuration
36952         needed now.
36953
36954 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
36955
36956         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
36957
36958 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
36959
36960         * gcc.compile/configure.in, gcc.unsorted/configure.in,
36961         gcc.special/configure.in, gcc.noncompile/configure.in,
36962         gcc.execute/configure.in, gcc.code_quality/configure.in,
36963         g++.other/configure.in, g++.old-deja/configure.in,
36964         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
36965         in srcname setting.
36966
36967 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
36968
36969         * lib/udi.exp:  Fixed mondfe and mondfe_download.
36970         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
36971         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
36972
36973 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
36974
36975         * config/udi-gdb.exp: Check $shell_id after connecting to target.
36976         (gdb_exit): Don't remove *_soc files.
36977
36978 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
36979
36980         * lib/c-torture.exp: Don't look for main; instead always use -w
36981         -c.  This is how the c-torture tests work.  Remove the object
36982         file if the compilation succeeds.
36983         * gcc.execute/execute.exp: Remove executable if test passes.
36984         * gcc.noncompile/noncompile.exp: Every test is an expected
36985         failure.
36986         * gcc.special/special.exp: Added tests from c-torture 1.11,
36987         corrected use of existing test.
36988         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
36989         gcc.execute/920625-1.c: Updated to c-torture 1.11.
36990         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
36991         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
36992         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
36993         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
36994         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
36995         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
36996         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
36997         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
36998         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
36999         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
37000         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
37001         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
37002         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
37003         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
37004         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
37005         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
37006         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
37007         c-torture 1.11.
37008         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
37009         correspond to c-torture 1.11.
37010
37011         * New file.