OSDN Git Service

2005-10-23 Jerry DeLisle <jvdelisle@verizon.net>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
2
3         PR libgfortran/24489
4         * gfortran.dg/pr24489.f90: New test.
5
6 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
7
8         PR fortran/23635
9         * gfortran.dg/ichar_1.f90: Add tests for derived types.
10
11 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
12
13         PR target/18911
14         * g++.dg/init/array16.C: Skip for mmix-*-*.
15
16 2005-10-23  Asher Langton  <langton2@llnl.gov>
17
18         * gfortran.dg/byte_1.f90: New test.
19         * gfortran.dg/byte_2.f90: New test.
20
21 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
22
23         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
24
25 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
26
27         PR fortran/18022
28         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
29
30         PR fortran/24311
31         * gfortran.dg/merge_char_const.f90: New test.
32
33         PR fortran/24384
34         * gfortran.dg/spread_scalar_source.f90: New test.
35
36 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
37
38         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
39
40         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
41         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
42
43         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
44
45 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
46
47         PR fortran/24426
48         * gfortran.dg/der_pointer_4.f90: New.
49
50 2005-10-22  David Ayers  <d.ayers@inode.at>
51
52         * obj-c++.dg/except-1.mm: Simplify.
53
54 2005-10-21  David Ayers  <d.ayers@inode.at>
55
56         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
57
58 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
59
60         * gfortran.dg/assumed_dummy_2.f90: New test.
61
62 2005-10-21  James E Wilson  <wilson@specifix.com>
63
64         PR preprocessor/15220
65         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
66
67 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
68
69         * gcc.c-torture/execute/20051021-1.c: New test.
70
71 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
72
73         PR c++/24260
74         * g++.dg/ext/tmplattr1.C: New test.
75
76 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
77
78         PR fortran/24440
79         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
80
81 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
82
83         * obj-c++.dg/except-1.mm: New.
84
85         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
86
87 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
88
89         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
90
91 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
92
93         PR middle-end/24295
94         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
95         declarations with the same names as thunks' alias targets, use
96         aliases instead.
97         * gcc.dg/attr-alias-3.c: New test.
98         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
99
100 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
101
102         PR c++/22618
103         * g++.dg/parse/access8.C: New test.
104
105 2005-10-20  Richard Guenther  <rguenther@suse.de>
106
107         PR c++/24439
108         * g++.dg/tree-ssa/pr24439.C: New testcase.
109
110 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
111
112         * g++.dg/opt/delay-slot-1.C: New test.
113
114 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
115
116         PR fortran/21625
117         * gfortran.fg/der_init_1.f90: New.
118
119 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
120
121         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
122
123 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
124
125         PR c++/21908
126         * g++.dg/parse/error28.C: New test.
127
128 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
129
130         * gcc.dg/profile-generate-2.c: New test.
131
132 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
133
134         PR target/23589
135         * g++.dg/ext/dllimport11.C: New.
136
137 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
138
139         PR c++/22293
140         * g++.dg/other/friend3.C: New test.
141
142 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
143
144         PR c++/23293
145         * g++.dg/template/error19.C: New test.
146
147 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
148
149         PR c++/21383
150         * g++.dg/overload/koenig2.C: New.
151
152         PR c++/23118
153         * g++.dg/overload/error2.C: New.
154
155         PR c++/22604
156         * g++.dg/inherit/covariant14.C: New.
157
158 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
159
160         PR c++/23440
161         * g++.dg/parse/for1.C: New test.
162
163 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
164
165         PR fortran/23446
166         * gfortran.dg/host_dummy_index_1.f90: New test.
167
168         PR fortran/21459
169         * gfortran.dg/automatic_char_len_2.f90: New test.
170
171         PR fortran/20866
172         * gfortran.dg/recursive_statement_functions.f90: New test.
173
174         PR fortran/20853
175         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
176
177         PR fortran/20849
178         * gfortran.dg/external_initializer.f90: New test.
179
180         PR fortran/20837
181         * non_module_public.f90: New test.
182
183 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
184
185         PR c++/24386
186         * g++.dg/template/overload7.C: New.
187
188         PR c++/22551
189         * g++.dg/other/switch2.C: Remove expected warnings.
190
191         PR c++/21353
192         * g++.dg/template/defarg6.C: New.
193
194 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
195
196         PR target/24315
197         * gcc.target/i386/pr24315.c: New test.
198
199 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
200
201         PR c++/24389
202         * g++.dg/template/static21.C: New test.
203         * g++.dg/template/static21-a.cc: Likewise.
204
205 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
206
207         PR c++/23959
208         * g++.dg/warn/Wswitch-default-1.C: New test.
209         * g++.dg/warn/Wswitch-default-2.C: New test.
210
211 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
212
213         PR c++/22173
214         * g++.dg/parse/template18.C: New test.
215         * g++.dg/template/nontype15.C: Likewise.
216
217 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
218
219         PR fortran/22273
220         * gfortran.dg/spec_expr_2.f90: New.
221
222 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
223
224         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
225         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
226         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
227         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
228         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
229         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
230         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
231         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
232         previous target-specific skips and warning-message matches where
233         applicable.
234
235 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
236
237         PR c++/21347
238         * g++.dg/warn/Wctor-dtor.C: New test.
239
240 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
241
242         PR c/23439
243         * gcc.dg/for-1.c: New test.
244
245 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
246
247         PR c++/19565
248         * g++.dg/warn/Wconversion1.C: New test.
249         * g++.dg/ext/packed4.C: Compile with -w.
250         * g++.dg/opt/20050511-1.C: Likewise.
251         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
252
253 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
254
255         * gfortran.dg/boz_5.f90: New test.
256
257 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
258
259         PR c++/22551
260         * g++.dg/other/switch2.C: New.
261
262         PR c++/23984
263         * g++.dg/init/ctor7.C: New.
264
265 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
266
267         PR c++/23730
268         * g++.dg/parse/crash32.C: New test.
269
270 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
271
272         PR c++/20721
273         * g++.dg/init/goto2.C: New test.
274
275         PR c++/22464
276         * g++.dg/template/crash/41.C: New test.
277
278         PR c++/22180
279         * g++.dg/template/crash40.C: New test.
280
281         PR c++/23694
282         * g++.dg/parse/friend5.C: New test.
283         
284         PR c++/23307
285         * g++.dg/template/crash38.C: New test.
286         
287         PR c++/22352
288         * g++.dg/template/friend38.C: New test.
289         
290         PR c++/22405
291         * g++.dg/template/crash39.C: New test.
292         
293 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
294
295         * gcc.dg/debug/dwarf2/dwarf-char1.c,
296         gcc.dg/debug/dwarf2/dwarf-char2.c,
297         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
298
299         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
300
301 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
302
303         * gcc.dg/dll-2.c: Add tests for warnings.
304         * gcc.dg/dll-3.c: Likewise.
305         * gcc.dg/dll-4.c: Likewise.
306
307         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
308         * g++.dg/ext/dllimport2.C: Likewise.
309         * g++.dg/ext/dllimport3.C: Likewise.
310         * g++.dg/ext/dllimport7.C: Likewise.
311         * g++.dg/ext/dllimport8.C: Likewise.
312         * g++.dg/ext/dllimport9.C: Likewise.
313
314 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
315
316         PR fortran/24092
317         * gfortran.dg/derived_pointer_recursion.f90: New test.
318
319 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
320
321         * gcc.c-torture/execute/20051012-1.c: New test.
322
323 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
324
325         PR fortran/18082
326         * gfortran.dg/automatic_char_len_1.f90: New test.
327
328 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
329
330         PR fortran/20847
331         * gfortran.dg/save_common.f90: New test.
332
333         PR fortran/20856
334         * gfortran.dg/save_result.f90: New test.
335
336 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
337
338         PR c++/21592
339         * g++.dg/template/dependent-expr1.C: Add new expected error.
340         * g++.dg/template/dependent-expr2.C: Adjust error text.
341         * g++.dg/template/overload6.C: New.
342
343         PR c++/23797
344         * g++.dg/other/typename8.C: New.
345
346         PR c++/21117
347         * g++.dg/other/return1.C: New.
348
349 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
350
351         PR c++/24052
352         * g++.dg/ext/label5.C: New.
353
354 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
355
356         PR c++/19964
357         * g++.dg/parse/crash31.C: New.
358
359 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
360
361         * g++.dg/ipa/ipa-1.c: New test.
362         * g++.dg/ipa/ipa-2.c: New test.
363         * g++.dg/ipa/ipa-3.c: New test.
364         * g++.dg/ipa/ipa-4.c: New test.
365         * g++.dg/ipa/ipa-5.c: New test.
366         * g++.dg/ipa/ipa.exp: New file.
367
368 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
369
370         PR fortran/24207
371         * gfortran.dg/private_type_3.f90: New test.
372
373 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
374
375         PR fortran/20786
376         gfortran.dg/aint_anint_1.f90: New test.
377
378 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
379
380         PR libgfortran/24313
381         gfortran.dg/csqrt.f: New test.
382
383 2005-10-11  Ian Lance Taylor  <ian@airs.com>
384
385         PR c++/8057
386         * g++.dg/warn/noeffect7.C: New test.
387         * g++.dg/warn/noeffect2.C: Instantiate templates.
388         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
389         and warning.
390
391 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
392
393         PR c++/21089
394         * g++.dg/init/float1.C: New test.
395
396         PR c++/24277
397         * g++.dg/init/member1.C: Tweak error markers.
398
399 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
400
401         PR testsuite/24281
402         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
403         Check for null pointer.
404
405 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
406
407         PR c++/21369
408         * g++.dg/parse/ret-type3.C: New test.
409
410 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
411
412         PR tree-opt/23946
413         * gcc.c-torture/compile/pr23946.c: New test.
414
415 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
416
417         * g++.dg/opt/mmx2.C: New test.
418
419 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
420
421         PR c++/24277
422         * g++.dg/template/static20.C: New test.
423
424         PR c++/24302
425         * g++.dg/warn/Wunused-12.C: New test.
426
427         PR c++/23437
428         * g++.dg/template/arg4.C: New test.
429
430 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
431
432         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
433         * gcc.dg/ucnid-3.c: Likewise.
434         * gcc.dg/ucnid-4.c: Likewise.
435         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
436         * g++.dg/other/ucnid-1.C: Likewise.
437         * gcc.dg/sparc-frame-1.c: New test.
438
439 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
440
441         PR c++/24139
442         * g++.dg/template/spec27.C: New test. 
443
444         PR c++/24275
445         * g++.dg/template/static19.C: New test.
446
447 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
448
449         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
450         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
451
452 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
453
454         PR target/24136
455         * gfortran.fortran-torture/compile/pr24136.f: New test.
456
457 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
458
459         PR c++/22172
460         * g++.dg/parse/crash30.C: New test.
461
462 2005-10-07  Richard Guenther  <rguenther@suse.de>
463
464         PR middle-end/24227
465         * gcc.c-torture/compile/pr24227.c: New testcase.
466
467 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
468
469         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
470         Do not put aligned attributes on array elements.
471
472 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
473
474         PR testsuite/23611, PR testsuite/23615
475         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
476         writing prototypes of library functions by hand.
477         * obj-c++.dg/bitfield-4.mm: Likewise.
478         * obj-c++.dg/const-str-4.mm: Likewise.
479         * obj-c++.dg/encode-4.mm: Likewise.
480         * obj-c++.dg/encode-5.mm: Likewise.
481         * obj-c++.dg/encode-6.mm: Likewise.
482         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
483         * obj-c++.dg/method-10.mm: Likewise.
484         * obj-c++.dg/method-17.mm: Likewise.
485         * obj-c++.dg/method-19.mm: Likewise.
486         * obj-c++.dg/try-catch-2.mm: Likewise.
487
488 2005-10-06  Richard Henderson  <rth@redhat.com>
489
490         PR 24236
491         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
492
493 2005-10-06  Dale Johannesen  <dalej@apple.com>
494
495         * gcc.c-torture/execute/20030125-1.c:  Correct.
496
497 2005-10-06  Richard Guenther  <rguenther@suse.de>
498
499         PR tree-optimization/24238
500         * g++.dg/tree-ssa/pr24238.C: New testcase.
501
502 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
503
504         PR 18568
505         * gfortran.dg/der_pointer_3.f90: New test.
506
507 2005-10-05  Devang Patel  <dpatel@apple.com>
508
509         PR Debug/23205
510         * g++.dg/other/PR23205.C: New.
511         
512 2005-10-05  Richard Henderson  <rth@redhat.com>
513
514         PR target/23602
515         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
516         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
517
518 2005-10-05  Dale Johannesen  <dalej@apple.com>
519
520         * gcc.c-torture/execute/float-floor.c:  New.
521
522 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
523
524         PR tree-optimization/21419
525         PR tree-optimization/24146
526         PR tree-optimization/24151
527
528         * g++.dg/ext/asm7.C: New.
529         * g++.dg/ext/asm8.C: New.
530         * gcc.dg/asm-1.c: Compile on all targets.
531         * gcc.dg/asm-pr24146.c: New.
532         * gcc.dg/pr21419.c: Adjust error messages.
533
534 2005-10-05  Richard Guenther  <rguenther@suse.de>
535
536         PR fortran/24176
537         * gfortran.fortran-torture/compile/empty.f90: New testcase.
538
539 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
540
541         PR c++/23513
542         * g++.dg/template/spec22.C: Robustify test.
543         * g++.dg/template/spec26.C: New.
544
545 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
546
547         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
548         if target supports vector instructions.
549
550 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
551
552         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
553         C99 functions.
554
555 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
556
557         * lib/target-supports.exp (check_effective_target_fortran_large_real,
558         check_effective_target_fortran_large_int): Replace cached result
559         when target changes.
560
561 2005-10-04  Devang Patel  <dpatel@apple.com>
562
563         * gcc.dg/i386-sse-vect-types.c: New.
564         
565 2005-10-04  Ian Lance Taylor  <ian@airs.com>
566
567         PR preprocessor/13726
568         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
569         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
570
571 2005-10-04  Richard Guenther  <rguenther@suse.de>
572
573         PR c/23576
574         * gcc.dg/noncompile/pr23576.c: New testcase.
575
576 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
577
578         PR middle-end/23125
579         * gcc.dg/register-var-3.c: New test.
580
581 2005-10-04  Steven Bosscher  <stevenb@suse.de>
582
583         * gcc.dg/pr23049.c: New test.
584
585         * gcc.dg/ucnid-4.c: Fix test.
586
587 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
588
589         PR 23445
590         * gcc.c-torture/compile/pr23445.c: New test.
591
592 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
593
594         * g++.dg/overload/unknown1.C: New.
595
596 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
597
598         PR c++/17775
599         * g++.dg/template/repo4.C: New test.
600
601 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
602
603         PR libfortran/19308
604         * gfortran.dg/large_real_kind_2.F90: New test.
605         * gfortran.dg/large_integer_kind_2.f90: New test.
606
607 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
608
609         * lib/target-supports.exp (check_effective_target_vect_shift):
610         Implement with result caching. Add i?86, x86_64 and ia64 targets.
611         (check_effective_target_vect_condition): Fix copy-n-pasto.
612
613         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
614         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
615         targets.
616
617 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
618
619         PR c++/22621
620         * g++.dg/template/overload5.C : New test.
621
622         PR c++/23840
623         * g++.dg/expr/stdarg1.C: New test.
624
625 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
626
627         PR 24142
628         * gcc.c-torture/execute/pr24142.c: New test.
629
630 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
631
632         PR 24141
633         * gcc.c-torture/execute/pr24141.c: New test.
634
635 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
636             Diego Novillo  <dnovillo@redhat.com>
637
638         PR 23604
639         * gcc.c-torture/execute/pr23604.c: New test.
640
641 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
642
643         PR fortran/16404
644         PR fortran/20835
645         PR fortran/20890
646         PR fortran/20899
647         PR fortran/20900
648         PR fortran/20901
649         PR fortran/20902
650         gfortran.dg/equiv_constraint_1.f90: New test.
651         gfortran.dg/equiv_constraint_2.f90: New test.
652         gfortran.dg/equiv_constraint_3.f90: New test.
653         gfortran.dg/equiv_constraint_4.f90: New test.
654         gfortran.dg/equiv_constraint_5.f90: New test.
655         gfortran.dg/equiv_constraint_6.f90: New test.
656         gfortran.dg/equiv_constraint_7.f90: New test.
657         gfortran.dg/equiv_constraint_8.f90: New test.
658         gfortran.dg/private_type_1.f90: New test.
659         gfortran.dg/private_type_2.f90: New test.
660         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
661         980628-10.f: Assert std=gnu to permit mixing of
662         types in equivalence statements.
663
664 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
665
666         PR 24112
667         * gfortran.dg/open_status_1.f90: New.
668
669 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
670
671         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
672         * gcc.dg/vect/pr22480.c: Clean up temp files.
673         * gcc.dg/vect/pr23831.c: Clean up temp files.
674         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
675         Clean up temp files.
676         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
677         Clean up temp files.
678
679         * gcc.dg/20050309-1.c: Clean up temp files.
680         * gcc.dg/20050325-1.c: Clean up temp files.
681
682 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
683
684         PR tree-optimization/24059
685         * gcc.dg/vect/pr24059.c : New test.
686
687 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
688
689         PR middle-end/24109
690         * gcc.c-torture/execute/20050929-1.c: New test.
691
692 2005-09-29  Steven Bosscher  <stevenb@suse.de>
693
694         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
695
696 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
697
698         PR c/21419
699         * gcc.dg/pr21419.c: New test.
700
701 2005-09-29  Steven Bosscher  <stevenb@suse.de>
702
703         * gcc.dg/pr23911.c: New test.
704
705 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
706
707         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
708
709         PR c++/16782
710         * g++.dg/parse/qualified4.C: New test.
711         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
712         * g++.old-deja/g++.mike/p8154.C: Likewise. 
713
714 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
715
716         PR c++/22147
717         * g++.dg/template/friend37.C: New test.
718         * g++.dg/parse/crash28.C: Adjust error markers.
719         
720 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
721
722         PR fortran/18518
723         * gfortran.fortran-torture/execute/save_2.f90: New decl.
724
725 2005-09-27  Devang Patel  <dpatel@apple.com>
726
727         PR tree-optimization/23625
728         * gcc.dg/pr23625.c: New test.
729         
730 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
731
732         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
733         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
734
735 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
736
737         PR fortran/23677
738         * gfortran.fortran-torture/execute/save_1.f90: New test.
739         * gfortran.dg/save_1.f90: New test.
740
741 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
742
743         * gcc.target/i386/builtin-apply-mmx.c: New test.
744
745         PR target/22576
746         * gcc.target/i386/pr22576.c: New test.
747
748         PR target/22585
749         * gcc.target/i386/pr22585.c: New test.
750
751         PR target/23268
752         * gcc.target/i386/pr23268.c: New test.
753
754         PR middle-end/23831
755         * gcc.dg/vect/pr23831.c: New test.
756
757         PR target/24055
758         * gcc.target/i386/pr24055.c: New test.
759
760 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
761
762         PR tree-optimization/23960
763         * gcc.c-torture/compile/pr23960.c: New.
764
765 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
766
767         PR fortran/16861
768         * gfortran.dg/nested_modules_3.f90: New.
769
770 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
771
772         PR fortran/24005
773         gfortran.dg/interface_1.f90: New test.
774
775 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
776         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
777
778         PR fortran/23843
779         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
780
781 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
782
783         PR fortran/23516
784         * gfortran.dg/imag_1.f: New test.
785         * gfortran.dg/imag_2.f: Ditto.
786
787 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
788
789         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
790
791 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
792
793         PR c++/21983
794         * g++.dg/warn/pr21983.C: New test.
795
796 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
797
798         PR c++/23993
799         * g++.dg/template/array14.C: New test.
800
801 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
802
803         PR fortran/19929
804         * gfortran.dg/der_ptr_component_1.f90: New test.
805
806 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
807
808         PR c++/23965
809         * g++.dg/template/error1.C: Reject "no matching function" message.
810
811 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
812
813         PR c++/17609
814         * g++.dg/lookup/error1.C: New test.
815
816 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
817
818         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
819         functionality of the testcase.
820
821 2005-09-20  Richard Henderson  <rth@redhat.com>
822
823         * gcc.dg/vect/vect-22.c: Require vect_float.
824         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
825
826 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
827
828         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
829         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
830         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
831         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
832         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
833         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
834         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
835         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
836         * gcc.dg/cpp/ucnid-8.c: New test.
837
838 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
839
840         PR tree-optimization/23929
841         * gcc.c-torture/compile/pr23929.c: New test.
842
843 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
844
845         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
846         for one loop.
847
848 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
849
850         PR testsuite/23186
851         * g++.dg/other/pr22003.C: Require named sections.
852
853 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
854
855         PR c++/23947
856         * g++.dg/rtti/crash3.C: New test.
857
858         PR tree-optimization/23818
859         * gcc.dg/pr23818.c: New test.
860
861 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
862
863         PR fortran/23420
864         * gfortran.dg/print_fmt_4.f: New.
865
866 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
867
868         PR fortran/23663
869         * gfortran.fortran-torture/execute/entry_11.f90: New test.
870
871 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
872
873         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
874         Use pointers to local alignable arrays instead. Added comments.
875         * gcc.dg/vect/vect-46.c: Likewise.
876         * gcc.dg/vect/vect-48.c: Likewise.
877         * gcc.dg/vect/vect-49.c: Likewise.
878         * gcc.dg/vect/vect-52.c: Likewise.
879         * gcc.dg/vect/vect-53.c: Likewise.
880         * gcc.dg/vect/vect-54.c: Likewise.
881         * gcc.dg/vect/vect-56.c: Likewise.
882         * gcc.dg/vect/vect-57.c: Likewise.
883         * gcc.dg/vect/vect-58.c: Likewise.
884         * gcc.dg/vect/vect-60.c: Likewise.
885         * gcc.dg/vect/vect-61.c: Likewise.
886
887         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
888         The test is no longer vectorizable on vect_no_align targets.
889         * gcc.dg/vect/vect-43.c: Likewsie.
890
891         * gcc.dg/vect/vect-44.c: Added comments.
892         * gcc.dg/vect/vect-45.c: Added comments.
893         * gcc.dg/vect/vect-50.c: Added comments.
894         * gcc.dg/vect/vect-51.c: Added comments.
895
896         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
897         aligned type.
898         * gcc.dg/vect/Os-vect-95.c: Likewise. 
899
900         * gcc.dg/vect/vect-41.c: Test removed.
901         * gcc.dg/vect/vect-47.c: Test removed.
902         * gcc.dg/vect/vect-55.c: Test removed.
903         * gcc.dg/vect/vect-59.c: Test removed.
904
905 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
906         
907         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
908         No longer vectorizable on vect_no_align targets.
909         * gcc.dg/vect/pr20122.c: Likewise.
910         * gcc.dg/vect/vect-74.c: Likewise.
911         * gcc.dg/vect/vect-75.c: Likewise.
912         * gcc.dg/vect/vect-76.c: Likewise.
913
914         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
915         Will not be vectorizable on vect_no_align targets once aliasing issues
916         are resolved.
917         * gcc.dg/vect/vect-79.c: Likewise.
918
919         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
920         * gcc.dg/vect/vect-78.c: Likewise.
921         * gcc.dg/vect/vect-97.c: Likewise.
922
923 2005-09-19  Steven Bosscher  <stevenb@suse.de>
924
925         * gcc.dg/pr23943.c: New test.
926
927 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
928
929         PR fortran/19181
930         * gfortran.dg/derived_pointer_null_1.f90: New test.
931
932 2005-09-18  Richard Guenther  <rguenther@suse.de>
933
934         PR middle-end/23944
935         * gcc.c-torture/compile/pr23944.c: New testcase.
936
937 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
938
939         PR fortran/15975
940         * gfortran.dg/der_pointer_2.f90: New test.
941
942 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
943
944         PR fortran/16861
945         * gfortran.dg/nested_modules_2.f90: New test.
946
947 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
948
949         PR c++/18368
950         * g++.dg/other/semicolon.C: New test.
951
952 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
953
954         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
955         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
956
957 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
958
959         PR c++/23914
960         * g++.dg/template/static18.C: New test.
961
962         PR c++/21514
963         * g++.dg/template/crash19.C: Remove dg-error marker.
964         * g++.dg/template/local4.C: New test.
965
966 2005-09-16  Paul Brook  <paul@codesourcery.com>
967
968         PR fortran/23906
969         * gfortran.dg/dependency_1.f90: New test.
970
971 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
972
973         PR c++/23896
974         * g++.dg/template/static17.C: New test.
975
976 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
977
978         PR c++/23139
979         * g++.dg/warn/huge-val1.C: New test.
980
981 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
982
983         PR c++/13140
984         * g++.dg/parse/class2.C: New test.
985         * g++.dg/template/explicit8.C: Likewise.
986         * g++.dg/template/spec25.C: Likewise.
987
988 2005-09-14  Josh Conner  <jconner@apple.com>
989
990         PR middle-end/23584
991         * gcc.dg/pr23584.c: New test.
992
993 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
994
995         PR fortran/21875 Internal Unit Array I/O, NIST
996         * gfortran.dg/arrayio_1.f90: New test.
997         * gfortran.dg/arrayio_1.f90: New test.
998         * gfortran.dg/arrayio_1.f90: New test.
999         * gfortran.dg/arrayio_1.f90: New test.
1000         * gfortran.dg/arrayio_1.f90: New test.
1001
1002 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
1003
1004         PR middle-end/22480
1005         * gcc.dg/vect/pr22480.c: New test.
1006
1007 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
1008
1009         PR fortran/19358
1010         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
1011
1012 2005-09-13 Josh Conner <jconner@apple.com>
1013
1014         PR c++/23180
1015         * g++.dg/init/struct2.C: New test.
1016         * g++.dg/init/struct3.C: New test.
1017
1018 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
1019
1020         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
1021         Clean up temp files.
1022         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
1023         gcc.dg/tree-ssa/builtin-fprintf-1.c,
1024         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
1025         gcc.dg/tree-ssa/builtin-printf-1.c,
1026         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
1027         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
1028         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
1029         gcc.dg/tree-ssa/builtin-vprintf-1.c,
1030         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
1031         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
1032         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
1033         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
1034         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
1035         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
1036         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
1037         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
1038
1039 2005-09-13  Josh Conner  <jconner@apple.com>
1040
1041         * lib/gcc-dg.exp: Load scanipa.exp.
1042         (cleanup-dump): New procedure.
1043         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
1044         * lib/scandump.exp: New file.
1045         * lib/scantree.exp: Use it.
1046         * lib/scanipa.exp: New file.
1047
1048 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
1049
1050         PR fortran/17740
1051         * gfortran.dg/generic_4.f90: New test.
1052
1053 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
1054
1055         PR target/23816
1056         * gcc.target/i386/pr23816-1.c: New test.
1057         * gcc.target/i386/pr23816-2.c: New test.
1058
1059
1060 2005-09-13  Bastian Blank <waldi@debian.org>
1061
1062         PR c++/16171
1063         * g++.dg/abi/mangle26.C: New test. 
1064         * g++.dg/abi/mangle27.C: New test. 
1065         * g++.dg/abi/mangle28.C: New test. 
1066         * g++.dg/abi/mangle29.C: New test. 
1067
1068         PR c++/23839
1069         * g++.dg/parse/register1.C: New test.
1070
1071 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
1072
1073         PR c++/23842
1074         * g++.dg/template/access16.C: New test.
1075
1076 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
1077
1078         * gfortran.dg/char_pack_2.f90: Increase the vector size.
1079
1080 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
1081
1082         PR fortran/18899
1083         * gfortran.dg/shape_2.f90: New test.
1084
1085 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
1086
1087         PR target/19269
1088         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
1089         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
1090         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
1091         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
1092         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
1093         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
1094         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
1095         tests.
1096
1097 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
1098
1099         PR c++/23841
1100         * g++.dg/parse/template17.C: New test.
1101
1102 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
1103
1104         PR c++/23789
1105         * g++.dg/template/nontype14.C: New test.
1106
1107 2005-09-12  Ian Lance Taylor  <ian@airs.com>
1108
1109         PR g++/7874
1110         * g++.dg/lookup/friend7.C: New test.
1111         * g++.dg/lookup/friend8.C: New test.
1112         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
1113         so that it will be found via argument dependent lookup.
1114         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
1115         friend functions which will no longer be found.
1116         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
1117         function g, so that it will be found via argument dependent
1118         lookup.
1119         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
1120         * g++.old-deja/g++.mike/net43.C: Likewise.
1121
1122 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
1123
1124         PR c++/23691
1125         * g++.dg/template/static16.C: New test.
1126
1127 2005-09-12  Josh Conner  <jconner@apple.com>
1128
1129         PR middle-end/23237
1130         * gcc.c-torture/compile/pr23237.c: New test. 
1131
1132 2005-09-11  Richard Henderson  <rth@redhat.com>
1133
1134         * g++.dg/other/error8.C: Update expected diagnostic text.
1135
1136 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1137
1138         PR libfortran/19872
1139         * gfortran.dg/overwrite_1.f: New test.
1140
1141 2005-09-09  Josh Conner  <jconner@apple.com>
1142
1143         * g++.dg/init/pr23180-1.C: Removed.
1144         * g++.dg/init/pr23180-2.C: Removed.
1145
1146 2005-09-09  David Daney <ddaney@avtrex.com>
1147
1148         * gcc.c-torture/execute/20010124-1.c:  Removed and split into two new 
1149         files which are ...
1150         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
1151         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
1152
1153 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1154
1155         * gfortran.dg/iostat_2.f90: New test.
1156
1157 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
1158
1159         PR c++/22252
1160         * g++.dg/ext/interface1.C: New test.
1161         * g++.dg/ext/interface1.h: Likewise.
1162         * g++.dg/ext/interface1a.cc: Likewise.
1163
1164 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
1165
1166         * gfortran.dg/iomsg_1.f90:  New test case.
1167
1168 2005-09-09  Richard Guenther  <rguenther@suse.de>
1169
1170         PR c++/23624
1171         * g++.dg/tree-ssa/pr23624.C: New testcase.
1172
1173 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
1174
1175         PR fortran/19239
1176         * gfortran.dg/vector_subscript_1.f90,
1177         * gfortran.dg/vector_subscript_2.f90: New tests.
1178
1179 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
1180
1181         PR fortran/21104
1182         * gfortran.dg/array_alloc_1.f90,
1183         * gfortran.dg/array_alloc_2.f90,
1184         * gfortran.dg/array_alloc_3.f90: New tests.
1185
1186 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
1187
1188         PR fortran/12840
1189         * gfortran.dg/array_constructor_6.f90
1190         * gfortran.dg/array_constructor_7.f90
1191         * gfortran.dg/array_constructor_8.f90
1192         * gfortran.dg/array_constructor_9.f90
1193         * gfortran.dg/array_constructor_10.f90
1194         * gfortran.dg/array_constructor_11.f90
1195         * gfortran.dg/array_constructor_12.f90: New tests.
1196
1197 2005-09-08  Josh Conner  <jconner@apple.com>
1198
1199         PR c++/23180
1200         * g++.dg/init/pr23180-1.C: New test.
1201         * g++.dg/init/pr23180-2.C: New test.
1202
1203 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
1204
1205         PR fortran/18878
1206         * gfortran.dg/module_double_reuse.f90: New.
1207
1208 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
1209
1210         PR fortran/23270
1211         PR fortran/22304
1212         PR fortran/18870
1213         PR fortran/17917
1214         PR fortran/16511
1215         * gfortran.dg/common_equivalence_1.f: New.
1216         * gfortran.dg/common_equivalence_2.f: New.
1217         * gfortran.dg/common_equivalence_3.f: New.
1218         * gfortran.dg/contained_equivalence_1.f90: New.
1219         * gfortran.dg/module_blank_common.f90: New. 
1220         * gfortran.dg/module_commons_1.f90: New.
1221         * gfortran.dg/module_equivalence_1.f90: New.
1222         * gfortran.dg/nested_modules_1.f90: New.
1223         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
1224         equivalences and add comment to connect the test with
1225         the PR.
1226
1227 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1228
1229         PR fortran/23765
1230         * gfortran.dg/common_6.f90: New test.
1231
1232 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
1233
1234         PR fortran/15326
1235         * gfortran.dg/char_result_1.f90,
1236         * gfortran.dg/char_result_2.f90,
1237         * gfortran.dg/char_result_3.f90,
1238         * gfortran.dg/char_result_4.f90,
1239         * gfortran.dg/char_result_5.f90,
1240         * gfortran.dg/char_result_6.f90,
1241         * gfortran.dg/char_result_7.f90,
1242         * gfortran.dg/char_result_8.f90: New tests.
1243
1244 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
1245
1246         PR fortran/19928
1247         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
1248
1249 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
1250
1251         PR obj-c++/16816
1252         * obj-c++.dg/selector-5.mm: New test.
1253         * obj-c++.dg/selector-6.mm: New test.
1254
1255 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
1256
1257         PR objc/20574
1258         PR objc/19324
1259         * objc.dg/error-1.m: New test.
1260
1261 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
1262
1263         PR fortran/23373
1264         * gfortran.fortran-torture/execute/pr23373-1.f90,
1265         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
1266
1267 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
1268
1269         PR libfortran/23760
1270         * gfortran.dg/g77/1832.f: Remove long string in write statement
1271         to allow the test to pass on correct list directed output with 
1272         prepended space.
1273
1274 2005-09-07  James E Wilson  <wilson@specifix.com>
1275
1276         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
1277
1278 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
1279
1280         * gfortran.dg/parameter+save.f90:  Rename to
1281         * gfortran.dg/parameter_save.f90: .. this.
1282
1283 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
1284
1285         PR fortran/20848
1286         * gfortran.dg/parameter+save.f90:  New test case.
1287
1288 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
1289
1290         PR fortran/19269
1291         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
1292
1293 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
1294
1295         PR c/23075
1296         * gcc.dg/pr23075.c: New test.
1297         * g++.dg/warn/pr23075.C: New test.
1298
1299         PR target/22362
1300         * gcc.target/i386/pr22362.c: New test.
1301
1302         PR rtl-optimization/23098
1303         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
1304
1305         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
1306         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
1307         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
1308
1309 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
1310
1311         * g++.dg/expr/cast6.C: New test.
1312
1313         PR c++/9782
1314         * g++.dg/init/new15.C: New test.
1315
1316 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
1317
1318         * gcc.dg/vect/Os-vect-95.c: New test.
1319         * gcc.dg/vect/vect-95.c: Same.
1320
1321 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
1322
1323         * gcc.dg/vect/vect-29.c: Update xfail testing.
1324         * gcc.dg/vect/vect-44.c: Same.
1325         * gcc.dg/vect/vect-48.c: Same.
1326         * gcc.dg/vect/vect-50.c: Same.
1327         * gcc.dg/vect/vect-72.c: Same.
1328         * gcc.dg/vect/vect-77.c: Same.
1329         * gcc.dg/vect/vect-78.c: Same.
1330         * gcc.dg/vect/vect-80.c: Same.
1331         * gcc.dg/vect/vect-96.c: Same.
1332         * gcc.dg/vect/vect-100.c: Same.
1333         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
1334         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
1335         * gfortran.dg/vect/vect-5.f90: Same.
1336
1337 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
1338
1339         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
1340         start strings.
1341         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
1342         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
1343
1344         PR c++/23056
1345         * g++.dg/opt/pr23056.C: New test.
1346
1347         PR rtl-optimization/23098
1348         * gcc.target/i386/pr23098.c: New test.
1349
1350 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
1351
1352         PR c++/23667
1353         * g++.dg/template/static15.C: New test.
1354
1355         PR c++/21440
1356         * g++.dg/ext/stmtexpr5.C: New test.
1357         * g++.dg/ext/stmtexpr6.C: Likewise.
1358
1359 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
1360
1361         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
1362
1363         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
1364         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
1365         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
1366
1367 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
1368
1369         PR libfortran/23321
1370         * gfortran.dg/direct_io_4.f90:  New test case.
1371
1372 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
1373             Rasmus Hahn  <rassahah@neofonie.de>
1374
1375         PR libobjc/23108
1376         * objc.dg/type-stream-1.m: New test.
1377
1378 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
1379
1380         PR fortran/23661
1381         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
1382         gfortran.dg/print_fmt_3.f90: New test.
1383
1384 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
1385
1386         * gfortran.dg/fmt_t_1.f90: New test.
1387
1388 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
1389
1390         PR rtl-optimization/23454
1391         * g++.dg/opt/pr23454.C: New test.
1392
1393 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
1394
1395         PR c++/23699
1396         * g++.dg/ext/static1.C: New test.
1397
1398 2005-09-02  Richard Henderson  <rth@redhat.com>
1399
1400         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
1401         tail call to check_fa_work.
1402
1403 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
1404
1405         PR c++/21687
1406         * g++.dg/other/gc3.C: New test.
1407
1408 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
1409
1410         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
1411         * gcc.dg/20050826-1.c: Likewise.
1412
1413 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
1414
1415         PR c++/23167
1416         * g++.dg/expr/volatile1.C: New test.
1417
1418 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
1419
1420         PR middle-end/23547
1421         * gcc.dg/pr23547.c: New test.
1422
1423 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
1424
1425         PR c/22061
1426         * gcc.c-torture/execute/pr22061-1.c,
1427         * gcc.c-torture/execute/pr22061-2.c,
1428         * gcc.c-torture/execute/pr22061-3.c,
1429         * gcc.c-torture/execute/pr22061-4.c: New tests.
1430
1431 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
1432
1433         * gcc.dg/Wredundant-decls-2.c: New test to check that
1434         -Wredundant-decls does not issue warning for a variable 
1435         definition following a declaration.
1436
1437 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
1438
1439         PR debug/7241
1440         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
1441         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
1442         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
1443
1444         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
1445         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
1446         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
1447         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
1448         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
1449         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
1450         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
1451         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
1452
1453 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
1454
1455         PR objc/23306
1456         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
1457         scan-assmbler.
1458
1459 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
1460
1461         PR target/21255
1462         * gcc.dg/pr21255-1.c: New test.
1463         * gcc.dg/pr21255-2-mb.c: Likewise.
1464         * gcc.dg/pr21255-2-ml.c: Likewise.
1465         * gcc.dg/pr21255-3.c: Likewise.
1466         * gcc.dg/pr21255-4.c: Likewise.
1467
1468 2005-08-31  Dale Johannesen  <dalej@apple.com>
1469
1470         * gcc.dg/20050830-1.c:  New.
1471
1472 2005-08-31  Josh Conner  <jconner@apple.com>
1473
1474         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
1475         command-line options for arm-*-* targets.
1476         * g++.dg/init/array16.C: Likewise.
1477         * g++.dg/other/crash-4.C: Likewise.
1478
1479 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
1480
1481         PR obj-c++/23640
1482         * obj-c++.dg/gnu-runtime-3.mm: New test.
1483
1484 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1485
1486         PR c++/13377
1487         * g++.dg/lookup/ambig4.C: New test.
1488         * g++.dg/lookup/ambig5.C: New test.
1489         * g++.dg/tc1/dr101.C: Adjust error markers.
1490
1491 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1492
1493         PR c++/23639
1494         * g++.dg/template/ttp5.C: Adjust error markers.
1495
1496 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
1497
1498         PR testsuite/23609
1499         * lib/obj-c++.exp: Include target-libpath.exp.
1500         (obj-c++_link_flags): Look for the GNU libobjc library
1501         and set the library path to include it.
1502         Don't manually set LD_LIBRARY_PATH (etc.) but call
1503         set_ld_library_path_env_vars instead.
1504         (obj-c++_target_compile): Don't set library path or
1505         linker flags because they are already set correctly
1506         in obj-c++_link_flags.
1507
1508 2005-08-30  Josh Conner  <jconner@apple.com>
1509
1510         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
1511         to command-line options for arm-*-* targets.
1512
1513 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
1514
1515         * g++.dg/other/i386-1.C: New.
1516
1517 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
1518
1519         PR preprocessor/20348
1520         PR preprocessor/20356
1521         * gcc.dg/cpp/pr20348.c: New test.
1522         * gcc.dg/cpp/pr20348.h: New file.
1523         * gcc.dg/cpp/inc/pr20348.h: New file.
1524         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
1525         * gcc.dg/cpp/pr20356.c: New test.
1526         * gcc.dg/cpp/pr20356.h: New file.
1527         * gcc.dg/cpp/inc/pr20356.h: New file.
1528         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
1529
1530 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
1531
1532         * gfortran.fortran-torture/execute/intrinsic_count.f90:
1533         Fix array dimension to avoid correct end-of-file error.
1534
1535 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
1536
1537         PR libfortran/23598
1538         * gfortran.dg/iostat_1.f90:  New test.
1539
1540 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
1541
1542         PR middle-end/23408
1543         * gcc.dg/pr23408.c: New test.
1544
1545 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
1546
1547         PR c++/23099
1548         * g++.dg/init/member1.C: Make sure erroneous static data member
1549         definitions are required.
1550         * g++.dg/template/static13.C: New test.
1551         * g++.dg/template/static14.C: Likewise.
1552
1553 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
1554
1555         * gcc.target/i386/pr23575.c: Use -msse2 instead of
1556         -march=pentium4, remove ilp32 requirement.
1557
1558         PR middle-end/23484
1559         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
1560         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
1561
1562 2005-08-29  Andreas Jaeger  <aj@suse.de>
1563
1564         PR testsuite/23607
1565         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
1566
1567 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
1568
1569         * gcc.c-torture/execute/20050316-2.c: New test.
1570         * gcc.c-torture/execute/20050316-3.c: New test.
1571         * gcc.dg/torture/pr16104-1.c: New test.
1572
1573 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
1574
1575         PR middle-end/23463
1576         * gcc.c-torture/execute/zero-struct-1.c: New test.
1577
1578 2005-08-27  Richard Guenther  <rguenther@suse.de>
1579
1580         PR target/23575
1581         * gcc.target/i386/pr23575.c: New testcase.
1582
1583 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
1584
1585         PR rtl-optimization/23561
1586         * gcc.c-torture/execute/20050826-1.c: New test.
1587
1588         PR rtl-opt/23560
1589         * gcc.c-torture/execute/20050826-2.c: New test.
1590
1591 2005-08-26  Dale Johannesen  <dalej@apple.com>
1592
1593         * gcc.dg/20030711-1.c:  Modify to work on Darwin.
1594         * gcc.dg/20050826-1.c:  New.
1595
1596 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
1597
1598         PR c++/19004
1599         * g++.dg/template/nontype13.C: New test.
1600
1601         PR c++/23491
1602         * g++.dg/init/new14.C: New test.
1603         * g++.dg/expr/anew1.C: Do not XFAIL.
1604         * g++.dg/expr/anew2.C: Likewise.
1605         * g++.dg/expr/anew3.C: Likewise.
1606
1607 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
1608
1609         PR middle-end/22439
1610         * gcc.dg/vla-3.c: New test.
1611
1612 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
1613
1614         PR fortran/20363
1615         * gfortran.dg/named_interface.f90: New.
1616
1617 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
1618
1619         * gcc.c-torture/execute/frame-address.c: New test.
1620
1621 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
1622
1623         PR c++/20817
1624         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
1625
1626 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
1627
1628         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
1629
1630 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
1631
1632         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
1633         * gcc.dg/altivec-22.c: Rename from..
1634         * gcc.dg/altivec-nomfcr.c: ..this.
1635
1636 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
1637
1638         PR tree-optimization/23546
1639         * gcc.dg/tree-ssa/pr23546.c: New test.
1640
1641 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
1642
1643         PR fortran/17758
1644         * gfortran.dg/nonreturning_statements.f90: New test.
1645
1646 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
1647
1648         PR c++/22454
1649         * g++.dg/parse/crash29.C: New.
1650
1651 2005-08-23  DJ Delorie  <dj@redhat.com>
1652
1653         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
1654         constants have the L suffix.
1655
1656 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
1657
1658         PR c++/23044
1659         * g++.dg/template/instantiate8.C: New.
1660
1661 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
1662
1663         PR middle-end/23467
1664         * gcc.c-torture/execute/pr23467.c: New test.
1665
1666 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
1667
1668         PR tree-optimization/22043
1669         * gcc.c-torture/execute/20050613-1.c: New test.
1670
1671 2005-08-23  Ben Elliston  <bje@au.ibm.com>
1672
1673         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
1674
1675 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
1676
1677         PR rtl-optimization/23478
1678         * g++.dg/opt/pr23478.C: New test.
1679
1680 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
1681
1682         PR c/18715
1683         * gcc.dg/switch-warn-3.c: New test.
1684
1685 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1686
1687         PR c++/22233
1688         * g++.dg/template/param1.C: New test.
1689
1690 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1691
1692         PR c++/23089
1693         * g++.dg/other/incomplete1.C: New test.
1694
1695 2005-08-22  Ira Rosen  <irar@il.ibm.com>
1696
1697         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
1698         are vectorizable.
1699
1700 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1701
1702         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
1703         d_lines_5.f: New.
1704
1705 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
1706
1707         * gcc.target/i386/sse-4.c: New test.
1708
1709 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1710
1711         PR testsuite/23239
1712         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
1713
1714 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
1715
1716         * gcc.dg/20050811-1.c: New test.
1717         * gcc.dg/20050811-2.c: New test.
1718
1719 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
1720
1721         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
1722
1723 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
1724
1725         PR 23476
1726         * gcc.c-torture/compile/pr23476.c: New test.
1727
1728 2005-08-19  Devang Patel  <dpatel@apple.com>
1729
1730         PR tree-optimization/23048
1731         * gcc.dg/tree-ssa/pr23048.c: New test.
1732
1733 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
1734
1735         PR middle-end/20624
1736         * g++.dg/warn/Wreturn-3.C: New test
1737
1738 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
1739
1740         PR tree-optimization/22228
1741         * g++.dg/vect/pr22543.cc: New test.
1742
1743 2005-08-17  Steven Bosscher  <stevenb@suse.de>
1744
1745         PR tree-optimization/21574
1746         * gcc.dg/tree-ssa/pr21574.c: New test.
1747
1748 2005-08-16  James E Wilson  <wilson@specifix.com>
1749
1750         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
1751
1752 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
1753
1754         PR tree-opt/23402
1755         * gcc.c-torture/compile/zero-strct-3.c: New test.
1756         * gcc.c-torture/compile/zero-strct-4.c: New test.
1757
1758 2005-08-16  Steven Bosscher  <stevenb@suse.de>
1759
1760         PR target/23376
1761         * gcc.target/x86_64/pr23376.c: New test.
1762
1763 2005-08-16  Ian Lance Taylor  <ian@airs.com>
1764
1765         PR c++/23337
1766         * g++.dg/ext/vector2.C: New.
1767
1768 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
1769
1770         * gfortran.dg/inquire-complex.f90:  Correct mangled testcase.
1771
1772 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
1773
1774         PR libfortran/23428
1775         * gfortran.dg/inquire-complex.f90:  New test case.
1776
1777 2005-08-16  James E Wilson  <wilson@specifix.com>
1778
1779         PR tree-optimization/21105
1780         * gcc.dg/large-size-array.c: New.
1781
1782 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
1783
1784         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
1785         type.
1786         * gcc.dg/vect/vect-41: Likewise.
1787         * gcc.dg/vect/vect-42: Likewise.
1788         * gcc.dg/vect/vect-43: Likewise.
1789         * gcc.dg/vect/vect-44: Likewise.
1790         * gcc.dg/vect/vect-46: Likewise.
1791         * gcc.dg/vect/vect-47: Likewise.
1792         * gcc.dg/vect/vect-48: Likewise.
1793         * gcc.dg/vect/vect-52: Likewise.
1794         * gcc.dg/vect/vect-53: Likewise.
1795         * gcc.dg/vect/vect-54: Likewise.
1796         * gcc.dg/vect/vect-55: Likewise.
1797         * gcc.dg/vect/vect-56: Likewise.
1798         * gcc.dg/vect/vect-57: Likewise.
1799         * gcc.dg/vect/vect-58: Likewise.
1800         * gcc.dg/vect/vect-59: Likewise.
1801         * gcc.dg/vect/vect-60: Likewise.
1802         * gcc.dg/vect/vect-61: Likewise.
1803         * gcc.dg/vect/vect-85: Likewise.
1804         * gcc.dg/vect/vect-87: Likewise.
1805         * gcc.dg/vect/vect-88: Likewise.
1806         * gcc.dg/vect/vect-93.c: Likewise.
1807         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
1808         * gcc.dg/vect/vect-75: Likewise.
1809         * gcc.dg/vect/vect-76: Likewise.
1810         * gcc.dg/vect/vect-77: Likewise.
1811         * gcc.dg/vect/vect-78: Likewise.
1812         * gcc.dg/vect/vect-80: Likewise.
1813         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
1814         vectorized for the expected reason, rather than checking how alignment
1815         was handled.
1816         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
1817         type and also instead of aligned pointers. Added documentation.
1818
1819 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
1820
1821         * gfortran.dg/power.f90: New test.
1822
1823 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
1824
1825         PR rtl-optimization/23299
1826         * g++.dg/opt/pr23299.C: New test.
1827
1828 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1829
1830         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
1831
1832 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
1833
1834         * g++.dg/template/local6.C: New test.
1835
1836 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
1837
1838         * execute/exceptions/finally-1.m: Check that the catch and finally are
1839         being called.  Also add a "return 0;" at the end of main.
1840
1841 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
1842
1843         PR fortran/21432.
1844         * gfortran.dg/namelist_print_1.f: New test of functionality of
1845         PRINT namelist.
1846         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
1847         namelist generates error with -std=f95.
1848
1849 2005-08-14  Ira Rosen  <irar@il.ibm.com>
1850
1851         PR tree-optimization/23119
1852         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
1853
1854 2005-08-13  Marcin Koziej  <creep@desk.pl>
1855             Andrew Pinski  <pinskia@physics.uc.edu>
1856
1857         PR libobjc/22492
1858         * execute/exceptions/finally-1.m: New test.
1859
1860 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
1861
1862         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
1863         testsuite.
1864         * objc/execute/exceptions/trivial.m: New test.
1865         * objc.dg/try-catch-11.m: Move to ...
1866         * objc/execute/exceptions/foward-1.m: Here.
1867         * objc.dg/try-catch-2.m: Move to ...
1868         * objc/execute/exceptions/catchall-1.m: Here.
1869         * objc.dg/try-catch-8.m: Move to ...
1870         * objc/execute/exceptions/local-variables-1.m: Here.
1871
1872 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
1873
1874         * objc.dg/nested-func-1.m: Move to ...
1875         * objc/execute/nested-func-1.m: Here.
1876
1877 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
1878
1879         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
1880         in ${options} instead of [target_info name].
1881         * lib/obj-c++.exp (objc_target_compile): Likewise.
1882
1883 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
1884
1885         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
1886
1887 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
1888
1889         part of PR testsuite/23348
1890         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
1891         of the torture options.
1892         * objc/compile/trivial.m: New test.
1893
1894 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
1895
1896         * gfortran.dg/eoshift.f90:  Correct format.
1897
1898 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
1899
1900         * gfortran.fortran-torture/execute/character_passing.f90:
1901         Fix comment typo.
1902
1903 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
1904
1905         PR c++/8271
1906         * g++.dg/template/unify10.C: New.
1907
1908 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
1909
1910         * g++.dg/parse/pr22514.C: Move to...
1911         * g++.dg/debug/pr22514.C: here.
1912
1913 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1914
1915         PR c++/23266
1916         * g++.dg/inherit/pure1.C: New test.
1917
1918         * ChangeLog: Fix typos.
1919
1920 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1921             Steven Bosscher  <stevenb@suse.de>
1922
1923         * gfortran.dg/runtime_warning_1.f90: New test.
1924
1925 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
1926
1927         PR c++/23219
1928         * g++.dg/parse/crash28.C: New.
1929
1930 2005-08-11  Richard Guenther  <rguenther@suse.de>
1931
1932         PR target/23289
1933         * gcc.target/i386/tailcall-1.c: New testcase.
1934
1935 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
1936
1937         * gcc.dg/vect/vect-67.c: Un-xfail.
1938
1939 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
1940
1941         PR c++/23225
1942         * g++.dg/testsuite/parse/crash27.C: new test.
1943
1944 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
1945
1946         PR libfortran/22143
1947         * gfortran.dg/shift-kind.f90:  New testcase.
1948
1949 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
1950
1951         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
1952         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
1953
1954 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1955
1956         PR c++/20646
1957         * g++.dg/other/mult-stor1.C: New test.
1958
1959 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
1960
1961         * gcc.c-torture/pr18299-1.c: Move to ...
1962         * gcc.c-torture/compile/pr18299-1.c: Here.
1963
1964 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
1965
1966         * gfortran/fortran.torture/execute/character_passing.f90:
1967         Fix types for LSAME.
1968
1969 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
1970
1971         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
1972         input data back to what it was originally.
1973
1974 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
1975
1976         * objc.dg/try-catch-8.m: Enable for all targets.
1977
1978 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
1979
1980         * gcc.dg/pr23165.c: New test.
1981
1982 2005-08-09  Steven Bosscher  <stevenb@suse.de>
1983
1984         PR tree-optimization/23234
1985         * gcc.dg/tree-ssa/pr23234.c: New test.
1986
1987 2005-08-08  Josh Conner  <jconner@apple.com>
1988
1989         PR rtl-optimization/23241
1990         * gcc.dg/char-compare.c: New test.
1991
1992 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1993
1994         PR c++/22508
1995         * g++.dg/init/new13.C: New test.
1996
1997 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
1998
1999         PR c++/21166
2000         * g++.dg/other/crash-4.C: Adjust
2001         * g++/dg/ext/packed9.C: New.
2002
2003 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
2004
2005         PR middle-end/21964
2006         * gcc.c-torture/execute/pr21964-1.c: New test.
2007
2008 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
2009
2010         PR c/22458
2011         * gcc.dg/pr22458-1.c: New test.
2012
2013 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
2014             Steven G. Kargl <kargls@comcast.net>
2015
2016         PR fortran/22390
2017         * gfortran.dg/flush_1.f90: New test.
2018
2019 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2020
2021         PR c++/23191
2022         * g++.dg/template/eh2.C: New test.
2023
2024 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2025
2026         PR c++/19498
2027         * g++.dg/template/instantiate7.C: New test.
2028
2029 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
2030
2031         PR c/23113
2032         * gcc.dg/Wunused-value-1.c: New test.
2033
2034 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
2035
2036         PR rtl-optimization/23233
2037         * gcc.c-torture/compile/pr23233-1.c: New test.
2038
2039 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
2040
2041         PR fortran/18833
2042         PR fortran/20850
2043         * gfortran.dg/equiv_1.f90: New test.
2044         * gfortran.dg/equiv_2.f90: New test.
2045         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
2046         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
2047         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
2048
2049 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
2050
2051         * gcc.c-torture/execute/vrp-5.c: New test.
2052         * gcc.c-torture/execute/vrp-6.c: New test.
2053         * gcc.dg/tree-ssa/vrp21.c: New test.
2054
2055 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
2056
2057         * g++.dg/parse/pr22514.C: New test.
2058
2059 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
2060
2061         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
2062
2063         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
2064         instead of constant loads / pool entries.
2065
2066 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
2067
2068         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
2069         TEST_TO_WCTYPE.
2070
2071 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
2072
2073         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
2074         __WINT_TYPE__ in generated prototypes if possible.
2075
2076 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
2077
2078         PR 22037
2079         * g++.dg/tree-ssa/pr22037.C:
2080
2081 2005-08-04  Richard Henderson  <rth@redhat.com>
2082
2083         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
2084         scan-tree-dump-times directive.
2085
2086 2005-08-04  Jan Hubicka  <jh@suse.cz>
2087
2088         * gcov-1.C: Fix switch counts.
2089         * gcov-4b.c: Likewise.
2090
2091 2005-08-03  Jeff Law  <law@redhat.com>
2092
2093         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
2094
2095 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
2096
2097         * gcc.c-torture/execute/pr23135.c: New test.
2098
2099 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2100
2101         PR tree-optimization/19899
2102         * gcc.dg/tree-ssa/scev-1.c: New test.
2103         * gcc.dg/tree-ssa/scev-2.c: New test.
2104
2105 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
2106
2107         PR target/18582
2108         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
2109
2110 2005-08-03  Jan Hubicka  <jh@suse.cz>
2111
2112         * update-conroll.c: New testcase.
2113         * update-conroll-2.c: New testcase.
2114
2115 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
2116
2117         * gfortran.dg/constant_substring.f: New test.
2118         * gfortran.dg/pr22491.f: New test.
2119
2120 2005-08-02  Jan Hubicka  <jh@suse.cz>
2121
2122         * update-threading.c: Replace by the proper one.
2123
2124 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
2125
2126         PR 23164
2127         * g++.dg/tree-ssa/pr23164.C: New test.
2128
2129 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
2130
2131         * gcc.dg/tree-ssa/pr23192.c: New test.
2132
2133 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
2134
2135         * gcc.c-torture/execute/vrp-4.c: New test.
2136
2137 2005-08-02  Jan Hubicka  <jh@suse.cz>
2138
2139         * update-threading.c: New test.
2140
2141 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
2142
2143         * gcc.c-torture/compile/20050801-1.c: New test.
2144         * gcc.c-torture/compile/20050801-2.c: New test.
2145
2146 2005-08-01  Jan Hubicka  <jh@suse.cz>
2147
2148         * val-prof-5.c: New test.
2149
2150 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
2151
2152         PR c/22311
2153         * gcc.dg/pr22311-1.c : New test.
2154
2155 2005-07-31  Steven Bosscher  <stevenb@suse.de>
2156
2157         PR target/23095
2158         * gfortran.dg/pr23095.f: New test.
2159
2160         PR c++/22003
2161         * g++.dg/other/pr22003.C: New test.
2162
2163 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
2164
2165         PR target/20621
2166         * gcc.c-torture/execute/pr20621-1.c: New test.
2167
2168 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
2169
2170         * gfortran.dg/comma_format_extension_4.f:  Adjust length
2171         of string for format.
2172         * gfortran.dg/der_array_io_1.f:  Replace illegal internal
2173         print statement with internal write.
2174         * gfortran.dg/der_array_io_2.f:  Likewise.
2175         * gfortran.dg/der_array_io_3.f:  Likewise.
2176
2177 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
2178
2179         * gcc.dg/fold-abs-4.c: new test.
2180
2181 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
2182
2183         PR fortran/22570 an related issues.
2184         * gfortran.dg/x_slash_1.f: New test.
2185
2186 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
2187
2188         PR c/23143
2189         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
2190         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
2191
2192 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
2193
2194         PR c/529
2195         * gcc.dg/Wshadow-3.c: New test.
2196
2197 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
2198
2199         * gfortran.dg/matmul_1.f90:  Correct LHS of matmul test (it
2200         used to have the wrong bounds).
2201
2202 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
2203
2204         PR c/21720
2205         * gcc.dg/hex-round-1.c: Test more cases.
2206         * gcc.dg/hex-round-2.c: New test.
2207
2208 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
2209
2210         PR 22550
2211         * g++.dg/tree-ssa/pr22550.C: New test.
2212
2213 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
2214
2215         * gcc.dg/tree-ssa/vrp19.c: New test.
2216         * gcc.dg/tree-ssa-vrp20.c: New test.
2217
2218 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
2219
2220         PR c/22240
2221         * gcc.dg/transparent-union-4.c: New test.
2222
2223 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
2224
2225         PR c/22192
2226         * gcc.dg/c99-vla-2.c: New test.
2227
2228 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
2229
2230         PR c/21720
2231         * gcc.dg/hex-round-1.c: New test.
2232
2233 2005-07-28  Jan Hubicka  <jh@suse.cz>
2234
2235         * inliner-1.c: Do not dump everything.
2236         * tree-prof.exp: Do not pass -ftree-based-profiling.
2237         * bprob.exp: Likewise.
2238
2239         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
2240
2241 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
2242
2243         PR c++/22545
2244         * g++.dg/expr/ptrmem7.C: New test.
2245
2246 2005-07-28  Mike Stump  <mrs@apple.com>
2247
2248         * g++.old-deja/g++.mike/visibility-1.C: New test.
2249
2250 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
2251
2252         PR c/20187
2253         * gcc.c-torture/execute/pr20187-1.c: New test.
2254
2255 2005-07-28  Jeff Law  <law@redhat.com>
2256
2257         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
2258         * gcc.dg/tree-ssa/vrp18.c: New test.
2259
2260 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
2261
2262         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
2263
2264 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
2265
2266         PR tree-optimization/22506
2267         * gcc.dg/vect/ps22506.c: New test.
2268
2269 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
2270
2271         PR target/21149
2272         * gcc.target/i386/sse-3.c: New test.
2273
2274 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
2275
2276         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
2277         * gcc.target/mips/mips32-dsp-type.c: Likewise.
2278
2279 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
2280
2281         PR c/22589
2282         * gcc.c-torture/compile/pr22589-1.c: New test.
2283
2284 2005-07-28  Jan Hubicka  <jh@suse.cz>
2285
2286         * update-loopch.c: New testcase.
2287
2288 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
2289
2290         PR rtl-optimization/23047
2291         * gcc.c-torture/execute/pr23047.c: New test.
2292         * gcc.c-torture/execute/pr23047.x: New.
2293
2294 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
2295
2296         PR tree-optimization/22493
2297         * gcc.c-torture/execute/pr22493-1.c: New test.
2298         * gcc.c-torture/execute/pr22493-1.x: New.
2299         * gcc.c-torture/execute/vrp-1.c: New test.
2300         * gcc.c-torture/execute/vrp-2.c: New test.
2301         * gcc.c-torture/execute/vrp-2.c: New test.
2302
2303 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
2304
2305         * gcc.target/frv/all-builtin-read8.c: Delete.
2306         * gcc.target/frv/all-builtin-read16.c: Delete.
2307         * gcc.target/frv/all-builtin-read32.c: Delete.
2308         * gcc.target/frv/all-builtin-read64.c: Delete.
2309         * gcc.target/frv/all-builtin-write8.c: Delete.
2310         * gcc.target/frv/all-builtin-write16.c: Delete.
2311         * gcc.target/frv/all-builtin-write32.c: Delete.
2312         * gcc.target/frv/all-builtin-write64.c: Delete.
2313         * gcc.target/frv/all-read-write-1.c: New.
2314
2315 2005-07-27  Jeff Law  <law@redhat.com>
2316
2317         * gcc.c-torture/execute/pr22630.c: New test.
2318
2319 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
2320
2321         PR tree-optimization/23073
2322         * gcc.dg/vect/nodump-pr23073.c: New test.
2323         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
2324
2325 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
2326
2327         PR tree-optimize/22348
2328         * gcc.c-torture/execute/pr22348.c: New.
2329
2330 2005-07-27  Richard Guenther  <rguenther@suse.de>
2331
2332         * gcc.dg/tree-ssa/salias-1.c: New testcase.
2333
2334 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2335
2336         PR fortran/22503
2337         * gfortran.dg/logical_comp.f90: New test.
2338
2339 2005-07-27  Jan Hubicka  <jh@suse.cz>
2340
2341         * inliner-1.c: Add cleanup of dumps.
2342         * val-prof-*.c: Likewise.
2343         * update-tailcall.c: New.
2344
2345 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
2346
2347         PR 22591
2348         * gcc.dg/tree-ssa/pr22591.c: New test.
2349         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
2350
2351 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
2352
2353         PR libobjc/22606
2354         * objc.dg/try-catch-11.m: New test.
2355
2356 2005-07-26  Richard Guenther  <rguenther@suse.de>
2357
2358         PR tree-optimization/22486
2359         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
2360
2361 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
2362
2363         PR tree-opt/22484
2364         * testsuite/g++.dg/opt/loop2.C: New test.
2365
2366 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
2367
2368         * gcc.dg/tree-ssa/reassoc-3.c: New test.
2369         * gcc.dg/tree-ssa/reassoc-4.c: New test.
2370
2371 2005-07-25  Adam Nemet  <anemet@lnxw.com>
2372
2373         * lib/profopt.exp (profopt-execute): Check for profiling data
2374         files on the target.
2375
2376 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
2377
2378         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
2379         for matching of asm labels.
2380
2381 2005-07-25  Richard Guenther  <rguenther@suse.de>
2382
2383         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
2384
2385 2005-07-25  Richard Guenther  <rguenther@suse.de>
2386
2387         PR testsuite/22624
2388         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
2389
2390 2005-07-25  Ira Rosen  <irar@il.ibm.com>
2391
2392         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
2393         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
2394         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
2395         * gcc.dg/vect/vect-100.c: New test.
2396         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
2397         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
2398         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
2399         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
2400         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
2401         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
2402         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
2403         * gfortran.dg/vect/pr19049.f90: New testcase.
2404         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
2405
2406 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
2407
2408         * gcc.c-torture/execute/20050713-1.c: New test.
2409
2410         PR fortran/20063
2411         * gfortran.fortran-torture/execute/data_4.f90: New test.
2412
2413         PR middle-end/20303
2414         * gcc.dg/visibility-d.c: New test.
2415
2416 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
2417
2418         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
2419         * gfortran.dg/underflow.f90: Ditto.
2420
2421 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2422
2423         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
2424         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
2425         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
2426
2427 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
2428
2429         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
2430         include case of field width of zero.
2431
2432 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
2433
2434         PR libgfortran/21875
2435         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
2436         with trailing blanks on normal formatted read.
2437
2438 2005-07-23  Chao-ying Fu  <fu@mips.com>
2439
2440         * gcc.target/mips/mips32-dsp-type.c: New test.
2441         * gcc.target/mips/mips32-dsp.c: New test.
2442
2443 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
2444
2445         PR testsuite/21073
2446         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
2447
2448         PR testsuite/20454
2449         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
2450         and __cyg_profile_func_exit.
2451
2452 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
2453
2454         * gfortran.dg/comma_format_extension_3.f: Fix typo.
2455         * gfortran.dg/comma_format_extension_4.f: Same.
2456         * gfortran.dg/pr15332.f: Same.
2457         * gfortran.dg/pr21730.f: Same.
2458
2459 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
2460
2461         * g++.dg/opt/vrp2.C: Fix testcase.
2462
2463         PR tree-opt/22625
2464         * g++.dg/opt/vrp2.C: New test.
2465
2466 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
2467
2468         PR debug/21828
2469         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
2470
2471 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
2472
2473         * gcc.dg/tree-ssa/20050719-1.c: New test.
2474
2475 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
2476
2477         * gcc.dg/bfin-longcall-1.c: New file.
2478         * gcc.dg/bfin-longcall-2.c: New file.
2479
2480 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
2481
2482         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
2483
2484 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
2485
2486         PR middle-end/19055
2487         * gcc.dg/tree-ssa/pr19055.c: New test.
2488         * gcc.dg/tree-ssa/pr19055-2.c: New test.
2489
2490 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
2491
2492         PR C++/22358
2493         * g++.dg/other/pr22358.C: New test.
2494
2495 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
2496
2497         PR c++/2922
2498         * g++.dg/lookup/two-stage5.C: New test from bug comments.
2499
2500 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2501
2502         PR c++/15938
2503         * g++.dg/init/union2.C: New test.
2504
2505 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2506
2507         PR c/22393
2508         * gcc.dg/complex-4.c: New test.
2509
2510 2005-07-21  Richard Guenther  <rguenther@suse.de>
2511
2512         PR testsuite/22522
2513         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
2514         scanning for asm labels.
2515         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
2516
2517 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
2518
2519         PR target/22085
2520         * gcc.dg/altivec-pr22085.c: New.
2521
2522 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
2523
2524         PR tree-optimization/19210
2525         * gcc.dg/tree-ssa/pr19210-1.c: New.
2526         * gcc.dg/tree-ssa/pr19210-2.c: New.
2527
2528 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
2529
2530         PR rtl-optimization/22167
2531         * g++.dg/opt/pr22167.C: New test.
2532
2533 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
2534
2535         PR c++/2922
2536         * g++.dg/lookup/two-stage2.C: New.
2537         * g++.dg/lookup/two-stage3.C: New.
2538         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
2539         fixed two-stage name lookup for operators.
2540         * g++.dg/template/call3.C: Compiler now produces an appropriate
2541         error message.
2542         * g++.dg/template/crash37.C: Compiler now describes bla() on line
2543         14 as a candidate.
2544         * g++.dg/template/ptrmem4.C: Compiler produces different error
2545         message.
2546         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
2547         connect_to_method as a candidate.
2548
2549 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
2550
2551         * gcc.dg/fold-alloc-1.c: New test.
2552
2553 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
2554
2555         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
2556         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
2557
2558 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
2559
2560         * gcc.dg/fold-abs-1.c: New test.
2561         * gcc.dg/fold-abs-2.c: New test.
2562         * gcc.dg/fold-abs-3.c: New test.
2563
2564 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
2565
2566         Make CONSTRUCTOR use VEC to store initializers.
2567         * g++.dg/ext/complit3.C: Check for specific error messages.
2568         * g++.dg/init/brace2.C: Update error message.
2569         * g++.dg/warn/Wbraces2.C: Likewise.
2570
2571 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
2572
2573         PR fortran/16940
2574         * gfortran.dg/module_interface_1.f90: New test.
2575
2576 2005-07-19  Danny Berlin <dberlin@dberlin.org>
2577             Kenneth Zadeck <zadeck@naturalbridge.com>
2578
2579         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
2580
2581 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2582
2583         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
2584         specify -Wformat for these tests.
2585         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
2586         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
2587         * gcc.dg/format/opt-6.c: Delete.
2588
2589 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
2590
2591         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
2592         * gcc.dg/tree-ssa/sra-3.c: Likewise.
2593
2594 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
2595
2596         * gcc.dg/tree-ssa/alias-2.c: New test.
2597
2598 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
2599
2600         PR c++/22263
2601         * g++.dg/template/explicit7.C: New test.
2602
2603 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
2604
2605         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
2606         width of 8 to +Inf and -Inf.
2607
2608 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
2609
2610         PR c++/22139
2611         * g++.dg/template/friend36.C: New test.
2612
2613 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
2614
2615         PR fortran/21730
2616         * gfortran.dg/pr21730.f: New test.
2617
2618 2005-07-16  Danny Berlin <dberlin@dberlin.org>
2619             Kenneth Zadeck <zadeck@naturalbridge.com>
2620
2621         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
2622         since pure const detection cannot run at -O1 in c compiler.
2623         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
2624         can now optimize this case properly.
2625         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
2626         because we now pass.
2627         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
2628
2629 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
2630
2631         PR c/22421
2632         * gcc.dg/format/bitfld-1.c: New test.
2633
2634 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
2635
2636         PR c++/22204
2637         * g++.dg/rtti/repo1.C: New test.
2638
2639 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
2640
2641         PR middle-end/22398
2642         * gcc.c-torture/compile/pr22398.c: New test.
2643
2644 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
2645
2646         PR c++/22132
2647         * g++.dg/expr/cast4.C: New test.
2648
2649 2005-07-15  Richard Guenther  <rguenther@suse.de>
2650
2651         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
2652         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
2653
2654 2005-07-15  Steven Bosscher  <stevenb@suse.de>
2655
2656         PR tree-optimization/22230
2657         * gcc.dg/tree-ssa/pr22230.c: New test.
2658
2659 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
2660
2661         * gfortran.dg/g77/cpp6.f: New test.
2662
2663         PR fortran/22417
2664         * gfortran.dg/g77/cpp5.F: New test.
2665         * gfortran.dg/g77/cpp5.h: New file.
2666         * gfortran.dg/g77/cpp5inc.h: New file.
2667
2668 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
2669
2670         PR libfortran/16435
2671         * gfortran.dg/tl_editting.f90: New.
2672         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
2673
2674 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
2675
2676         * gfortran.dg/char_array_constructor.f90: New test.
2677
2678 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
2679
2680         * gfortran.dg/past_eor.f90: New.
2681         * gfortran.dg/complex_read.f90: New.
2682
2683 2005-07-13  Jeff Law  <law@redhat.com>
2684
2685         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
2686         additional casts.
2687
2688         * gcc.dg/tree-ssa/pr22321.c: New test
2689
2690 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
2691
2692         PR tree-optimization/21921
2693         * gcc.dg/tree-ssa/pr21921.c: New.
2694
2695 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
2696
2697         PR tree-optimizatio/22442
2698         * gcc.dg/tree-ssa/loop-11.c: New test.
2699
2700 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
2701
2702         PR tree-opt/21840
2703         * gcc.c-torture/compile/pr21840.c: New test.
2704
2705 2005-07-12  Jan Hubicka  <jh@suse.cz>
2706
2707         * gcc.c-torture/compile/pr22379.c: New test.
2708
2709 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
2710
2711         PR libfortran/21593
2712         gfortran.dg/dev_null.f90:  Remove outdated comment about
2713         PR libfortran/21593.
2714
2715
2716 2005-07-12  Dale Johannesen  <dalej@apple.com>
2717
2718         * gcc.target/i386/compress-float-sse.c:  New.
2719         * gcc.target/i386/compress-float-sse-pic.c:  New.
2720         * gcc.target/i386/compress-float-387.c:  New.
2721         * gcc.target/i386/compress-float-387-pic.c:  New.
2722         * gcc.dg/compress-float-ppc.c:  New.
2723         * gcc.dg/compress-float-ppc-pic.c:  New.
2724
2725 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
2726
2727         PR libfortran/21593
2728         gfortran.dg/dev_null.f90:  Remove targets.
2729
2730 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
2731
2732         PR tree-opt/22335
2733         * gcc.dg/pr22335-1.c: New test.
2734         * gcc.dg/pr22335-2.c: New test.
2735
2736 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2737
2738         PR c++/20172
2739         * g++.dg/template/nontype12.C : New test.
2740
2741 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
2742
2743         * gcc.dg/tree-ssa/loop-10.c: New test.
2744
2745 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
2746
2747         * gcc.c-torture/execute/20020720-1.x: Remove.
2748
2749 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
2750
2751         * gfortran.fortran-torture/execute/forall_7.f90: New test.
2752
2753 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
2754
2755         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
2756         (dg-mips-options): Use it.
2757
2758 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
2759
2760         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
2761
2762 2005-07-09  Richard Henderson  <rth@redhat.com>
2763
2764         * lib/target-supports.exp (check_effective_target_sync_char_short):
2765         Add alpha.
2766
2767 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
2768
2769         PR libfortran/22217
2770         * gfortran.dg/negative-z-descriptor.f90:  New test.
2771
2772 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
2773
2774         PR tree-opt/22329
2775         * gcc.dg/pr22329.c: New test.
2776
2777 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
2778
2779         PR tree-optimization/20139
2780         * gcc.dg/tree-ssa/pr20139.c: New.
2781
2782 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
2783
2784         PR tree-opt/22356
2785         * testsuite/gcc.dg/pr22356-1.c: New test.
2786
2787 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
2788
2789         PR c++/21799
2790         * g++.dg/template/unify8.C: New.
2791         * g++.dg/template/unify9.C: New.
2792
2793 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
2794
2795         * gfortran.fortran-torture/execute/entry_10.f90: New test.
2796
2797 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
2798
2799         * gcc.dg/darwin-version-1.c: New.
2800         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
2801         * gcc.dg/builtins-20.c: Likewise.
2802         * gcc.dg/builtins-53.c: Likewise.
2803         * gcc.dg/torture/builtins-convert-1.c: Likewise.
2804         * gcc.dg/torture/builtins-convert-2.c: Likewise.
2805         * gcc.dg/torture/builtins-convert-3.c: Likewise.
2806         * gcc.dg/torture/builtins-power-1.c: Likewise.
2807         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
2808         on Darwin.
2809
2810 2005-07-07  Jeff Law  <law@redhat.com>
2811
2812         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
2813         argument evaluation order.
2814
2815 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
2816
2817         PR libfortran/21594
2818         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
2819         Add test cases where the shift length is greater than the
2820         array length.
2821
2822 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
2823
2824         * obj-c++.dg/proto-lossage-6.mm: New.
2825         * objc.dg/proto-lossage-6.m: New.
2826
2827 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
2828
2829         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
2830         * objc.dg/gnu-runtime-2.m: Likewise.
2831
2832 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
2833
2834         * gfortran.dg/longline.f: New test.
2835
2836         * gfortran.dg/badline.f: New test.
2837
2838 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
2839
2840         PR fortran/16531
2841         PR fortran/15966
2842         PR fortran/18781
2843         * gfortran.dg/hollerith.f90: New.
2844         * gfortran.dg/hollerith2.f90: New.
2845         * gfortran.dg/hollerith3.f90: New.
2846         * gfortran.dg/hollerith4.f90: New.
2847         * gfortran.dg/hollerith_f95.f90: New.
2848         * gfortran.dg/hollerith_legacy.f90: New.
2849         * gfortran.dg/g77/cpp4.F: New. Port from g77.
2850
2851 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
2852
2853         PR objc/22274
2854         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
2855         * objc.dg/gnu-runtime-2.m: New.
2856
2857 2005-07-06  Jeff Law  <law@redhat.com>
2858
2859         * gcc.dg/tree-ssa/vrp17.c: New test.
2860
2861 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
2862
2863         PR fortran/22327
2864         * gfortran.dg/array_constructor_5.f90: New test.
2865
2866 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
2867
2868         * gfortran.fortran-torture/execute/entry_9.f90: New test.
2869
2870 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
2871
2872         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
2873         * gcc.dg/980816-1.c: Ditto.
2874
2875 2005-07-06  Jeff Law  <law@redhat.com>
2876
2877         * gcc.c-torture/compile/pr21356.c: New test.
2878
2879 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
2880
2881         PR c/22013
2882         PR c/22098
2883         * gcc.c-torture/compile/pr22013-1.c,
2884         gcc.c-torture/execute/pr22098-1.c,
2885         gcc.c-torture/execute/pr22098-2.c,
2886         gcc.c-torture/execute/pr22098-3.c: New tests.
2887
2888 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
2889
2890         PR c/22308
2891         * gcc.dg/pr22308-1.c: New test.
2892
2893 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
2894
2895         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
2896         target.
2897         * gcc.dg/compare9.c: Use -fshort-enums instead of
2898         -fno-short-enums.  Change the last test to dg-bogus.
2899
2900 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
2901
2902         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
2903         * gcc.dg/compare9.c: New.
2904
2905 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2906
2907         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
2908
2909 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
2910
2911         PR testsuite/22288
2912         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
2913
2914
2915 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2916
2917         * gcc.dg/format/gcc_gfc-1.c: New.
2918
2919 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
2920
2921         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
2922
2923 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2924
2925         PR fortran/20842
2926         * gfortran.dg/io_invalid_1.f90: New test.
2927
2928 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
2929
2930         * gcc.dg/format/gcc_diag-1.c: Update.
2931
2932 2005-07-02  Jeff Law  <law@redhat.com>
2933
2934         * gcc.dg/tree-ssa/pr22051-1.c: New test.
2935         * gcc.dg/tree-ssa/pr22051-2.c: New test.
2936
2937 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
2938
2939         * gcc.dg/format/gcc_diag-1.c: Update.
2940
2941 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
2942
2943         PR tree-opt/22269
2944         * gcc.c-torture/compile/pr22269.c: New test.
2945
2946 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
2947
2948         PR 21584
2949         PR 22219
2950         * g++.dg/tree-ssa/pr21584-1.C: New test.
2951         * g++.dg/tree-ssa/pr21584-2.C: New test.
2952
2953 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
2954
2955         * obj-c++.dg/try-catch-11.mm: New.
2956         * objc.dg/try-catch-10.m: New.
2957
2958 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
2959
2960         * g++.dg/other/ucnid-1.C: xfail on AIX.
2961
2962 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
2963
2964         PR 22234
2965         * gcc.dg/20050629-1.c: New test.
2966
2967 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
2968
2969         * obj-c++.dg/const-str-1[0-1].mm: New.
2970         * objc.dg/const-str-1[0-1].m: New.
2971
2972 2005-05-29  Richard Henderson  <rth@redhat.com>
2973
2974         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
2975         Rename from check_effective_target_vect_no_max.
2976         (check_effective_target_vect_no_int_add): New.
2977         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
2978         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
2979         * gcc.dg/vect/vect-reduc-3.c: Likewise.
2980         * gcc.dg/vect/vect-reduc-1.c: Use both.
2981         * gcc.dg/vect/vect-reduc-2.c: Likewise.
2982
2983 2005-05-29  Richard Henderson  <rth@redhat.com>
2984
2985         * lib/target-supports.exp (check_effective_target_vect_no_max):
2986         Remove i386 and x86_64.
2987
2988 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
2989
2990         PR testsuite/21969
2991         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
2992
2993 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
2994
2995         PR middle-end/21969
2996         * gcc.dg/vect/pr21969.c: New test.
2997
2998 2005-06-28  Eric Christopher  <echristo@redhat.com>
2999
3000         PR c/22052
3001         PR c/21975
3002         * gcc.dg/inline1.c: New test.
3003         * gcc.dg/inline2.c: Ditto.
3004         * gcc.dg/inline3.c: Ditto.
3005         * gcc.dg/inline4.c: Ditto.
3006         * gcc.dg/inline5.c: Ditto.
3007
3008 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
3009
3010         PR libfortran/22142
3011         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
3012         Add testcase also testing eoshift1 for PR 22142.
3013
3014 2005-06-28  Richard Henderson  <rth@redhat.com>
3015
3016         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
3017         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
3018         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
3019         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
3020         gcc.dg/tree-ssa/20030922-2.c: Likewise.
3021
3022 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
3023
3024         PR libfortran/22142
3025         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
3026         Add testcase for PR 22142.
3027
3028 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
3029
3030         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
3031         gcc.target/ia64/fpreg-2.c: New tests.
3032
3033 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3034
3035         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
3036
3037 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3038
3039         PR libfortran/22170
3040         * gfortran.dg/slash_1.f90: New test.
3041
3042 2005-06-27  Richard Henderson  <rth@redhat.com>
3043
3044         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
3045         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
3046         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
3047         * gcc.dg/vect/vect-reduc-2.c: Likewise.
3048         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
3049         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
3050
3051 2005-06-27  Richard Henderson  <rth@redhat.com>
3052
3053         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
3054         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
3055
3056 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
3057
3058         * obj-c++.dg/proto-lossage-5.mm: New.
3059         * objc.dg/proto-lossage-5.m: New.
3060
3061 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
3062
3063         PR 21959
3064         * gcc.dg/tree-ssa/pr21959.c: New test.
3065
3066 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
3067
3068         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
3069         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
3070         testing uninitialized var.
3071
3072         * gcc.c-torture/execute/builtins/chk.h: New.
3073         * gcc.c-torture/execute/builtins/lib/chk.c: New.
3074         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
3075         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
3076         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
3077         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
3078         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
3079         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
3080         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
3081         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
3082         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
3083         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
3084         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
3085         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
3086         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
3087         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
3088         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
3089         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
3090         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
3091         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
3092         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
3093         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
3094         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
3095         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
3096         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
3097         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
3098         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
3099         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
3100         * gcc.dg/builtin-object-size-1.c: New test.
3101         * gcc.dg/builtin-object-size-2.c: New test.
3102         * gcc.dg/builtin-object-size-3.c: New test.
3103         * gcc.dg/builtin-object-size-4.c: New test.
3104         * gcc.dg/builtin-object-size-5.c: New test.
3105         * gcc.dg/builtin-stringop-chk-1.c: New test.
3106         * gcc.dg/builtin-stringop-chk-2.c: New test.
3107         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
3108         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
3109         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
3110         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
3111         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
3112         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
3113         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
3114         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
3115         * gcc.c-torture/execute/printf-1.c: New test.
3116         * gcc.c-torture/execute/fprintf-1.c: New test.
3117         * gcc.c-torture/execute/vprintf-1.c: New test.
3118         * gcc.c-torture/execute/vfprintf-1.c: New test.
3119         * gcc.c-torture/execute/printf-chk-1.c: New test.
3120         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
3121         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
3122         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
3123
3124 2005-06-27  Michael Matz  <matz@suse.de>
3125
3126         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
3127         slot is not merged if address escapes.
3128
3129 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3130
3131         PR c/21911
3132         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
3133
3134 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
3135
3136         PR middle-end/17965
3137         * gcc.c-torture/compile/20050622-1.c: New test.
3138
3139         PR middle-end/22028
3140         * gcc.dg/20050620-1.c: New test.
3141
3142 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
3143
3144         PR tree-optimization/22026
3145         * gcc.dg/tree-ssa/pr22026.c: New.
3146
3147 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
3148
3149         PR libfortran/22144
3150         * gfortran.dg/shift-alloc.f90:  New testcase.
3151
3152 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
3153
3154         * all files: Update FSF address in copyright headers.
3155
3156 2005-06-22  Jan Hubicka  <jh@suse.cz>
3157
3158         * wholeprogram-1.c: New testcase.
3159         * wholeprogram-2.c: New testcase.
3160
3161 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
3162
3163         PR 22171
3164         * gcc.dg/tree-ssa/pr22171.c: New test.
3165
3166 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
3167
3168         * gfortran.dg/simplify_modulo.f90: New.
3169
3170 2005-06-24  Jan Hubicka  <jh@suse.cz>
3171
3172         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
3173
3174 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
3175
3176         * obj-c++.dg/proto-lossage-[1-4].mm: New.
3177
3178 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
3179
3180         * obj-c++.dg/typedef-alias-1.mm: New.
3181         * objc.dg/typedef-alias-1.m: New.
3182
3183 2005-06-23  Jeff Law  <law@redhat.com>
3184
3185         * gcc.dg/tree-ssa/vrp16.c: New test.
3186
3187 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3188
3189         * lib/target-supports.exp: Add
3190         check_effective_target_fortran_large_real and
3191         check_effective_target_fortran_large_int to check for
3192         corresponding effective targets.
3193         * gfortran.dg/large_integer_kind_1.f90: New test.
3194         * gfortran.dg/large_real_kind_1.f90: New test.
3195
3196 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
3197
3198         PR tree-optimization/22117
3199         * gcc.dg/tree-ssa/pr22117.c: New.
3200
3201 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
3202
3203         PR testsuite/22123
3204         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
3205
3206 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
3207
3208         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
3209
3210 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
3211
3212         * gfortran.dg/f2c_4.f90:  Add tests for complex functions
3213         * gfortran.dg/f2c_4.c: Likewise
3214
3215 2005-06-22 Paul Brook  <paul@codesourcery.com>
3216
3217         PR fortran/21034
3218         * gfortran.dg/auto_save_1.f90: New test.
3219
3220 2005-06-22  Michael Matz  <matz@suse.de>
3221
3222         * gcc.target/x86-64/abi: New directory.
3223         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
3224         * gcc.target/x86-64/abi/README.gcc: New file.
3225         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
3226         * gcc.target/x86-64/abi/asm-support.s: New file.
3227         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
3228         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
3229         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
3230         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
3231         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
3232         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
3233         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
3234         * gcc.target/x86_64/abi/test_bitfields.c: New test.
3235         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
3236         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
3237         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
3238         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
3239         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
3240         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
3241         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
3242         * gcc.target/x86_64/abi/test_varargs.c: New test.
3243
3244 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
3245
3246         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
3247         32-bit i?86 and x86_64.
3248
3249 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
3250
3251         * obj-c++.dg/const-str-[1-9].mm: New tests.
3252
3253 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
3254
3255         PR fortran/22010
3256         * gfortran.dg/namelist_use.f90: New.
3257         * gfortran.dg/namelist_use_only.f90: New.
3258
3259 2005-06-21  Jeff Law  <law@redhat.com>
3260
3261         * gcc.dg/tree-ssa/vrp15.c: New test.
3262
3263 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
3264
3265         * lib/target-supports.exp (check_effective_target_vect_reduction):
3266         Remove.
3267         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
3268         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
3269         remove vect_reduction target keyword. Also avoid two returns in main.
3270         * gcc.dg/vect/vect-reduc-3.c: Likewise.
3271         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
3272         * gcc.dg/vect/vect-reduc-1short.c: New test.
3273         * gcc.dg/vect/vect-reduc-1char.c: New test.
3274         * gcc.dg/vect/vect-reduc-2short.c: New test.
3275         * gcc.dg/vect/vect-reduc-2char.c: New test.
3276         * gcc.dg/vect/vect-reduc-6.c: New test.
3277         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
3278         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
3279         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
3280
3281 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3282         Paul Thomas  <pault@gcc.gnu.org>
3283
3284         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
3285         New tests.
3286
3287 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3288
3289         * gfortran.dg/backslash_1.f90: New test.
3290         * gfortran.dg/backslash_2.f90: New test.
3291
3292 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
3293
3294         * gfortran.dg/duplicate_labels.f90: New test.
3295
3296 2005-06-20  Jan Beulich  <jbeulich@novell.com>
3297
3298         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
3299         unsupportable relocations.
3300         * g++.old-deja/g++.other/store-expr1.C: Likewise.
3301         * gcc.dg/20050321-2.c: xfail for NetWare.
3302
3303 2005-06-20  Andreas Jaeger  <aj@suse.de>
3304
3305         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
3306         gcc.target/i386/fastcall-sseregparm.c,
3307         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
3308
3309 2005-06-19  Richard Henderson  <rth@redhat.com>
3310
3311         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
3312
3313 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
3314
3315         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
3316
3317 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
3318
3319         PR c++/22115
3320         * g++.dg/conversion/simd2.C: Change expected error message.
3321
3322 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
3323
3324         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
3325         * gcc.dg/vect/vect-reduc-2.c: Likewise.
3326         * gcc.dg/vect/vect-reduc-3.c: Likewise.
3327
3328 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
3329
3330         * gcc.dg/fold-mod-1.c: New test.
3331
3332 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
3333
3334         PR fortran/19926
3335         * gfortran.dg/pr19926.f90: New test.
3336
3337 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
3338
3339         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
3340         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
3341         targets.
3342         * gcc.dg/vect/vect-reduc-2.c: Likewise.
3343         * gcc.dg/vect/vect-reduc-3.c: Likewise.
3344
3345 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
3346
3347         * gcc.target/ia64/float80-varargs-1.c: New test.
3348
3349 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3350
3351         PR tree-opt/22035
3352         * gfortran.dg/f2c_6.f90: New test.
3353
3354 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
3355
3356         PR c++/17413
3357         * g++.dg/template/local5.C: New.
3358
3359 2005-06-17  Richard Henderson  <rth@redhat.com>
3360
3361         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
3362
3363 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
3364
3365         PR testsuite/21945
3366         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
3367
3368 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
3369
3370         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
3371         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
3372         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
3373         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
3374         check_vect to verify the presence of hardware vector support.
3375
3376 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
3377
3378         PR testsuite/22056
3379         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
3380
3381 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3382
3383         PR libfortran/19216
3384         * gfortran.dg/pr19216.f: Add correct space between brackets and
3385         dg directive.
3386
3387 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3388
3389         PR libfortran/16436
3390         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
3391
3392 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
3393
3394         * gcc.target/i386/attributes-error.c: New testcase.
3395         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
3396         * gcc.target/i386/regparm-stdcall.c: Likewise.
3397         * gcc.target/i386/sseregparm-1.c: Likewise.
3398         * gcc.target/i386/sseregparm-2.c: Likewise.
3399
3400 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
3401
3402         * g++.dg/rtti/crash2.C: New.
3403
3404 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
3405
3406         * gcc.dg/noncompile/20040203-3.c: Update expected message.
3407
3408 2005-06-15  David Ung  <davidu@mips.com>
3409
3410         * gcc.target/mips/mips16e-extends.c: New test for testing the
3411         generation of MIPS16e zeb/zeh, seb/seh instructions.
3412
3413 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
3414
3415         PR 22018
3416         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
3417         * gcc.dg/tree-ssa/pr22018.c: New test.
3418
3419 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
3420
3421         * gcc.dg/simd-1.c: Update error messages.
3422         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
3423         * gcc.dg/simd-2.c: Update error messages.
3424         * gcc.dg/simd-4.c: New.
3425
3426 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
3427
3428         PR c++/20678
3429         * g++.dg/other/crash-4.C: New.
3430
3431 2005-06-14  Devang Patel  <dpatel@apple.com>
3432
3433         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
3434
3435 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
3436
3437         PR c++/21929
3438         * g++.dg/parse/crash11.C: Update
3439
3440 2005-06-13  Jeff Law  <law@redhat.com>
3441
3442         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
3443         perform the desired transformations.
3444         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
3445         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
3446
3447 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3448
3449         PR fortran/22038
3450         * gfortran.dg/forall_1.f90: Un-XFAIL.
3451
3452 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
3453
3454         PR c++/21929
3455         * g++.dg/parse/crash26.C: New.
3456
3457         PR c++/20789
3458         * g++.dg/init/member1.C: New.
3459
3460 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
3461
3462         * gfortran.dg/altreturn_1.f90: New test.
3463
3464 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
3465
3466         PR middle-end/21985
3467         * gcc.dg/tree-ssa/pr21985.c: New test.
3468
3469 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
3470
3471         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
3472
3473 2005-06-12  Roger Sayle  <roger@eyesopen.com>
3474
3475         PR c++/21930
3476         * g++.dg/other/error10.C: New test case.
3477
3478 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3479
3480         PR libfortran/19155
3481         * gfortran.dg/pr19155.f: Add test.
3482
3483 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3484
3485         * gfortran.dg/f2c_7.f90: New test.
3486
3487         * gfortran.dg/forall_1.f90: XFAILed.
3488
3489 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
3490
3491         * gcc.dg/pr14796-1.c: New.
3492         * gcc.dg/pr14796-2.c: New.
3493
3494 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
3495
3496         PR fortran/17792
3497         PR fortran/21375
3498         * gfortran.dg/deallocate_stat.f90:  New test.
3499
3500 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
3501
3502         * gfortran.fortran-torture/execute/in-pack.f90:  New test.
3503
3504 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
3505
3506         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
3507         access will be generated when this loop is vectorized. Test that
3508         accesses with same alignment were detected.
3509         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
3510         Test that accesses with same alignment were detected.
3511         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
3512         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
3513         alignment were detected.
3514
3515 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
3516
3517         PR c++/10611
3518         * g++.dg/conversion/simd2.C: New.
3519
3520 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3521
3522         * gcc.dg/Wcxx-compat-1.c: New.
3523
3524 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
3525
3526         PR libfortran/21480
3527         * gfortran.dg/reshape-complex.f90:  Add a test for a packed
3528         complex array.
3529
3530 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
3531
3532         * gcc.dg/alias-8.c: New.
3533
3534 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
3535
3536         * gcc.dg/format/cmn_err-1.c: Update.
3537
3538 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
3539
3540         PR target/20666
3541         * gcc.target/sparc/fexpand-2.c: New.
3542         * gcc.target/sparc/fpmerge-2.c: New.
3543         * gcc.target/sparc/fpmul-2.c: New.
3544         * gcc.target/sparc/noresult.c: New.
3545         * gcc.target/sparc/pdist-2.c: New.
3546         * gcc.target/sparc/pdist-3.c: New.
3547
3548 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
3549
3550         PR testsuite/21702
3551         * gcc.target/i386/i386.exp: Fix comment typo.
3552
3553 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
3554
3555         PR c++/19497
3556         * g++.dg/inherit/using5.C: New.
3557         * g++.dg/inherit/using6.C: New.
3558
3559 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3560
3561         PR c++/19894
3562         * g++.dg/template/ptrmem15.C: New test.
3563
3564         PR c++/20563
3565         * g++.dg/ext/label4.C: New test.
3566
3567 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3568
3569         * gcc.dg/tls/debug-1.c: New test.
3570
3571 2005-06-07  Dale Johannesen  <dalej@apple.com>
3572
3573         * gcc.target/i386/movq.c:  New.
3574
3575 2005-06-07  Dale Johannesen  <dalej@apple.com>
3576
3577         * gcc.dg/20050607-1.c:  New.
3578
3579 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
3580
3581         PR middle-end/21850
3582         * gcc.c-torture/execute/20050607-1.c: New test.
3583
3584 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
3585
3586         PR libfortran/21926
3587         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
3588         Test case where the return array has lowest stride one,
3589         but isn't packed.
3590
3591 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
3592
3593         * lib/target-supports.exp (check_effective_target_sync_int_long):
3594         Add s390 and s390x targets.
3595
3596 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
3597
3598         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
3599         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
3600         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
3601         * gcc.dg/tree-ssa/loop-9.c: New test.
3602
3603 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
3604
3605         * g++.dg/parse/defarg10.C: New.
3606
3607 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
3608
3609         PR regression/21897
3610         * gcc.c-torture/execute/20050604-1.c: New test.
3611
3612 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
3613
3614         PR 21903
3615         * g++.dg/parse/defarg9.C: New.
3616
3617         PR c++/20637
3618         * g++.dg/inherit/using4.C: New.
3619         * g++.dg/overload/error1.C: Adjust expected errors.
3620         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
3621         * g++.old-deja/g++.brendan/arm2.C: Likewise.
3622         * g++.old-deja/g++.other/redecl2.C: Likewise.
3623         * g++.old-deja/g++.other/redecl4.C: Likewise.
3624         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
3625
3626 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
3627
3628         * gfortran.dg/f2c_5.f90: Add -w to dg-options
3629
3630 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
3631
3632         * lib/gfortran.exp (gfortran_target_compile): Call
3633         dg-additional-files-options
3634         * gfortran.dg/f2c_4.f90: New file
3635         * gfortran.dg/f2c_4.c: New file
3636         * gfortran.dg/f2c_5.f90: New file
3637         * gfortran.dg/f2c_5.c: New file
3638
3639 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3640
3641         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
3642
3643         PR fortran/21912
3644         * gfortran.dg/array_constructor_4.f90: New test.
3645
3646 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
3647
3648         PR c++/21619
3649         * g++.dg/ext/builtin9.C: New test.
3650
3651 2005-06-05  Dale Johannesen  <dalej@apple.com>
3652
3653         * gcc.c-torture/execute/20050603-1.c:  Move to gcc.dg.
3654         * gcc.c-torture/execute/20050603-2.c:  Ditto.
3655
3656 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
3657
3658         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
3659         * gcc.dg/vect/vect-reduc-1.c: New.
3660         * gcc.dg/vect/vect-reduc-2.c: New.
3661         * gcc.dg/vect/vect-reduc-3.c: New.
3662
3663 2005-06-04  Dale Johannesen  <dalej@apple.com>
3664
3665         * gcc.c-torture/execute/20050603-1.c:  New.
3666         * gcc.c-torture/execute/20050603-2.c:  New.
3667         * gcc.dg/20050603-3.c:  New.
3668
3669 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3670
3671         PR fortran/19195
3672         * gfortran.dg/debug_1.f90: New test.
3673
3674         * gfortran.dg/forall_1.f90: New test.
3675
3676 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
3677
3678         * gfortran.dg/array_constructor_3.f90: New test.
3679
3680 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3681
3682         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
3683
3684 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
3685
3686         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
3687
3688 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
3689
3690         PR c/21873
3691         * gcc.dg/init-excess-1.c: New test.
3692
3693 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
3694
3695         PR c++/21853
3696         * g++.dg/expr/static_cast6.C: New test.
3697
3698 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
3699
3700         * gcc.dg/tree-ssa/vrp14.c: New test.
3701
3702 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
3703
3704         PR c++/21336
3705         * g++.dg/template/new2.C: New test.
3706
3707 2005-06-03  Josh Conner  <jconner@apple.com>
3708
3709         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
3710         all entries in initializer.
3711
3712 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
3713
3714         PR middle-end/21858
3715         * gcc.dg/pr21858.c: New testcase.
3716
3717 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
3718
3719         PR tree-optimization/21292
3720
3721         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
3722         New.
3723         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
3724         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
3725         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
3726         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
3727         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
3728
3729 2005-06-02  Richard Henderson  <rth@redhat.com>
3730
3731         * gcc.dg/sync-2.c: Use -march=i486 for i386.
3732
3733 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
3734
3735         * gcc.dg/wtypequal.c: New testcase.
3736
3737 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
3738
3739         PR 21582
3740         * gcc.dg/tree-ssa/pr21582.c: New test.
3741
3742 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
3743
3744         PR c++/21280
3745         * g++.dg/opt/interface2.h: New.
3746         * g++.dg/opt/interface2.C: New.
3747         * g++.dg/init/ctor4.C: Adjust error lines.
3748         * g++.old-deja/g++.bob/inherit2.C: Likewise.
3749         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
3750         * g++.old-deja/g++.jason/opeq3.C: Likewise.
3751         * g++.old-deja/g++.pt/assign1.C: Likewise.
3752         * g++.old-deja/g++.pt/crash20.C: Likewise.
3753
3754 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
3755
3756         PR tree-optimization/21734
3757         * g++.dg/vect/pr21734_1.cc: New.
3758         * g++.dg/vect/pr21734_2.cc: New.
3759
3760 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
3761
3762         PR c++/20350
3763         * g++.dg/template/spec24.C: New.
3764
3765         PR c++/21151
3766         * g++.dg/pch/local-1.C: New.
3767         * g++.dg/pch/local-1.Hs: New.
3768
3769 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
3770
3771         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
3772         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
3773         * gcc.dg/tree-ssa/pr14341.c: New test.
3774         * gcc.dg/tree-ssa/pr14841.c: New test.
3775         * gcc.dg/tree-ssa/pr20701.c: New test.
3776         * gcc.dg/tree-ssa/pr21086.c: New test.
3777         * gcc.dg/tree-ssa/pr21090.c: New test.
3778         * gcc.dg/tree-ssa/pr21332.c: New test.
3779         * gcc.dg/tree-ssa/pr21458.c: New test.
3780         * gcc.dg/tree-ssa/pr21658.c: New test.
3781         * gcc.dg/tree-ssa/vrp01.c: New test.
3782         * gcc.dg/tree-ssa/vrp02.c: New test.
3783         * gcc.dg/tree-ssa/vrp03.c: New test.
3784         * gcc.dg/tree-ssa/vrp04.c: New test.
3785         * gcc.dg/tree-ssa/vrp05.c: New test.
3786         * gcc.dg/tree-ssa/vrp06.c: New test.
3787         * gcc.dg/tree-ssa/vrp07.c: New test.
3788         * gcc.dg/tree-ssa/vrp08.c: New test.
3789         * gcc.dg/tree-ssa/vrp09.c: New test.
3790         * gcc.dg/tree-ssa/vrp10.c: New test.
3791         * gcc.dg/tree-ssa/vrp11.c: New test.
3792         * gcc.dg/tree-ssa/vrp12.c: New test.
3793         * gcc.dg/tree-ssa/vrp13.c: New test.
3794
3795 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
3796
3797         PR 21029
3798         * gcc.dg/tree-ssa/pr21029.c: New test.
3799
3800 2005-06-01  Roger Sayle  <roger@eyesopen.com>
3801
3802         * gfortran.dg/logint-1.f: New test case.
3803         * gfortran.dg/logint-2.f: Likewise.
3804         * gfortran.dg/logint-3.f: Likewise.
3805
3806 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
3807
3808         PR c/21536
3809         PR c/20760
3810         * gcc.dg/20050527-1.c: New test.
3811
3812         * gcc.dg/i386-sse-12.c: New test.
3813
3814         PR fortran/21729
3815         * gfortran.dg/implicit_5.f90: New test.
3816
3817 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
3818
3819         PR fortran/20883
3820         * gfortran/assign_4.f90: New test.
3821         * gfortran/assign_2.f90: Change compile to run.
3822
3823 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
3824
3825         * lib/target-supports.exp
3826         (check_effective_target_sync_char_short): New.
3827         * gcc.dg/sync-2.c: New.
3828
3829 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
3830
3831         PR tree-optimization/21817
3832         * gcc.dg/torture/pr21817-1.c: New.
3833
3834 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
3835
3836         PR c++/21165
3837         * g++.dg/template/init5.C: New.
3838
3839 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
3840
3841         * gfortran.dg/char_initialiser_actual.f90:
3842         Test character initialisers as actual arguments.
3843         * gfortran.dg/char_pointer_comp_assign.f90:
3844         Test character pointer structure component assignments.
3845         * gfortran.dg/char_array_structure_constructor.f90:
3846         Test character components in structure constructors.
3847
3848 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
3849
3850         PR middle-end/20931
3851         * g++.dg/opt/pr20931.C: New test.
3852
3853 2005-05-31  Andreas Jaeger  <aj@suse.de>
3854
3855         PR testsuite/20772
3856         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
3857         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
3858         g++.old-deja/g++.ext/asmspec1.C,
3859         g++.old-deja/g++.other/regstack.C,
3860         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
3861         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
3862         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
3863         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
3864         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
3865         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
3866         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
3867         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
3868         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
3869         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
3870         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
3871         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
3872         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
3873         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
3874         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
3875         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
3876         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
3877         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
3878         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
3879
3880 2005-05-31  Jeff Law  <law@redhat.com>
3881
3882         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
3883
3884 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
3885
3886         PR middle-end/21743
3887         * gcc.dg/builtins-1.c: Activate disabled clog test.
3888         * gcc.dg/torture/builtin-attr-1.c: Likewise.
3889
3890 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
3891
3892         * gfortran.dg/char_pointer_assign.f90:
3893         Test character-pointer assignments and pointer assignments.
3894         * gfortran.dg/char_pointer_dummy.f90:
3895         Test character-pointer dummy arguments.
3896         * gfortran.dg/char_pointer_func.f90:
3897         Test character-pointer function returns.
3898         * gfortran.dg/char_pointer_dependency.f90:
3899         Test character-pointer functions with dependencies.
3900
3901 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
3902
3903         PR c++/21784
3904         * g++.dg/lookup/using14.C: New test.
3905
3906 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
3907
3908         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
3909         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
3910         trailing ^M.
3911
3912 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
3913
3914         PR c++/17413
3915         * g++.dg/template/local5.C: New.
3916
3917         PR target/21761
3918         * gcc.c-torture/compile/pr21761.c: New.
3919
3920         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
3921         before darwin8.
3922
3923 2005-05-30  Steven G. Kargl
3924
3925         PR fortran/20846
3926         * gfortran.dg/inquire_8.f90: New test.
3927
3928 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3929
3930         PR libfortran/21376
3931         * gfortran.dg/output_exponents_1.f90: New test.
3932
3933 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3934
3935         PR libfortran/20006
3936         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
3937
3938 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
3939
3940         PR c++/21210
3941         * g++.dg/ext/complex1.C: New test.
3942
3943         PR c++/21340
3944         * g++.dg/init/ctor6.C: New test.
3945
3946 2005-05-29  Jan Hubicka  <jh@suse.cz>
3947
3948         * gcc.c-torture/compile/pr21562.c: New.
3949
3950 2005-05-28  Steven G. Kargl <kargls@comcast.net>
3951
3952         * gfortran.dg/subnormal_1.f90: New test.
3953
3954 2005-05-28  Jan Hubicka  <jh@suse.cz>
3955
3956         * tree-prof.exp: Fix comment.
3957         * value-prof-1.c: New.
3958         * value-prof-2.c: New.
3959         * value-prof-3.c: New.
3960         * value-prof-4.c: New.
3961
3962 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
3963
3964         PR c++/21614
3965         * g++.dg/expr/ptrmem6.C: New test.
3966         * g++.dg/expr/ptrmem6a.C: Likewise.
3967
3968 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
3969
3970         PR tree-optimization/21658
3971         * gcc.dg/tree-ssa/pr21658.c: New.
3972
3973 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
3974
3975         PR c++/21455
3976         * g++.dg/inherit/ptrmem3.C: New.
3977
3978         PR c++/21681
3979         * g++.dg/parse/template16.C: New.
3980
3981 2005-05-27  Andreas Jaeger  <aj@suse.de>
3982
3983         * gcc.dg/setjmp-2.c: Only run in 32-bit.
3984
3985         * gcc.dg/i386-sse-8.c: Run test on all archs.
3986
3987 2005-05-26  Mike Stump  <mrs@apple.com>
3988
3989         * objc.dg/isa-field-1.m: Only run on darwin.
3990         * objc.dg/lookup-1.m: Likewise.
3991         * objc.dg/try-catch-8.m: Likewise.
3992
3993 2005-05-26  Roger Sayle  <roger@eyesopen.com>
3994
3995         PR tree-optimization/9814
3996         * gcc.dg/pr9814-1.c: New test case.
3997
3998 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
3999
4000         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
4001         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
4002         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
4003         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
4004         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
4005         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
4006         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
4007         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
4008         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
4009         objc.dg/try-catch-8.m: New.
4010
4011 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
4012
4013         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
4014         remove extraneous semicolons.
4015
4016 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
4017
4018         * obj-c++.dg/comp-types-12.mm: New.
4019         * objc.dg/comp-types-11.m: New.
4020         * objc.dg/selector-4.m: New.
4021
4022 2005-05-26  Andreas Jaeger  <aj@suse.de>
4023
4024         PR testsuite/20772
4025         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
4026         g++.old-deja/g++.ext/attrib3.C,
4027         g++.old-deja/g++.other/store-expr1.C,
4028         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
4029         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
4030         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
4031         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
4032         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
4033         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
4034         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
4035         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
4036         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
4037         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
4038         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
4039         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
4040         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
4041         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
4042         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
4043         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
4044         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
4045         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
4046         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
4047
4048 2005-05-26  Andreas Jaeger  <aj@suse.de>
4049
4050         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
4051         x86-64 compilation.
4052
4053 2005-05-26  Andreas Jaeger  <aj@suse.de>
4054
4055         PR testsuite/20772
4056         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
4057         gcc.misc-tests/i386-pf-athlon-1.c,
4058         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
4059         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
4060         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
4061         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
4062         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
4063         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
4064         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
4065         programs.
4066
4067         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
4068         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
4069         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
4070         x86-64 compilation.
4071
4072         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
4073         x86_64.
4074
4075         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
4076         effective-target ilp32.
4077
4078 2005-05-26  David Ung  <davidu@mips.com>
4079
4080         * gcc.target/mips/ext_ins.c: New test for testing the generation
4081         of MIPS32/64 rev 2 ext/ins instructions.
4082
4083 2005-05-26  Andreas Jaeger  <aj@suse.de>
4084
4085         * treelang/compile/unsigned.tree: Use gimple instead of
4086         nonexisting generic dump.
4087
4088 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
4089
4090         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
4091
4092 2005-05-26  Andreas Jaeger  <aj@suse.de>
4093
4094         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
4095
4096 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
4097
4098         PR libfortran/17283
4099         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
4100         Test callee-allocated memory with write statements.
4101
4102 2005-05-25  Roger Sayle  <roger@eyesopen.com>
4103
4104         PR middle-end/21709
4105         * gcc.dg/pr21709-1.c: New test case.
4106
4107 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
4108             Mike Stump  <mrs@apple.com>
4109
4110         * objc/execute/next_mapping.h: Update for C++.
4111
4112         * obj-c++.dg/selector-1.mm: Move to...
4113         * obj-c++.dg/selector-4.mm: here...
4114
4115         * obj-c++.dg/basic.mm: New.
4116         * obj-c++.dg/comp-types-1.mm: New.
4117         * obj-c++.dg/cxx-class-1.mm: New.
4118         * obj-c++.dg/cxx-ivars-1.mm: New.
4119         * obj-c++.dg/cxx-ivars-2.mm: New.
4120         * obj-c++.dg/cxx-ivars-3.mm: New.
4121         * obj-c++.dg/cxx-scope-1.mm: New.
4122         * obj-c++.dg/cxx-scope-2.mm: New.
4123         * obj-c++.dg/defs.mm: New.
4124         * obj-c++.dg/empty-private-1.mm: New.
4125         * obj-c++.dg/encode-1.mm: New.
4126         * obj-c++.dg/encode-2.mm: New.
4127         * obj-c++.dg/encode-3.mm: New.
4128         * obj-c++.dg/extern-c-1.mm: New.
4129         * obj-c++.dg/extra-semi.mm: New.
4130         * obj-c++.dg/fix-and-continue-2.mm: New.
4131         * obj-c++.dg/isa-field-1.mm: New.
4132         * obj-c++.dg/ivar-list-semi.mm: New.
4133         * obj-c++.dg/local-decl-1.mm: New.
4134         * obj-c++.dg/lookup-1.mm: New.
4135         * obj-c++.dg/lookup-2.mm: New.
4136         * obj-c++.dg/method-1.mm: New.
4137         * obj-c++.dg/method-2.mm: New.
4138         * obj-c++.dg/method-3.mm: New.
4139         * obj-c++.dg/method-4.mm: New.
4140         * obj-c++.dg/method-5.mm: New.
4141         * obj-c++.dg/method-6.mm: New.
4142         * obj-c++.dg/method-7.mm: New.
4143         * obj-c++.dg/no-extra-load.mm: New.
4144         * obj-c++.dg/overload-1.mm: New.
4145         * obj-c++.dg/pragma-1.mm: New.
4146         * obj-c++.dg/pragma-2.mm: New.
4147         * obj-c++.dg/private-1.mm: New.
4148         * obj-c++.dg/private-2.mm: New.
4149         * obj-c++.dg/proto-qual-1.mm: New.
4150         * obj-c++.dg/qual-types-1.mm: New.
4151         * obj-c++.dg/stubify-1.mm: New.
4152         * obj-c++.dg/stubify-2.mm: New.
4153         * obj-c++.dg/super-class-1.mm: New.
4154         * obj-c++.dg/super-class-2.mm: New.
4155         * obj-c++.dg/super-dealloc-1.mm: New.
4156         * obj-c++.dg/super-dealloc-2.mm: New.
4157         * obj-c++.dg/template-1.mm: New.
4158         * obj-c++.dg/template-2.mm: New.
4159         * obj-c++.dg/template-3.mm: New.
4160         * obj-c++.dg/template-4.mm: New.
4161         * obj-c++.dg/template-5.mm: New.
4162         * obj-c++.dg/template-6.mm: New.
4163         * obj-c++.dg/try-catch-1.mm: New.
4164         * obj-c++.dg/try-catch-2.mm: New.
4165         * obj-c++.dg/try-catch-3.mm: New.
4166         * obj-c++.dg/try-catch-4.mm: New.
4167         * obj-c++.dg/try-catch-5.mm: New.
4168         * obj-c++.dg/try-catch-6.mm: New.
4169         * obj-c++.dg/try-catch-7.mm: New.
4170         * obj-c++.dg/try-catch-8.mm: New.
4171         * obj-c++.dg/try-catch-9.mm: New.
4172         * obj-c++.dg/va-meth-1.mm: New.
4173
4174 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
4175
4176         * obj-c++.dg/selector-1.mm: New.
4177         * obj-c++.dg/selector-2.mm: New.
4178
4179 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
4180
4181         * obj-c++.dg/selector-3.mm: New.
4182         * objc.dg/selector-3.m: New.
4183
4184 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
4185
4186         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
4187         about where warning appears.
4188
4189 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
4190
4191         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
4192         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
4193         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4194         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4195
4196 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
4197
4198         * gcc.dg/20050524-1.c: New test.
4199
4200 2005-05-25  Jan Hubicka  <jh@suse.cz>
4201
4202         * gcc.dg/tree-prof/inliner-1.c: New.
4203
4204 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
4205
4206         * gcc.dg/tree-prof: New directory.
4207         * gcc.dg/tree-prof/tree-prof.exp: New.
4208
4209 2005-05-25  DJ Delorie  <dj@redhat.com>
4210
4211         * gcc.dg/Wattributes-1.c: New.
4212         * gcc.dg/Wattributes-2.c: New.
4213         * gcc.dg/Wattributes-3.c: New.
4214
4215 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
4216
4217         PR tree-optimization/19833
4218         * gcc.dg/uninit-4.c: Remove xfail.
4219         * gcc.dg/uninit-9.c: Ditto.
4220
4221 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
4222
4223         * obj-c++.dg/bitfield-[1-5].mm: New.
4224         * obj-c++.dg/class-protocol-1.mm: New.
4225         * obj-c++.dg/comp-types-1[0-1].mm: New.
4226         * obj-c++.dg/comp-types-[2-9].mm: New.
4227         * obj-c++.dg/encode-[4-8].mm: New.
4228         * obj-c++.dg/layout-1.mm: New.
4229         * obj-c++.dg/method-1[0-9].mm: New.
4230         * obj-c++.dg/method-2[0-1].mm: New.
4231         * obj-c++.dg/method-[8-9].mm: New.
4232         * obj-c++.dg/objc-gc-3.mm: New.
4233         * obj-c++.dg/try-catch-10.mm: New.
4234         * objc.dg/bitfield-5.m: New.
4235         * objc.dg/comp-types-10.m: New.
4236         * objc.dg/comp-types-9.m: New.
4237         * objc.dg/layout-1.m: New.
4238         * objc.dg/objc-gc-4.m: New.
4239         * objc.dg/try-catch-9.m: New.
4240         * objc.dg/class-protocol-1.m: Tweak diagnostics.
4241         * objc.dg/comp-types-1.m: Likewise.
4242         * objc.dg/comp-types-[5-6].m: Likewise.
4243         * objc.dg/method-9.m: Likewise.
4244
4245 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
4246
4247         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
4248         and on hardware without VMX support.
4249
4250         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
4251
4252         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
4253
4254         * lib/profopt.exp (dg-final-generate, dg-final-use,
4255         profopt-final-code, profopt-get-options): New.
4256         (profopt-execute): Process test directives.
4257
4258         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
4259         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
4260         cleanup-tree-dump, cleanup-saved-temps): Update comments.
4261
4262 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
4263
4264         PR C++/21645
4265         * g++.dg/init/ctor5.C: New test.
4266
4267 2005-05-24  Ira Rosen  <irar@il.ibm.com>
4268
4269         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
4270         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
4271         vect-113.c, vect-114.c.
4272
4273 2005-05-23  Adam Nemet  <anemet@lnxw.com>
4274
4275         * gcc.dg/const-elim-1.c: Remove xfails.
4276
4277 2005-05-23  Jeff Law  <law@redhat.com>
4278
4279         * gcc.c-torture/compile/pr21638.c: New test.
4280         * gcc.c-torture/compile/20050520-1.c: New test.
4281
4282 2005-05-23  Nick Clifton  <nickc@redhat.com>
4283
4284         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
4285         be a proper triple, ie: m32r*-*-*.
4286         * g++.old-deja/g++.jason/thunk3.C: Likewise.
4287
4288 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
4289
4290         PR middle-end/21331
4291         PR tree-opt/21293
4292         * gcc.c-torture/compile/pr21293.c: New test.
4293         * gcc.c-torture/execute/pr21331.c: New test.
4294
4295 2004-05-20  Richard Henderson  <rth@redhat.com>
4296
4297         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
4298
4299 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
4300
4301         * obj-c++-dg.exp: Add.
4302         * obj-c++.exp: Add.
4303         * obj-c++.dg/dg.exp: Add.
4304
4305 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
4306
4307         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
4308         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
4309
4310 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
4311
4312         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
4313
4314 2004-05-19  Richard Henderson  <rth@redhat.com>
4315
4316         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
4317
4318 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
4319
4320         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
4321
4322         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
4323
4324 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
4325
4326         PR c++/21495
4327         * g++.dg/parse/extern1.C: New test.
4328         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
4329
4330 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4331
4332         * gcc.dg/c99-math.h: New.
4333         * gcc.dg/c99-math-float-1.c: New test.
4334         * gcc.dg/c99-math-double-1.c: Likewise.
4335         * gcc.dg/c99-math-long-double-1.c: Likewise.
4336
4337 2005-05-18  Richard Henderson  <rth@redhat.com>
4338
4339         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
4340
4341 2005-05-18  Devang Patel  <dpatel@apple.com>
4342
4343         * g++.dg/opt/20050511-1.C: New test.
4344
4345 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
4346
4347         PR libfortran/21127
4348         * gfortran.dg/reshape-complex.f90:  New test.
4349
4350 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
4351
4352         * gfortran.dg/array_constructor_1.f90: New test.
4353         * gfortran.dg/array_constructor_2.f90: New test.
4354
4355 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
4356
4357         PR fortran/20954
4358         * gfortran.dg/pr20954.f: New test.
4359
4360 2005-05-17  Mike Stump  <mrs@apple.com>
4361
4362         Yet more Objective-C++...
4363
4364         * objc.dg/method-5.m: Update.
4365         * objc.dg/method-6.m: Update.
4366         * objc.dg/method-7.m: Update.
4367         * objc.dg/method-9.m: Update.
4368         * objc.dg/try-catch-2.m: Update.
4369
4370 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
4371
4372         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
4373         Remove little-endian optimizations.
4374
4375 2005-05-17  Jeff Law  <law@redhat.com>
4376
4377         * g++.dg/tree-ssa/pr14814.C: New test.
4378         * gcc.dg/tree-ssa/pr14814.C: New test.
4379         * gcc.dg/tree-ssa/pr17141-1.C: New test.
4380         * gcc.dg/tree-ssa/pr17141-2.C: New test.
4381
4382 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
4383
4384         * gcc.dg/compat/generate-random.c: Do not include
4385         libiberty.h.
4386         * gcc.dg/compat/generate-random_r.c: Likewise.
4387
4388 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
4389
4390         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
4391
4392 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
4393
4394         PR middle-end/21595
4395         * g++.dg/tree-ssa/builtin1.C: New testcase.
4396
4397 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
4398
4399         PR c++/21454
4400         * g++.dg/opt/const4.C: New test.
4401
4402         PR middle-end/21492
4403         * g++.dg/opt/crossjump1.C: New test.
4404
4405         PR tree-optimization/21610
4406         * gcc.c-torture/compile/20050516-1.c: New test.
4407
4408         PR fortran/15080
4409         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
4410         about the test failing.
4411         * gfortran.fortran-torture/execute/where_7.f90: New test.
4412         * gfortran.fortran-torture/execute/where_8.f90: New test.
4413
4414 2005-05-16  Richard Henderson  <rth@redhat.com>
4415
4416         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
4417         i?86 and x86_64.
4418
4419 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
4420
4421         * gcc.dg/compat/generate-random.c (config.h): Do not include.
4422         (limits.h): Include unconditionally.
4423         (stdlib.h): Likewise.
4424         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
4425         (limits.h): Include unconditionally.
4426         (stdlib.h): Likewise.
4427         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
4428         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
4429         (limits.h): Include unconditionally.
4430         (stdlib.h): Likewise.
4431         (hashtab.h): Do not include.
4432         (getopt.h): Likewise.
4433         (stddef.h): Include.
4434         (hashval_t): Define.
4435         (struct entry): Add "next" field.
4436         (HASH_SIZE): New macro.
4437         (hash_table): New variable.
4438         (switchfiles): Do not use xmalloc.
4439         (mix): New macro.
4440         (iterative_hash): New function.
4441         (hasht): Remove.
4442         (e_exists): New function.
4443         (e_insert): Likewise.
4444         (output): Use, instead of libiberty hashtable functions.
4445         (main): Do not use getopt.  Do not call htab_create.
4446
4447 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
4448
4449         PR libstdc++/21526
4450         * lib/target-supports.exp (check_mkfifo_available):
4451         Return 0 for cygwin as mkfifo support incomplete on platform.
4452         Fix typos in comments.
4453
4454 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
4455
4456         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
4457
4458 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
4459
4460         PR fortran/17432
4461         * gfortran.dg/assign_4.f: New test.
4462
4463 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
4464
4465         PR tree-optimization/21563
4466         * gcc.dg/tree-ssa/pr21563.c: New.
4467
4468 2005-05-14  Jan Hubicka  <jh@suse.cz>
4469
4470         * gcc.dg/noreturn-7.c: Allow control reaches warning.
4471
4472 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
4473
4474         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
4475
4476 2005-05-13  Julian Brown  <julian@codesourcery.com>
4477
4478         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
4479         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
4480
4481 2005-05-13  Jan Hubicka  <jh@suse.cz>
4482
4483         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
4484         * gcc.dg/fold-xor-?.c: Likewise.
4485         * gcc.dg/pr15784-?.c: Likewise.
4486         * gcc.dg/pr20922-?.c: Likewise.
4487         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
4488         * gcc.dg/tree-ssa/pr17598.c: Likewise.
4489         * gcc.dg/tree-ssa/pr20470.c: Likewise.
4490
4491 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4492
4493         PR fortran/21260
4494         * gfortran.dg/hollerith_1.f90: New test.
4495
4496 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4497
4498         * gfortran.dg/func_result_2.f90: New test.
4499
4500 2005-05-11  Bud Davis  <bdavis@gfortran.org>
4501
4502         * gfortran.dg/dev_null.f90: New test.
4503
4504 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
4505
4506         * gcc.dg/arm-vfp1.c: Revert last change.
4507
4508 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
4509
4510         PR middle-end/19807
4511         PR tree-optimization/19639
4512         * g++.dg/tree-ssa/pr19807.C: New testcase.
4513
4514 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4515
4516         PR libfortran/21471
4517         * gfortran.dg/append-1.f90: New test.
4518
4519 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
4520
4521         * gcc.dg/pr18501.c: XFAIL.
4522         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
4523         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
4524         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
4525         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
4526         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
4527         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
4528         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
4529         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
4530
4531 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4532
4533         PR fortran/20178
4534         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
4535         gfortran.dg/f2c_3.f90: New tests.
4536
4537         * gfortran.dg/return_1.f90: Fix dg annotation.
4538
4539 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
4540
4541         * gcc.c-torture/compile/20050510-1.c: New test.
4542
4543 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
4544
4545         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
4546
4547 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
4548
4549         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
4550
4551 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
4552
4553         PR c/17913
4554         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
4555
4556 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
4557
4558         PR c/21342
4559         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
4560         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
4561
4562 2005-05-10  Ben Elliston  <bje@au.ibm.com>
4563
4564         PR debug/16676
4565         * gcc.dg/debug/pr16676.c: New test.
4566
4567 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
4568
4569         PR testsuite/21443
4570         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
4571         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
4572         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
4573         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
4574         Change -O1 to -O2.
4575         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
4576         -fno-tree-dominator-opts.
4577
4578 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4579
4580         * gfortran.dg/return_1.f90: New test.
4581
4582 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
4583
4584         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
4585
4586         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
4587
4588 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
4589
4590         PR c++/21427
4591         * g++.dg/inherit/covariant13.C: New.
4592
4593 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4594
4595         PR libfortran/19155
4596         * gfortran.dg/pr19155.f: New test.
4597
4598 2005-05-08  Roger Sayle  <roger@eyesopen.com>
4599
4600         PR inline-asm/8788
4601         * gcc.dg/pr8788-1.c: New testcase.
4602
4603 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
4604
4605         PR target/21416
4606         * gcc.target/mips/fpcmp-[12].c: New tests.
4607
4608 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
4609
4610         * lib/target-supports-dg.exp (dg-require-fork): New function.
4611         (dg-require-mkfifo): Likewise.
4612         * lib/target-supports.exp (check_function_available): New
4613         function.
4614         (check_fork_available): Likewise.
4615         (check_mkfifo_available): Likewise.
4616
4617 2005-05-06  Jeff Law  <law@redhat.com>
4618
4619         * gcc.c-torture/compile/pr21380.c: New test.
4620
4621 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
4622
4623         PR c++/20961
4624         * g++.dg/ext/weak3.C: New test.
4625
4626 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
4627
4628         PR c++/21352
4629         * g++.dg/template/crash37.C: New test.
4630
4631 2005-05-05  Paul Brook  <paul@codesourcery.com>
4632
4633         * gcc.dg/arm-g2.c: Use effective-target arm32.
4634         * gcc.dg/arm-mmx-1.c: Ditto.
4635         * gcc.dg/arm-scd42-2.c: Ditto.
4636         * gcc.dg/arm-vfp1.c: Ditto.
4637         * lib/target-supports.exp (check_effective_target_arm32): New
4638         function.
4639
4640 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
4641
4642         PR libfortran/21354
4643         gfortran.dg/in_pack_rank7.f90:  New test.
4644
4645 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
4646
4647         PR middle-end/15618
4648         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
4649
4650 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
4651
4652         PR middle-end/21265
4653         * gcc.dg/20050503-1.c: New test.
4654
4655         PR rtl-optimization/21239
4656         * gcc.dg/i386-sse-11.c: New test.
4657
4658 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
4659
4660         PR target/16888
4661         * gcc.target/i386/asm-1.c: New test.
4662
4663 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
4664
4665         PR rtl-optimization/21330
4666         * gcc.c-torture/execute/20050502-1.c: New test.
4667
4668         PR target/21297
4669         * gcc.c-torture/execute/20050502-2.c: New test.
4670
4671 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
4672
4673         PR middle-end/21282
4674         * gcc.dg/pr21282.c: New.
4675
4676 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
4677
4678         * gcc.dg/vect/pr20122.c:  Clean up .vect file.
4679         * gcc.dg/vect/vect-92.c: Likewise
4680         * gcc.dg/vect/vect-93.c: Likewise
4681         * gcc.dg/vect/vect-dv-1.c: Likewise
4682         * gcc.dg/vect/vect-dv-2.c: Likewise
4683         * gcc.dg/vect/vect-ifcvt-10.c: Likewise
4684
4685 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
4686
4687         * gfortran.dg/vect/vect-1.f90:  Clean up .vect file.
4688         * gfortran.dg/vect/vect-2.f90:  Likewise
4689         * gfortran.dg/vect/vect-3.f90:  Likewise
4690         * gfortran.dg/vect/vect-4.f90:  Likewise
4691         * gfortran.dg/vect/vect-5.f90:  Likewise
4692
4693 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
4694
4695         PR target/20813
4696         * gcc.dg/rs6000-fpint-2.c: New.
4697
4698 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
4699
4700         PR c/15698
4701         * gcc.dg/builtins-30.c: Update expected messages.
4702         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
4703         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
4704         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
4705
4706 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
4707
4708         PR tree-optimization/21294
4709         * gcc.dg/tree-ssa/pr21294.c: New.
4710
4711 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
4712
4713         * gcc.dg/altivec-3.c (vec_store): Do not use the old
4714         __builtin_altivec_st_internal_4si built-in.
4715
4716 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
4717
4718         PR c++/15875
4719         * g++.dg/template/ptrmem14.C: New test.
4720
4721 2005-05-02  Paul Brook  <paul@codesourcery.com>
4722
4723         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
4724
4725 2005-05-02  Michael Matz  <matz@suse.de>
4726
4727         PR c++/19542
4728         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
4729
4730 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
4731
4732         * g++.dg/cpp/weak.C: New test.
4733
4734 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
4735
4736         * gcc.dg/tree-ssa/loop-8.c: New test.
4737
4738 2005-04-30  Michael Maty  <matz@suse.de>
4739
4740         * gcc.dg/inline-mcpy.c: New test.
4741
4742 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
4743
4744         PR libfortran/18958
4745         * gfortran.dg/eoshift.f90:  New test case.
4746
4747 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
4748
4749         PR libfortran/18857
4750         * gfortran.dg/matmul_1.f90: New test.
4751
4752 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
4753
4754         PR tree-optimization/21030
4755         * gcc.dg/tree-ssa/pr21030.c: New.
4756
4757 2005-04-29  Devang Patel  <dpatel@apple.com>
4758
4759         PR tree-optimization/21272
4760         * gcc.dg/vect/vect-ifcvt-10.c: New test.
4761
4762 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
4763
4764         PR fortran/13082
4765         PR fortran/18824
4766         * gfortran.dg/entry_4.f90: New test.
4767         * gfortran.fortran-torture/execute/entry_1.f90: New test.
4768         * gfortran.fortran-torture/execute/entry_2.f90: New test.
4769         * gfortran.fortran-torture/execute/entry_3.f90: New test.
4770         * gfortran.fortran-torture/execute/entry_4.f90: New test.
4771         * gfortran.fortran-torture/execute/entry_5.f90: New test.
4772         * gfortran.fortran-torture/execute/entry_6.f90: New test.
4773         * gfortran.fortran-torture/execute/entry_7.f90: New test.
4774
4775 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4776
4777         * gfortran.fortran-torture/execute/entry_8.f90: New test.
4778
4779 2005-04-29  Paul Brook   <paul@codesourcery.com>
4780
4781         * gfortran.dg/entry_3.f90: New test.
4782
4783 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4784
4785         * gfortran.dg/implicit_4.f90: New test.
4786
4787 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
4788
4789         * lib/target-supports.exp (check_profiling_available): Return
4790         false for xtensa-*-elf.
4791
4792 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
4793
4794         * lib/fortran-torture.exp (fortran-torture.exp): Catch
4795         error if file cannot be deleted.
4796
4797 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
4798
4799         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
4800         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
4801         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
4802         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
4803         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
4804         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
4805         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
4806         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
4807         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
4808         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
4809         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
4810         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
4811         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
4812
4813 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4814
4815         PR fortran/20865
4816         * gfortran.dg/pr20865.f90: New test.
4817
4818 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
4819
4820         * gcc.dg/void-cast-2.c: New test.
4821
4822 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
4823
4824         PR c/21159
4825         * gcc.dg/void-cast-1.c: New test.
4826
4827 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
4828
4829         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
4830
4831 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4832
4833         PR fortran/21177
4834         * gfortran.dg/pr21177.f90: New test.
4835
4836 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
4837
4838         PR tree-optimization/21171
4839         * gcc.dg/tree-ssa/pr21171.c: New test.
4840
4841 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
4842
4843         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
4844         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
4845         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
4846         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
4847         gcc.dg/tree-ssa/gen-vect-32.c: New.
4848         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
4849         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
4850         don't run on PPC32.
4851
4852 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
4853
4854         PR c/21213
4855         * gcc.dg/transparent-union-3.c: New test.
4856
4857 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
4858
4859         PR c/20740
4860         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
4861         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
4862         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
4863         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
4864         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
4865         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
4866
4867 2005-04-26  Jeff Law  <law@redhat.com>
4868
4869         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
4870         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
4871         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
4872         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
4873         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
4874         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
4875         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
4876
4877 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
4878
4879         PR tree-optimization/17598
4880         * gcc.dg/tree-ssa/pr17598.c: New testcase.
4881
4882 2005-04-25  Mike Stump  <mrs@apple.com>
4883
4884         * objc.dg/fix-and-continue-1.m: Add.
4885
4886 2005-04-25  Roger Sayle  <roger@eyesopen.com>
4887
4888         PR c++/20995
4889         * g++.dg/opt/pr20995-1.C: New test case.
4890
4891 2005-04-25  Devang Patel <dpatel@apple.com>
4892
4893         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
4894
4895 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
4896
4897         PR testsuite/21062
4898         * g++.dg/opt/alias2.C (printf): Correct the prototype.
4899
4900 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
4901
4902         PR C++/21188
4903         * g++.dg/opt/rtti2.C: New test.
4904
4905 2005-04-25  Paul Brook  <paul@codesourcery.com>
4906         Steven G. Kargl  <kargls@comcast.net>
4907
4908         PR fortran/20879
4909         * gfortran.dg/ichar_1.f90: New file.
4910
4911 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
4912
4913         PR middle-end/20991
4914         * g++.dg/opt/pr20991.C: New test.
4915
4916         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
4917         where sizeof (type) < __alignof__ (type).
4918         * gcc.dg/compat/struct-layout-1.h: Likewise.
4919
4920 2005-04-24  Per Bothner  <per@bothner.com>
4921             Devang Patel  <dpatel@apple.com>
4922
4923         PR preprocessor/20907
4924         * gcc.dg/cpp/very-long-comment.c: New test.
4925
4926 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4927
4928         PR fortran/20059
4929         * gfortran.dg/common_5.f: New test.
4930
4931 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
4932
4933         PR middle-end/21082
4934         * g++.dg/tree-ssa/pr21082.C: New testcase.
4935
4936 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
4937
4938         * gcc.dg/vect/vect-99.c: New test.
4939
4940 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
4941
4942         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
4943
4944 2005-04-22  Jeff Law  <law@redhat.com>
4945
4946         * gcc.dg/uninit-5.c: Remove xfails.
4947         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
4948         conditionals and loads.
4949
4950 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
4951
4952         PR libfortran/20074
4953         PR libfortran/20436
4954         PR libfortran/21108
4955         * gfortran.dg/nested_reshape.f90: new test
4956         * gfortran.dg/reshape-alloc.f90: new test
4957         * gfortran.dg/reshape.f90: new test
4958
4959 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
4960
4961         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
4962
4963         * gcc.dg/arm-vfp1.c: New test.
4964
4965 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
4966
4967         PR c++/21087
4968         * g++.dg/lookup/builtin2.C: New test.
4969
4970 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
4971
4972         * gcc.dg/weak/weak-13.c: New test.
4973
4974 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
4975
4976         * lib/target-supports.exp (check_effective_target_sync_int_long):
4977         Add powerpc*.
4978
4979 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
4980
4981         * gcc.target/mips/branch-1.c: New test.
4982
4983 2005-04-21  Richard Henderson  <rth@redhat.com>
4984
4985         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
4986         * gcc.dg/vect/vect-86.c: Likewise.
4987         * gcc.dg/vect/vect-87.c: Likewise.
4988         * gcc.dg/vect/vect-88.c: Likewise.
4989
4990 2005-04-21  Devang Patel  <dpatel@apple.com>
4991
4992         PR optimization/20994
4993         * gcc.dg/tree-ssa/ifc-3.c: New test.
4994
4995 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
4996
4997         PR c/12913
4998         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
4999         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
5000         gcc.dg/c99-vla-jump-5.c: New tests.
5001
5002 2005-04-19  Richard Henderson  <rth@redhat.com>
5003
5004         * lib/target-supports.exp (check_effective_target_vect_int_mult):
5005         Fix typo in exists check.
5006         (check_effective_target_sync_int_long): New.
5007         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
5008         * gcc.dg/ia64-sync-2.c: Likewise.
5009         * gcc.dg/ia64-sync-3.c: Likewise.
5010         * gcc.dg/ia64-sync-4.c: Likewise.
5011
5012 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
5013
5014         * gcc.dg/fold-xor-1.c: New test.
5015         * gcc.dg/fold-xor-2.c: New test.
5016
5017 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
5018
5019         PR target/20670
5020         * g++.dg/eh/fp-regs.C: New test.
5021
5022 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
5023
5024         * gcc.dg/Wint-to-pointer-cast-1.c,
5025         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
5026         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
5027         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
5028
5029 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5030
5031         PR fortran/16861
5032         * gfortran.dg/pr16861.f90: New test.
5033
5034 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
5035
5036         * gcc.dg/pr21085.c: New test.
5037
5038 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
5039
5040         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
5041         (setup_mips_tests, dg-mips-options): New procedures.
5042         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
5043         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
5044         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
5045         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
5046         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
5047         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
5048         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
5049         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
5050         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
5051         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
5052         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
5053         dg-mips-options instead of dg-options.  Remove now-redundant
5054         preprocessor guards.
5055         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
5056         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
5057         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
5058         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
5059         * gcc.dg/vr-mult-2.c: Delete.
5060         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
5061         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
5062         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
5063         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
5064         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
5065         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
5066         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
5067
5068 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
5069
5070         * ada/acats/run_all.sh: Use sync when executable not present.
5071
5072 2005-04-18  Devang Patel  <dpatel@apple.com>
5073
5074         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
5075         * gcc.dg/vect/vect-11a.c: New.
5076         * gcc.dg/vect/vect-none.c: Update.
5077         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
5078
5079 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
5080
5081         PR tree-optimization/20922
5082         * gcc.dg/pr20922-1.c: New test.
5083         * gcc.dg/pr20922-2.c: New test.
5084         * gcc.dg/pr20922-3.c: New test.
5085         * gcc.dg/pr20922-4.c: New test.
5086         * gcc.dg/pr20922-5.c: New test.
5087         * gcc.dg/pr20922-6.c: New test.
5088
5089 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5090
5091         PR libfortran/20950
5092         * gfortran.dg/pr20950.f: New test.
5093
5094 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5095
5096         PR libfortran/19216
5097         * gfortran.dg/pr19216.f: New test.
5098
5099 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
5100
5101         PR tree-optimization/21001
5102         * gcc.dg/tree-ssa/pr21001.c: New.
5103
5104 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
5105
5106         PR libfortran/21075
5107         * gfortran.dg/reshape_rank7.f90: New test.
5108
5109 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
5110
5111         PR libfortran/12884 gfortran.dg/pr12884.f: New test
5112         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
5113         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
5114         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
5115         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
5116         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
5117         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
5118         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
5119         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
5120         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
5121         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
5122         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
5123         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
5124         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
5125         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
5126         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
5127         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
5128         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
5129         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
5130         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
5131         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
5132
5133 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
5134
5135         * gfortran.dg/wtruncate.f: New testcase.
5136         * gfortran.dg/wtruncate.f90: New testcase.
5137
5138 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
5139
5140         PR c++/21025
5141         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
5142         which sizeof/alignof is dependent, rather than just whether we are
5143         processing_template_decl.
5144
5145 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
5146
5147         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
5148         corrected typo where the wrong variables had been compared.
5149
5150 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
5151
5152         PR libfortran/18495
5153         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
5154         Test callee-allocated version of return array with a write
5155         statement.
5156         Test spread with a temporary with another write statement.
5157
5158 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
5159
5160         PR tree-optimization/21031
5161         * gcc.dg/tree-ssa/pr21031.c: New.
5162
5163 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
5164
5165         PR tree-optimization/21004
5166         * gcc.dg/builtins-53.c: Include builtins-config.h.
5167         Check floorf, ceilf, floorl and ceill transformations
5168         only when HAVE_C99_RUNTIME is defined.
5169
5170 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
5171
5172         PR middle-end/20739
5173         * gcc.dg/tree-ssa/pr20739.c: New test.
5174
5175 2005-04-14  Mike Stump  <mrs@apple.com>
5176
5177         * gcc.dg/Foundation.framework/empty: New.
5178         * gcc.dg/framework-2.c: New.
5179
5180 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
5181
5182         PR tree-optimization/21021
5183         * gcc.c-torture/compile/pr21021.c: New.
5184
5185 2005-04-14  Janis Johnson  <janis187@us.ibm.com
5186
5187         PR testsuite/21010
5188         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
5189         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
5190         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
5191         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
5192         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
5193         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
5194         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
5195         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
5196
5197 2005-04-14  Richard Henderson  <rth@redhat.com>
5198
5199         * lib/target-supports.exp (check_effective_target_vect_condition):
5200         Add ia64, i?86, and x86_64.
5201
5202 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
5203
5204         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
5205
5206 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
5207
5208         PR tree-optimization/20657
5209         * gcc.dg/tree-ssa/pr20657.c: New.
5210
5211 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
5212
5213         * gcc.dg/builtins-53.c: Also check (int)trunc* and
5214         (long long int)trunc*.
5215
5216 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
5217
5218         PR target/20927
5219         * gcc.dg/pr20927.c: New test.
5220
5221 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
5222
5223         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
5224         * gcc.target/mips/asm-1.c: Likewise.
5225
5226 2005-04-13  Dale Johannesen  <dalej@apple.com>
5227
5228         * objc.dg/objc-fast-4.m:  New.
5229
5230 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
5231
5232         * gcc.target/cris/torture/cris-torture.exp: New driver in new
5233         directory.
5234         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
5235
5236 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
5237
5238         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
5239         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
5240         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
5241
5242 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
5243
5244         PR tree-optimization/20913
5245         * gcc.dg/tree-ssa/pr20913.c: New.
5246
5247         PR tree-optimization/20702
5248         * gcc.dg/tree-ssa/pr20702.c: New.
5249
5250 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5251
5252         PR c++/13744
5253         * g++.dg/inherit/local3.C: New test.
5254
5255 2005-04-12  Jeff Law  <law@redhat.com>
5256
5257         * gcc.dg/tree-ssa/20050412-1.c: New test.
5258
5259 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
5260
5261         PR libfortran/19016
5262         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
5263         Add tests with mask generated by expression.
5264         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
5265         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
5266         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
5267
5268 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
5269
5270         PR middle-end/20917
5271         * gcc.dg/20050409-1.c: New test.
5272
5273 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
5274
5275         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
5276
5277 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
5278
5279         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
5280         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
5281         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
5282         (TARGET_CXX): Adjust accordingly.
5283         * target.h (struct gcc_target): Remove epxort_class_data.  Add
5284         determine_class_data_visibility and class_data_always_comdat.
5285         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
5286         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
5287         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
5288         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
5289         (arm_cxx_determine_class_data_visibility): New.
5290         (arm_cxx_class_data_always_comdat): Likewise.
5291         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
5292         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
5293         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
5294         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
5295         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
5296         Define.
5297
5298 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
5299
5300         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
5301
5302 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
5303
5304         * gcc.dg/i386-darwin-fpmath.c: New.
5305
5306 2004-04-11  Devang Patel  <dpatel@apple.com>
5307
5308         * lib/target-supports.exp (check_effective_target_vect_condition): New.
5309         * gcc.dg/vect/vect-ifcvt-1.c: New test.
5310         * gcc.dg/vect/vect-ifcvt-2.c: New test.
5311         * gcc.dg/vect/vect-ifcvt-3.c: New test.
5312         * gcc.dg/vect/vect-ifcvt-4.c: New test.
5313         * gcc.dg/vect/vect-ifcvt-5.c: New test.
5314         * gcc.dg/vect/vect-ifcvt-6.c: New test.
5315         * gcc.dg/vect/vect-ifcvt-7.c: New test.
5316         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
5317
5318 2004-04-11  Devang Patel  <dpatel@apple.com>
5319
5320         * gcc.dg/vect/vect-dv-1.c: New test.
5321         * gcc.dg/vect/vect-dv-2.c: New test.
5322
5323 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
5324
5325         PR tree-optimization/20933
5326         * gcc.dg/tree-ssa/pr20933.c: New test.
5327
5328 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5329
5330         * gfortran.dg/fold_nearest.f90: New test.
5331
5332 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
5333
5334         * gcc.dg/tree-ssa/alias-1.c: New test.
5335
5336 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
5337
5338         PR tree-optimization/20920
5339         * g++.dg/tree-ssa/pr20920.C: New test.
5340
5341 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
5342
5343         * gcc.dg/builtins-53.c: Also check (int)ceil* and
5344         (long long int)ceil*.
5345
5346 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
5347
5348         * g++.dg/warn/Wdtor1.C: Declare template in system header with
5349         explicit C++ linkage.
5350
5351 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5352
5353         * gfortran.dg/pr17229.f: Take care of the new obsolescence
5354         warning for arithmetic IF statements.
5355
5356 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
5357
5358         * eor_handling_1.f90: New test case.
5359         * eor_handling_2.f90: New test case.
5360         * eor_handling_3.f90: New test case.
5361         * eor_handling_4.f90: New test case.
5362         * eor_handling_5.f90: New test case.
5363         * noadv_size.f90: New test case.
5364         * pad_no.f90: New test case.
5365
5366 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
5367
5368         * gcc.c-torture/execute/20050410-1.c: New test.
5369
5370 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
5371
5372         * gcc.dg/pr20126.c: New.
5373
5374 2005-04-09  Bud Davis  <bdavis@gfortran.org>
5375             Steven G. Kargl <kargls@comcast.net>
5376
5377         * gfortran.dg/PR19872.f: New test.
5378
5379 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
5380
5381         * gfortran.dg/nint_1.f90:  Fix dg-do directive
5382
5383 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
5384
5385         * gfortran.dg/nint_1.f90: New test.
5386
5387 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
5388
5389         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
5390         Added test for callee-allocated arrays with write statements.
5391         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
5392         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
5393         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
5394         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
5395         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
5396
5397 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
5398
5399         PR libfortran/20163
5400         * gfortran.dg/open-options-blanks.f:  New test.
5401
5402 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
5403
5404         PR fortran/13257
5405         * gfortran.dg/comma_format_extension_[1234].f: New tests.
5406
5407 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
5408
5409         * gcc.dg/tree-ssa/stdarg-1.c: New test.
5410         * gcc.dg/tree-ssa/stdarg-2.c: New test.
5411         * gcc.dg/tree-ssa/stdarg-3.c: New test.
5412         * gcc.dg/tree-ssa/stdarg-4.c: New test.
5413         * gcc.dg/tree-ssa/stdarg-5.c: New test.
5414         * gcc.c-torture/execute/stdarg-4.c: New test.
5415
5416         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
5417
5418         PR target/20795
5419         * g++.dg/abi/param2.C: New test.
5420
5421 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
5422
5423         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
5424
5425 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
5426
5427         * gcc.dg/builtins-53.c: New test.
5428
5429 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
5430
5431         * g++.dg/tree-ssa/pr18178.C: New test.
5432         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
5433         * gcc.c-torture/execute/20041019-1.c: New test.
5434         * gcc.dg/tree-ssa/20041008-1.c: New test.
5435         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
5436         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
5437         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
5438         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
5439         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
5440         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
5441         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
5442         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
5443         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
5444         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
5445
5446 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
5447
5448         PR rtl-optimization/20466
5449         * gcc.c-torture/execute/pr20466-1.c: New test.
5450
5451 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
5452
5453         PR c++/20905
5454         * g++.dg/parse/cond2.C: New test.
5455
5456         PR c++/20145
5457         * g++.dg/warn/Wdtor1.C: New test.
5458
5459 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5460
5461         PR fortran/17229
5462         * gfortran.dg/pr17229.f: New test.
5463
5464 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
5465
5466         * gfortran.dg/tiny_1.f90: New test.
5467         * gfortran.dg/tiny_2.f90: ditto.
5468
5469 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
5470
5471         * gfortran.dg/eor_1.f90:  Fix dg-do run line
5472         * gfortran.dg/open_new.f90:  Fix dg-do run line
5473
5474 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
5475
5476         * lib/target-supports.exp (get_compiler_messages): Support
5477         optional arguments, the fourth being compiler options.
5478         (check_effective_target_fpic): New proc.
5479         * gcc.dg/20050321-2.c: Restrict to target fpic.
5480
5481 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
5482
5483         * gcc.dg/15443-1.c: New test.
5484         * gcc.dg/15443-2.c: Likewise.
5485
5486 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5487
5488         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
5489
5490 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
5491
5492         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
5493
5494 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
5495
5496         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
5497         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
5498         -m64.
5499         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
5500         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
5501         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
5502
5503 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
5504
5505         PR c++/20212
5506         * g++.dg/warn/Wunused-11.C: New test.
5507
5508 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
5509
5510         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
5511
5512 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
5513
5514         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
5515
5516 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
5517
5518         PR c++/20734
5519         * g++.dg/template/ptrmem13.C: New test.
5520
5521 2005-04-05  Per Bothner  <per@bothner.com>
5522
5523         * lib/gcc.exp: Always add -fno-show-column, for now.
5524
5525 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
5526
5527         PR testsuite/20767
5528         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
5529         of plain old "unsigned int" for the type of "i".  Makes this test
5530         64bit clean.
5531
5532 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
5533
5534         * gcc.dg/i386-ssefn-1.c: New test.
5535         * gcc.dg/i386-ssefn-2.c: New test.
5536         * gcc.dg/i386-ssefn-3.c: New test.
5537         * gcc.dg/i386-ssefn-4.c: New test.
5538
5539 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
5540
5541         PR tree-optimization/20076
5542         * gcc.dg/builtin-apply4.c: New test.
5543
5544         PR preprocessor/19475
5545         * gcc.dg/cpp/macspace1.c: New test.
5546         * gcc.dg/cpp/macspace2.c: New test.
5547
5548 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5549
5550         * gfortran.dg/pr20755.f: Fixed bad format.
5551
5552 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
5553
5554         PR c++/20763
5555         * g++.dg/ext/attrib21.C: New test.
5556
5557 2004-04-05  Devang Patel  <dpatel@apple.com>
5558
5559         * lib/target-supports.exp (check_effective_target_vect_shif): New.
5560         * gcc.dg/vect/vect-shift-1.c: New test.
5561
5562 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5563
5564         PR libfortran/20755
5565         * gfortran.dg/pr20755.f: New test.
5566
5567 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
5568
5569         * gfortran.dg/pr15959.f90: New test.
5570         * gfortran.dg/string_pad_trunc.f90: New test.
5571
5572 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5573
5574         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
5575         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
5576         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
5577         syntax.
5578
5579 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
5580
5581         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
5582
5583 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5584
5585         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
5586         * gcc.c-torture/compile/20011119-2.c: Likewise.
5587         * gcc.c-torture/compile/981001-2.c: Likewise.
5588
5589 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
5590
5591         PR c++/20679
5592         * g++.dg/template/overload4.C: New test.
5593
5594 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
5595
5596         PR c++/20746
5597         * g++.dg/abi/covariant5.C: New.
5598
5599         PR debug/20505
5600         * g++.dg/debug/const2.C: New.
5601
5602 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
5603
5604         PR rtl-optimization/16104
5605         * gcc.c-torture/execute/20050316-1.c: New test.
5606
5607 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
5608
5609         * g++.dg/template/spec23.C: Fix dg-error text.
5610
5611 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
5612
5613         PR c++/19199
5614         * g++.dg/expr/lval2.C: New.
5615
5616 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5617
5618         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
5619         __builtin_strcasecmp and __builtin_strncasecmp.
5620
5621 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
5622
5623         PR c++/20723
5624         * g++.dg/template/spec22.C: New.
5625         * g++.dg/template/spec23.C: New.
5626
5627 2005-04-03  Dale Ranta  <dir@lanl.gov>
5628             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5629
5630         PR libfortran/20068
5631         PR libfortran/20125
5632         PR libfortran/20156
5633         PR libfortran/20471
5634         * gfortran.dg/backspace.f: New test.
5635
5636 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
5637
5638         * gcc.dg/pr19345.c: New test.
5639
5640 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
5641
5642         PR tree-optimization/20640
5643         * gcc.dg/torture/tree-loop-1.c: New.
5644
5645 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
5646
5647         PR rtl-optimization/20290
5648         * gcc.c-torture/execute/loop-ivopts-2.c: New.
5649
5650 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
5651
5652         * gcc.dg/rs6000-fpint.c: New.
5653
5654 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
5655
5656         * gcc.dg/old-style-then-proto-1.c: New test.
5657
5658 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5659
5660         * gfortran.fortran-torture/execute/backspace.f90: Check
5661         after backspace and read was incorrect.
5662
5663 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5664
5665         * gcc.c-torture/execute/builtins/strcat.c: Check the result
5666         buffer past the terminating NUL using memcmp.
5667         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
5668         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
5669
5670         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
5671         Fix unused/uninitialized variable warnings.
5672
5673         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
5674         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
5675         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
5676         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
5677
5678         * gcc.c-torture/execute/builtins/abs-1-lib.c,
5679         gcc.c-torture/execute/builtins/fputs-lib.c,
5680         gcc.c-torture/execute/builtins/lib/fprintf.c,
5681         gcc.c-torture/execute/builtins/lib/main.c,
5682         gcc.c-torture/execute/builtins/lib/memcmp.c,
5683         gcc.c-torture/execute/builtins/lib/memmove.c,
5684         gcc.c-torture/execute/builtins/lib/mempcpy.c,
5685         gcc.c-torture/execute/builtins/lib/memset.c,
5686         gcc.c-torture/execute/builtins/lib/printf.c,
5687         gcc.c-torture/execute/builtins/lib/sprintf.c,
5688         gcc.c-torture/execute/builtins/lib/stpcpy.c,
5689         gcc.c-torture/execute/builtins/lib/strchr.c,
5690         gcc.c-torture/execute/builtins/lib/strcmp.c,
5691         gcc.c-torture/execute/builtins/lib/strcpy.c,
5692         gcc.c-torture/execute/builtins/lib/strcspn.c,
5693         gcc.c-torture/execute/builtins/lib/strlen.c,
5694         gcc.c-torture/execute/builtins/lib/strncat.c,
5695         gcc.c-torture/execute/builtins/lib/strncmp.c,
5696         gcc.c-torture/execute/builtins/lib/strncpy.c,
5697         gcc.c-torture/execute/builtins/lib/strrchr.c,
5698         gcc.c-torture/execute/builtins/lib/strspn.c,
5699         gcc.c-torture/execute/builtins/lib/strstr.c,
5700         gcc.c-torture/execute/builtins/memops-asm-lib.c,
5701         gcc.c-torture/execute/builtins/strlen-2.c,
5702         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
5703         prototypes.
5704
5705 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
5706
5707         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
5708         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
5709         selectany usage.
5710
5711 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
5712
5713         PR c++/19406
5714         * g++.dg/debug/using1.C: New test.
5715
5716 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
5717
5718         PR middle-end/20524
5719         * gcc.dg/alias-7.c: Prefix asm-declared name with
5720         __USER_LABEL_PREFIX__.
5721
5722 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
5723
5724         Fix fallout from PR middle-end/15700:
5725         * gcc.c-torture/compile/20011119-1.c: Take
5726         __USER_LABEL_PREFIX__ into account.
5727         * gcc.c-torture/compile/20011119-2.c: Likewise.
5728
5729 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5730
5731         PR c++/18644
5732         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
5733
5734 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
5735
5736         PR c/17855
5737         * gcc.c-torture/compile/struct-non-lval-1.c,
5738         gcc.c-torture/compile/struct-non-lval-2.c,
5739         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
5740
5741 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
5742
5743         * gcc.dg/tls/tls.exp: Remove temporary file.
5744         * g++.dg/tls/tls.exp: Ditto.
5745         * lib/file-format.exp: Ditto.
5746         * g++.dg/special/ecos.exp: Ditto.
5747
5748         * lib/profopt.exp: Treat prof_ext as a list.
5749         * gcc.misc-tests/bprob.exp: Ditto.
5750         * g++.dg/bprob/bprob.exp: Ditto.
5751
5752         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
5753         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
5754         g++.dg/tree-ssa/pointer-reference-alias.C,
5755         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
5756         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
5757         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
5758         g++.dg/vect/pr19951.cc: Ditto.
5759         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
5760         gcc.dg/builtins-47.c: Ditto.
5761         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
5762         gcc.dg/pr20115-1.c: Ditto.
5763         * gcc.dg/tree-ssa/20030530-2.c,
5764         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
5765         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
5766         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
5767         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
5768         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
5769         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
5770         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
5771         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
5772         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
5773         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
5774         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
5775         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
5776         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
5777         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
5778         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
5779         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
5780         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
5781         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
5782         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
5783         gcc.dg/tree-ssa/20030824-1.c,
5784         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
5785         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
5786         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
5787         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
5788         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
5789         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
5790         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
5791         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
5792         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
5793         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
5794         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
5795         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
5796         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
5797         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
5798         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
5799         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
5800         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
5801         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
5802         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
5803         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
5804         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
5805         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
5806         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
5807         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
5808         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
5809         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
5810         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
5811         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
5812         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
5813         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
5814         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
5815         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
5816         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
5817         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
5818         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
5819         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
5820         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
5821         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
5822         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
5823         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
5824         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
5825         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
5826         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
5827         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
5828         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
5829         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
5830         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
5831         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
5832         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
5833         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
5834         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
5835         gcc.dg/tree-ssa/useless-1.c: Ditto.
5836         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
5837         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
5838         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
5839         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
5840         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
5841         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
5842         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
5843         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
5844         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
5845         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
5846         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
5847         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
5848         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
5849         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
5850         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
5851         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
5852         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
5853         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
5854         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
5855         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
5856         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
5857         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
5858         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
5859         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
5860         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
5861         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
5862         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
5863         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
5864         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
5865         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
5866         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
5867         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
5868         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
5869         gcc.dg/vect/vect-none.c: Ditto.
5870         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
5871         treelang/compile/unsigned.tree: Ditto.
5872
5873         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
5874         * gcc.dg/cpp/direct2s.c: Ditto.
5875         * gcc.dg/cpp/paste4.c: Ditto.
5876         * gcc.dg/cpp/separate-1.c: Ditto.
5877         * gcc.dg/pch/save-temps-1.c: Ditto.
5878         * g++.dg/ext/altivec-10.C: Ditto.
5879         * g++.dg/pch/pch.C: Ditto.
5880
5881         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
5882
5883         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
5884         * g++.dg/template/repo1.C: Ditto.
5885         * g++.dg/template/repo2.C: Ditto.
5886         * g++.dg/template/repo3.C: Ditto.
5887         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
5888         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
5889         * g++.old-deja/g++.pt/repo1.C: Ditto.
5890         * g++.old-deja/g++.pt/repo2.C: Ditto.
5891         * g++.old-deja/g++.pt/repo3.C: Ditto.
5892         * g++.old-deja/g++.pt/repo4.C: Ditto.
5893
5894         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
5895         * gcc.dg/20030107-1.c: Ditto.
5896         * gcc.dg/20030702-1.c: Ditto.
5897         * gcc.dg/profile-generate-1.c: Ditto.
5898         * g++.dg/other/profile1.C: Ditto.
5899         * g++.old-deja/g++.robertl/eb83.C: Ditto.
5900
5901         * lib/gcc-dg.exp (remove-build-file): New.
5902         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
5903         cleanup-tree-dump, cleanup-saved-temps): New.
5904
5905 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
5906
5907         PR c++/19203, DR 214
5908         * g++.dg/parse/ambig3.C: Not ambiguous.
5909         * g++.dg/template/spec20.C: New.
5910         * g++.dg/template/spec21.C: New.
5911
5912 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
5913
5914         PR target/20045
5915         * gcc.dg/ia64-fptr-1.c: Run only on linux.
5916
5917 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5918
5919         PR libfortran/20660
5920         * gfortran.dg/negative_unit.f: New test.
5921
5922 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
5923
5924         * gcc.dg/20050330-1.c: New test.
5925
5926 2005-03-30  Devang Patel  <dpatel@apple.com>
5927
5928         * g++.dg/tree-sra/ssa-sra-3.C: New test.
5929
5930 2005-03-30  Dale Johannesen  <dalej@apple.com>
5931
5932         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
5933
5934 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
5935
5936         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
5937         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
5938         Strip options from test name.
5939
5940 2005-03-31  Jan Hubicka  <jh@suse.cz>
5941
5942         * gcc.dg/varpool-1.c: New testcase.
5943
5944 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
5945
5946         PR c/772
5947         PR c/17913
5948         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
5949         gcc.dg/stmt-expr-label-3.c : New tests.
5950         * gcc.c-torture/execute/medce-2.c: Remove.
5951
5952 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
5953
5954         PR c/20368
5955         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
5956         tests.
5957
5958 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
5959
5960         * gcc.c-torture/compile/pr20203.c: New test.
5961
5962 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
5963
5964         * gfortran.dg/promotion.f90:  New test.
5965
5966 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
5967
5968         PR middle-end/20491
5969         * gcc.dg/torture/asm-subreg-1.c: New test.
5970
5971 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
5972
5973         PR c/20672
5974         * gcc.dg/pr20672-1.c: New test.
5975
5976 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
5977
5978         * gfortran.dg/vect: New directory.
5979         * gfortran.dg/vect/vect.exp: New.
5980         * gfortran.dg/vect/vect-1.f90: New test.
5981         * gfortran.dg/vect/vect-2.f90: New test.
5982         * gfortran.dg/vect/vect-3.f90: New test.
5983         * gfortran.dg/vect/vect-4.f90: New test.
5984         * gfortran.dg/vect/vect-5.f90: New test.
5985
5986 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
5987
5988         PR middle-end/20622
5989         * gcc.dg/alias-7.c: New test.
5990
5991 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
5992
5993         * gcc.dg/sparc-reg-1.c: New test.
5994
5995 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
5996
5997         PR target/19890
5998         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
5999
6000 2005-03-29  Dale Ranta  <dir@lanl.gov>
6001             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6002
6003         PR libfortran/20163
6004         * gfortran.dg/pr20163-2.f: New test.
6005
6006 2005-03-28  Jan Hubicka  <jh@suse.cz>
6007
6008         PR middle-end/20635
6009         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
6010         by Jakub Jelinek.
6011
6012 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
6013
6014         PR tree-optimization/20626
6015         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
6016         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
6017
6018 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
6019
6020         * gfortran.dg/underflow.f90:  New test.
6021         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
6022
6023 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6024
6025         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
6026
6027 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
6028
6029         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
6030         (g++_init): Make sure that CXXFLAGS is set.
6031         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
6032         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
6033         * lib/gfortran.exp (gfortran_link_flags): Likewise.
6034         * lib/objc.exp (objc_init): Likewise.
6035         * lib/treelang.exp (treelang_init): Likewise.
6036
6037 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
6038
6039         PR tree-optimization/20470
6040         * gcc.dg/tree-ssa/pr20470.c: New test.
6041
6042 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
6043
6044         * gcc.dg/ppc-stfiwx.c: New.
6045
6046 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
6047
6048         PR target/19888
6049         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
6050
6051 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
6052
6053         * gcc.dg/20050325-1.c: Fix a typo.
6054
6055 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6056
6057         PR libfortran/19678
6058         PR libfortran/19679
6059         * gfortran.dg/dos_eol.f: New test.
6060
6061 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
6062
6063         PR rtl-optimization/20249
6064         * gcc.dg/20050325-1.c: New test.
6065
6066 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6067
6068         PR libfortran/15332
6069         * gfortran.dg/pr15332.f: New test.
6070
6071 2005-03-24  Dale Johannesen  <dalej@apple.com>
6072
6073         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
6074
6075 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
6076
6077         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
6078         'internal' visibility.
6079         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
6080         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
6081         'protected' visibility.
6082         * gcc.dg/visibility-7.c: Likewise.
6083         * lib/target-supports.exp (check_visibility_available): Take
6084         a parameter, the kind of visibility to check for.
6085         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
6086         to check_visibility_available.
6087
6088         * g++.dg/expr/cast3.C: New.
6089
6090 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
6091
6092         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
6093         rs6000.
6094
6095 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
6096
6097         PR target/20095
6098         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
6099
6100 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
6101
6102         * gcc.dg/badshift.c: Renamed to...
6103         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
6104
6105         * gcc.target/i386/badshift.c: Renamed to...
6106         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
6107         only.
6108
6109         PR rtl-optimization/20532
6110         * gcc.target/i386/badshift.c: New.
6111
6112 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6113
6114         * gfortran.dg/pr18025.f90: New test.
6115
6116 2005-03-23  Dale Johannesen  <dalej@apple.com>
6117
6118         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
6119
6120 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
6121
6122         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
6123
6124         * lib/target-supports.exp (check_iconv_available): Default
6125         libiconv to -liconv, if there is no definition.
6126
6127 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
6128
6129         * gcc.dg/torture/cris-asm-mof-1.c: New test.
6130
6131 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
6132
6133         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
6134         * g++.dg/opt/pr7503-2.C: Likewise.
6135         * g++.dg/opt/pr7503-3.C: Likewise.
6136         * g++.dg/opt/pr7503-4.C: Likewise.
6137         * g++.dg/opt/pr7503-5.C: Likewise.
6138         * g++.dg/warn/minmax.C: New test.
6139
6140 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6141
6142         * gfortran.dg/g77_intrinsics_funcs.f: New test.
6143         * gfortran.dg/g77_intrinsics_sub.f: New test.
6144
6145 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
6146             Jan Hubicka  <jh@suse.cz>
6147             Steven Bosscher <stevenb@suse.de
6148
6149         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
6150
6151 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6152
6153         PR c++/19980
6154         * g++.dg/template/redecl3.C: New test.
6155
6156 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6157
6158         PR c++/20499
6159         * g++.dg/parse/error16.C: Tweak error markers.
6160
6161 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
6162
6163         PR target/20561
6164         * gcc.dg/20050321-2.c: New test.
6165
6166 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
6167
6168         PR c++/20465
6169         PR c++/20381
6170         * g++.dg/template/ptrmem12.C: New.
6171
6172 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
6173
6174         PR rtl-optimization/20527
6175         * gcc.c-torture/execute/pr20527-1.c: New test.
6176
6177 2005-03-22  Ben Elliston  <bje@au.ibm.com>
6178
6179         * gcc.misc-tests/options.exp (check_for_options): Create a real C
6180         program, compile it into a real executable and then delete the .c
6181         and .x files afterwards, to avoid problems on testglue targets.
6182
6183 2005-03-21  Stuart Hastings  <stuart@apple.com>
6184
6185         * gcc.target/i386/sse-2.c: New.
6186
6187 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
6188
6189         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
6190
6191 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
6192
6193         * g++.dg/parse/crash25.C: Fix typo.
6194
6195 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
6196
6197         PR c++/20461
6198         * g++.dg/parse/crash24.C: New test.
6199
6200         PR c++/20536
6201         * g++.dg/parse/crash25.C: New test.
6202
6203 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
6204
6205         PR c++/20147
6206         * g++.dg/ext/stmtexpr4.C: New test.
6207
6208 2005-03-20  Roger Sayle  <roger@eyesopen.com>
6209
6210         PR middle-end/20539
6211         * gcc.c-torture/compile/pr13066-1.c: New test case.
6212         * gcc.c-torture/compile/pr20539-1.c: Likewise.
6213         * g++.dg/opt/pr13066-1.C: Likewise.
6214
6215 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
6216
6217         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
6218
6219 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6220
6221         PR fortran/18525
6222         * gfortran.dg/nesting_1.f90: New test.
6223
6224 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6225
6226         PR c++/20240
6227         * g++.dg/lookup/using13.C: New test.
6228
6229 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6230
6231         PR c++/20333
6232         * g++.dg/template/crash36.C: New test.
6233
6234 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
6235
6236         PR c++/20463
6237         * g++.dg/template/crash35.C: New test.
6238
6239 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
6240
6241         PR c++/19966
6242         * g++.dg/overload/operator2.C: New test.
6243
6244 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6245
6246         PR libfortran/20257
6247         * gfortran.dg/pr20257.f90: New test.
6248
6249 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6250
6251         PR libfortran/20480
6252         * gfortran.dg/pr20480.f90: New test.
6253
6254 2005-03-16  Richard Henderson  <rth@redhat.com>
6255
6256         PR middle-end/15700
6257         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
6258         (_rtld_global): New.
6259         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
6260         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
6261
6262         * gcc.dg/alias-3.c: New.
6263         * gcc.dg/alias-4.c: New.
6264         * gcc.dg/alias-5.c: New.
6265         * gcc.dg/alias-6.c: New.
6266
6267 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
6268
6269         * gcc.dg/cpp/ucnid-7.c: New.
6270
6271 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
6272             Dorit Naishlos  <dorit@il.ibm.com>
6273
6274         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
6275         darwin.
6276
6277 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
6278
6279         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
6280         misaligned accesses.
6281         * gcc.dg/vect/vect-58.c: Likewise.
6282         * gcc.dg/vect/vect-92.c: New.
6283         * gcc.dg/vect/vect-93.c: New.
6284
6285 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
6286
6287         PR fortran/18827
6288         * gfortran.dg/assign_2.f90: New test.
6289         * gfortran.dg/assign_3.f90: New test.
6290         * gfortran.dg/assign.f90: New test.
6291
6292 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
6293
6294         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
6295         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
6296         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
6297         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
6298         names.
6299
6300 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
6301
6302         * gcc.dg/cpp/ucnid-6.c: New.
6303
6304         * gcc.dg/cpp/normalize-1.c: New.
6305         * gcc.dg/cpp/normalize-2.c: New.
6306         * gcc.dg/cpp/normalize-3.c: New.
6307         * gcc.dg/cpp/normalize-4.c: New.
6308         * gcc.dg/cpp/ucnid-4.c: New.
6309         * gcc.dg/cpp/ucnid-5.c: New.
6310         * g++.dg/cpp/normalize-1.C: New.
6311         * g++.dg/cpp/ucnid-1.C: New.
6312
6313 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
6314
6315         * gcc.dg/pr18628.c: New.
6316
6317 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
6318
6319         PR c++/20280
6320         * g++.dg/tree-ssa/pr20280.C: New.
6321
6322 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6323
6324         PR fortran/20467
6325         * gfortran.dg/stfunc_2.f90: New test.
6326
6327 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
6328
6329         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
6330
6331 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
6332
6333         * gcc.dg/tree-ssa/20050314-1.c: New test.
6334
6335 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6336
6337         PR c++/4403
6338         PR c++/9783, DR433
6339         * g++.dg/template/friend34.C: New test.
6340         * g++.dg/template/friend35.C: Likewise.
6341         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
6342
6343 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6344
6345         Friend class name lookup 5/n
6346         PR c++/1016
6347         * g++.dg/lookup/hidden-class1.C: New test.
6348         * g++.dg/lookup/hidden-class2.C: Likewise.
6349         * g++.dg/lookup/hidden-class3.C: Likewise.
6350         * g++.dg/lookup/hidden-class4.C: Likewise.
6351         * g++.dg/lookup/hidden-class5.C: Likewise.
6352         * g++.dg/lookup/hidden-class6.C: Likewise.
6353         * g++.dg/lookup/hidden-class7.C: Likewise.
6354         * g++.dg/lookup/hidden-class8.C: Likewise.
6355         * g++.dg/lookup/hidden-class9.C: Likewise.
6356         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
6357         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
6358         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
6359         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
6360         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
6361         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
6362         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
6363         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
6364         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
6365         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
6366         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
6367
6368 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
6369
6370         PR c++/20157
6371         * g++.dg/template/error18.C: New test.
6372
6373 2005-03-09  Ben Elliston  <bje@au.ibm.com>
6374
6375         PR debug/16792
6376         * g++.dg/debug/pr16792.C: New test.
6377
6378 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
6379
6380         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
6381         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
6382         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
6383         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
6384         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
6385         test assertion names.
6386
6387 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6388
6389         PR fortran/18600
6390         * gfortran.dg/stfunc_1.f90: New test.
6391
6392 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6393
6394         PR fortran/16907
6395         * gfortran.dg/real_index_1.f90: New test.
6396
6397 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6398
6399         PR fortran/20323
6400         * gfortran.dg/spec_expr_1.f90: New test.
6401
6402 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
6403
6404         PR c/20402
6405         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
6406         new parser.
6407
6408 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6409
6410         PR fortran/20361
6411         * gfortran.dg/largeequiv_1.f90: New test.
6412
6413 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
6414
6415         * gcc.dg/ucnid-1.c: New.
6416         * gcc.dg/ucnid-2.c: New.
6417         * gcc.dg/ucnid-3.c: New.
6418         * gcc.dg/ucnid-4.c: New.
6419         * gcc.dg/ucnid-5.c: New.
6420         * gcc.dg/ucnid-6.c: New.
6421         * gcc.dg/cpp/ucnid-1.c: New.
6422         * gcc.dg/cpp/ucnid-2.c: New.
6423         * gcc.dg/cpp/ucnid-3.c: New.
6424         * g++.dg/other/ucnid-1.C: New.
6425
6426 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
6427
6428         * gcc.dg/vmx/darwin-abi-3.c: Delete.
6429
6430 2005-03-11  Per Bothner  <per@bothner.com>
6431
6432         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
6433         that diagnotics refer to correct token.
6434         * gcc.dg/unused-3.c: Likewise.
6435
6436 2005-03-11  Per Bothner  <per@bothner.com>
6437
6438         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
6439         constant" is now actually on same line as string constant.
6440         * gcc.dg/cpp/direct2s.c: Likewise.
6441
6442 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
6443
6444         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
6445
6446 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6447
6448         PR libfortran/20124
6449         * gfortran.dg/pr20124.f90: New Test
6450
6451 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
6452
6453         PR tree-optimization/20130
6454         * gcc.dg/pr20130-1.c: New test.
6455
6456 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
6457
6458         PR target/20095
6459         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
6460
6461 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6462
6463         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
6464
6465 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
6466
6467         * g++.dg/eh/forced1.C: Fix comment.
6468         * g++.dg/eh/forced2.C: Ditto.
6469         * g++.dg/eh/forced3.C: Ditto.
6470         * g++.dg/eh/forced4.C: Ditto.
6471
6472 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
6473
6474         PR rtl-opt/20412
6475         * gcc.c-torture/compile/pr20412.c: New test.
6476
6477 2005-03-10  Roger Sayle  <roger@eyesopen.com>
6478
6479         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
6480
6481 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
6482
6483         PR target/20322
6484         * gcc.dg/20050307-1.c: New test.
6485
6486 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
6487
6488         PR c++/20375
6489         * g++.dg/other/stdarg3.C: New.
6490
6491 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
6492
6493         PR c++/18384, c++/18327
6494         * g++.dg/init/array19.C: New test.
6495
6496         PR inline-asm/20314
6497         * gcc.dg/torture/pr20314-1.c: New test.
6498         * gcc.dg/torture/pr20314-2.c: New test.
6499
6500 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
6501
6502         * gcc.dg/20050309-1.c: New test.
6503
6504 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6505
6506         * gcc.dg/builtins-10.c: Reactivate disabled test.
6507         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
6508         new cbrt transformations.
6509
6510 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
6511
6512         PR c++/20208
6513         * g++.dg/template/array13.C: New test.
6514
6515 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
6516
6517         PR c++/16859
6518         * g++.dg/init/brace4.C: New test.
6519
6520 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
6521
6522         PR c++/20186
6523         * g++.dg/template/non-dependent12.C: New.
6524
6525 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
6526
6527         PR c++/20142
6528         * g++.dg/init/array18.C: Add dg-do run marker.
6529
6530         PR c++/20142
6531         * g++.dg/init/array18.C: New test.
6532
6533 2005-03-09  Ben Elliston  <bje@au.ibm.com>
6534
6535         * consistency.vlad/vlad.exp: Remove trailing semicolons.
6536         * g++.dg/gcov/gcov.exp: Likewise.
6537         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
6538         * gcc.target/xstormy16/xstormy16.exp: Likewise.
6539         * lib/c-torture.exp: Likewise.
6540         * lib/fortran-torture.exp: Likewise.
6541         * lib/g++.exp: Likewise.
6542         * lib/gcc-defs.exp: Likewise.
6543         * lib/gcc-dg.exp: Likewise.
6544         * lib/gcc.exp: Likewise.
6545         * lib/gcov.exp: Likewise.
6546         * lib/gfortran.exp: Likewise.
6547         * lib/mike-g++.exp: Likewise.
6548         * lib/mike-gcc.exp: Likewise.
6549         * lib/objc-torture.exp: Likewise.
6550         * lib/objc.exp: Likewise.
6551         * lib/profopt.exp: Likewise.
6552         * lib/target-libpath.exp: Likewise.
6553         * lib/target-supports.exp: Likewise.
6554         * lib/treelang.exp: Likewise.
6555         * lib/wrapper.exp: Likewise.
6556
6557 2005-03-08  Jeff Law  <law@redhat.com>
6558
6559         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
6560         PHI-OPT changes.
6561
6562 2005-03-08  Ira Rosen  <irar@il.ibm.com>
6563
6564         * gcc.dg/vect/pr20122.c: New test.
6565
6566 2005-03-07  Jeff Law  <law@redhat.com>
6567
6568         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
6569         was folded away.
6570         * gcc.dg/tree-ssa/pr18133-1.c: New test.
6571         * gcc.dg/tree-ssa/pr18133-2.c: New test.
6572         * gcc.dg/tree-ssa/pr18134.c: New test.
6573
6574 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6575
6576         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
6577         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
6578         gcc.dg/torture/builtin-noret-2.c: Require weak support.
6579
6580 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
6581
6582         PR tree-opt/17671
6583         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
6584
6585 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
6586
6587         * g++.dg/warn/Wnvdtor.C: New test.
6588
6589 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
6590
6591         * gcc.dg/torture/pr19683-1.c: New test.
6592
6593 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
6594
6595         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
6596         * gfortran.dg/g77/19990313-2.f: Ditto.
6597         * gfortran.dg/g77/19990313-3.f: Ditto.
6598         * gfortran.dg/g77/19990525-0.f: Ditto.
6599         * gfortran.dg/g77/19990826-0.f: Ditto.
6600         * gfortran.dg/g77/19990826-2.f: Ditto.
6601         * gfortran.dg/g77/19990826-3.f: Ditto.
6602         * gfortran.dg/g77/20000511-1.f: Ditto.
6603         * gfortran.dg/g77/20000511-2.f: Ditto.
6604         * gfortran.dg/g77/970625-2.f: Ditto.
6605         * gfortran.dg/g77/980310-2.f: Ditto.
6606         * gfortran.dg/g77/980310-3.f: Ditto.
6607         * gfortran.dg/g77/980310-8.f: Ditto.
6608         * gfortran.dg/g77/980519-2.f: Ditto.
6609         * gfortran.dg/g77/alpha1.f: Ditto.
6610         * gfortran.dg/g77/claus.f: Ditto.
6611         * gfortran.dg/g77/erfc.f: Ditto.
6612         * gfortran.dg/g77/short.f: Ditto.
6613         * gfortran.fortran-torture/execute/data.f90: Ditto.
6614         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
6615         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
6616
6617 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6618
6619         * lib/file-format.exp (gcc_target_object_format): Add check for som
6620         format and hardcode object formats on hppa*-*-hpux*.
6621         * lib/target-supports.exp (check_weak_available): Add check for som
6622         object format.  Always return 0 on hppa*-*-hpux10*.
6623
6624         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
6625         is defined.
6626
6627         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
6628
6629 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
6630
6631         * gfortran.dg/pr19936_1.f90: New test.
6632         * gfortran.dg/pr19936_2.f90: New test.
6633         * gfortran.dg/pr19936_3.f90: New test.
6634
6635 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
6636             Paul Thomas <prthomas@drfccad.cea.fr>
6637
6638         * gfortran.dg/PR19754_1.f90: New test.
6639         * gfortran.dg/PR19754_2.f90: Ditto.
6640
6641 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6642
6643         PR c++/19311
6644         * g++.dg/template/non-dependent11.C: New test.
6645
6646 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
6647
6648         * lib/target-supports.exp (check_iconv_available): Fix comment.
6649
6650 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
6651             Joseph S. Myers  <joseph@codesourcery.com>
6652
6653         PR c++/19797
6654         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
6655
6656 2005-03-04  Matthew Sachs  <msachs@apple.com>
6657
6658         * gcc.exp (gcc_target_compile): Put braces around
6659         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
6660         * objc.exp (objc_target_compile): Likewise.
6661         * treelang.exp (treelang_target_compile): Likewise.
6662
6663 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6664
6665         PR fortran/19673
6666         * gfortran.dg/func_result_1.f90: New test.
6667
6668 2005-03-04  Ben Elliston  <bje@au.ibm.com>
6669
6670         * gcc.misc-tests/options.exp: New test.
6671
6672 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
6673
6674         * gcc.dg/pr15784-4.c: New test.
6675
6676 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
6677
6678         * gcc.c-torture/execute/pr17133.c: New.
6679         * gcc.c-torture/compile/20050303-1.c: New.
6680
6681 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
6682
6683         * gcc.dg/cpp/assert4.c:  Fix for cygwin
6684
6685 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
6686
6687         * g++.dg/overload/using2.C: New.
6688
6689 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
6690
6691         PR c++/19916
6692         * g++.dg/init/ptrmem2.C: New test.
6693
6694 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
6695
6696         PR c/8927
6697         * gcc.dg/pr8927-1.c: New test.
6698
6699 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
6700
6701         PR c++/20232
6702         * g++.dg/inherit/covariant12.C: New.
6703
6704 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6705
6706         PR fortran/19479
6707         * gfortran.dg/bound_1.f90: New test.
6708
6709 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
6710
6711         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
6712         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
6713
6714 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
6715
6716         PR c/20245
6717         * gcc.dg/pr20245-1.c: New test.
6718
6719 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
6720
6721         PR middle-end/19874
6722         * gcc.c-torture/execute/20050119-2.c: New test case.
6723
6724 2005-02-28  Ben Elliston  <bje@au.ibm.com>
6725
6726         * README: Update the DejaGnu bug reporting address.
6727         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
6728         * lib/objc-torture.exp: Likewise.
6729
6730 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
6731
6732         * gfortran.dg/boz_1.f90: New test.
6733         * gfortran.dg/boz_3.f90: New test.
6734         * gfortran.dg/boz_4.f90: New test.
6735
6736 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
6737
6738         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
6739         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
6740
6741 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6742
6743         PR libfortran/20101
6744         * gfortran.dg/write_0_pe_format.f90: New test.
6745
6746 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
6747
6748         PR c++/20206
6749         * g++.dg/opt/thunk2.C: New test.
6750         * g++.dg/opt/covariant1.C: New test.
6751
6752 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6753
6754         * gfortran.dg/e_d_fmt.f90: New test.
6755
6756 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
6757
6758         * gcc.dg/asm-b.c: Fix comment typos.
6759
6760 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
6761
6762         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
6763         a V_MAY_DEF also.
6764
6765 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
6766
6767         PR tree-opt/20188
6768         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
6769         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
6770         * gcc.dg/asm-b.c: New test.
6771
6772 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
6773
6774         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
6775         Disable this test on IRIX 6.
6776
6777 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
6778
6779         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
6780         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
6781         parser.
6782
6783 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
6784
6785         PR tree-optimization/20204
6786         * testsuite/gcc.dg/pr20204.c: New test.
6787
6788 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
6789
6790         PR target/20196
6791         * gcc.c-torture/execute/20050224-1.c: New test.
6792
6793         PR c++/20175
6794         * g++.dg/warn/Wbraces2.C: New test.
6795
6796 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
6797
6798         PR c++/19878
6799         * g++.dg/init/const2.C: New test.
6800
6801 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
6802
6803         PR tree-optimization/20100
6804         * gcc.c-torture/execute/pr20100-1.c: New test.
6805
6806 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6807
6808         * gfortran.dg/implicit_3.f90: New test.
6809
6810         * gfortran.dg/deftype_1.f90: New test.
6811
6812 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
6813
6814         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
6815         the test passes.
6816         * g++.dg/other/anon3.C: Accept a warning.
6817
6818 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
6819
6820         * gcc.dg/pr20017.c: Fix a comment typo.
6821
6822 2005-02-23  Bud Davis  <bdavis@gfortran.org>
6823
6824         * gfortran.dg/list_read_4.f90: Change to f90 comments.
6825
6826 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
6827
6828         PR ada/19902
6829         * ada/acats/tests/cxa/cxa3004.a: Remove.
6830         * ada/acats/tests/cxb/cxb30061.am: Likewise.
6831
6832 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
6833
6834         PR c++/20073
6835         * g++.dg/init/const1.C: New test.
6836
6837         PR c++/19991
6838         * g++.dg/parse/constant7.C: New test.
6839
6840         PR c++/20152
6841         * g++.dg/parse/error27.C: New test.
6842         * g++.dg/template/qualttp15.C: Adjust error markers.
6843         * g++.old-deja/g++.other/struct1.C: Likewise.
6844
6845         PR c++/20153
6846         * g++.dg/template/error17.C: New test.
6847
6848         PR c++/20148
6849         * g++.dg/parser/error26.C: New test.
6850
6851 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
6852
6853         PR tree-optimization/20100
6854         PR tree-optimization/20115
6855         * gcc.dg/pr20115.c: New test.
6856         * gcc.dg/pr20115-1.c: New test.
6857         * gcc.dg/pr20100.c: New test.
6858         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
6859         call-clobbered variables after alias1.
6860
6861 2005-02-22  Bud Davis  <bdavis@gfortran.org>
6862
6863         * gfortran.dg/list_read_4.f90: new test.
6864
6865 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
6866
6867         PR rtl-optimization/20017.
6868         * gcc.dg/pr20017.c: New.
6869
6870 2005-02-22  Devang Patel  <dpatel@apple.com>
6871
6872         PR 19952
6873         * g++.dg/tree-ssa/pr19952.C: New test.
6874
6875 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
6876
6877         PR c++/19883
6878         * g++.dg/parse/constant6.C: New test.
6879
6880 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
6881
6882         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
6883         * g++.dg/charset/asm2.c: Likewise.
6884         * g++.dg/charset/asm3.c: Likewise.
6885         * g++.dg/charset/asm4.c: Likewise.
6886         * g++.dg/charset/asm5.c: Likewise.
6887         * g++.dg/charset/attribute1.c: Likewise.
6888         * g++.dg/charset/attribute2.c: Likewise.
6889         * g++.dg/charset/extern1.cc: Likewise.
6890         * g++.dg/charset/extern2.cc: Likewise.
6891         * g++.dg/charset/extern3.cc: Likewise.
6892         * g++.dg/charset/function.cc: Likewise.
6893         * g++.dg/charset/string.c: Likewise.
6894         * g++.dg/charset/charset.exp: Likewise.
6895         * lib/target-supports.exp (check_iconv_available): Fix comment.
6896
6897 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
6898
6899         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
6900         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
6901         * gcc.dg/charset/asm2.c: Likewise.
6902         * gcc.dg/charset/asm3.c: Likewise.
6903         * gcc.dg/charset/asm4.c: Likewise.
6904         * gcc.dg/charset/asm5.c: Likewise.
6905         * gcc.dg/charset/asm6.c: Likewise.
6906         * gcc.dg/charset/attribute1.c: Likewise.
6907         * gcc.dg/charset/attribute2.c: Likewise.
6908         * gcc.dg/charset/builtin1.c: Likewise.
6909         * gcc.dg/charset/extern.c: Likewise.
6910         * gcc.dg/charset/function.c: Likewise.
6911         * gcc.dg/charset/string.c: Likewise.
6912         * gcc.dg/charset/charset.exp: Likewise.
6913
6914 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
6915
6916         PR fortran/20086
6917         * gfortran.dg/pr20086.f90: New test.
6918
6919 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
6920
6921         PR tree-optimization/19786
6922         * g++.dg/tree-ssa/pr19786.C: New.
6923
6924 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6925
6926         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
6927
6928 2005-02-21  Jeff Law  <law@redhat.com>
6929
6930         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
6931
6932 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6933
6934         * gfortran.dg/do_iterator: Split loop, markup all lines for
6935         which an error locus is printed.
6936         * gfortran.dg/pr17708.f90: Markup all lines for which an error
6937         locus is printed.
6938         * gfortran.dg/select_4.f90: Likewise.
6939         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
6940         locuses in the various permutations.
6941
6942 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
6943
6944         PR tree-optimization/19951
6945         * g++.dg/vect: New directory.
6946         * g++.dg/vect/vect.exp: New file.
6947         * g++.dg/vect/pr19951.cc: New testcase.
6948         * g++.dg/dg.exp: Also prune vectorizer tests.
6949
6950 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
6951
6952         PR 18785
6953         * gcc.dg/charset/builtin1.c: New test.
6954
6955 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6956
6957         PR c++/19299
6958         * g++.dg/inherit/volatile1.C: New test.
6959
6960         PR c++/19440
6961         * g++.dg/template/dtor4.C: New test.
6962
6963 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
6964
6965         * gfortran.dg/int_1.f90: New test.
6966
6967 2005-02-19  Devang Patel  <dpatel@apple.com>
6968
6969         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
6970
6971 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
6972
6973         * gfortran.dg/achar_1.f90: New test.
6974
6975 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
6976
6977         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
6978
6979 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
6980             Jakub Jelinek  <jakub@redhat.com>
6981
6982         PR tree-optimization/19828
6983         * gcc.dg/tree-ssa/loop-7.c: New test.
6984         * gcc.c-torture/execute/20050218-1.c: New test.
6985
6986 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
6987
6988         PR c/20043
6989         * gcc.dg/transparent-union-1.c: New test.
6990         * gcc.dg/transparent-union-2.c: New test.
6991
6992 2005-02-18  James E Wilson  <wilson@specifixinc.com>
6993
6994         PR tree-optimization/18977
6995         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
6996
6997 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
6998
6999         PR target/20054
7000         * gcc.dg/pr20054.c: New test.
7001
7002 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7003
7004         PR c++/19508
7005         * g++.dg/ext/attrib20.C: New test.
7006
7007 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
7008
7009         PR middle-end/20030
7010         * gfortran.fortran-torture/execute/character_passing.f90: New test.
7011
7012 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
7013
7014         PR c++/20008
7015         * g++.dg/opt/switch4.C: New.
7016
7017 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
7018
7019         PR c++/20023
7020         PR tree-optimization/20009
7021         * gcc.c-torture/compile/20050217-1.c: New test.
7022         * g++.dg/opt/switch3.C: New test.
7023
7024         PR tree-optimization/18947
7025         * gcc.c-torture/compile/20050215-1.c: New test.
7026         * gcc.c-torture/compile/20050215-2.c: New test.
7027         * gcc.c-torture/compile/20050215-3.c: New test.
7028
7029 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
7030
7031         PR c++/20028
7032         * g++.dg/template/crash34.C: New.
7033
7034         PR c++/20022
7035         * g++.dg/other/access3.C: New.
7036
7037 2005-02-17  Ira Rosen  <irar@il.ibm.com>
7038
7039         * gcc.dg/vect/vect-98.c: New test.
7040
7041 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
7042
7043         PR tree-optimization/19967
7044         * gcc.dg/pr19967.c: New.
7045
7046 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
7047
7048         PR middle-end/19857
7049         * gcc.dg/tree-ssa/20050215-1.c: New test.
7050         * gcc.c-torture/execute/20050215-1.c: New test.
7051
7052 2005-02-15  Eric Christopher  <echristo@redhat.com>
7053
7054         * gcc.dg/cpp/20050215-1.c: New file.
7055
7056 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
7057
7058         PR tree-optimization/15785
7059         * gcc.dg/pr15785-1.c: New test.
7060
7061 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
7062
7063         PR c++/17788
7064         * g++.dg/init/ctor4.C: New.
7065         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
7066
7067 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
7068
7069         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
7070         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
7071
7072 2005-02-15  Andreas Schwab  <schwab@suse.de>
7073
7074         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
7075         declare malloc.
7076
7077 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
7078
7079         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
7080
7081 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
7082
7083         PR tree-optimization/19853
7084         * gcc.c-torture/compile/pr19853.c: New test.
7085
7086 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
7087
7088         PR c++/19608
7089         * g++.dg/parse/local-class1.C: New.
7090
7091         PR c++/19895
7092         * g++.dg/parse/ptrmem3.C: New.
7093
7094         PR c++/19884
7095         * g++.old-deja/g++.oliva/template6.C: Add another case.
7096         * g++.dg/template/explicit6.C: New.
7097
7098 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
7099
7100         PR c++/17816
7101         * g++.dg/other/redecl2.C: New.
7102
7103 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
7104
7105         PR c++/19891
7106         * g++.dg/abi/covariant4.C: New.
7107
7108 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
7109
7110         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
7111
7112 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
7113
7114         * gcc.dg/vect/vect-96.c: Fix typo.
7115
7116 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7117
7118         PR c++/14479
7119         PR c++/19487
7120         * g++.dg/template/enum5.C: New test.
7121
7122 2005-02-12  Ira Rosen  <irar@il.ibm.com>
7123
7124         * gcc.dg/vect/vect-97.c: New test.
7125
7126 2005-02-12  Ira Rosen  <irar@il.ibm.com>
7127
7128         * gcc.dg/vect/vect-96.c: New test.
7129
7130 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
7131
7132         * gcc.dg/builtins-34.c: Also check ldexp*.
7133
7134 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
7135
7136         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
7137
7138 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
7139
7140         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
7141         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
7142         dg-require-dll, dg-require-iconv, dg-require-named-sections,
7143         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
7144         selector_list, selector_expression, dg-process-target): Move to new
7145         file target-supports-dg.exp.
7146         * lib/target-supports-dg.exp: New.
7147
7148         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
7149         New.
7150
7151 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
7152
7153         PR c++/19666
7154         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
7155
7156         PR middle-end/19858
7157         * gcc.c-torture/compile/20050210-1.c: New test.
7158
7159 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
7160
7161         PR c++/19755
7162         * g++.dg/warn/Wbraces1.C: New test.
7163
7164 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
7165
7166         * gcc.dg/builtins-52.c: New testcase.
7167
7168 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
7169
7170         PR c/19342
7171         * gcc.c-torture/execute/20050119-1.c: New test.
7172
7173 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
7174
7175         PR c++/19811
7176         * g++.dg/init/delete1.C: New test.
7177
7178 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
7179
7180         PR c++/18470
7181         * g++.dg/template/static12.C: New test.
7182
7183 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
7184
7185         PR c++/19787
7186         * g++.dg/conversion/ambig1.C: New test.
7187
7188         PR c++/19739
7189         * g++.dg/ext/attrib19.C: New test.
7190
7191         PR c++/19732
7192         * g++.dg/parse/dtor5.C: New test.
7193
7194         PR c++/19762
7195         * g++.dg/template/dtor3.C: New test.
7196
7197         PR c++/19826
7198         * g++.dg/template/static11.C: New test.
7199         * g++.dg/template/crash2.C: Remove dg-error marker.
7200
7201 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
7202
7203         PR C++/18491
7204         * g++.old-deja/g++.mike/p10769a.C: Remove.
7205
7206 2005-02-09  Roger Sayle  <roger@eyesopen.com>
7207
7208         * gcc.dg/builtins-48.c: New test case.
7209         * gcc.dg/builtins-49.c: New test case.
7210         * gcc.dg/builtins-50.c: New test case.
7211         * gcc.dg/builtins-51.c: New test case.
7212
7213 2005-02-09  Ian Lance Taylor  <ian@airs.com>
7214
7215         PR middle-end/19583
7216         * g++.dg/warn/Wreturn-type-3.C: New test.
7217
7218 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
7219
7220         PR middle-end/19402
7221         * gcc.dg/pr19402-1.c: New testcase.
7222         * gcc.dg/pr19402-2.c: likewise.
7223
7224 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
7225
7226         PR middle-end/19854
7227         * g++.dg/tree-ssa/tmmti.C: New testcase.
7228
7229 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
7230
7231         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
7232
7233 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
7234
7235         PR c++/19733
7236         * g++.dg/parse/crash23.C: New test.
7237         * g++.dg/warn/Weff1.C: New test.
7238
7239 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
7240
7241         * gcc.dg/20050209-1.c: New test.
7242
7243 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
7244
7245         PR target/19799
7246         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
7247
7248 2005-02-08  Mike Stump  <mrs@apple.com>
7249
7250         * g++.dg/pch/import-2.c: New test.
7251         * g++.dg/pch/import-2.hs: New.
7252         * g++.dg/pch/include/import-2a.h: New.
7253         * g++.dg/pch/include/import-2b.h: New.
7254
7255 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
7256
7257         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
7258
7259 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7260
7261         * gfortran.dg/substr_1.f90: New test.
7262
7263 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
7264
7265         PR middle-end/19775
7266         * gcc.dg/torture/builtin-power-1.c: Disable test for
7267         invalid transformation.
7268         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
7269         no longer optimize.
7270         * gcc.dg/builtins-47.c: New testcase.
7271
7272 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
7273             Dorit Naishlos  <dorit@il.ibm.com>
7274
7275         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
7276
7277 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
7278
7279         * gcc.c-torture/compile/20050206-1.c: New test.
7280
7281 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
7282
7283         PR tree-opt/19768
7284         * g++.dg/opt/pr19768.C: New test.
7285
7286 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
7287
7288         PR tree-opt/19736
7289         * gcc.c-torture/compile/pr19736.c: New test.
7290
7291 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7292
7293         PR c++/17401
7294         * g++.dg/parse/error25.C: New test.
7295
7296 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
7297
7298         * gcc.c-torture/execute/20050203-1.c: New.
7299
7300 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
7301
7302         * gcc.dg/vect/vect-85.c: Remove xfail.
7303         * gcc.dg/vect/vect-86.c: Remove xfail.
7304         * gcc.dg/vect/vect-87.c: Remove xfail.
7305         * gcc.dg/vect/vect-88.c: Remove xfail.
7306
7307 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
7308
7309         * gcc.dg/altivec-19.c: New.
7310
7311 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
7312
7313         PR c/17807
7314         * gcc.dg/nested-func-3.c: New test.
7315         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
7316
7317 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
7318
7319         * gcc.test-framework/gen_directive_tests: Generate tests for
7320         selector expressions.
7321
7322 2005-02-02  Matt Austern  <austern@apple.com>
7323
7324         PR c++/19628
7325         * g++/ext/builtin7.C: New.
7326         * g++/ext/builtin8.C: New.
7327
7328 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
7329
7330         PR c/18502
7331         * gcc.dg/pr18502-1.c: New test.
7332
7333 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7334
7335         PR c++/17413
7336         * g++.dg/template/local4.C: Tweak.
7337
7338 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
7339
7340         PR tree-optimization/19578
7341         * gcc.c-torture/compile/20050202-1.c: New test.
7342
7343 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
7344
7345         PR c/19435
7346         * gcc.dg/c99-init-4.c: New test.
7347
7348 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
7349
7350         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
7351
7352         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
7353
7354         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
7355         * g++.dg/eh/check-vect.h: New.
7356
7357         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
7358         * gcc.dg/vect/vect-78.c: Ditto.
7359         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
7360         Remove.
7361
7362         * g++.dg/conversion/simd1.C: Expect warning.
7363         * g++.dg/ext/attribute-test-1.C: Ditto.
7364         * g++.dg/ext/attribute-test-2.C: Ditto.
7365         * g++.dg/ext/attribute-test-3.C: Ditto.
7366         * g++.dg/ext/attribute-test-4.C: Ditto.
7367
7368         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
7369         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
7370
7371         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
7372
7373 2005-02-01  Richard Henderson  <rth@redhat.com>
7374
7375         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
7376         long double for ibm double-double format.
7377         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7378
7379 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
7380
7381         PR tree-optimization/19633
7382         * testsuite/gcc.dg/pr19633-1.c: New test.
7383         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
7384         to NULL or a symbol.
7385
7386 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
7387
7388         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
7389         New procs.
7390         (dg-process-target (local override)): Handle selector expressions.
7391
7392         * gcc.test-framework/README: Describe tests in source directory.
7393         * gcc.test-framework/test-framework.awk: Handle dg- tests.
7394         * gcc.test-framework/test-framework.exp: Handle dg- tests.
7395         * gcc.test-framework/dg-bogus-exp-P.c: New test.
7396         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
7397         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
7398         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
7399         * gcc.test-framework/dg-do-link-exp-P.c: New test.
7400         * gcc.test-framework/dg-do-run-exp-P.c: New test.
7401         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
7402         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
7403         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
7404         * gcc.test-framework/dg-error-exp-P.c: New test.
7405         * gcc.test-framework/dg-error-exp-XP.c: New test.
7406         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
7407         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
7408         * gcc.test-framework/dg-output-exp-P.c: New test.
7409         * gcc.test-framework/dg-output-exp-XF.c: New test.
7410         * gcc.test-framework/dg-warning-exp-P.c: New test.
7411         * gcc.misc-tests/dg-1.c: Remove.
7412         * gcc.misc-tests/dg-2.c: Remove.
7413         * gcc.misc-tests/dg-3.c: Remove.
7414         * gcc.misc-tests/dg-4.c: Remove.
7415         * gcc.misc-tests/dg-5.c: Remove.
7416         * gcc.misc-tests/dg-6.c: Remove.
7417         * gcc.misc-tests/dg-7.c: Remove.
7418         * gcc.misc-tests/dg-8.c: Remove.
7419         * gcc.misc-tests/dg-9.c: Remove.
7420         * gcc.misc-tests/dg-10.c: Remove.
7421         * gcc.misc-tests/dg-11.c: Remove.
7422         * gcc.misc-tests/dg-12.c: Remove.
7423         * gcc.misc-tests/dg-test.exp: Remove.
7424
7425         * gcc.test-framework/test-framework.awk: Change recording and
7426         printing of passes and failures.
7427
7428         * gcc.test-framework: New directory.
7429         * gcc.test-framework/README: New.
7430         * gcc.test-framework/test-framework.exp: New.
7431         * gcc.test-framework/test-framework.awk: New.
7432         * gcc.test-framework/gen_directive_tests: New.
7433
7434 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
7435
7436         * lib/treelang.exp: Fix comment typos.
7437         (treelang_target_compile): Don't append libs=-ltreelang to options.
7438
7439 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
7440
7441         * g++.dg/parse/typename7.C: Adjust error messages.
7442
7443 2005-01-31  Jeff Law  <law@redhat.com>
7444
7445         * gcc.c-torture/execute/20050131-1.c: New test.
7446         * gcc.dg/wcaselabel.c: New test.
7447
7448 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
7449
7450         * g++.dg/other/warning1.C: Adjust error messags.
7451         * g++.dg/parse/constant5.C: New test.
7452
7453 2005-01-31  Steven Bosscher  <stevenb@suse.de>
7454
7455         PR c/19333
7456         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
7457         the test case valid.
7458         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
7459         * testsuite/gcc.dg/array-7.c: Adjust expected result.
7460         * testsuite/gcc.dg/pr18596-3.c: Likewise.
7461         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
7462         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
7463         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
7464
7465 2005-01-31  Dale Johannesen  <dalej@apple.com>
7466
7467         * g++.dg/opt/pr19650.C:  New test.
7468
7469 2005-01-31  Richard Henderson  <rth@redhat.com>
7470
7471         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
7472         long double for intel double extended format.
7473         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7474
7475 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
7476
7477         PR c++/19555
7478         * g++.dg/template/static10.C: New test.
7479
7480         PR c++/19395
7481         * g++.dg/parse/error24.C: New test.
7482
7483         PR c++/19367
7484         * g++.dg/lookup/builtin1.C: New test.
7485
7486         PR c++/19457
7487         * g++.dg/warn/conv3.C: New test.
7488
7489 2005-01-30  Bud Davis  <bdavis@gfortran.org>
7490
7491         PR fortran/19647
7492         * gfortan.dg/inquire_7.f90
7493
7494 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
7495
7496         PR tree-optimization/15791
7497         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
7498         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
7499         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
7500         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
7501         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
7502         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
7503         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
7504         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
7505         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
7506         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
7507
7508 2005-01-29  Paul Brook  <paul@codesourcery.com>
7509
7510         PR fortran/18565
7511         * check.c (real_or_complex_check): New function.
7512         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
7513         * intrinsic.c (add_functions): Use new check functions.
7514         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
7515         Add prototypes.
7516
7517 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
7518
7519         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
7520         gcc.dg/lvalue-3.c: New tests.
7521         * gcc.dg/concat.c: Update expected messages.
7522
7523 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
7524
7525         PR libfortran/19595
7526         * gfortran.dg/eor_1.f90:  New test.
7527
7528 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
7529
7530         PR fortran/19589
7531         * gfortran.dg/logical_data_1.f90: New test.
7532
7533 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
7534
7535         PR c++/19253
7536         * g++.dg/template/crash33.C: New test.
7537
7538         PR c++/19667
7539         * g++.dg/template/crash32.C: New test.
7540
7541 2005-01-28  Ian Lance Taylor  <ian@airs.com>
7542
7543         PR middle-end/16558
7544         * g++.dg/warn/Wreturn-type-2.C: New test.
7545
7546 2004-06-24  Jeff Law  <law@redhat.com>
7547
7548         * gcc.dg/tree-ssa/20050128-1.c: New test.
7549
7550 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
7551
7552         * gcc.target/frv/all-mdpackh-1.c: New test.
7553
7554 2005-01-28  Steven Bosscher  <stevenb@suse.de>
7555
7556         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
7557
7558 2005-01-27  Richard Henderson  <rth@redhat.com>
7559
7560         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
7561
7562 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
7563
7564         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
7565
7566 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
7567
7568         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
7569         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
7570         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
7571         to cope with cases where the multilib options override the dg-options.
7572
7573 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
7574
7575         PR c/18946
7576         * gcc.dg/noncompile/20050120-1.c: New test.
7577
7578 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
7579
7580         PR tree-optimization/19633
7581         * gcc.dg/pr19633.c: New test.
7582         * gcc.dg/tree-ssa/pr19633.c: New test.
7583
7584 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
7585
7586         * gcc.dg/20041216-1.c: New test.
7587
7588 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
7589
7590         PR objc/18862
7591         * objc.dg/selector-2.m: New test.
7592
7593 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
7594
7595         * g++.dg/opt/range-test-2.C: New test.
7596
7597         PR rtl-optimization/19579
7598         * gcc.c-torture/execute/20050124-1.c: New test.
7599
7600 2005-01-26  Greg Parker  <gparker@apple.com>
7601         Stuart Hastings  <stuart@apple.com>
7602
7603         * gcc.c-torture/execute/20050125-1.c: New.
7604
7605 2005-01-18  Jan Hubicka  <jh@suse.cz>
7606
7607         PR tree-optimize/19337
7608         * gcc.c-torture/compile/20050119-1.c: New test.
7609
7610 2005-01-24  James E Wilson  <wilson@specifixinc.com>
7611
7612         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
7613         test for successful match.
7614
7615 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
7616
7617         PR objc/18408
7618         * objc.dg/comp-types-7.m: New test.
7619
7620 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
7621
7622         * lib/target-supports.exp (current_target_name): New.
7623         (check_effective_target_ilp32, check_effective_target_lp64):
7624         Cache the result to use as long as the current target, with
7625         multilib flags, remains the same.
7626
7627         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
7628         (dg-require-weak, dg-require-visibility, dg-require-alias,
7629         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
7630         dg-require-effective-target, dg-skip-if): Remove call to
7631         skip_test_and_clear_xfail.
7632         (dg-test): Clear xfail data.
7633
7634 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
7635
7636         PR target/17751
7637         * gcc.dg/ppc64-toc.c: New test.
7638
7639         * g++.dg/tree-ssa/empty-1.C: New test.
7640
7641         PR middle-end/19551
7642         * gcc.c-torture/execute/20050121-1.c: New test.
7643         * gcc.dg/20050121-2.c: New test.
7644
7645 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
7646         Paul Brook  <paul@codesourcery.com>
7647
7648         PR fortran/17941
7649         * gfortran.dg/real_const_1.f: New test.
7650         * gfortran.dg/real_const_2.f90: New test.
7651         * gfortran.dg/complex_int_1.f90: New test.
7652
7653 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
7654
7655         PR fortran/19313
7656         * gfortan.dg/inquire_6.f90: New test.
7657
7658 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
7659
7660         PR libfortran/19451
7661         * open_readonly_1.f90:  New test.
7662
7663 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
7664
7665         PR libfortran/18982
7666         * gfortran.dg/open_new.f90: New file.
7667
7668 2005-01-22  Paul Brook  <paul@codesourcery.com>
7669
7670         * namelist_1.f90: New test.
7671
7672 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
7673
7674         PR tree-optimization/19484
7675         * gcc.c-torture/compile/20050122-[12].c: New tests.
7676
7677 2005-01-22  Paul Brook  <paul@codesourcery.com>
7678
7679         * gfortran.dg/implicit_2.f90: New test.
7680
7681 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
7682
7683         PR fortran/19314
7684         * gfortran.dg/inquire_5.f90: New test.
7685
7686 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7687
7688         PR c/18809
7689         * gcc.dg/pr18809-1.c: New test.
7690
7691 2005-01-21  Ian Lance Taylor  <ian@airs.com>
7692
7693         * gcc.dg/20050121-1.c: New test.
7694
7695         PR tree-optimization/13000
7696         * gcc.dg/20040206-1.c: Change warning to point where function is
7697         being inlined.
7698
7699 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7700
7701         PR c++/19208
7702         * g++.dg/template/array11.C: New test.
7703
7704 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7705
7706         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
7707         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
7708         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
7709         * gfortran.dg/getenv_1.f90: Add dg-do directive.
7710         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
7711         gfortran.dg/pr17164.f90: Add missing dg-do directives.
7712
7713 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
7714
7715         PR tree-optimization/15349
7716         * gcc.dg/tree-ssa/pr15349.c: New.
7717
7718 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
7719
7720         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
7721
7722 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
7723
7724         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
7725         scan-assembler-times directive name.
7726
7727         * gcc.dg/asm-a.c: Move dg-require-effective-target to
7728         after dg-do.
7729
7730         PR rtl-optimization/19462
7731         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
7732
7733 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
7734
7735         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
7736         counting function calls on ia64.
7737
7738 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
7739
7740         PR rtl-optimization/15139
7741         * gcc.dg/20050111-2.c: New test.
7742
7743         PR c/17297
7744         * gcc.c-torture/compile/20050113-1.c: New testcase.
7745
7746         PR middle-end/19164
7747         * gcc.dg/20050113-1.c: New testcase.
7748
7749 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
7750
7751         * gcc.dg/vect/vect-85.c: Add comment.
7752         * gcc.dg/vect/vect-86.c: Add xfail for now.
7753         * gcc.dg/vect/vect-87.c: Add xfail for now.
7754         * gcc.dg/vect/vect-88.c: Add xfail for now.
7755         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
7756
7757 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7758
7759         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
7760
7761 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7762
7763         * g++.dg/debug/typedef3.C: New test.
7764
7765 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
7766
7767         PR c/19472
7768         * gcc.dg/asm-a.c: New test.
7769
7770 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
7771
7772         * gcc.dg/sh-relax.c: Add prototype for abort.
7773
7774 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7775
7776         * gcc.dg/short-compare-1.c: New test.
7777         * gcc.dg/short-compare-2.c: Likewise.
7778
7779 2005-01-18  Michael Matz  <matz@suse.de>
7780
7781         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
7782
7783 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
7784
7785         PR tree-optimization/19121
7786         * gcc.c-torture/compile/pr19121.c: New test.
7787
7788 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
7789
7790         PR target/19357
7791         * gcc.c-torture/compile/pr19357.c: New test.
7792
7793 2005-01-17  Ian Lance Taylor  <ian@airs.com>
7794
7795         PR c/5675
7796         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
7797         pass--those that refer just to the variable, possibly with a
7798         cast.
7799         * gcc.dg/c99-const-expr-3.c: Likewise.
7800
7801         PR middle-end/13127
7802         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
7803         longer emitted.
7804
7805 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
7806
7807         PR fortran/18778
7808         * gfortran.dg/endfile_2.f90: New test.
7809
7810 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
7811
7812         PR 19168
7813         * gfortran.dg/select_5.f90: New test.
7814
7815 2004-01-16  Paul Brook  <paul@codesourcery.com>
7816
7817         * gfortran.dg/common_4.f90: New test.
7818
7819 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
7820
7821         PR rtl-optimization/19462
7822         * gcc.dg/torture/pr19462-1.c: New test.
7823
7824 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
7825
7826         PR objc/19321
7827         * objc.dg/func-ptr-2.m: New.
7828         * objc.dg/volatile-1.m: New.
7829
7830 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7831
7832         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
7833
7834 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
7835
7836         PR tree-optimization/19060
7837         * gcc.c-torture/execute/20050104-1.c: New test.
7838
7839 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
7840
7841         PR fortran/18983
7842         * gfortran.dg/write_to_null.f90: New test.
7843
7844 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
7845             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7846
7847         PR other/19328
7848         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
7849         argument.
7850
7851 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
7852
7853         PR c++/19263
7854         * g++.dg/init/vector1.C: New test.
7855
7856 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
7857
7858         PR target/13158
7859         * gcc.target/ia64/sibcall-unwind-1.c: New test.
7860         PR target/18987
7861         * gcc.target/ia64/sibcall-unwind-2.c: New test.
7862
7863 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
7864
7865         * gfortran.dg/select_1.f90: New test.
7866         * gfortran.dg/select_2.f90: New test.
7867         * gfortran.dg/select_3.f90: New test.
7868         * gfortran.dg/select_4.f90: New test.
7869
7870 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
7871
7872         PR middle-end/19084
7873         PR rtl-optimization/19348
7874         * gcc.dg/20050111-1.c: New test.
7875         * gcc.c-torture/execute/20050111-1.c: New test.
7876
7877         * gcc.dg/i386-asm-4.c: New test.
7878
7879 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
7880
7881         * gcc.dg/nested-func-2.c: New test.
7882         * ada/acats/norun.lst: Remove c953002.
7883
7884 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
7885
7886         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
7887
7888 2005-01-12  Ben Elliston  <bje@au.ibm.com>
7889
7890         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
7891
7892 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
7893
7894         PR target/18761
7895         * g++.dg/abi/align1.C: New test.
7896
7897 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
7898
7899         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
7900         at a time.
7901         * g++.dg/ext/altivec_check.h: Support compiling as C.
7902
7903 2005-01-10  Roger Sayle  <roger@eyesopen.com>
7904
7905         PR c++/19355
7906         * g++.dg/expr/pr19355-1.C: New test case.
7907
7908 2005-01-10  Laurent GUERBY <laurent@guerby.net>
7909
7910         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
7911         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
7912         * ada/acats/tests/c3/c92005b.ada: Likewise.
7913         * ada/acats/tests/c3/cxb3012.a: Likewise.
7914         * ada/acats/norun.lst: Add c380004 and c953002, add PR
7915
7916 2005-01-09  Paul Brook  <paul@codesourcery.com>
7917
7918         * gfortran.dg/common_2.f90: New file.
7919         * gfortran.dg/common_3.f90: New file.
7920
7921 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
7922
7923         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
7924
7925 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
7926
7927         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
7928         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
7929         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
7930         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
7931         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
7932         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
7933         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
7934         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
7935         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
7936         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
7937         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
7938         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
7939         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
7940         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
7941         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
7942         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
7943         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
7944         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
7945         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
7946         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
7947         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
7948         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
7949         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
7950         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
7951         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
7952         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
7953         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
7954         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
7955         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
7956         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
7957         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
7958         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
7959         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
7960         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
7961         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
7962         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
7963         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
7964         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
7965         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
7966         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
7967         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
7968         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
7969         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
7970         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
7971         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
7972         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
7973         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
7974         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
7975         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
7976         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
7977         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
7978         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
7979         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
7980         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
7981         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
7982         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
7983         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
7984         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
7985         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
7986         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
7987         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
7988         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
7989         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
7990         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
7991         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
7992         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
7993         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
7994
7995         * gcc.dg/vect/vect-1.c: Fix spelling.
7996         * gcc.dg/vect/vect-10.c: Fix spelling.
7997         * gcc.dg/vect/vect-11.c: Fix spelling.
7998         * gcc.dg/vect/vect-12.c: Fix spelling.
7999         * gcc.dg/vect/vect-14.c: Fix spelling.
8000         * gcc.dg/vect/vect-15.c: Fix spelling.
8001         * gcc.dg/vect/vect-16.c: Fix spelling.
8002         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
8003         * gcc.dg/vect/vect-64.c: Fix comments.
8004         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
8005
8006 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
8007             Ira Rosen  <irar@il.ibm.com>
8008
8009         * gcc.dg/vect/vect-70.c: New test.
8010         * gcc.dg/vect/vect-71.c: New test.
8011
8012 2005-01-09  Manfred Hollstein  <mh@suse.com>
8013
8014         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
8015         * gcc.dg/pr18241-2.c: Likewise.
8016         * gcc.dg/pr18241-3.c: Likewise.
8017         * gcc.dg/pr18241-4.c: Likewise.
8018         * gcc.dg/pr18241-5.c: Likewise.
8019
8020 2005-01-08  Richard Henderson  <rth@redhat.com>
8021
8022         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
8023         False for x86 and x86-64.
8024
8025 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
8026
8027         PR tree-optimization/18241
8028         * gcc.dg/pr18241-1.c: New test.
8029         * gcc.dg/pr18241-2.c: New test.
8030         * gcc.dg/pr18241-3.c: New test.
8031         * gcc.dg/pr18241-4.c: New test.
8032         * gcc.dg/pr18241-5.c: New test.
8033
8034 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
8035
8036         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
8037         gfortran.dg/select_4.f90: New.
8038
8039 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
8040
8041         * gcc.c-torture/execute/20050107-1.c: New test.
8042
8043 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
8044
8045         PR c++/19298
8046         * g++.dg/template/ref2.C: New.
8047
8048 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
8049
8050         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
8051         instead of being empty.
8052
8053 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8054
8055         PR fortran/15553
8056         * gfortran.dg/array-1.f90: New test.
8057
8058 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
8059
8060         PR tree-optimization/19283
8061         * gcc.c-torture/execute/20050106-1.c: New test.
8062
8063         PR rtl-optimization/18861
8064         * gcc.dg/20050105-1.c: New test.
8065
8066         PR tree-optimization/18828
8067         * gcc.dg/20050105-2.c: New test.
8068
8069 2005-01-07  Andreas Jaeger  <aj@suse.de>
8070
8071         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
8072
8073 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
8074
8075         PR fortran/18398
8076         * gfortran.dg/fmt_read.f90: New test.
8077
8078 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
8079
8080         * gcc.dg/rs6000-ldouble-2.c: New.
8081
8082 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
8083
8084         PR c++/19244
8085         * g++.dg/parser/ctor2.C: New test.
8086
8087 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8088
8089         PR c++/17154
8090         * g++.dg/template/using9.C: New test.
8091
8092 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8093
8094         PR c++/19258
8095         * g++.dg/lookup/friend6.C: New test.
8096
8097 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
8098
8099         PR c++/19270
8100         * g++.dg/template/array10.C: New.
8101
8102 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8103
8104         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
8105         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
8106
8107 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
8108
8109         * gcc.c-torture/compile/20050105-1.c: New test.
8110
8111 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
8112
8113         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
8114
8115 2005-01-05  Roger Sayle  <roger@eyesopen.com>
8116
8117         PR middle-end/19100
8118         * gcc.dg/conv-3.c: New test case.
8119
8120 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
8121
8122         * gcc.dg/asm-wide-1.c: New test.
8123
8124 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
8125
8126         PR c++/19030
8127         * g++.dg/parse/crash22.C: New
8128
8129 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
8130
8131         PR 19257
8132         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
8133
8134 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
8135
8136         PR middle-end/17767
8137         * gcc.dg/i386-mmx-6.c: New test case.
8138
8139 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
8140
8141         PR tree-optimization/18308
8142         * gcc.dg/vect/pr18308.c: New testcase.
8143
8144 2005-01-04  Andreas Jaeger  <aj@suse.de>
8145
8146         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
8147
8148 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
8149             Robert Bowdidge <bowdidge@apple.com>
8150
8151         * gcc.dg/cpp/subframework1.c: New.
8152         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
8153         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
8154         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
8155         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
8156
8157 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
8158
8159         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
8160         producing warning.
8161         * gcc.dg/darwin-weakimport-2.c: New.
8162
8163 2005-01-03  Richard Henderson  <rth@redhat.com>
8164
8165         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
8166
8167 2005-01-03  Richard Henderson  <rth@redhat.com>
8168
8169         * gcc.dg/vect/vect.exp: Enable for ia64.
8170         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
8171         (check_effective_target_vect_float): Likewise.
8172         (check_effective_target_vect_no_align): Likewise.
8173         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
8174         * gcc.dg/vect/vect-8.c: Likewise.
8175
8176 2005-01-03  Uros Bizjak <uros@kss-loka.si>
8177
8178         PR target/19236
8179         * gcc.dg/pr19236-1.c: New test case.
8180
8181 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
8182
8183         PR rtl-optimization/12092
8184         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
8185
8186 2005-01-02  Andreas Jaeger  <aj@suse.de>
8187
8188         * gcc.dg/pr12092-1.c: Do not run on x86_64.
8189
8190 2005-01-01  Roger Sayle  <roger@eyesopen.com>
8191             Andrew Pinski  <pinskia@physics.uc.edu>
8192
8193         PR rtl-optimization/12092
8194         * gcc.dg/pr12092-1.c: New test case.
8195
8196 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
8197
8198         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
8199         'hidden' and 'default' for better portability.
8200         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
8201
8202         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
8203         6 and 7.
8204         * g++.old-deja/g++.brendan/new3.C: Likewise.
8205
8206 2005-01-01  Steven Bosscher  <stevenb@suse.de>
8207
8208         * gcc.dg/20041231-1.C: New test.
8209         * g++.dg/warn/Wunreachable-code-1.C: New test.
8210
8211 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
8212
8213         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
8214         file, not /dev/null.  Abort on error.
8215
8216 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
8217             Ziemowit Laski  <zlaski@apple.com>
8218
8219         PR objc/18971
8220         * objc.dg/encode-5.m: New test.
8221
8222 2004-12-29  Richard Henderson  <rth@redhat.com>
8223
8224         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
8225         * objc.dg/stabs-1.m: Disable for ia64.
8226
8227 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
8228
8229         PR c++/19190
8230         * g++.dg/warn/Wunused-10.C: New test.
8231
8232 2004-12-28  Richard Henderson  <rth@redhat.com>
8233
8234         * objc.dg/stabs-1.m: Disable for alpha.
8235
8236 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
8237
8238         PR c++/19149
8239         * g++.dg/parse/error23.C: New test.
8240
8241 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8242
8243         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
8244
8245         PR fortran/19032
8246         * gfortran.dg/intrinsic_modulo_1.f90: New.
8247         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
8248         tests with divisor -1.
8249
8250 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
8251
8252         * g++.dg/opt/temp1.C (memcpy): Return a value.
8253
8254         PR c++/19148
8255         * g++.dg/expr/cond7.C: New test.
8256
8257 2004-12-27  Paul Brook  <paul@codesourcery.com>
8258
8259         * gfortran.dg/g77/select_no_compile.f: Remove.
8260
8261 2004-12-27  Richard Henderson  <rth@redhat.com>
8262
8263         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
8264         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
8265         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
8266
8267 2004-12-26  Richard Henderson  <rth@redhat.com>
8268
8269         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
8270         by 1i instead of token pasting.
8271
8272 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8273
8274         PR tree-optimization/17578
8275         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
8276         to additional_flags.
8277         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
8278
8279 2004-12-25  Richard Henderson  <rth@redhat.com>
8280
8281         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
8282         Remove Alpha.
8283
8284 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8285
8286         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
8287         hppa*-*-hpux*.
8288         * gcc.dg/pr17957.c (dg-options): Likewise.
8289         * gcc.dg/struct-ret-1.c: Add prototype for abort.
8290         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
8291         instead of 0 on __hppa__.
8292         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
8293         "foo,%r" on hppa*-*-*.
8294
8295 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
8296
8297         PR fortran/19071
8298         * gfortran.dg/complex_write.f90: New test.
8299
8300 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
8301
8302         PR c++/17595
8303         * g++.dg/parse/pragma2.C: New test.
8304
8305         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
8306
8307 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
8308
8309         * gcc.dg/empty2.c: Add missing dg-warning.
8310
8311 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
8312
8313         PR c++/17413
8314         * g++.dg/template/local4.C: New test.
8315         * g++.dg/template/crash19.C: Add dg-error marker.
8316
8317         * g++.dg/template/crash31.C: Correct embedded PR number.
8318
8319 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
8320
8321         PR c++/16405
8322         * g++.dg/opt/temp1.C: Add do-run marker.
8323
8324 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
8325
8326         * g++.dg/template/spec19.C: New.
8327
8328 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
8329
8330         PR target/16819
8331         * gcc.dg/empty2.c: New.
8332
8333 2004-12-23  Richard Henderson  <rth@redhat.com>
8334
8335         * lib/target-supports.exp (check_effective_target_vect_no_align):
8336         Remove i?86 and x86-64.
8337
8338 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
8339
8340         PR c++/16405
8341         * g++.dg/opt/temp1.C: New test.
8342
8343 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8344
8345         PR c++/18733
8346         * g++.dg/template/friend33.C: New testcase.
8347
8348 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
8349
8350         PR c++/18464
8351         * g++.dg/template/cond5.C: New test.
8352
8353         PR c++/18492
8354         * g++.dg/inherit/thunk3.C: New test.
8355
8356         PR c++/11224
8357         * g++.dg/warn/Wunused-9.C: New test.
8358
8359 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
8360
8361         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
8362
8363 2004-12-22  Jan Beulich  <jbeulich@novell.com>
8364
8365         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
8366
8367 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
8368
8369         PR c++/18378
8370         * g++.dg/ext/packed8.C: New test.
8371
8372         PR c++/19063
8373         * g++.dg/template/crash31.C: New test.
8374
8375         PR c++/19034
8376         * g++.dg/template/crash30.C: New test.
8377
8378 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
8379
8380         PR C++/18984
8381         * g++.dg/eh/ctor3.C: New test.
8382
8383 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
8384
8385         * objc.dg/stabs-1.m: Allow section name to be quoted and
8386         assembly label to begin with '.LL'.
8387
8388 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
8389
8390         * gcc.dg/vect/vect.exp
8391         (check_effective_target_lp64_or_vect_no_align): New.
8392         * gcc.dg/vect/vect-77.c: Use it.
8393         * gcc.dg/vect/vect-78.c: Use it.
8394
8395         * lib/target-supports.exp
8396         (check_effective_target_vect_no_max,
8397         check_effective_target_vect_no_bitwise,
8398         check_effective_target_vect_no_align): New.
8399         * gcc.dg/vect/vect-13.c: Use them.
8400         * gcc.dg/vect/vect-17.c: Ditto.
8401         * gcc.dg/vect/vect-18.c: Ditto.
8402         * gcc.dg/vect/vect-19.c: Ditto.
8403         * gcc.dg/vect/vect-20.c: Ditto.
8404         * gcc.dg/vect/vect-27.c: Ditto.
8405         * gcc.dg/vect/vect-29.c: Ditto.
8406         * gcc.dg/vect/vect-44.c: Ditto.
8407         * gcc.dg/vect/vect-48.c: Ditto.
8408         * gcc.dg/vect/vect-50.c: Ditto.
8409         * gcc.dg/vect/vect-52.c: Ditto.
8410         * gcc.dg/vect/vect-54.c: Ditto.
8411         * gcc.dg/vect/vect-56.c: Ditto.
8412         * gcc.dg/vect/vect-58.c: Ditto.
8413         * gcc.dg/vect/vect-60.c: Ditto.
8414         * gcc.dg/vect/vect-72.c: Ditto.
8415         * gcc.dg/vect/vect-80.c: Ditto.
8416
8417 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
8418
8419         PR c++/14075
8420         * g++.dg/init/string1.C: New.
8421
8422         PR c++/18975
8423         * g++.dg/other/synth1.C: New.
8424
8425 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
8426
8427         PR c/18963
8428         * gcc.dg/pr18963-1.c: New test.
8429
8430 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
8431
8432         PR c/18596
8433         * gcc.dg/funcdef-storage-1.c (foo): Remove.
8434         * gcc.dg/pr18596-1.c: Use dg-error.
8435         (dg-options): Use -fno-unit-at-a-time.
8436         * gcc.dg/pr18596-2.c: New test.
8437         * gcc.dg/pr18596-3.c: New test.
8438
8439 2004-12-20  Roger Sayle  <roger@eyesopen.com>
8440
8441         PR middle-end/18683
8442         * g++.dg/opt/pr18683-1.C: New test case.
8443
8444 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
8445
8446         PR other/19093
8447         * g++.dg/opt/max1.C: Fix for 64bit targets.
8448
8449 2004-12-20  Matt Austern  <austern@apple.com>
8450
8451         PR c++/19044
8452         * g++.dg/ext/builtin6.C: New
8453
8454 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
8455
8456         PR tree-optimization/19080
8457         * gcc.c-torture/compile/pr19080.c: New test.
8458
8459 2004-12-20  Steven Bosscher  <stevenb@suse.de>
8460
8461         * gcc.dg/20041219-1.c: New test.
8462
8463 2004-12-19  Roger Sayle  <roger@eyesopen.com>
8464
8465         PR middle-end/19068
8466         * g++.dg/opt/max1.C: New test case.
8467
8468 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
8469
8470         * gcc.dg/fdata-sections-1.c: New test.
8471
8472 2004-12-18  Roger Sayle  <roger@eyesopen.com>
8473
8474         PR middle-end/18548
8475         * gcc.dg/max-1.c: New test case.
8476
8477 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
8478
8479         * gcc.c-torture/execute/20041218-1.c: New test.
8480
8481 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
8482
8483         * gcc.dg/pr18501.c: New test.
8484         * gcc.dg/uninit-5.c: XFAIL.
8485         * gcc.dg/uninit-9.c: XFAIL.
8486
8487 2004-12-17  Dale Johannesen  <dalej@apple.com>
8488
8489         * gcc.dg/20041213-1.c:  New.
8490
8491 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
8492
8493         * objc.dg/stabs-1.m: Allow assembly label to begin
8494         with a dot ('.').
8495
8496 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
8497
8498         * gcc.c-torture/execute/20041213-1.c: Move...
8499         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
8500
8501 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
8502
8503         PR c++/18721
8504         * g++.dg/lookup/conv-5.C: New.
8505
8506 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
8507
8508         * objc.dg/stabs-1.m: New test.
8509
8510 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
8511
8512         * gcc.dg/visibility-c.c: Change compile to
8513         assemble for the test.
8514
8515 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
8516
8517         PR target/19041
8518         * gcc.dg/visibility-c.c: New test.
8519
8520 2004-12-16  Roger Sayle  <roger@eyesopen.com>
8521
8522         PR middle-end/18493
8523         * gcc.dg/switch-8.c: New test case.
8524
8525 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
8526
8527         PR c++/18905
8528         * g++.dg/template/init4.C: New.
8529         * g++.dg/opt/static3.C: Enable optimizer.
8530
8531 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
8532
8533         * g++.dg/other/complex1.C: New test.
8534
8535 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
8536
8537         * g++.dg/opt/inline9.C: New test.
8538
8539 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8540
8541         PR fortran/18993
8542         * gfotran.dg/nullify_1.f: New test.
8543
8544 2004-12-15  Richard Henderson  <rth@redhat.com>
8545
8546         * gcc.target/i386/i386.exp: New harness.
8547         * gcc.target/i386/vect-args.c: New.
8548
8549 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
8550
8551         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
8552
8553 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8554
8555         PR c++/18825
8556         * g++.dg/template/friend32.C: New test.
8557
8558 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
8559
8560         * cpp/pragma-once-1.c: New test.
8561         * cpp/pragma-once-1b.h: Likewise.
8562         * cpp/pragma-once-1c.h: Likewise.
8563         * cpp/pragma-once-1d.h: Likewise.
8564         * cpp/inc/pragma-once-1a.h: Likewise.
8565
8566 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
8567             Steven G. Kargl  <kargls@comcast.net>
8568
8569         PR fortran/17597
8570         * gfortran.dg/list_read_3.f90: New test.
8571
8572 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
8573
8574         * gcc.dg/ftrapv-2.c: New test.
8575
8576 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
8577
8578         PR c++/18981
8579         * g++.dg/template/typename9.C: New test.
8580
8581 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
8582
8583         PR c++/18738
8584         * g++.dg/template/typename8.C: New test.
8585         * g++.dg/parse/friend2.C: Tweak error message.
8586
8587 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
8588
8589         * gcc.c-torture/20041214-1.c: New test.
8590
8591 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
8592
8593         PR c++/18965
8594         * g++.dg/init/array17.C: New test.
8595
8596 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
8597
8598         PR c++/18793
8599         * g++.dg/init/aggr3.C: New test.
8600
8601 2004-12-14  Janis Johnson  <janis187@us.ibm.com
8602
8603         * gcc.dg/altivec-types-1.c: New test.
8604         * gcc.dg/altivec-types-2.c: New test.
8605         * gcc.dg/altivec-types-3.c: New test.
8606         * gcc.dg/altivec-types-4.c: New test.
8607         * g++.dg/ext/altivec-types-1.C: New test.
8608         * g++.dg/ext/altivec-types-2.C: New test.
8609         * g++.dg/ext/altivec-types-3.C: New test.
8610         * g++.dg/ext/altivec-types-4.C: New test.
8611
8612 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
8613
8614         PR middle-end/18951
8615         * gcc.c-torture/execute/20041213-1.c: New test.
8616
8617 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
8618
8619         PR c++/18949
8620         * g++.dg/template/cast1.C: New.
8621
8622 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
8623
8624         * gcc.c-torture/execute/20041213-2.c: New test.
8625
8626 2004-12-13  Richard Henderson  <rth@redhat.com>
8627
8628         * gcc.dg/i386-sse-10.c: Fix typo in options.
8629
8630 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
8631
8632         PR c++/18968
8633         * g++.dg/opt/pr18968.C: New test.
8634
8635 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
8636
8637         PR c++/18925
8638         * g++.dg/ext/visibility/staticdatamem.C: New test.
8639
8640 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
8641
8642         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
8643
8644 2004-12-13  Roger Sayle  <roger@eyesopen.com>
8645
8646         PR rtl-optimization/18928
8647         * gcc.dg/pr18928-1.c: New test case.
8648
8649 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
8650
8651         PR tree-opt/16951
8652         * gcc.c-torture/compile/20041211-1.c: New.
8653
8654 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8655
8656         PR middle-end/17564
8657         * gcc.c-torture/execute/20041212-1.c: New test.
8658
8659 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8660
8661         PR fortran/18869
8662         * gfortran.dg/common_1.f90: New test.
8663
8664 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
8665         Paul Brook  <paul@codesourcery.com>
8666
8667         PR fortran/16222
8668         * gfortran.dg/real_do_1.f90: New test.
8669
8670 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
8671
8672         PR tree-opt/18040
8673         * g++.dg/opt/ptrmem6.C: New test.
8674
8675 2004-12-11  Roger Sayle  <roger@eyesopen.com>
8676
8677         PR middle-end/18921
8678         * gcc.dg/pr18921-1.c: New test case.
8679
8680 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8681
8682         PR fortran/17175
8683         * gfortran.dg/scale_1.f90: New test.
8684
8685 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
8686
8687         PR middle-end/18903
8688         * gcc.c-torture/compile/pr18903.c: New test.
8689
8690 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
8691
8692         * gcc.c-torture/execute/20041210-1.c: New test.
8693
8694 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8695
8696         PR c++/18731
8697         * g++.dg/parser/struct-1.C: New test.
8698         * g++.dg/parser/struct-2.C: New test.
8699         * g++.dg/parser/struct-3.C: New test.
8700
8701 2004-12-09  Richard Henderson  <rth@redhat.com>
8702
8703         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
8704
8705         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
8706         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
8707
8708 2004-12-09  Matt Austern  <austern@apple.com>
8709
8710         PR c++/18514
8711         * g++.dg/ext/builtin1.C: New
8712         * g++.dg/ext/builtin2.C: New
8713         * g++.dg/ext/builtin3.C: New
8714         * g++.dg/ext/builtin4.C: New
8715         * g++.dg/ext/builtin5.C: New
8716
8717 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
8718
8719         PR tree-opt/18904
8720         * g++.dg/opt/ptrmem5.C: New test.
8721
8722 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
8723
8724         * g++.dg/parse/typename5.C: Adjust for new error.
8725         * g++.dg/parse/typename7.C: New.
8726
8727 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8728
8729         PR c++/18073
8730         * g++.dg/other/mmintrin.C: New test.
8731
8732 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
8733
8734         PR c++/16681
8735         * g++.dg/init/array15.C: New.
8736         * g++.dg/init/array16.C: New.
8737
8738 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8739
8740         PR fortran/18826
8741         * gfortran.dg/assign_1.f90: New test.
8742
8743 2004-12-08  Nick Clifton  <nickc@redhat.com>
8744
8745         * gcc.target/xstormy16/bss_below100: New directory containing tests.
8746         * gcc.target/xstormy16/data_below100: Likewise.
8747         * gcc.target/xstormy16/sfr: Likewise.
8748         * gcc.target/xstormy16/below100.S: New test source file.
8749         * gcc.target/xstormy16/below100.ld: New test linker script.
8750         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
8751         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
8752         bp instructions.
8753         * gcc.target/xstormy16/bp.c: Likewise.
8754
8755         * gcc.target/xstormy16/bss_below100: New files:
8756         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
8757         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
8758         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
8759         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
8760         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
8761         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
8762         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
8763         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
8764         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
8765         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
8766         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
8767         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
8768         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
8769         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
8770         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
8771         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
8772         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
8773         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
8774         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
8775         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
8776         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
8777         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
8778         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
8779         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
8780         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
8781         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
8782         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
8783
8784         * gcc.target/xstormy16/data_below100: New files:
8785         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
8786         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
8787         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
8788         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
8789         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
8790         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
8791         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
8792         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
8793         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
8794         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
8795         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
8796         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
8797         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
8798         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
8799         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
8800         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
8801         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
8802         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
8803         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
8804         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
8805         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
8806         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
8807         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
8808         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
8809         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
8810         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
8811         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
8812
8813         * gcc.target/xstormy16/sfr: New files:
8814         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
8815         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
8816         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
8817         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
8818         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
8819         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
8820         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
8821         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
8822         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
8823         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
8824         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
8825         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
8826         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
8827         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
8828         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
8829         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
8830         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
8831         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
8832         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
8833         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
8834         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
8835         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
8836         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
8837         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
8838         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
8839         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
8840         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
8841         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
8842         27_if0_sfrw_bitfield_f.c
8843
8844 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8845
8846         PR c++/18100
8847         * g++.dg/lookup/name-clash4.C: New test.
8848
8849 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
8850
8851         PR c++/18672
8852         * g++.dg/opt/array1.C: New.
8853
8854         PR c++/18803
8855         * g++.dg/template/operator5.C: New.
8856
8857 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
8858
8859         PR c/18867
8860         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
8861
8862 2004-12-07  Steven Bosscher  <stevenb@suse.de>
8863
8864         * gcc.dg/noncompile/20041207.c: New test.
8865
8866 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
8867
8868         * g++.dg/other/unreachable-1.C: New test.
8869
8870 2004-12-06  Nick Clifton  <nickc@redhat.com>
8871
8872         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
8873         <limits.h> because the latter comes from gcc's include/ directory
8874         and not the newlib/libc/include directory.
8875
8876 2004-12-04  Richard Henderson  <rth@redhat.com>
8877
8878         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
8879
8880 2004-12-04  Richard Henderson  <rth@redhat.com>
8881
8882         * lib/target-supports.exp (check_gc_sections_available): Disable
8883         for alpha and ia64.
8884
8885 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
8886
8887         PR middle-end/17909
8888         * g++.dg/other/vararg-2.C: New test.
8889
8890 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8891
8892         PR c++/17011, c++/17971
8893         * g++.dg/template/error15.C: Adjust expected error.
8894         * g++.dg/template/instantiate3.C: Likewise.
8895
8896 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
8897
8898         * gcc.dg/altivec-18.c: Fix for darwin
8899
8900 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
8901
8902         PR c++/18782
8903         * g++.dg/parse/ptrmem2.C: New.
8904
8905         PR c++/18318
8906         * g++.dg/template/new1.C: New.
8907
8908 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8909
8910         PR fortran/18710
8911         * gfortran.dg/direct_io_3.f90: New test.
8912
8913 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
8914
8915         PR 18758
8916         * g++.dg/parse/crash21.C: New.
8917
8918 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8919
8920         PR c++/15664, c++/18276
8921         * g++.dg/template/ttp13.C: New test.
8922         * g++.dg/template/ttp14.C: Likewise.
8923
8924 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8925
8926         PR c++/18123
8927         * g++.dg/parse/enum2.C: New test.
8928         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
8929
8930 2004-12-02  Nick Clifton  <nickc@redhat.com>
8931
8932         * gcc.target/xstormy16: New test directory.
8933         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
8934         * gcc.target/xstormy16/bp.c: Check the generation of bp
8935         instructions.
8936         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
8937         bn instructions and the BELOW100 attribute.
8938
8939 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
8940
8941         PR target/16952
8942         * gcc.dg/ppc-eabi.c: New.
8943
8944 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
8945
8946         PR fortran/18284
8947         * gfortran.dg/backspace.f90
8948
8949 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
8950
8951         * gfortran.dg/inquire.f90: New test.
8952
8953 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
8954
8955         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
8956         handle effective-target-keyword.
8957         (dg-skip-if): Support effective-target keyword as target list.
8958         (dg-xfail-if): Ditto.
8959         * lib/target-supports.exp (is-effective-target-keyword): New proc.
8960
8961 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
8962
8963         PR tree-optimization/18291
8964         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
8965
8966 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
8967
8968         PR C++/18729
8969         * g++.dg/parse/crash20.C: New.
8970
8971         PR c++/17431
8972         * g++.dg/overload/arg1.C: New.
8973         * g++.dg/overload/arg2.C: New.
8974         * g++.dg/overload/arg3.C: New.
8975         * g++.dg/overload/arg4.C: New.
8976
8977 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
8978
8979         * gcc.dg/c99-flex-array-4.c: Remove.
8980
8981 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
8982
8983         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
8984
8985         * lib/target-supports.exp (is-effective-target): Simplify.
8986
8987         * lib/target-supports.exp (check_effective_target_vect_long):
8988         Fix for powerpc64-*-*.
8989
8990 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
8991
8992         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
8993         to support new requirements on FreeBSD 5.
8994
8995 2004-11-30  Devang Patel  <dpatel@apple.com>
8996
8997         PR 18702
8998         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
8999
9000 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
9001
9002         * g++.dg/ext/altivec-13.C: New test.
9003
9004 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
9005
9006         PR tree-opt/18298
9007         * gcc.c-torture/execute/p18298.c: New test.
9008
9009 2004-11-30  Ira Rosen  <irar@il.ibm.com>
9010             Dorit Naishlos  <dorit@il.ibm.com>
9011
9012         PR tree-opt/18607
9013         * gcc.dg/vect/vect-89.c: New test.
9014
9015 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
9016
9017         * gcc.dg/pr18596-1.c: New test.
9018
9019 2004-11-30  Ben Elliston  <bje@au.ibm.com>
9020
9021         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
9022
9023 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
9024
9025         PR c/18479
9026         * gcc.dg/pr18479.c: New test.
9027
9028 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
9029
9030         PR target/18490
9031         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
9032         mmix-knuth-mmixware.
9033
9034         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
9035         cris-*-elf* cris-*-aout* mmix-*-*
9036
9037 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
9038
9039         PR middle-end/18725
9040         * gcc.dg/pr18725.c: New test.
9041
9042 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
9043
9044         PR target/18488
9045         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
9046
9047         PR target/18336
9048         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
9049
9050 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
9051
9052         PR c++/18368
9053         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
9054         * g++.old-deja/g++.law/ctors5.C: Likewise.
9055         * g++.old-deja/g++.other/crash25.C: Likewise.
9056
9057         PR c++/18674
9058         * g++.dg/template/error16.C: New test.
9059
9060         PR c++/18512
9061         * g++.dg/template/crash29.C: New test.
9062
9063 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
9064
9065         PR tree-optimization/18712
9066         * gcc.c-torture/compile/pr18712.c: New test.
9067
9068 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
9069
9070         PR c/7544
9071         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
9072         tests.
9073
9074 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9075
9076         PR c++/18652
9077         * g++.dg/lookup/crash6.C: New test.
9078
9079 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
9080
9081         PR middle-end/18164
9082         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
9083
9084 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
9085
9086         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
9087         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
9088         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
9089
9090 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
9091
9092         * gcc.dg/pr18164.c: New test.
9093
9094 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
9095
9096         * gcc.dg/funroll-loops-all.c: New.
9097
9098 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
9099
9100         PR target/18489
9101         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
9102         delimeter, match space and TAB as well as ":".
9103
9104         PR target/18484
9105         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
9106
9107         PR target/18348
9108         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
9109
9110         PR target/18345
9111         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
9112
9113         PR target/18337
9114         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
9115
9116 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
9117
9118         * gfortran.dg/direct_io_2.f90: New test.
9119
9120 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
9121
9122         PR target/18334
9123         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
9124
9125 2004-11-28  Richard Henderson  <rth@redhat.com>
9126
9127         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
9128
9129 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
9130
9131         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
9132         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
9133         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
9134         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
9135         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
9136         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
9137         gcc.dg/pointer-arith-8.c: New tests.
9138
9139 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
9140
9141         PR fortran/18364
9142         * gfortran.dg/endfile.f90: New test.
9143
9144 2004-11-27  Falk Hueffner  <falk@debian.org>
9145
9146         * gcc.dg/loop-6.c: New test.
9147
9148 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
9149
9150         * gcc.c-torture/execute/20041126-1.c: New test.
9151
9152 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
9153
9154         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
9155         on IRIX.
9156
9157 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
9158
9159         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
9160         functions.
9161
9162 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
9163
9164         PR rtl-optimization/17825
9165         * gcc.c-torture/compile/20041119-1.c: New test.
9166
9167 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9168
9169         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
9170         Check existence of ld library path variables before unsetting.
9171
9172 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
9173
9174         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
9175
9176 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
9177
9178         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
9179
9180 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
9181
9182         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
9183
9184 2004-11-26  Ben Elliston  <bje@au.ibm.com>
9185
9186         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
9187         dg-do directive.
9188
9189 2004-11-26  Ben Elliston  <bje@au.ibm.com>
9190
9191         * gcc.dg/pr17957.c: Pass --param, not -param.
9192
9193 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
9194
9195         PR middle-end/17957
9196         * testsuite/gcc.dg/pr17957.c: New test.
9197
9198 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
9199
9200         PR c++/18445
9201         * g++.dg/template/crash28.C: Likewise.
9202
9203         PR c++/18001
9204         * g++.dg/expr/unary2.C: Adjust lvalue messages.
9205         * g++.dg/ext/lvaddr.C: Likewise.
9206         * g++.dg/opt/pr7503-3.C: Likewise.
9207
9208         PR c++/18466
9209         * g++.dg/parse/qualified3.C: New test.
9210         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
9211
9212         PR c++/18545
9213         * g++.dg/expr/return1.C: New test.
9214
9215 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9216
9217         Friend class name lookup 3/n, PR c++/3332
9218         * g++.dg/lookup/friend3.C: New test.
9219         * g++.dg/lookup/friend4.C: Likewise.
9220         * g++.dg/lookup/friend5.C: Likewise.
9221
9222 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9223
9224         Friend class name lookup 2/n, PR c++/14513, c++/15410
9225         * g++.dg/lookup/friend2.C: New test.
9226         * g++.dg/template/friend31.C: Likewise.
9227
9228 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9229
9230         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
9231
9232 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
9233
9234         PR c++/17473
9235         * g++.dg/tc1/dr56.C: Remove.
9236         * g++.dg/template/typedef1.C: Add dg-error markers.
9237         * g++.old-deja/g++.other/typedef7.C: Likewise.
9238
9239         PR c++/18285
9240         * g++.dg/parse/typedef7.C: New test.
9241
9242 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
9243
9244         * gcc.c-torture/execute/20041124-1.c: New test.
9245
9246 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
9247
9248         * g++.dg/template/deduce3.C: New test.
9249
9250         PR c++/18586
9251         * g++.dg/template/crash27.C: New test.
9252
9253         PR c++/18530
9254         * g++.dg/warn/Wshadow-3.C: New test.
9255
9256 2004-11-24  Devang Patel  <dpatel@apple.com>
9257
9258         PR/18555
9259         * gcc.dg/cpp/isysroot-1.c: New test.
9260         * gcc.dg/cpp/usr/include/stdio.h: New file.
9261         * gcc.dg/cpp/isysroot-2.c: New test.
9262         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
9263         New file.
9264
9265 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9266
9267         PR c++/8929
9268         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
9269
9270 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
9271
9272         * gcc.target/sparc/align.c: Do not include <stdint.h>.
9273         * gcc.target/sparc/pdist.c: Likewise.
9274
9275 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
9276
9277         PR c++/16882
9278         * g++.dg/conversion/simd1.C: New test.
9279
9280 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9281
9282         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
9283         and restore_ld_library_path_env_vars.
9284         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
9285         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
9286         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
9287         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
9288
9289 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
9290
9291         * gcc.dg/pragma-align-2.c: Test macro expansion.
9292         * gcc.dg/pragma-pack-2.c: New test.
9293
9294 2004-11-23  Richard Henderson  <rth@redhat.com>
9295
9296         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
9297         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
9298         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
9299         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
9300         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
9301         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
9302
9303         * gcc.dg/vect/vect.exp: Add check for alpha.
9304         * lib/target-supports.exp (check_alpha_max_hw_available): New.
9305         (check_effective_target_vect_int): Enable for alpha.
9306         (check_effective_target_vect_long): New.
9307         (is-effective-target): Add it.
9308
9309 2004-11-23  Uros Bizjak <uros@kss-loka.si>
9310
9311         * gcc.dg/pr18614-1.c: New test.
9312
9313 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
9314
9315         * gcc.dg/setjmp-2.c: New test.
9316
9317 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
9318
9319         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
9320         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
9321         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
9322         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
9323         gcc.target/sparc/pdist.c: New tests.
9324
9325 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
9326
9327         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
9328
9329 2004-11-22  Dale Johannesen  <dalej@apple.com>
9330
9331         * gcc.dg/20041111-1.c:  New.
9332
9333 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
9334
9335         PR tree-opt/18536
9336         * gcc.dg/vect/pr18536.c: New test.
9337
9338 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9339
9340         PR c++/18354
9341         * g++.dg/template/nontype11.C: New test.
9342
9343 2004-11-21  Roger Sayle  <roger@eyesopen.com>
9344
9345         PR middle-end/18520
9346         * gcc.dg/pr18520-1.c: New test case.
9347
9348 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
9349
9350         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
9351         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
9352         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
9353         expected diagnostics.
9354
9355 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
9356
9357         PR target/18580
9358         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
9359         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
9360         vect-77.c, vect-77a.c: XFAIL on the SPARC.
9361
9362 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
9363
9364         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
9365
9366 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
9367             Joseph Myers  <joseph@codesourcery.com>
9368
9369         * lib/target-supports.exp (check_visibility_available): Really
9370         test the compiler.
9371
9372 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
9373
9374         PR tree-opt/18181
9375         * gcc.dg/vect/vect-85.c: New test.
9376         * gcc.dg/vect/vect-86.c: New test.
9377         * gcc.dg/vect/vect-87.c: New test.
9378         * gcc.dg/vect/vect-88.c: New test.
9379
9380 2004-11-19  Ben Elliston  <bje@au.ibm.com>
9381
9382         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
9383
9384 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
9385
9386         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
9387         * gcc.dg/ppc-and-1.c: Ditto.
9388         * gcc.dg/ppc-compare-1.c: Ditto.
9389         * gcc.dg/ppc-mov-1.c: Ditto
9390
9391 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
9392             Mark Mitchell  <mark@codesourcery.com>
9393
9394         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
9395
9396 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
9397             Aldy Hernandez  <aldyh@redhat.com>
9398
9399         * lib/target-supports.exp (check_effective_target_vect_int): New
9400         (check_effective_target_vect_float): New
9401         (check_effective_target_vect_double): New.
9402         (is-effective-target): Support new effective targets keywords.
9403         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
9404         default action for dg-do.
9405         * gcc.dg/vect/pr16105.c: Use new support.
9406         * gcc.dg/vect/pr18400.c: Ditto.
9407         * gcc.dg/vect/pr18425.c: Ditto.
9408         * gcc.dg/vect/vect-1.c: Ditto.
9409         * gcc.dg/vect/vect-10.c: Ditto.
9410         * gcc.dg/vect/vect-11.c: Ditto.
9411         * gcc.dg/vect/vect-12.c: Ditto.
9412         * gcc.dg/vect/vect-13.c: Ditto.
9413         * gcc.dg/vect/vect-14.c: Ditto.
9414         * gcc.dg/vect/vect-15.c: Ditto.
9415         * gcc.dg/vect/vect-16.c: Ditto.
9416         * gcc.dg/vect/vect-17.c: Ditto.
9417         * gcc.dg/vect/vect-18.c: Ditto.
9418         * gcc.dg/vect/vect-19.c: Ditto.
9419         * gcc.dg/vect/vect-2.c: Ditto.
9420         * gcc.dg/vect/vect-20.c: Ditto.
9421         * gcc.dg/vect/vect-21.c: Ditto.
9422         * gcc.dg/vect/vect-22.c: Ditto.
9423         * gcc.dg/vect/vect-23.c: Ditto.
9424         * gcc.dg/vect/vect-24.c: Ditto.
9425         * gcc.dg/vect/vect-25.c: Ditto.
9426         * gcc.dg/vect/vect-26.c: Ditto.
9427         * gcc.dg/vect/vect-27.c: Ditto.
9428         * gcc.dg/vect/vect-27a.c: Ditto.
9429         * gcc.dg/vect/vect-28.c: Ditto.
9430         * gcc.dg/vect/vect-29.c: Ditto.
9431         * gcc.dg/vect/vect-29a.c: Ditto.
9432         * gcc.dg/vect/vect-3.c: Ditto.
9433         * gcc.dg/vect/vect-30.c: Ditto.
9434         * gcc.dg/vect/vect-31.c: Ditto.
9435         * gcc.dg/vect/vect-32.c: Ditto.
9436         * gcc.dg/vect/vect-33.c: Ditto.
9437         * gcc.dg/vect/vect-34.c: Ditto.
9438         * gcc.dg/vect/vect-35.c: Ditto.
9439         * gcc.dg/vect/vect-36.c: Ditto.
9440         * gcc.dg/vect/vect-37.c: Ditto.
9441         * gcc.dg/vect/vect-38.c: Ditto.
9442         * gcc.dg/vect/vect-4.c: Ditto.
9443         * gcc.dg/vect/vect-40.c: Ditto.
9444         * gcc.dg/vect/vect-41.c: Ditto.
9445         * gcc.dg/vect/vect-42.c: Ditto.
9446         * gcc.dg/vect/vect-43.c: Ditto.
9447         * gcc.dg/vect/vect-44.c: Ditto.
9448         * gcc.dg/vect/vect-45.c: Ditto.
9449         * gcc.dg/vect/vect-46.c: Ditto.
9450         * gcc.dg/vect/vect-47.c: Ditto.
9451         * gcc.dg/vect/vect-48.c: Ditto.
9452         * gcc.dg/vect/vect-48a.c: Ditto.
9453         * gcc.dg/vect/vect-49.c: Ditto.
9454         * gcc.dg/vect/vect-5.c: Ditto.
9455         * gcc.dg/vect/vect-50.c: Ditto.
9456         * gcc.dg/vect/vect-51.c: Ditto.
9457         * gcc.dg/vect/vect-52.c: Ditto.
9458         * gcc.dg/vect/vect-53.c: Ditto.
9459         * gcc.dg/vect/vect-54.c: Ditto.
9460         * gcc.dg/vect/vect-55.c: Ditto.
9461         * gcc.dg/vect/vect-56.c: Ditto.
9462         * gcc.dg/vect/vect-56a.c: Ditto.
9463         * gcc.dg/vect/vect-57.c: Ditto.
9464         * gcc.dg/vect/vect-58.c: Ditto.
9465         * gcc.dg/vect/vect-59.c: Ditto.
9466         * gcc.dg/vect/vect-6.c: Ditto.
9467         * gcc.dg/vect/vect-60.c: Ditto.
9468         * gcc.dg/vect/vect-61.c: Ditto.
9469         * gcc.dg/vect/vect-62.c: Ditto.
9470         * gcc.dg/vect/vect-63.c: Ditto.
9471         * gcc.dg/vect/vect-64.c: Ditto.
9472         * gcc.dg/vect/vect-65.c: Ditto.
9473         * gcc.dg/vect/vect-66.c: Ditto.
9474         * gcc.dg/vect/vect-67.c: Ditto.
9475         * gcc.dg/vect/vect-68.c: Ditto.
9476         * gcc.dg/vect/vect-69.c: Ditto.
9477         * gcc.dg/vect/vect-7.c: Ditto.
9478         * gcc.dg/vect/vect-72.c: Ditto.
9479         * gcc.dg/vect/vect-72a.c: Ditto.
9480         * gcc.dg/vect/vect-73.c: Ditto.
9481         * gcc.dg/vect/vect-74.c: Ditto.
9482         * gcc.dg/vect/vect-75.c: Ditto.
9483         * gcc.dg/vect/vect-76.c: Ditto.
9484         * gcc.dg/vect/vect-77.c: Ditto.
9485         * gcc.dg/vect/vect-77a.c: Ditto.
9486         * gcc.dg/vect/vect-78.c: Ditto.
9487         * gcc.dg/vect/vect-79.c: Ditto.
9488         * gcc.dg/vect/vect-8.c: Ditto.
9489         * gcc.dg/vect/vect-80.c: Ditto.
9490         * gcc.dg/vect/vect-82.c: Ditto.
9491         * gcc.dg/vect/vect-82_64.c: Ditto.
9492         * gcc.dg/vect/vect-83.c: Ditto.
9493         * gcc.dg/vect/vect-83_64.c: Ditto.
9494         * gcc.dg/vect/vect-9.c: Ditto.
9495         * gcc.dg/vect/vect-all.c: Ditto.
9496         * gcc.dg/vect/vect-none.c: Ditto.
9497
9498 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
9499
9500         * lib/gcc-dg.exp (dg-skip-if): New function.
9501         (dg-forbid-option): Remove.
9502         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
9503         * g++.dg/abi/bitfield8.C: Likewise.
9504         * g++.dg/abi/dtor1.C: Likewise.
9505         * g++.dg/abi/empty10.C: Likewise.
9506         * g++.dg/abi/empty7.C: Likewise.
9507         * g++.dg/abi/empty9.C: Likewise.
9508         * g++.dg/abi/layout3.C: Likewise.
9509         * g++.dg/abi/layout4.C: Likewise.
9510         * g++.dg/abi/thunk1.C: Likewise.
9511         * g++.dg/abi/thunk2.C: Likewise.
9512         * g++.dg/abi/vbase11.C: Likewise.
9513         * g++.dg/abi/vthunk2.C: Likewise.
9514         * g++.dg/abi/vthunk3.C: Likewise.
9515         * g++.dg/ext/attrib8.C: Likewise.
9516         * g++.dg/opt/longbranch2.C: Likewise.
9517         * g++.dg/opt/reg-stack4.C: Likewise.
9518         * g++.old-deja/g++.ext/attrib1.C: Likewise.
9519         * g++.old-deja/g++.ext/attrib2.C: Likewise.
9520         * g++.old-deja/g++.ext/attrib3.C: Likewise.
9521         * g++.old-deja/g++.other/store-expr1.C: Likewise.
9522         * g++.old-deja/g++.other/store-expr2.C: Likewise.
9523         * gcc.dg/20000609-1.c: Likewise.
9524         * gcc.dg/20000720-1.c: Likewise.
9525         * gcc.dg/20011107-1.c: Likewise.
9526         * gcc.dg/20011119-1.c: Likewise.
9527         * gcc.dg/20020108-1.c: Likewise.
9528         * gcc.dg/20020122-2.c: Likewise.
9529         * gcc.dg/20020122-3.c: Likewise.
9530         * gcc.dg/20020201-3.c: Likewise.
9531         * gcc.dg/20020206-1.c: Likewise.
9532         * gcc.dg/20020218-1.c: Likewise.
9533         * gcc.dg/20020310-1.c: Likewise.
9534         * gcc.dg/20020411-1.c: Likewise.
9535         * gcc.dg/20020418-2.c: Likewise.
9536         * gcc.dg/20020426-1.c: Likewise.
9537         * gcc.dg/20020426-2.c: Likewise.
9538         * gcc.dg/20020517-1.c: Likewise.
9539         * gcc.dg/20020523-1.c: Likewise.
9540         * gcc.dg/20020523-2.c: Likewise.
9541         * gcc.dg/20020729-1.c: Likewise.
9542         * gcc.dg/20030204-1.c: Likewise.
9543         * gcc.dg/20030826-2.c: Likewise.
9544         * gcc.dg/20030926-1.c: Likewise.
9545         * gcc.dg/20031202-1.c: Likewise.
9546         * gcc.dg/980312-1.c: Likewise.
9547         * gcc.dg/980313-1.c: Likewise.
9548         * gcc.dg/990117-1.c: Likewise.
9549         * gcc.dg/990424-1.c: Likewise.
9550         * gcc.dg/990524-1.c: Likewise.
9551         * gcc.dg/991230-1.c: Likewise.
9552         * gcc.dg/i386-387-1.c: Likewise.
9553         * gcc.dg/i386-387-2.c: Likewise.
9554         * gcc.dg/i386-387-3.c: Likewise.
9555         * gcc.dg/i386-387-4.c: Likewise.
9556         * gcc.dg/i386-387-5.c: Likewise.
9557         * gcc.dg/i386-387-6.c: Likewise.
9558         * gcc.dg/i386-asm-1.c: Likewise.
9559         * gcc.dg/i386-bitfield1.c: Likewise.
9560         * gcc.dg/i386-bitfield2.c: Likewise.
9561         * gcc.dg/i386-loop-1.c: Likewise.
9562         * gcc.dg/i386-loop-2.c: Likewise.
9563         * gcc.dg/i386-loop-3.c: Likewise.
9564         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
9565         * gcc.dg/i386-pic-1.c: Likewise.
9566         * gcc.dg/i386-regparm.c: Likewise.
9567         * gcc.dg/i386-signbit-1.c: Likewise.
9568         * gcc.dg/i386-signbit-2.c: Likewise.
9569         * gcc.dg/i386-signbit-3.c: Likewise.
9570         * gcc.dg/i386-sse-5.c: Likewise.
9571         * gcc.dg/i386-sse-8.c: Likewise.
9572         * gcc.dg/i386-unroll-1.c: Likewise.
9573         * gcc.dg/tls/opt-1.c: Likewise.
9574         * gcc.dg/tls/opt-2.c: Likewise.
9575         * gcc.dg/unroll-1.c: Likewise.
9576         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
9577         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
9578         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
9579         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
9580
9581 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9582
9583         * g++.dg/template/incomplete1.C: New test.
9584
9585 2004-11-16  Nick Clifton  <nickc@redhat.com>
9586
9587         Revert patches accidentally commited during checkin of fixes for
9588         xstormy16 tests:
9589         gcc.c-torture/execute/simd-4.c: Revert
9590         gcc.dg/20040910-1.c: Revert.
9591
9592 2004-11-16  Paul Brook  <paul@codesourcery.com>
9593
9594         PR fortran/13010
9595         * gfortran.dg/der_pointer_1.f90: New test.
9596
9597 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
9598
9599         PR c/18498
9600         * gcc.dg/bitfld-13.c: New test.
9601
9602 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
9603
9604         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
9605         powerpc*-*-linux*.
9606
9607         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
9608         * gcc.dg/ppc64-abi-2.c: Ditto.
9609         * gcc.dg/ppc64-abi-3.c: Ditto.
9610
9611         * lib/gcc-dg.exp (dg-target-list): Remove.
9612
9613 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
9614
9615         * gcc.dg/ia64-postinc.c: New test.
9616
9617 2004-11-15  Mark Mitchell <mark@codesourcery.com>
9618
9619         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
9620
9621 2004-11-15  Nick Clifton  <nickc@redhat.com>
9622
9623         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
9624         __INT_MAX__ so that the test can be compiled by toolchains
9625         targeted at 16-bit processors.
9626
9627         * gcc.dg/20040625-1.c: Use long constants rather than integers
9628         when performing arithmetic that will overflow 16-bits.
9629
9630         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
9631         xstormy16.  It does not support 128-bit vector operations.
9632
9633         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
9634         with the macro PTR_TYPE.  Define this macro to an integer type
9635         suitable for holding a pointer.
9636
9637         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
9638         the target is a 16-bit processor.
9639
9640         * gcc.dg/cpp/if-2.c: Expect a different warning message from
9641         16-bit targets where the character constant will be too long.
9642
9643         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
9644         where the double will not be directly addressable.
9645
9646 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9647
9648         Friend class name lookup 1/n, PR c++/18471
9649         * g++.dg/template/crash26.C: New test.
9650         * g++.dg/lookup/struct1.C: Adjust expected error.
9651         * g++.dg/parse/elab1.C: Likewise.
9652         * g++.dg/parse/elab2.C: Likewise.
9653         * g++.dg/parse/int-as-enum1.C: Likewise.
9654         * g++.dg/parse/struct-as-enum1.C: Likewise.
9655         * g++.dg/parse/typedef1.C: Likewise.
9656         * g++.dg/parse/typedef3.C: Likewise.
9657         * g++.dg/parse/typedef4.C: Likewise.
9658         * g++.dg/parse/typedef5.C: Likewise.
9659         * g++.dg/template/nontype4.C: Likewise.
9660         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
9661         * g++.old-deja/g++.other/elab1.C: Likewise.
9662         * g++.old-deja/g++.other/syntax4.C: Likewise.
9663
9664 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
9665
9666         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
9667
9668 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
9669
9670         * gcc.c-torture/execute/20041114-1.c: New test.
9671
9672 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
9673
9674         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
9675         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
9676         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
9677         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
9678         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
9679         gcc.dg/switch-7.c: New tests.
9680
9681 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
9682
9683         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
9684
9685 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
9686
9687         PR tree-opt/18400
9688         * gcc.dg/vect/pr18400.c: New test.
9689
9690 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
9691             Andrew Pinski  <pinskia@physics.uc.edu>
9692
9693         PR tree-opt/18425
9694         * gcc.dg/vect/pr18425.c: New test.
9695
9696 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
9697
9698         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
9699         Guard with dg-require-alias and dg-require-visibility.
9700
9701 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
9702
9703         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
9704
9705 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9706
9707         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
9708
9709 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9710
9711         PR c++/17344
9712         * g++.dg/template/defarg5.C: New test.
9713
9714 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
9715
9716         * g++.dg/parse/cast1.C: Run only on ILP32.
9717         * g++.old-deja/g++.mike/p784.C: Likewise.
9718
9719 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
9720
9721         * gcc.c-torture/execute/20041113-1.c: New test.
9722
9723 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
9724
9725         PR target/18230
9726         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
9727         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
9728         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
9729         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
9730         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
9731         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
9732         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
9733         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
9734         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
9735         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
9736         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
9737         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
9738         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
9739
9740 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
9741
9742         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
9743         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
9744         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
9745         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
9746         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
9747         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
9748         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
9749         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
9750         gcc.target/sparc/combined-1.c: New tests.
9751
9752 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
9753
9754         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
9755         New tests.
9756
9757 2004-11-12  Mark Mitchell <mark@codesourcery.com>
9758
9759         * lib/gcc-dg.exp (dg-forbid-option): New function.
9760         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
9761         * g++.dg/abi/bitfield8.C: Likewise.
9762         * g++.dg/abi/dtor1.C: Likewise.
9763         * g++.dg/abi/empty10.C: Likewise.
9764         * g++.dg/abi/empty7.C: Likewise.
9765         * g++.dg/abi/empty9.C: Likewise.
9766         * g++.dg/abi/layout3.C: Likewise.
9767         * g++.dg/abi/layout4.C: Likewise.
9768         * g++.dg/abi/thunk1.C: Likewise.
9769         * g++.dg/abi/thunk2.C: Likewise.
9770         * g++.dg/abi/vbase11.C: Likewise.
9771         * g++.dg/abi/vthunk2.C: Likewise.
9772         * g++.dg/abi/vthunk3.C: Likewise.
9773         * g++.dg/ext/attrib8.C: Likewise.
9774         * g++.dg/opt/longbranch2.C: Likewise.
9775         * g++.dg/opt/reg-stack4.C: Likewise.
9776         * g++.old-deja/g++.ext/attrib1.C: Likewise.
9777         * g++.old-deja/g++.ext/attrib2.C: Likewise.
9778         * g++.old-deja/g++.ext/attrib3.C: Likewise.
9779         * g++.old-deja/g++.other/store-expr1.C: Likewise.
9780         * g++.old-deja/g++.other/store-expr2.C: Likewise.
9781         * gcc.dg/20000609-1.c: Likewise.
9782         * gcc.dg/20000720-1.c: Likewise.
9783         * gcc.dg/20011107-1.c: Likewise.
9784         * gcc.dg/20011119-1.c: Likewise.
9785         * gcc.dg/20020108-1.c: Likewise.
9786         * gcc.dg/20020122-2.c: Likewise.
9787         * gcc.dg/20020122-3.c: Likewise.
9788         * gcc.dg/20020201-3.c: Likewise.
9789         * gcc.dg/20020206-1.c: Likewise.
9790         * gcc.dg/20020218-1.c: Likewise.
9791         * gcc.dg/20020310-1.c: Likewise.
9792         * gcc.dg/20020411-1.c: Likewise.
9793         * gcc.dg/20020418-2.c: Likewise.
9794         * gcc.dg/20020426-1.c: Likewise.
9795         * gcc.dg/20020426-2.c: Likewise.
9796         * gcc.dg/20020517-1.c: Likewise.
9797         * gcc.dg/20020523-1.c: Likewise.
9798         * gcc.dg/20020523-2.c: Likewise.
9799         * gcc.dg/20020729-1.c: Likewise.
9800         * gcc.dg/20030204-1.c: Likewise.
9801         * gcc.dg/20030826-2.c: Likewise.
9802         * gcc.dg/20030926-1.c: Likewise.
9803         * gcc.dg/20031202-1.c: Likewise.
9804         * gcc.dg/980312-1.c: Likewise.
9805         * gcc.dg/980313-1.c: Likewise.
9806         * gcc.dg/990117-1.c: Likewise.
9807         * gcc.dg/990424-1.c: Likewise.
9808         * gcc.dg/990524-1.c: Likewise.
9809         * gcc.dg/991230-1.c: Likewise.
9810         * gcc.dg/i386-387-1.c: Likewise.
9811         * gcc.dg/i386-387-2.c: Likewise.
9812         * gcc.dg/i386-387-3.c: Likewise.
9813         * gcc.dg/i386-387-4.c: Likewise.
9814         * gcc.dg/i386-387-5.c: Likewise.
9815         * gcc.dg/i386-387-6.c: Likewise.
9816         * gcc.dg/i386-asm-1.c: Likewise.
9817         * gcc.dg/i386-bitfield1.c: Likewise.
9818         * gcc.dg/i386-bitfield2.c: Likewise.
9819         * gcc.dg/i386-loop-1.c: Likewise.
9820         * gcc.dg/i386-loop-2.c: Likewise.
9821         * gcc.dg/i386-loop-3.c: Likewise.
9822         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
9823         * gcc.dg/i386-pic-1.c: Likewise.
9824         * gcc.dg/i386-regparm.c: Likewise.
9825         * gcc.dg/i386-signbit-1.c: Likewise.
9826         * gcc.dg/i386-signbit-2.c: Likewise.
9827         * gcc.dg/i386-signbit-3.c: Likewise.
9828         * gcc.dg/i386-sse-5.c: Likewise.
9829         * gcc.dg/i386-sse-8.c: Likewise.
9830         * gcc.dg/i386-unroll-1.c: Likewise.
9831         * gcc.dg/tls/opt-1.c: Likewise.
9832         * gcc.dg/tls/opt-2.c: Likewise.
9833         * gcc.dg/unroll-1.c: Likewise.
9834         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
9835         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
9836         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
9837         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
9838         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
9839         -m64 is specified.
9840
9841 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
9842
9843         PR c++/18389
9844         * g++.dg/parse/cond1.C: New test.
9845
9846         PR c++/18429
9847         * g++.dg/template/array9.C: New test.
9848         * g++.dg/ext/vla1.C: Adjust error messages.
9849         * g++.dg/ext/vlm1.C: Likewise.
9850         * g++.dg/template/crash2.C: Likewise.
9851
9852         PR c++/18436
9853         * g++.dg/template/call3.C: New test.
9854
9855         PR c++/18407
9856         * g++.dg/template/ptrmem11.C: New test.
9857
9858 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
9859
9860         PR other/14264
9861         * lib/g++.exp: Set LC_ALL and LANG to C.
9862         * lib/gcc-dg.exp: Likewise.
9863         * lib/gfortran.exp: Likewise.
9864         * lib/objc.exp: Likewise.
9865         * lib/treelang.exp: Likewise.
9866
9867 2004-11-12  Andreas Schwab  <schwab@suse.de>
9868
9869         * gcc.dg/pr16286.c: Fix last change.
9870
9871 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
9872
9873         PR c++/18416
9874         * g++.dg/init/global1.C: New test.
9875
9876 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
9877
9878         * gcc.c-torture/execute/20041112-1.c: New test.
9879
9880 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
9881
9882         * lib/gcc-dg.exp (dg-target-list): New.
9883
9884 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
9885             Richard Sandiford  <rsandifo@redhat.com>
9886
9887         * lib/target-supports.exp (get-compiler_messages): New.
9888         (check_named_sections_available): Use it.
9889         (check_effective_target_ilp32): New.
9890         (check_effective_target_lp64): New.
9891         (is-effective-target): New.
9892         * lib/gcc-dg.exp (dg-require-effective-target): New.
9893
9894 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
9895
9896         * gcc.dg/precedence-1.c: New test.
9897
9898 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
9899
9900         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
9901
9902         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
9903         message, delete generated files, use more descriptive name for
9904         executable, and make the test unsupported when it cannot be run.
9905
9906         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
9907         (dg-require-weak, dg-require-visibility, dg-require-alias,
9908         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
9909         dg-require-iconv, dg-require-named-sections): Use it.
9910
9911         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
9912
9913 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
9914
9915         PR target/16457
9916         * gcc.dg/ppc-and-1: New
9917
9918         PR target/16796
9919         * gcc.dg/ppc-mov-1.c: New.
9920
9921         PR target/16458
9922         * gcc.dg/ppc-compare-1.c: New.
9923
9924 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
9925
9926         * objc.dg/desig-init-2.m: New test.
9927
9928 2004-11-10  Adam Nemet  <anemet@lnxw.com>
9929
9930         PR middle-end/18160
9931         * g++.dg/warn/register-var-1.C: New test.
9932         * g++.dg/warn/register-var-2.C: New test.
9933
9934 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
9935
9936         * gcc.dg/union-2.c: New test.
9937
9938 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
9939
9940         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
9941         New test for PR tree-optimization/17892.
9942
9943 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
9944
9945         PR c++/18369
9946         * g++.dg/init/new12.C: New test.
9947
9948 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
9949
9950         * gcc.target/sparc: New directory.
9951         * gcc.target/sparc/sparc.exp: New driver.
9952         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
9953         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
9954         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
9955         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
9956
9957 2004-11-10  Paul Brook  <paul@codesourcery.com>
9958
9959         PR fortran/18218
9960         * gfortran.dg/list_read.c: New test.
9961
9962 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
9963
9964         PR c/18322
9965         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
9966         expected diagnostic location.
9967
9968 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
9969
9970         * gcc.dg/20041109-1.c: New test.
9971
9972 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
9973
9974         PR objc/18406
9975         * objc/compile/pr18406.m: New test.
9976
9977 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
9978
9979         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
9980
9981 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
9982
9983         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
9984
9985 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
9986
9987         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
9988
9989 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
9990
9991         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
9992         exit.
9993
9994 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
9995
9996         PR tree-opt/18299
9997         * gcc.c-torture/pr18299-1.c: New test.
9998
9999 2004-11-06  Andreas Schwab  <schwab@suse.de>
10000
10001         * gcc.dg/pr16286.c: Also test for bool and pixel.
10002
10003 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
10004
10005         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
10006         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
10007         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
10008         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
10009         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
10010         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
10011         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
10012         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
10013         gcc.dg/struct-semi-3.c: New tests.
10014
10015 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
10016
10017         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
10018
10019 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
10020
10021         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
10022         Do not use C99 designators.
10023
10024 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
10025
10026         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
10027
10028 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
10029
10030         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
10031         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
10032         * gcc.c-torture/execute/simd-5.x: Remove.
10033
10034 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
10035
10036         PR rtl-optimization/17933
10037         * gcc.dg/torture/pr17933-1.c: New test.
10038
10039 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
10040
10041         PR target/18106
10042         * lib/target-supports.exp (check_weak_available): Support
10043         Windows.
10044
10045 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
10046
10047         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
10048         call to fflush(stdout) before abort.
10049         (my_ffsll): New function.
10050         (generate_fields): Use it.
10051
10052 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
10053
10054         * gcc.dg/init-undef-1.c: New test.
10055
10056 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
10057
10058         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
10059         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
10060         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
10061         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
10062         expected messages for new parser.
10063
10064 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
10065
10066         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
10067
10068 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
10069
10070         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
10071         on LP64 targets.
10072
10073 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
10074
10075         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
10076         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
10077         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
10078         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
10079         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
10080         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
10081         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
10082         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
10083         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
10084         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
10085
10086 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
10087
10088         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
10089         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
10090         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
10091         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
10092         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
10093         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
10094         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
10095         for new parser.
10096
10097 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
10098
10099         PR target/15342
10100         * gcc.dg/20041104-1.c: New test.
10101
10102 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10103
10104         * g++.dg/template/nontype7.C: New test.
10105         * g++.dg/template/nontype8.C: Likewise.
10106         * g++.dg/template/nontype9.C: Likewise.
10107         * g++.dg/template/nontype10.C: Likewise.
10108         * g++.dg/tc1/dr49.C: Likewise.
10109         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
10110         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
10111
10112 2004-11-04  Ben Elliston  <bje@au.ibm.com>
10113
10114         * g++.dg/rtti/tinfo1.C: Remove xfails.
10115
10116 2004-11-04  Ben Elliston  <bje@au.ibm.com>
10117
10118         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
10119         packed attribute to the definition to satisfy the new C++ parser.
10120
10121 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
10122
10123         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
10124         invocations of va_arg.
10125
10126 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
10127
10128         PR c++/18124
10129         * g++.dg/template/crash25.C: New test.
10130
10131         PR c++/18155
10132         * g++.dg/template/typedef2.C: New test.
10133         * g++.dg/parse/crash13.C: Adjust error markers.
10134
10135         PR c++/18177
10136         * g++.dg/conversion/const3.C: New test.
10137
10138 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10139
10140         PR fortran/17535
10141         PR fortran/17583
10142         PR fortran/17713
10143         * gfortran.dg/generic_[123].f90: New testcases.
10144
10145 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
10146
10147         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
10148         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
10149
10150 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
10151
10152         PR tree-opt/16808
10153         * gcc.c-torture/compile/pr16808.c: New test.
10154
10155 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
10156
10157         PR rtl-optimization/17104
10158         * gcc.dg/ppc-bitfield1.c: New.
10159
10160 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
10161
10162         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
10163
10164 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
10165
10166         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
10167         strings for 32-bit code.
10168
10169 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
10170
10171         PR c/18239
10172         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
10173
10174 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
10175
10176         PR c++/18064
10177         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
10178
10179 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
10180
10181         PR c++/15172
10182         * g++.dg/init/aggr2.C: New test.
10183
10184 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
10185
10186         * objc.dg/local-decl-1.m: New test.
10187
10188 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10189
10190         * gcc.dg/20040910-1.c: Adjust regex.
10191
10192 2004-10-30  Roger Sayle  <roger@eyesopen.com>
10193
10194         PR rtl-optimization/18084
10195         * g++.dg/opt/pr18084-1.C: New testcase.
10196
10197 2004-10-30  Matt Austern  <austern@apple.com>
10198
10199         PR c++/17542
10200         * g++.dg/ext/attrib18.C: New test.
10201
10202 2004-10-30  Roger Sayle  <roger@eyesopen.com>
10203
10204         PR middle-end/18096
10205         * gcc.dg/pr18096-1.c: New test case.
10206
10207 2004-10-30  Roger Sayle  <roger@eyesopen.com>
10208
10209         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
10210
10211 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
10212
10213         PR c/16666
10214         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
10215         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
10216         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
10217         gcc.dg/old-style-prom-3.c: New tests.
10218
10219 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
10220
10221         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
10222         Remove unnecessary inclusion of stdio.h.
10223
10224 2004-10-29  Roger Sayle  <roger@eyesopen.com>
10225
10226         PR rtl-optimization/17581
10227         * gcc.dg/pr17581-1.c: New test case.
10228
10229 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
10230
10231         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
10232         being implemented.
10233         * g++.dg/conversion/dr195-1.C: New.
10234         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
10235         * g++.old-deja/g++.mike/p10148.C: Likewise.
10236
10237 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
10238
10239         PR c++/17695
10240         * g++.dg/debug/typedef2.C: New test.
10241
10242 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
10243
10244         PR fortran/13490
10245         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
10246         * gfortran.dg/g77/README: Update.
10247
10248 2004-10-28  Matt Austern  <austern@apple.com>
10249
10250         PR c++/14124
10251         * g++.dg/ext/packed7.C: New test.
10252
10253 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
10254
10255         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
10256         scan-assembler.
10257         * lib/scanasm.exp (hidden-scan-for): New proc.
10258         (scan-hidden): Use hidden-scan-for instead of constructing the scan
10259         string.
10260         (scan-not-hidden): Likewise.
10261         * lib/target-supports.exp (check_visibility_available): mach-o is
10262         support too.
10263
10264 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
10265
10266         PR c++/17132
10267         * g++.dg/template/memclass3.C: New test.
10268
10269 2004-10-28  Adam Nemet  <anemet@lnxw.com>
10270
10271         PR middle-end/18160
10272         * gcc.dg/register-var-1.c: New test.
10273         * gcc.dg/register-var-2.c: New test.
10274         * gcc.dg/asm-7.c: Taking the address of a register variable is an
10275         error now.
10276
10277 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
10278
10279         PR other/18172
10280         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
10281         unused variables.
10282         * gcc.dg/vect/vect-22.c: Likewise.
10283
10284 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
10285
10286         * gcc.dg/i386-rotate-1.c: New test.
10287
10288 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
10289
10290         * g++.dg/init/ref12.C: Add "run" marker.
10291
10292         PR c++/17435
10293         * g++.dg/init/ref12.C: New test.
10294
10295         PR c++/18140
10296         * g++.dg/template/shift1.C: New test.
10297         * g++.dg/template/error10.C: Adjust error markers.
10298
10299 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
10300
10301         PR tree-opt/17529
10302         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
10303
10304 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
10305
10306         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
10307         * gcc.dg/weak/weak-3.c: Likewise.
10308         * gcc.dg/weak/weak-5.c: Likewise.
10309         * gcc.dg/weak/weak-9.c: Likewise.
10310         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
10311         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
10312
10313         * gcc.dg/darwin-weakimport-1.c: New.
10314
10315 2004-10-28  Ben Elliston  <bje@au.ibm.com>
10316
10317         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
10318
10319 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
10320
10321         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
10322         'syntax' error messages.
10323         * gcc.dg/cpp/direct2s.c: Likewise.
10324
10325 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
10326
10327         * gcc.c-torture/compile/20041026-1.c: New.
10328
10329 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
10330
10331         PR c++/18093
10332         * g++.dg/lookup/ns2.C: New test.
10333
10334         PR c++/18020
10335         * g++.dg/template/enum4.C: New test.
10336
10337         PR c++/18161
10338         * g++.dg/template/expr1.C: New test.
10339
10340 2004-10-26  Ben Elliston  <bje@au.ibm.com>
10341
10342         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
10343
10344 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
10345
10346         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
10347         gcc.dg/decl-nospec-3.c: New tests.
10348
10349 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
10350
10351         * objc.dg/super-class-3.m: New test.
10352
10353 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
10354
10355         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
10356         resyncing.
10357         * gcc.dg/cpp/direct2s.c: Likewise.
10358
10359 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
10360
10361         * objc.dg/image-info.m: Update for changes to section selection.
10362
10363 2004-10-25  David Ayers  <d.ayers@inode.at>
10364             Ziemowit Laski  <zlaski@apple.com>
10365
10366         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
10367         diagnostics when messaging 'id <Proto>'.
10368         * objc.dg/class-protocol-1.m: New test.
10369         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
10370         a non-existent method signature.
10371         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
10372         Update diagnostics when messaging with non-existent method signature.
10373         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
10374         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
10375         invalid receivers are now resolved as if messaging 'id'; remove
10376         extraneous diagnostics.
10377
10378 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
10379
10380         PR c/16667
10381         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
10382         gcc.dg/init-desig-obs-3.c: New tests.
10383
10384 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
10385
10386         * gcc.dg/debug/20041023-1.c: New test.
10387
10388 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
10389
10390         PR middle-end/17407
10391         * gcc.c-torture/compile/pr17407.c: New test.
10392
10393         PR c++/18121
10394         * g++.dg/template/array8.C: New test.
10395
10396 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
10397
10398         PR other/18138
10399         * lib/g++.exp: Accept more than one multilib libgcc.
10400         * lib/gcc-dg.exp: Likewise.
10401         * lib/objc.exp: Likewise.
10402         * lib/treelang.exp: Likewise.
10403         * lib/gfortran.exp: Likewise.
10404
10405 2004-10-24  Ben Elliston  <bje@au.ibm.com>
10406
10407         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
10408
10409 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
10410
10411         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
10412         * gcc.dg/c99-const-expr-3.c: Likewise.
10413
10414 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
10415
10416         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
10417
10418 2004-10-23  Ben Elliston  <bje@au.ibm.com>
10419
10420         * gcc.c-torture/execute/loop-2e.x: Remove.
10421
10422 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
10423
10424         PR c++/18095
10425         * g++.dg/parse/crash18.C: New.
10426         * g++.dg/parse/crash19.C: New.
10427
10428 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
10429
10430         * g++.dg/ext/dllimport1.C: Move dg-warnings.
10431         * g++.dg/ext/dllimport2.C: Same.
10432         * g++.dg/ext/dllimport8.C: Same.
10433
10434 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
10435
10436         PR c++/10841
10437         * g++.dg/conversion/cast1.C: New test.
10438         * g++.dg/overload/pmf1.C: Adjust error marker.
10439
10440 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
10441
10442         PR objc/17923
10443         * objc.dg/const-str-7.m: New test.
10444
10445 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10446
10447         * g++.dg/template/memfriend11.C: Fix comment typo.
10448         * g++.dg/template/memfriend14.C: Likewise.
10449
10450 2004-10-20  Richard Henderson  <rth@redhat.com>
10451
10452         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
10453         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
10454         -fasynchronous-unwind-tables.
10455
10456 2004-10-20  Richard Henderson  <rth@redhat.com>
10457
10458         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
10459         (main): Return success.
10460         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
10461         (main): Return success.
10462
10463 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10464
10465         PR c++/13495
10466         * g++.dg/template/memfriend9.C: New test.
10467         * g++.dg/template/memfriend10.C: Likewise.
10468         * g++.dg/template/memfriend11.C: Likewise.
10469         * g++.dg/template/memfriend12.C: Likewise.
10470         * g++.dg/template/memfriend13.C: Likewise.
10471         * g++.dg/template/memfriend14.C: Likewise.
10472         * g++.dg/template/memfriend15.C: Likewise.
10473         * g++.dg/template/memfriend16.C: Likewise.
10474         * g++.dg/template/memfriend17.C: Likewise.
10475         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
10476
10477 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
10478
10479         * g++.dg/conversion/dr195.C: New.
10480         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
10481
10482 2004-10-20  Ben Elliston  <bje@au.ibm.com>
10483             Devang Patel  <dpatel@apple.com>
10484
10485         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
10486         of floating point arithmetic, which could trap.
10487
10488 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
10489
10490         PR c++/14035
10491         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
10492         * g++.dg/conversion/const2.C: New test.
10493         * g++.dg/expr/reinterpret2.C: New test.
10494         * g++.dg/expr/reinterpret3.C: New test.
10495         * g++.dg/expr/cast2.C: New test.
10496         * g++.dg/expr/copy1.C: New test.
10497         * g++.dg/other/conversion1.C: Change error message.
10498         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
10499         function pointers to void *.
10500         * g++.old-deja/g++.mike/p10148.C: Likewise.
10501
10502 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
10503
10504         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
10505
10506 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
10507
10508         PR c++/18047
10509
10510         * g++.dg/parse/expr3.C: New test.
10511
10512 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
10513
10514         * gcc.dg/smod-1.c: New test.
10515
10516 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
10517
10518         * objc.dg/method-14.m: New test.
10519
10520 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
10521
10522         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
10523         Also xfail as the patch was reverted.
10524
10525 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
10526
10527         PR middle-end/16973
10528         * gcc.dg/pr16973.c: New test.
10529
10530 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
10531
10532         PR tree-optimization/17656
10533         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
10534
10535 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
10536
10537         * g++.dg/eh/shadow1.C: New.
10538
10539 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
10540
10541         * gcc.c-torture/compile/20041018-1.c: New test.
10542
10543 2004-10-18  Ben Elliston  <bje@au.ibm.com>
10544
10545         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
10546         compiler referring to register 0 when accessing sdata.  The linker
10547         now patches things up.
10548
10549 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
10550
10551         PR c/17529
10552         * gcc.c-torture/compile/pr17529.c: New test.
10553
10554 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10555
10556         PR c++/17743
10557         * g++.dg/ext/attrib17.C: New test.
10558
10559 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
10560
10561         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
10562
10563 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10564
10565         PR c++/10479
10566         * g++.dg/ext/attrib16.C: New test.
10567
10568 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
10569
10570         PR c++/17042
10571         * g++.dg/init/dso_handle1.C: New test.
10572
10573         PR c++/14667
10574         * g++.dg/parse/typedef6.C: New test.
10575
10576         PR c++/17916
10577         * g++.dg/parse/pragma1.C: New test.
10578
10579 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
10580
10581         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
10582
10583 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
10584
10585         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
10586         -fno-common when on HPPA HP-UX platforms.
10587
10588 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
10589
10590         PR other/16820
10591         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
10592         stdint.h.
10593         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
10594         uintptr_t.
10595
10596 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
10597
10598         PR c++/16301
10599         * g++.dg/lookup/strong-using-4.C: New test.
10600
10601 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
10602
10603         PR middle-end/16567
10604         * gcc.c-torture/compile/nested-1.c: New test.
10605
10606 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
10607
10608         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
10609         and mipsisa64*-*-* (until support for misaligned loads is added).
10610         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
10611         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
10612         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
10613         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
10614         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
10615         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
10616
10617 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
10618
10619         PR c++/17976
10620         * g++.dg/init/dtor3.C: New test.
10621
10622 2004-10-15  Ben Elliston  <bje@au.ibm.com>
10623
10624         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
10625
10626 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
10627
10628         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
10629         * gcc.dg/macho-lo-sum.c: Likewise.
10630
10631 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
10632
10633         * gcc.dg/ppc-spe64-1.c: New test.
10634
10635 2004-10-14  Devang Patel  <dpatel@apple.com>
10636
10637         PR 17635
10638         * gcc.dg/pr17635.c : New test.
10639
10640 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
10641
10642         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
10643         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
10644         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
10645         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
10646         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
10647         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
10648         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
10649         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
10650         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
10651         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
10652         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
10653         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
10654         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
10655         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
10656         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
10657         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
10658         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
10659         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
10660
10661 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
10662
10663         * gcc.dg/vect/vect-82.c: New testcase.
10664         * gcc.dg/vect/vect-82_64.c: New testcase.
10665         * gcc.dg/vect/vect-83.c: New testcase.
10666         * gcc.dg/vect/vect-83_64.c: New testcase.
10667
10668 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
10669
10670         * gcc.dg/cpp/error-1.c: New test.
10671
10672 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
10673
10674         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
10675
10676 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
10677
10678         PR target/17984
10679         * gcc.dg/cris-peep2-xsrand2.c: New test.
10680
10681 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
10682
10683         PR c++/17661
10684         * testsuite/g++.dg/expr/for2.C: New test.
10685
10686 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
10687
10688         * g++.dg/inherit/thunk1.C: Run on the SPARC.
10689
10690 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
10691
10692         PR tree-optimization/17724
10693         * g++.dg/opt/pr17724-1.C: New test.
10694         * g++.dg/opt/pr17724-2.C: New test.
10695         * g++.dg/opt/pr17724-3.C: New test.
10696         * g++.dg/opt/pr17724-4.C: New test.
10697         * g++.dg/opt/pr17724-5.C: New test.
10698         * g++.dg/opt/pr17724-6.C: New test.
10699
10700 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
10701
10702         PR c/17301
10703         * gcc.dg/pr17301-2.c: New test.
10704
10705 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
10706
10707         PR c++/15876
10708         * g++.dg/parse/error22.C: New test.
10709
10710         PR c++/17936
10711         * g++.dg/template/spec18.C: New test.
10712
10713 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
10714
10715         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
10716         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
10717         memcpy.
10718         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
10719         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
10720
10721 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
10722
10723         * g++.dg/eh/cleanup5.C: Add dg-options "".
10724
10725 2004-10-11  Roger Sayle  <roger@eyesopen.com>
10726
10727         PR middle-end/17657
10728         * gcc.dg/switch-4.c: New test case.
10729
10730 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
10731
10732         * gcc.c-torture/execute/20041011-1.c: New test.
10733
10734 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
10735
10736         PR c++/17554
10737         * g++.dg/init/for3.C: New test.
10738
10739         PR c++/17657
10740         * g++.dg/opt/switch2.C: New test.
10741
10742         PR middle-end/17703
10743         * g++.dg/warn/Wreturn-2.C: New test.
10744
10745 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
10746
10747         PR c++/17907
10748         * g++.dg/eh/cleanup5.C: New test.
10749
10750 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
10751
10752         PR c++/17393
10753         * g++.dg/parse/error21.C: New test.
10754
10755 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10756
10757         * g++.dg/overload/pmf1.C: Adjust quoting marks.
10758         * g++.dg/warn/incomplete1.C: Likewise.
10759         * g++.dg/template/qualttp20.C: Likewise.
10760
10761 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
10762
10763         PR c/17881
10764         * parm-incomplete-1.c: New test.
10765
10766 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
10767
10768         PR c++/17867
10769         * g++.dg/parse/error19.C: New test.
10770
10771         PR c++/17670
10772         * g++.dg/init/new11.C: New test.
10773
10774         PR c++/17821
10775         * g++.dg/parse/error20.C: New test.
10776
10777         PR c++/17826
10778         * g++.dg/template/crash24.C: New test.
10779
10780 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
10781
10782         PR c/17301
10783         * gcc.dg/pr17301-1.c: New test.
10784
10785 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
10786
10787         PR c/17189
10788         * gcc.dg/anon-struct-5.c: New test.
10789
10790 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
10791
10792         PR c/17844
10793         * gcc.dg/pr17844-1.c: New test.
10794
10795 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
10796
10797         PR tree-optimization/17906
10798         * gcc.c-torture/compile/pr17906.c: New.
10799
10800 2004-10-09  Stuart Hastings  <stuart@apple.com>
10801             Roger Sayle  <roger@eyesopen.com>
10802
10803         PR rtl-optimization/17853
10804         * gcc.dg/i386-mmx-5.c: New testcase.
10805
10806 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
10807
10808         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
10809
10810 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
10811
10812         PR c++/17524
10813         * g++.dg/template/static9.C: New test.
10814
10815         PR c++/17685
10816         * g++.dg/parse/operator5.C: New test.
10817
10818 2004-10-09  Roger Sayle  <roger@eyesopen.com>
10819
10820         PR middle-end/17894
10821         * gcc.c-torture/execute/divcmp-4.c: New test case.
10822
10823 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
10824
10825         PR tree-opt/17902
10826         * g++.dg/opt/pr17902.C: New test.
10827
10828 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
10829
10830         * gcc.dg/cpp/ident-1.c: Add dg-options "".
10831
10832 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10833
10834         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
10835
10836 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10837
10838         * gcc.dg/assign-warn-3.c: New test.
10839
10840 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
10841
10842         PR c/16999
10843         * gcc.dg/cpp/ident-1.c: New test.
10844
10845 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
10846
10847         * gcc.c-torture/compile/acc1.c: New.
10848
10849 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
10850
10851         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
10852         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
10853
10854 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
10855
10856         * gcc.dg/ultrasp11.c: New test.
10857
10858 2004-10-08  Michael Matz  <matz@suse.de>
10859
10860         * gcc.dg/doloop-2.c: New test.
10861
10862 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10863
10864         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
10865         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
10866         objc.dg/method-9.m: Update expected diagnostics.
10867
10868 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
10869
10870         * gcc.dg/ppc-fsel-3.c: New file.
10871         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
10872
10873 2004-10-07  Paul Brook  <paul@codesourcery.com>
10874
10875         * gfortran.dg/intrinsic_verify_1.f90: New test.
10876
10877 2004-10-07  Paul Brook  <paul@codesourcery.com>
10878
10879         * gfortran.dg/empty_format_1.f90: Remove stray commas.
10880
10881 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10882
10883         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
10884         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
10885         commit.
10886
10887 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
10888
10889         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
10890
10891 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10892
10893         PR c++/17115
10894         * g++.dg/warn/Winline-4.C: New test.
10895
10896 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
10897
10898         * gcc.c-torture/compile/20041007-1.c: New test.
10899
10900 2004-10-07  Paul Brook  <paul@codesourcery.com>
10901
10902         PR fortran/17678
10903         * gfortran.dg/use_allocated_1.f90: New test.
10904
10905 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
10906
10907         PR middle-end/17849
10908         * gfortran.fortran-torture/compile/nested.f90: New test
10909
10910 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
10911
10912         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
10913
10914 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
10915
10916         PR c++/17368
10917         * g++.dg/ext/asm6.C: New test.
10918
10919 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
10920
10921         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
10922
10923 2004-10-06  Paul Brook  <paul@codesourcery.com>
10924
10925         PR libfortran/17709
10926         * gfortran.dg/empty_format_1.f90: New test.
10927
10928 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10929
10930         PR fortran/17568
10931         * gfortran.dg/ishft.f90: New test.
10932
10933         PR fortran/17283
10934         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
10935         tests.
10936
10937 2004-10-06  Paul Brook  <paul@codesourcery.com>
10938
10939         * gfortran.dg/do_1.f90: New test.
10940
10941 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10942
10943         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
10944         optimizing for size.
10945
10946 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
10947
10948         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
10949
10950 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
10951
10952         * gcc.c-torture/compile/20041005-1.c: New test.
10953
10954 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
10955
10956         PR c++/17829
10957         * g++.dg/lookup/koenig4.C: New.
10958
10959 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10960
10961         * g++.dg/other/classkey1.C: Adjust quoting marks.
10962         * g++.dg/parse/error15.C: Likewise.
10963         * g++.dg/template/meminit2.C (int>): Likewise.
10964
10965 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10966
10967         PR fortran/17283
10968         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
10969
10970         PR fortran/17631
10971         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
10972
10973         PR fortran/17708
10974         * gfortran.dg/pr17708.f90: New test.
10975
10976 2004-10-04  Chao-ying Fu  <fu@mips.com>
10977
10978         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
10979         * gcc.dg/vect/vect-4.c: Ditto.
10980         * gcc.dg/vect/vect-5.c: Ditto.
10981         * gcc.dg/vect/vect-6.c: Ditto.
10982         * gcc.dg/vect/vect-8.c: Ditto.
10983         * gcc.dg/vect/vect-16.c: Ditto.
10984         * gcc.dg/vect/vect-30.c: Ditto.
10985         * gcc.dg/vect/vect-40.c: Ditto.
10986         * gcc.dg/vect/vect-41.c: Ditto.
10987         * gcc.dg/vect/vect-42.c: Ditto.
10988         * gcc.dg/vect/vect-43.c: Ditto.
10989         * gcc.dg/vect/vect-44.c: Ditto.
10990         * gcc.dg/vect/vect-45.c: Ditto.
10991         * gcc.dg/vect/vect-46.c: Ditto.
10992         * gcc.dg/vect/vect-47.c: Ditto.
10993         * gcc.dg/vect/vect-48.c: Ditto.
10994         * gcc.dg/vect/vect-49.c: Ditto.
10995         * gcc.dg/vect/vect-50.c: Ditto.
10996         * gcc.dg/vect/vect-51.c: Ditto.
10997         * gcc.dg/vect/vect-52.c: Ditto.
10998         * gcc.dg/vect/vect-53.c: Ditto.
10999         * gcc.dg/vect/vect-54.c: Ditto.
11000         * gcc.dg/vect/vect-55.c: Ditto.
11001         * gcc.dg/vect/vect-56.c: Ditto.
11002         * gcc.dg/vect/vect-57.c: Ditto.
11003         * gcc.dg/vect/vect-58.c: Ditto.
11004         * gcc.dg/vect/vect-59.c: Ditto.
11005         * gcc.dg/vect/vect-60.c: Ditto.
11006         * gcc.dg/vect/vect-74.c: Ditto.
11007         * gcc.dg/vect/vect-79.c: Ditto.
11008         * gcc.dg/vect/vect-80.c: Ditto.
11009
11010 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
11011
11012         * gcc.dg/unused-7.c: Use the correct option.
11013
11014 2004-10-04  Paul Brook  <paul@codesourcery.com>
11015         Bud Davis  <bdavis9659@comcast.net>
11016
11017         PR fortran/17706
11018         PR fortran/16434
11019         * gfortran/pr17706.f90: New test.
11020         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
11021
11022 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11023
11024         * gfortran.dg/pr17612.f90: New test.
11025
11026 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11027
11028         * g++.dg/template/local1.C: Adjust quoting marks in
11029         testing for diagnostics.
11030         * g++.dg/tls/diag-2.C: Likewise.
11031         * g++.dg/other/error8.C: Likewise.
11032
11033 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
11034
11035         PR c/17178
11036         * gcc.dg/unused-4.c: Adjust to be correct.
11037
11038         PR c/17820
11039         * gcc.dg/unused-7.c: New test.
11040
11041 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
11042
11043         PR c++/17797
11044         * g++.dg/overload/template2.C: New test.
11045
11046 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
11047
11048         PR tree-optimization/16632
11049         * gcc.dg/tree-ssa/20041002-1.c: New.
11050
11051 2004-10-03  Paul Brook  <paul@codesourcery.com>
11052
11053         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
11054         rather than relying on default formatting.
11055
11056 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
11057
11058         * gcc.dg/20040920-1.c: Update expected message text.
11059
11060 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
11061
11062         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
11063
11064 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
11065
11066         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
11067         tree level.
11068
11069 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
11070
11071         * gcc.dg/tree-ssa/pr17343.c: Remove.
11072
11073 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
11074
11075         PR tree-opt/17343
11076         * gcc.dg/tree-ssa/pr17343.c: New test.
11077
11078 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
11079
11080         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
11081         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
11082         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
11083         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
11084         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
11085
11086 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
11087
11088         * gcc.dg/lvalue-2.c: New test.
11089
11090 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
11091
11092         PR c/17730
11093         * gcc.dg/pr17730-1.c: New test
11094
11095 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
11096
11097         PR c/7425
11098         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
11099
11100 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
11101
11102         * gcc.c-torture/execute/stdarg-1.c: New test.
11103         * gcc.c-torture/execute/stdarg-2.c: New test.
11104         * gcc.c-torture/execute/stdarg-3.c: New test.
11105         * gcc.dg/tree-ssa/stdarg-1.c: New test.
11106         * gcc.dg/tree-ssa/stdarg-2.c: New test.
11107         * gcc.dg/tree-ssa/stdarg-3.c: New test.
11108         * gcc.dg/tree-ssa/stdarg-4.c: New test.
11109         * gcc.dg/tree-ssa/stdarg-5.c: New test.
11110
11111 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
11112
11113         PR tree-optimization/17697
11114         * g++.dg/opt/pr17697-1.C: New test.
11115         * g++.dg/opt/pr17697-2.C: New test.
11116         * g++.dg/opt/pr17697-3.C: New test.
11117
11118 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
11119
11120         PR c/16409
11121         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
11122         gcc.dg/vla-init-5.c: New tests.
11123
11124 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
11125
11126         PR c/13804
11127         * gcc.dg/pr13804-1.c: New test.
11128
11129 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11130
11131         PR fortran/16938
11132         * gfortran.dg/pr16938.f90: New test.
11133
11134 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
11135
11136         * g++.dg/template/crash23.C: New test.
11137
11138 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
11139
11140         PR c++/17585
11141         * g++.dg/template/static8.C: New test.
11142
11143 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
11144
11145         PR c++/17681
11146         * g++.dg/other/error9.C: New test.
11147
11148 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
11149
11150         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
11151
11152 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11153
11154         PR fortran/15164
11155         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
11156
11157 2004-09-26  Roger Sayle  <roger@eyesopen.com>
11158
11159         PR middle-end/17112
11160         * gcc.dg/pr17112-1.c: New test case.
11161
11162 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
11163
11164         PR c/11459
11165         * gcc.dg/pr11459-1.c: New test.
11166
11167 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
11168
11169         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
11170         * gcc.dg/tree-ssa/loop-4.c: Likewise.
11171
11172 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11173
11174         * gfortran.dg/pr15324.f90: Make array bounds consistent.
11175
11176 2004-09-25  Jan Hubicka  <jh@suse.cz>
11177
11178         * compile/30040909-1.c: New test.
11179         * compile/30040907-1.c: New test.
11180
11181 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
11182
11183         * gcc.c-torture/execute/va-arg-26.c: New test.
11184
11185 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
11186
11187         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
11188         extra diagnostics on targets with 64-bit pointers.
11189         * objc.dg/selector-1.m: Adjust dg-warning regexp.
11190
11191 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
11192
11193         PR c/17188
11194         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
11195         * gcc.dg/decl-3.c: Adjust expected message.
11196
11197 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11198
11199         PR fortran/17615
11200         * gfortran.dg/pr17615.f90: New test.
11201
11202 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
11203
11204         PR tree-optimzation/17517
11205         * g++.dg/tree-ssa/pr17517.C: New Test.
11206
11207 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
11208
11209         PR c++/16889
11210         * g++.dg/lookup/ambig3.C: New.
11211
11212 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
11213
11214         PR tree-opt/17624
11215         * g++.dg/opt/pr17624.C: New test.
11216
11217 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
11218
11219         PR c/6980
11220         * gcc.dg/Wbad-function-cast-1.c: New test.
11221
11222 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
11223
11224         * g++.dg/ext/complit1.C
11225         * g++.dg/other/error2.C
11226         * g++.dg/other/nontype-1.C
11227         * g++.dg/parse/crash11.C
11228         * g++.dg/parse/crash12.C
11229         * g++.dg/parse/error15.C
11230         * g++.dg/parse/error4.C
11231         * g++.dg/parse/tmpl-outside1.C
11232         * g++.dg/parse/too-many-tmpl-args1.C
11233         * g++.dg/template/dependent-expr3.C
11234         * g++.dg/template/error10.C
11235         * g++.dg/template/instantiate1.C
11236         * g++.dg/template/vtable2.C
11237         * g++.dg/warn/Wshadow-1.C
11238         * g++.dg/warn/weak1.C
11239         * g++.old-deja/g++.brendan/crash16.C
11240         * g++.old-deja/g++.brendan/crash18.C
11241         * g++.old-deja/g++.brendan/crash48.C
11242         * g++.old-deja/g++.brendan/crash49.C
11243         * g++.old-deja/g++.brendan/crash55.C
11244         * g++.old-deja/g++.brendan/crash56.C
11245         * g++.old-deja/g++.brendan/crash8.C
11246         * g++.old-deja/g++.brendan/enum11.C
11247         * g++.old-deja/g++.brendan/enum8.C
11248         * g++.old-deja/g++.brendan/enum9.C
11249         * g++.old-deja/g++.brendan/friend3.C
11250         * g++.old-deja/g++.brendan/misc14.C
11251         * g++.old-deja/g++.bugs/900402_02.C
11252         * g++.old-deja/g++.bugs/900404_03.C
11253         * g++.old-deja/g++.bugs/900404_04.C
11254         * g++.old-deja/g++.bugs/900428_03.C
11255         * g++.old-deja/g++.jason/crash4.C
11256         * g++.old-deja/g++.jason/overload21.C
11257         * g++.old-deja/g++.jason/redecl1.C
11258         * g++.old-deja/g++.jason/report.C
11259         * g++.old-deja/g++.jason/rfg10.C
11260         * g++.old-deja/g++.jason/template30.C
11261         * g++.old-deja/g++.law/arm12.C
11262         * g++.old-deja/g++.law/ctors5.C
11263         * g++.old-deja/g++.law/cvt20.C
11264         * g++.old-deja/g++.law/init10.C
11265         * g++.old-deja/g++.law/init8.C
11266         * g++.old-deja/g++.law/visibility17.C
11267         * g++.old-deja/g++.law/visibility7.C
11268         * g++.old-deja/g++.mike/net8.C
11269         * g++.old-deja/g++.mike/p646.C
11270         * g++.old-deja/g++.mike/p700.C
11271         * g++.old-deja/g++.mike/p701.C
11272         * g++.old-deja/g++.mike/p811.C
11273         * g++.old-deja/g++.ns/template13.C
11274         * g++.old-deja/g++.other/array3.C
11275         * g++.old-deja/g++.other/crash25.C
11276         * g++.old-deja/g++.other/dtor3.C
11277         * g++.old-deja/g++.other/dtor4.C
11278         * g++.old-deja/g++.other/main1.C
11279         * g++.old-deja/g++.other/warn7.C
11280         * g++.old-deja/g++.pt/crash11.C
11281         * g++.old-deja/g++.pt/crash36.C
11282         * g++.old-deja/g++.pt/spec22.C
11283         * g++.old-deja/g++.pt/spec9.C
11284         * g++.old-deja/g++.pt/ttp52.C
11285         * g++.old-deja/g++.robertl/eb103.C
11286         * g++.old-deja/g++.robertl/eb121.C
11287         * g++.old-deja/g++.robertl/eb22.C
11288         * g++.old-deja/g++.robertl/eb8.C:
11289         Update locations and/or regexps of dg-error markers.
11290         Remove markers for some bogus messages that are no longer issued.
11291
11292 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
11293
11294         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
11295         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
11296
11297 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
11298
11299         PR c++/17618
11300         * g++.dg/lookup/crash5.C: New test.
11301
11302 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
11303
11304         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
11305         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
11306         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
11307         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
11308         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
11309         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
11310
11311         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
11312         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
11313         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
11314         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
11315         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
11316         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
11317
11318         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
11319
11320         * gcc.dg/vect/vect-44.c: Check additional cases.
11321         * gcc.dg/vect/vect-48.c: Check additional cases.
11322
11323         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
11324         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
11325         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
11326         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
11327         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
11328         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
11329         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
11330         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
11331         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
11332
11333         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
11334         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
11335         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
11336
11337 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11338
11339         * gcc.dg/tree-ssa/loop-6.c: New test.
11340
11341 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
11342
11343         PR c++/17620
11344         * g++.dg/inherit/base2.C: New.
11345
11346 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
11347
11348         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
11349         * gcc.dg/20001012-2.c: Likewise.
11350         * gcc.dg/20001013-1.c: Likewise.
11351         * gcc.dg/20001101-1.c: Likewise.
11352         * gcc.dg/20001102-1.c: Likewise.
11353         * gcc.dg/bf-spl1.c: Likewise.
11354         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
11355         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
11356
11357 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
11358
11359         PR tree-optimization/16721
11360         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
11361
11362 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
11363
11364         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
11365         * gcc.dg/20040305-1.c: Likewise.
11366
11367 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11368
11369         PR c/16566
11370         * gcc.c-torture/compile/pr16566-1.c,
11371         gcc.c-torture/compile/pr16566-2.c,
11372         gcc.c-torture/compile/pr16566-3.c: New tests.
11373
11374 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
11375
11376         PR tree-optimization/17512
11377         * gcc.c-torture/compile/20040916-1.c.
11378
11379 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
11380
11381         * gcc.dg/pragma-re-3.c: New test.
11382
11383 2004-09-17  Matt Austern  <austern@apple.com>
11384
11385         PR c++/15049
11386         * g++.dg/other/anon3.C: New.
11387
11388 2004-09-21  Roger Sayle  <roger@eyesopen.com>
11389
11390         PR c++/7503
11391         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
11392         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
11393         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
11394         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
11395         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
11396
11397 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
11398
11399         PR fortran/17286
11400         * gfortran.dg/pr17286.f90: New test.
11401
11402 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
11403
11404         PR c++/17530
11405         * g++.dg/template/static7.C: New test.
11406
11407 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
11408
11409         PR tree-opt/17558
11410         * gcc.c-torture/compile/pr17558.c: New test.
11411
11412 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
11413
11414         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
11415         if SKIP_ATTRIBUTE is defined.
11416
11417 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11418
11419         PR fortran/15957
11420         * gfortran.dg/pr15957.f90: New test.
11421
11422 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
11423
11424         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
11425         in comparison.
11426         * gcc.dg/vect/vect-79.c: Likewise.
11427         * gcc.dg/vect/vect-80.c: Likewise.
11428
11429 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11430
11431         PR fortran/15750
11432         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
11433
11434 2004-09-20  Ira Rosen  <irar@il.ibm.com>
11435
11436         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
11437         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
11438         * gcc.dg/vect/vect-62.c: New testcase.
11439         * gcc.dg/vect/vect-63.c: New testcase.
11440         * gcc.dg/vect/vect-64.c: New testcase.
11441         * gcc.dg/vect/vect-65.c: New testcase.
11442         * gcc.dg/vect/vect-66.c: New testcase.
11443         * gcc.dg/vect/vect-67.c: New testcase.
11444         * gcc.dg/vect/vect-68.c: New testcase.
11445         * gcc.dg/vect/vect-69.c: New testcase.
11446         * gcc.dg/vect/vect-79.c: New testcase.
11447         * gcc.dg/vect/vect-80.c: New testcase.
11448
11449 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
11450
11451         * gcc.target/mips/asm-1.c: New test.
11452
11453 2004-09-19  Ira Rosen  <irar@il.ibm.com>
11454
11455         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
11456         * gcc.dg/vect/vect-73.c: New testcase.
11457         * gcc.dg/vect/vect-74.c: New testcase.
11458         * gcc.dg/vect/vect-75.c: New testcase.
11459         * gcc.dg/vect/vect-76.c: New testcase.
11460         * gcc.dg/vect/vect-77.c: New testcase.
11461         * gcc.dg/vect/vect-78.c: New testcase
11462
11463 2004-09-18  Paul Brook  <paul@codesourcery.com>
11464
11465         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
11466
11467 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
11468
11469         PR c/17424
11470         * gcc.dg/pr17424-1.c: New test.
11471
11472 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
11473
11474         * g++.dg/tree-ssa/pr17153.C: New test.
11475
11476 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
11477
11478         PR pch/13361
11479         * testsuite/g++.dg/pch/wchar-1.C: New.
11480         * testsuite/g++.dg/pch/wchar-1.Hs: New.
11481
11482 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
11483
11484         * gcc.c-torture/execute/20040917-1.c: New test.
11485
11486 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
11487
11488         PR tree-optimization/17319
11489         * gcc.dg/pr17319.c: New test.
11490
11491 2004-09-17  Devang Patel  <dpatel@apple.com>
11492
11493         * gcc.dg/20040813-1.c: New test.
11494
11495 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
11496
11497         PR tree-optimization/17273
11498         * gcc.c-torture/compile/pr17273.c: New test.
11499
11500 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
11501
11502         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
11503         Update expected messages.
11504         * gcc.dg/declspec-13.c: New test.
11505
11506 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
11507
11508         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
11509
11510 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
11511
11512         * gcc.c-torture/execute/pr17252.c: Use post-increment to
11513         change what 'a' is pointing to.
11514
11515 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
11516
11517         PR c++/16002
11518         * g++.dg/template/error18.C: New test.
11519
11520         PR c++/16029
11521         * g++.dg/warn/Wunused-8.C: New test.
11522
11523 2004-09-17  Steven Bosscher  <stevenb@suse.de>
11524
11525         PR tree-optimization/17513
11526         * gcc.dg/20040916-1.c: New test.
11527
11528 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
11529
11530         PR c++/17501
11531         * g++.dg/template/typename7.C: New test.
11532
11533 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11534
11535         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
11536
11537 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
11538
11539         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
11540         with -ftree-based-profiling also.
11541         * lib/profopt.exp: Support late-set profile_option/feedback_option.
11542
11543 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
11544
11545         PR/15364
11546         * gfortran.dg/der_array_io_1.f90: New test.
11547         * gfortran.dg/der_array_io_2.f90: New test.
11548         * gfortran.dg/der_array_io_3.f90: New test.
11549
11550 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
11551
11552         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
11553         EABI.
11554
11555 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
11556
11557         * g++.dg/opt/switch1.C: New test.
11558
11559 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
11560
11561         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
11562         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
11563         Update expected messages.
11564
11565 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11566
11567         PR fortran/16485
11568         * gfortran.dg/same_name_1.f90: New test.
11569
11570 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
11571
11572         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
11573         dereference garbage pointers.
11574
11575 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
11576
11577         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
11578         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
11579
11580         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
11581         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
11582         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
11583
11584 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
11585
11586         PR c++/17324
11587         * g++.dg/template/mangle1.C: New test.
11588
11589 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
11590
11591         PR tree-optimization/17252
11592         * gcc.c-torture/execute/pr17252.c: New test.
11593
11594 2004-09-14  Andrew Pinski  <apinski@apple.com>
11595
11596         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
11597
11598 2004-09-14  Roger Sayle  <roger@eyesopen.com>
11599
11600         PR rtl-optimization/9771
11601         * gcc.dg/pr9771-1.c: New test case.
11602
11603 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
11604
11605         PR tree-optimization/15262
11606         * gcc.c-torture/execute/pr15262-1.c: New test.
11607         * gcc.c-torture/execute/pr15262-2.c: New test.
11608
11609 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
11610
11611         * gcc.dg/declspec-12.c: New test.
11612
11613 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
11614
11615         * gfortran.dg/pr17090.f90: Add directives to test.
11616
11617 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11618
11619         * gcc.c-torture/compile/20040914-1.c: New test.
11620
11621 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
11622
11623         PR c++/16162
11624         * g++.dg/template/decl2.C: New test.
11625
11626 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
11627
11628         PR fortran/17090
11629         * gfortran.dg/pr17090.f90: New test.
11630
11631 2004-09-13  Dale Johannesen  <dalej@apple.com>
11632
11633         * gcc.c-torture/compile/pr17408.c:  New test case.
11634
11635 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
11636
11637         PR c++/16716
11638         * g++.dg/parse/crash17.C: New test.
11639
11640         PR c++/17327
11641         * g++.dg/template/enum3.C: New test.
11642
11643 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
11644
11645         * lib/gcc-defs.exp: Load wrapper.exp.
11646         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
11647         using local code.
11648         * lib/gcc.exp (gcc_init): Similar.
11649         * lib/gfortran.exp (gfortran_init): Similar.
11650         * lib/objc.exp (objc_init): Similar.
11651         * lib/treelang.exp (treelang_init): Similar.
11652         * lib/wrapper.exp: New file with build_wrapper call machinery in
11653         ${tool}_maybe_build_wrapper.
11654
11655 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
11656
11657         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
11658         "inline".
11659         * gcc.dg/declspec-11.c: Update expected messages.
11660         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
11661         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
11662         gcc.dg/inline-12.c: New tests.
11663
11664 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
11665
11666         * g++.dg/tree-ssa/pr17400.C: New testcase.
11667
11668 2004-09-13  James E Wilson  <wilson@specifixinc.com>
11669
11670         * gcc.target/mips/sb1-1.c: New testcase.
11671
11672 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
11673
11674         * lib/g77-dg.exp: Remove unused file.
11675         * lib/mike-g77.exp: Ditto.
11676         * lib/g77.exp: Ditto.
11677
11678 2004-09-12  Richard Henderson  <rth@redhat.com>
11679
11680         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
11681
11682 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
11683
11684         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
11685         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
11686         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
11687         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
11688         Update expected messages.
11689
11690 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
11691
11692         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
11693         declaration/use mismatch for dirp parameter.
11694
11695 2004-09-12  Andrew Pinski  <apinski@apple.com>
11696
11697         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
11698         -fgnu-runtime is passed.
11699
11700 2004-09-12  Richard Henderson  <rth@redhat.com>
11701
11702         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
11703         do the uplevel thing and update additional_flags directly.
11704         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
11705         gfortran.fortran-torture/execute/intrinsic_nearest.x,
11706         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
11707         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
11708
11709 2004-09-11  Steven Bosscher  <stevenb@suse.de>
11710
11711         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
11712
11713 2004-09-11  Roger Sayle  <roger@eyesopen.com>
11714
11715         PR middle-end/17411
11716         * g++.dg/opt/pr17411-1.C: New test case.
11717
11718 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
11719
11720         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
11721         gcc.dg/tls/diag-2.c: Update expected messages.
11722         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
11723         messages.
11724         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
11725         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
11726         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
11727         gcc.dg/tls/diag-5.c: New tests.
11728
11729 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
11730
11731         * gcc.dg/20040910-1.c: Correct dg-error regexp.
11732
11733 2004-09-11  Steven Bosscher  <stevenb@suse.de>
11734
11735         * g++.dg/parse/break-in-for.C: New test.
11736
11737 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
11738
11739         * gcc.dg/tree-ssa/20040911-1.c: New test.
11740
11741 2004-09-11  Andreas Jaeger  <aj@suse.de>
11742
11743         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
11744         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
11745
11746 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
11747
11748         * gcc.target/frv: New directory of FR-V-specific tests.
11749
11750 2004-09-10  James E Wilson  <wilson@specifixinc.com>
11751
11752         * gcc.dg/convert-vec-1.c: New test.
11753
11754 2004-09-10  Roger Sayle  <roger@eyesopen.com>
11755
11756         PR middle-end/17024
11757         * gcc.dg/pr17024-1.c: New test case.
11758
11759 2004-09-10  Eric Christopher  <echristo@redhat.com>
11760
11761         * gcc.dg/20040910-1.c: New test.
11762
11763 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
11764
11765         * gcc.dg/bitfld-9.c: New test.
11766
11767 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
11768
11769         * gcc.c-torture/execute/ieee/acc1.c: New test.
11770         * gcc.c-torture/execute/ieee/acc2.c: New test.
11771         * gcc.c-torture/execute/ieee/mzero6.c: New test.
11772
11773 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
11774
11775         * gcc.dg/deprecated-2.c: New test.
11776
11777 2004-09-09  James E Wilson  <wilson@specifixinc.com>
11778
11779         * gcc.dg/init-vec-1.c: New test.
11780
11781 2004-09-09  Roger Sayle  <roger@eyesopen.com>
11782
11783         PR middle-end/17055
11784         * gcc.dg/pr17055-1.c: New test case.
11785
11786 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
11787
11788         PR target/17377
11789         * gcc.c-torture/execute/pr17377.c: New test.
11790
11791 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
11792
11793         PR c/8420
11794         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
11795         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
11796         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
11797         gcc.dg/long-long-typespec-1.c: New tests.
11798         * gcc.dg/tls/diag-2.c: Update expected diagnostics
11799
11800 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
11801
11802         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
11803         gcc.dg/gnu99-static-1.c: New tests.
11804
11805 2004-09-08  Devang Patel  <dpatel@apple.com>
11806
11807         * gcc.dg/darwin-ld-20040828-1.c: New test.
11808         * gcc.dg/darwin-ld-20040828-2.c: New test.
11809         * gcc.dg/darwin-ld-20040828-3.c: New test.
11810
11811 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
11812
11813         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
11814         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
11815         in error message.
11816         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
11817         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
11818         in error message.
11819         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
11820         types they qualify.
11821         * objc.dg/type-size-2.m: Fix wording in comment.
11822         * objc.dg/va-meth-1.m: New test case.
11823
11824 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
11825
11826         PR c/16633:
11827         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
11828         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
11829
11830 2004-09-06  Devang Patel  <dpatel@apple.com>
11831
11832         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
11833         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
11834
11835 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
11836
11837         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
11838         reflect changed line numbering of diagnostics.
11839
11840 2004-09-06  Paul Brook  <paul@codesourcery.com>
11841
11842         * gfortran.dg/edit_real_1.f90: Add new test.
11843
11844 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11845
11846         * gcc.dg/tree-ssa/loop-2.c: New test.
11847         * gcc.dg/tree-ssa/loop-3.c: New test.
11848         * gcc.dg/tree-ssa/loop-4.c: New test.
11849         * gcc.dg/tree-ssa/loop-5.c: New test.
11850
11851 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11852
11853         * gcc.dg/format/sentinel-1.c: Update for parameter option.
11854
11855 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11856
11857         * gcc.dg/format/sentinel-1.c: New test.
11858
11859 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
11860
11861         * testsuite/gcc.dg/builtins-46.c: New.
11862
11863 2004-09-03  Devang Patel  <dpatel@apple.com>
11864
11865         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
11866         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
11867
11868 2004-09-03  Jan Beulich  <jbeulich@novell.com>
11869
11870         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
11871         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
11872         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
11873         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
11874         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
11875         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
11876         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
11877         the non-portable bzero.
11878         * gcc.dg/20010912-1.c: xfail for NetWare.
11879         * gcc.dg/20020426-2.c: xfail for NetWare.
11880         * gcc.dg/20021014-1.c: xfail for NetWare.
11881         * gcc.dg/20021018-1.c: xfail for NetWare.
11882         * gcc.dg/20030213-1.c: xfail for NetWare.
11883         * gcc.dg/20030225-1.c: xfail for NetWare.
11884         * gcc.dg/20030708-1.c: xfail for NetWare.
11885         * gcc.dg/builtins-config.h: Also exclude NetWare.
11886         * gcc.dg/format/format.h: Define restrict only if not already defined.
11887         * gcc.dg/nest.c: xfail for NetWare.
11888         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
11889         * lib/target-supports.exp (check_visibility_available): Exclude
11890         NetWare.
11891
11892 2004-09-03  Jan Beulich  <jbeulich@novell.com>
11893
11894         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
11895         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
11896         deterministic starting point for the alignment of structure fields.
11897         * gcc.dg/Wpadded.c: Dito.
11898         * g++.dg/abi/vbase10.C: Dito.
11899
11900 2004-09-03  Devang Patel  <dpatel@apple.com>
11901
11902         * g++.dg/debug/pr15736.cc: New test.
11903
11904 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
11905
11906         * README.QMTEST: Fix out-of-date link.
11907
11908 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
11909
11910         PR fortran/16579
11911         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
11912         Delete.  Duplicate of gfortran.dg/g77/20010610.f
11913
11914 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
11915
11916         * g++.dg/abi/arm_rtti1.C: New test.
11917
11918 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
11919
11920         * gcc.dg/ppc-vector-memcpy.c: New.
11921         * gcc.dg/ppc-vector-memset.c: New.
11922
11923 2004-09-02  Chao-ying Fu  <fu@mips.com>
11924
11925         * gcc.target/mips/mips-3d-1.c: New test.
11926         * gcc.target/mips/mips-3d-2.c: New test.
11927         * gcc.target/mips/mips-3d-3.c: New test.
11928         * gcc.target/mips/mips-3d-4.c: New test.
11929         * gcc.target/mips/mips-3d-5.c: New test.
11930         * gcc.target/mips/mips-3d-6.c: New test.
11931         * gcc.target/mips/mips-3d-7.c: New test.
11932         * gcc.target/mips/mips-3d-8.c: New test.
11933         * gcc.target/mips/mips-3d-9.c: New test.
11934         * gcc.target/mips/mips-ps-1.c: New test.
11935         * gcc.target/mips/mips-ps-2.c: New test.
11936         * gcc.target/mips/mips-ps-3.c: New test.
11937         * gcc.target/mips/mips-ps-4.c: New test.
11938         * gcc.target/mips/mips-ps-type.c: New test.
11939
11940 2004-09-02  Paul Brook  <paul@codesourcery.com>
11941
11942         * gfortran.dg/edit_real_1.f90: Add new tests.
11943
11944 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11945
11946         PR fortran/15327
11947         * gfortran.dg/merge_char_1.f90: New test.
11948
11949 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11950
11951         PR fortran/16404
11952         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
11953
11954 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11955
11956         PR c/1522
11957         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
11958
11959 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
11960
11961         * g++.dg/opt/loop1.C: Do not XFAIL.
11962
11963 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
11964
11965         * gcc.c-torture/execute/20040831-1.c: New test.
11966
11967 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
11968
11969         PR fortran/16579
11970         * gfortran.dg/g77/20010610.f: Now passes.
11971         Copy from g77.f-torture/execute. Add dg-run directive.
11972         * gfortran.dg/g77/README: Update
11973
11974 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
11975
11976         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
11977         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
11978         (t1, t2, t3, t4): Add volatile.
11979
11980 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
11981
11982         * g++.dg/ext/visibility/arm1.C: New test.
11983
11984 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
11985
11986         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
11987         -pedantic-errors.
11988
11989 2004-09-01  Paul Brook  <paul@codesourcery.com>
11990
11991         * gfortran.dg/eof_2.f90: New test.
11992
11993 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11994
11995         PR fortran/16579
11996         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
11997
11998 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
11999
12000         PR libfortran/16805
12001         * gfortran.dg/list_read_2.f90: New test.
12002
12003 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
12004
12005         * g++.dg/abi/key1.C: New test.
12006
12007 2004-08-31  Richard Henderson  <rth@redhat.com>
12008
12009         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
12010         form of offsetof.
12011         * g++.dg/other/offsetof5.C: Remove duplicate.
12012
12013 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12014
12015         PR fortran/17244
12016         * gfortran.dg/func_derived_1.f90: New test.
12017
12018 2004-08-31  Paul Brook  <paul@codesourcery.com>
12019
12020         * gfortran.dg/eof_1.f90: New test.
12021
12022 2004-08-31  Paul Brook  <paul@codesourcery.com>
12023
12024         * gfortran.dg/list_read_1.f90: New file.
12025
12026 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
12027
12028         * g++.dg/opt/loop1.C: XFAIL.
12029
12030 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
12031
12032         * gcc.dg/funcdef-storage-1.c: New.
12033         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
12034         an extern function in local scope.
12035         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
12036         declare an 'auto inline' function in local scope.
12037         * gcc.dg/20011130-1.c: Likewise.
12038         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
12039         an 'auto' function in local scope.
12040         * gcc.dg/20021014-1.c: Likewise.
12041         * gcc.dg/20030331-2.c: Likewise.
12042
12043 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12044
12045         * gfortran.dg/blockdata_1.f90: New test.
12046
12047 2004-08-30  Richard Henderson  <rth@redhat.com>
12048
12049         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
12050
12051 2004-08-30  Richard Henderson  <rth@redhat.com>
12052
12053         * lib/fortran-torture.exp (fortran-torture-execute): Honor
12054         additional_flags set by alternate driver.
12055         (ieee-options): New procedure.
12056         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
12057         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
12058         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
12059         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
12060
12061 2004-08-30  Richard Henderson  <rth@redhat.com>
12062
12063         * lib/f-torture.exp: Remove.
12064
12065 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
12066
12067         PR rtl-optimization/16590
12068         * g++.dg/opt/loop1.C: New test.
12069
12070 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12071
12072         PR fortran/13910
12073         * gfortran.dg/oldstyle_1.f90: New test.
12074
12075 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
12076         Paul Brook  <paul@codesourcery.com>
12077
12078         * gfortran.dg/g77/README: Update.
12079         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
12080         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
12081         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
12082
12083 2004-08-28  Paul Brook  <paul@codesourcery.com>
12084
12085         PR libfortran/17195
12086         * gfortran.dg/edit_real_1.f90: New test.
12087
12088 2004-08-27  Paul Brook  <paul@codesourcery.com>
12089
12090         * gfortran.dg/rewind_1.f90: New test.
12091
12092 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
12093
12094         PR fortran/16597
12095         * gfortran.dg/pr16597.f90: New test.
12096
12097 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
12098
12099         PR c/13801
12100         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
12101         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
12102         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
12103         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
12104         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
12105
12106 2004-08-26  Nick Clifton  <nickc@redhat.com>
12107
12108         * gcc.c-torture/compile/pr17119.c: New test.
12109
12110 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
12111
12112         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
12113
12114 2004-08-25  Richard Henderson  <rth@redhat.com>
12115
12116         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
12117         the bits that expect kind=8 to be the largest real kind.
12118
12119 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
12120
12121         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
12122
12123 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12124
12125         * gfortran.dg/assignment_1.f90: New test.
12126
12127 2004-08-25  Adam Nemet  <anemet@lnxw.com>
12128
12129         * g++.dg/template/repo3.C: New test.
12130
12131 2004-08-25  Roger Sayle  <roger@eyesopen.com>
12132
12133         PR middle-end/16693
12134         PR tree-optimization/16372
12135         * g++.dg/opt/pr16372-1.C: New test case.
12136         * g++.dg/opt/pr16693-1.C: New test case.
12137         * g++.dg/opt/pr16693-2.C: New test case.
12138
12139 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
12140
12141         * objc.dg/proto-lossage-4.m: New test.
12142
12143 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
12144
12145         PR c++/17155
12146         * g++.dg/inherit/local2.C: New test.
12147
12148 2004-08-25  Paul Brook  <paul@codesourcery.com>
12149
12150         PR fortran/17144
12151         * gfortran.dg/string_ctor_1.f90: New test.
12152
12153 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12154
12155         PR c++/14428
12156         * g++.dg/template/redecl2.C: New test.
12157
12158 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
12159
12160         PR fortran/17143
12161         * gfortran.dg/pr17143.f90: New test.
12162
12163 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
12164
12165         PR fortran/17164
12166         * gfortran.dg/pr17164.f90: New test.
12167
12168 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12169
12170         * gcc.dg/tree-ssa/loop-1.c: New test.
12171
12172 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
12173
12174         * gcc.c-torture/compile/20040824-1.c: New test.
12175
12176 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
12177
12178         * gcc.c-torture/compile/iftrap-3.c: New test.
12179
12180 2004-08-24  Paul Brook  <paul@codesourcery.com>
12181
12182         * gfortran.dg/entry_2.f90: New test.
12183
12184 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
12185
12186         PR c++/16889
12187         * g++.dg/lookup/ambig[12].C: New.
12188
12189 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12190
12191         PR c++/16706
12192         * g++.dg/template/crash21.C: New test.
12193         * g++.dg/template/crash22.C: Likewise.
12194
12195 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
12196
12197         PR c++/17149
12198         * g++.dg/template/access15.C: New.
12199
12200 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
12201
12202         PR c++/17163
12203         * g++.dg/template/repo2.C: New test.
12204
12205 2004-08-23  Roger Sayle  <roger@eyesopen.com>
12206
12207         PR rtl-optimization/17078
12208         * gcc.c-torture/execute/pr17078-1.c: New test case.
12209
12210 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
12211
12212         PR c/14492
12213         * gcc.dg/debug/crash1.c: New test.
12214
12215 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
12216
12217         PR c/16180
12218         * gcc.dg/loop-5.c: New test.
12219
12220 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12221
12222         * gcc.c-torture/execute/20040823-1.c: New test.
12223
12224 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
12225
12226         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
12227         to the assembler.  Simplify test accordingly.
12228         (asm_abi_flags): Use GNU names.
12229         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
12230         to check for ABI flags.
12231
12232 2004-08-22  Andrew Pinski  <apinski@apple.com>
12233
12234         * g++.dg/opt/pr14029.C: New test.
12235         * gcc.c-torture/execute/pr15262.c: New test.
12236
12237 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12238
12239         * gfortran.dg/reduction.f90: Add checks with complex arguments.
12240
12241 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
12242
12243         PR 16908
12244         * gfortran.dg/direct_io.f90: New test.
12245
12246 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
12247
12248         PR c++/17121
12249         * g++.dg/inherit/local2.C: New test.
12250
12251 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
12252
12253         PR c++/17120
12254         * g++.dg/warn/Wparentheses-4.C: New test.
12255
12256 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
12257
12258         PR c++/17121
12259         * g++.dg/inherit/local2.C: New test.
12260
12261         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
12262         * gcc.dg/ppc-ldstruct.c: Likewise.
12263         * gcc.dg/ppc64-abi-2.c: Likewise.
12264
12265 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
12266
12267         PR rtl-optimization/17099
12268         * gcc.c-torture/execute/20040820-1.c: New test.
12269
12270 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
12271
12272         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
12273
12274 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
12275
12276         PR fortran/17077
12277         * gfortran.dg/auto_array_1.f90: New test.
12278
12279 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12280
12281         PR fortran/17074
12282         * gfortran.dg/simpleif_1.f90: New test.
12283
12284 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
12285
12286         * lib/target-supports.exp (check_profiling_available): Return
12287         false for arm*-*-symbianelf* and arm*-*-eabi*.
12288
12289         PR c++/15890
12290         * g++.dg/template/delete1.C: New test.
12291
12292 2004-08-19  Paul Brook  <paul@codesourcery.com>
12293
12294         PR fortran/14976
12295         PR fortran/16228
12296         * gfortran.dg/data_char_1.f90: New test.
12297
12298 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
12299
12300         PR fortran/16946
12301         * gfortran.dg/reduction.f90: New testcase.
12302
12303 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12304
12305         PR fortran/16520
12306         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
12307
12308 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
12309
12310         PR c++/17041
12311         * g++.dg/Wparentheses-3.C: New test.
12312
12313 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
12314
12315         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
12316         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
12317         * gcc.dg/vect/vect-2.c: Likewise.
12318         * gcc.dg/vect/vect-3.c: Likewise.
12319         * gcc.dg/vect/vect-4.c: Likewise.
12320         * gcc.dg/vect/vect-5.c: Likewise.
12321         * gcc.dg/vect/vect-6.c: Likewise.
12322         * gcc.dg/vect/vect-7.c: Likewise.
12323         * gcc.dg/vect/vect-25.c: Likewise.
12324         * gcc.dg/vect/vect-31.c: Likewise.
12325         * gcc.dg/vect/vect-32.c: Likewise.
12326         * gcc.dg/vect/vect-34.c: Likewise.
12327         * gcc.dg/vect/vect-36.c: Likewise.
12328         * gcc.dg/vect/vect-all.c: Likewise.
12329
12330 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
12331
12332         PR c++/17068
12333         * g++.dg/template/operator4.C: New test.
12334
12335 2004-08-18  Richard Henderson  <rth@redhat.com>
12336
12337         * gcc.dg/20040206-1.c: XFAIL.
12338
12339 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
12340
12341         PR c++/16246
12342         * g++.dg/template/array7.C: New test.
12343
12344 2004-08-17  James E Wilson  <wilson@specifixinc.com>
12345
12346         * gcc.dg/mips-movcc-1.c: New test.
12347         * gcc.dg/mips-movcc-2.c: New test.
12348         * gcc.dg/mips-movcc-3.c: New test.
12349
12350         * gcc.dg/mips-nmadd-1.c: New test.
12351         * gcc.dg/mips-nmadd-2.c: New test.
12352
12353 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
12354
12355         PR c++/15871
12356         * g++.dg/opt/inline8.C: New test.
12357
12358         PR c++/16965
12359         * g++.dg/parse/error17.C: New test.
12360
12361 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
12362
12363         * gcc.dg/vect: New directory for vectorizer tests.
12364         * gcc.dg/vect/tree-vect.h: New file.
12365         * gcc.dg/vect/vect.exp: New file.
12366         * gcc.dg/vect/pr16105.c.c: New test.
12367         * gcc.dg/vect/vect-1.c: New test.
12368         * gcc.dg/vect/vect-2.c: New test.
12369         * gcc.dg/vect/vect-3.c: New test.
12370         * gcc.dg/vect/vect-4.c: New test.
12371         * gcc.dg/vect/vect-5.c: New test.
12372         * gcc.dg/vect/vect-6.c: New test.
12373         * gcc.dg/vect/vect-7.c: New test.
12374         * gcc.dg/vect/vect-8.c: New test.
12375         * gcc.dg/vect/vect-9.c: New test.
12376         * gcc.dg/vect/vect-10.c: New test.
12377         * gcc.dg/vect/vect-11.c: New test.
12378         * gcc.dg/vect/vect-12.c: New test.
12379         * gcc.dg/vect/vect-13.c: New test.
12380         * gcc.dg/vect/vect-14.c: New test.
12381         * gcc.dg/vect/vect-15.c: New test.
12382         * gcc.dg/vect/vect-16.c: New test.
12383         * gcc.dg/vect/vect-17.c: New test.
12384         * gcc.dg/vect/vect-18.c: New test.
12385         * gcc.dg/vect/vect-19.c: New test.
12386         * gcc.dg/vect/vect-20.c: New test.
12387         * gcc.dg/vect/vect-21.c: New test.
12388         * gcc.dg/vect/vect-22.c: New test.
12389         * gcc.dg/vect/vect-23.c: New test.
12390         * gcc.dg/vect/vect-24.c: New test.
12391         * gcc.dg/vect/vect-25.c: New test.
12392         * gcc.dg/vect/vect-26.c: New test.
12393         * gcc.dg/vect/vect-27.c: New test.
12394         * gcc.dg/vect/vect-28.c: New test.
12395         * gcc.dg/vect/vect-29.c: New test.
12396         * gcc.dg/vect/vect-30.c: New test.
12397         * gcc.dg/vect/vect-31.c: New test.
12398         * gcc.dg/vect/vect-32.c: New test.
12399         * gcc.dg/vect/vect-33.c: New test.
12400         * gcc.dg/vect/vect-34.c: New test.
12401         * gcc.dg/vect/vect-35.c: New test.
12402         * gcc.dg/vect/vect-36.c: New test.
12403         * gcc.dg/vect/vect-37.c: New test.
12404         * gcc.dg/vect/vect-38.c: New test.
12405         * gcc.dg/vect/vect-40.c: New test.
12406         * gcc.dg/vect/vect-41.c: New test.
12407         * gcc.dg/vect/vect-42.c: New test.
12408         * gcc.dg/vect/vect-43.c: New test.
12409         * gcc.dg/vect/vect-44.c: New test.
12410         * gcc.dg/vect/vect-45.c: New test.
12411         * gcc.dg/vect/vect-46.c: New test.
12412         * gcc.dg/vect/vect-47.c: New test.
12413         * gcc.dg/vect/vect-48.c: New test.
12414         * gcc.dg/vect/vect-49.c: New test.
12415         * gcc.dg/vect/vect-50.c: New test.
12416         * gcc.dg/vect/vect-51.c: New test.
12417         * gcc.dg/vect/vect-52.c: New test.
12418         * gcc.dg/vect/vect-53.c: New test.
12419         * gcc.dg/vect/vect-54.c: New test.
12420         * gcc.dg/vect/vect-55.c: New test.
12421         * gcc.dg/vect/vect-56.c: New test.
12422         * gcc.dg/vect/vect-57.c: New test.
12423         * gcc.dg/vect/vect-58.c: New test.
12424         * gcc.dg/vect/vect-59.c: New test.
12425         * gcc.dg/vect/vect-60.c: New test.
12426         * gcc.dg/vect/vect-61.c: New test.
12427         * gcc.dg/vect/vect-all.c: New test.
12428         * gcc.dg/vect/vect-none.c: New test.
12429
12430 2004-08-17  Paul Brook  <paul@codesourcery.com>
12431
12432         PR fortran/13082
12433         * gfortran.dg/entry_1.f90: New test.
12434
12435 2004-08-17  Andrew Pinski  <apinski@apple.com>
12436
12437         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
12438
12439 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
12440
12441         * gcc.dg/pr17036-1.c: New test.
12442
12443 2004-08-16  Devang Patel  <dpatel@apple.com>
12444
12445         * gcc.dg/darwin-20040809-1.c: New test.
12446
12447 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
12448
12449         * gcc.dg/funcdef-attr-1.c: New test.
12450
12451 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
12452
12453         * gcc.dg/altivec-17.c: New test.
12454         * gcc.dg/altivec-18.c: New test.
12455
12456 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12457
12458         PR c++/6749
12459         * g++.dg/template/vtable2.C: New test.
12460
12461 2004-08-14  Richard Henderson  <rth@redhat.com>
12462
12463         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
12464         * gcc.dg/pack-test-4.c (main): Return 0.
12465         * gcc.dg/setjmp-1.c: Remove XFAIL.
12466         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
12467
12468 2004-08-14  Richard Henderson  <rth@redhat.com>
12469
12470         * gcc.dg/980217-1.c: Add prototype for printf.
12471
12472 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
12473
12474         * gfortran.dg/pr16935.f90: New test.
12475
12476 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
12477
12478         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
12479
12480 2004-08-13  Paul Brook  <paul@codesourcery.com>
12481
12482         * gfortran.dg/der_io_1.f90: Remove stray comma.
12483
12484 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
12485
12486         * gcc.dg/vmx/cw-bug-2.c: Remove.
12487         * gcc.dg/vmx/vprint-1.c: Remove.
12488         * gcc.dg/vmx/vscan-1.c: Remove.
12489
12490 2004-08-12  Devang patel  <dpatel@apple.com>
12491
12492         * gcc.dg/darwin-20040809-2.c: New test.
12493
12494 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
12495
12496         * g++.dg/ext/altivec-12.C: New test.
12497
12498         * g++.dg/ext/altivec-11.C: New test.
12499
12500 2004-08-12  Paul Brook  <paul@codesourcery.com>
12501
12502         * g++.dg/abi/arm_cxa_vec_1.C: New test.
12503
12504 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
12505
12506         * g++.dg/ext/altivec-2.C: Check for hardware support before
12507         executing any VMX instructions.
12508
12509         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
12510
12511 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
12512
12513         PR c++/16276
12514         * g++.old-deja/g++.other/comdat4.C: New test.
12515         * g++.old-deja/g++.other/comdat4-aux.cc: New.
12516
12517 2004-08-12  Ben Elliston  <bje@au.ibm.com>
12518
12519         PR target/16286
12520         * gcc.dg/pr16286.c: New test.
12521
12522 2004-08-12 Jan Beulich <jbeulich@novell.com>
12523
12524         * g++.dg/ext/asm5.C: New.
12525
12526 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
12527
12528         PR c++/16698
12529         * g++.dg/eh/crash1.C: New test.
12530
12531         PR c++/16717
12532         * g++.dg/ext/construct1.C: New test.
12533
12534 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
12535
12536         PR c++/16853
12537         * g++.dg/init/ptrmem1.C: New test.
12538
12539         PR c++/16618
12540         * g++.dg/parse/offsetof5.C: New test.
12541
12542         PR c++/16870
12543         * g++.dg/template/overload3.C: New test.
12544
12545 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
12546
12547         PR c++/16964
12548         * g++.dg/parse/error16.C: New test.
12549
12550         PR c++/16904
12551         * g++.dg/template/error14.C: New test.
12552
12553         PR c++/16929
12554         * g++.dg/template/error15.C: New test.
12555
12556 2004-08-11  Devang Patel  <dpatel@apple.com>
12557
12558         * gcc.dg/darwin-ld-20040809-1.c: New test.
12559         * gcc.dg/darwin-ld-20040809-2.c: New test.
12560
12561 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
12562
12563         PR fortran/16917
12564         * gfortran.dg/dfloat_1.f90: New test.
12565
12566 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
12567
12568         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
12569         * gcc.dg/dll-2.c: Fix dg-require syntax.
12570         * gcc.misc-tests/arm-isr.c (abort): Declare.
12571         (exit): Likewise.
12572
12573 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
12574
12575         PR c++/16971
12576         * g++.dg/parse/crash16.C: New test.
12577
12578 2004-08-10  Roger Sayle  <roger@eyesopen.com>
12579
12580         * gcc.dg/mips-rsqrt-1.c: New test case.
12581         * gcc.dg/mips-rsqrt-2.c: New test case.
12582         * gcc.dg/mips-rsqrt-3.c: New test case.
12583
12584 2004-08-10  Paul Brook  <paul@codesourcery.com>
12585
12586         * gfortran.dg/der_io_1.f90: New test.
12587
12588 2004-08-10  Paul Brook  <paul@codesourcery.com>
12589
12590         PR fortran/16919
12591         * gfortran.dg/der_array_1.f90: New test.
12592
12593 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
12594
12595         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
12596
12597 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
12598
12599         * gcc.dg/wchar_t-2.c: Fix typo.
12600
12601 2004-08-09  Falk Hueffner  <falk@debian.org>
12602
12603         PR tree-optimization/12517
12604         * gcc.c-torture/compile/pr12517.c: New test.
12605
12606         PR tree-optimization/12578
12607         * gcc.c-torture/compile/pr12578.c: New test.
12608
12609         PR tree-optimization/12899
12610         * gcc.c-torture/compile/pr12899.c: New test.
12611
12612         PR rtl-optimization/14692
12613         * gcc.c-torture/compile/pr14692.c: New test.
12614
12615         PR tree-optimization/16461
12616         * gcc.c-torture/compile/pr16461.c: New test.
12617
12618 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
12619
12620         * gfortran.dg/getenv_1.f90: New test.
12621
12622 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
12623
12624         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
12625         wchar_t.
12626         * gcc.dg/symbian5.c: Test -fno-short-wchar.
12627
12628 2004-08-06  Paul Brook  <paul@codesourcery.com>
12629
12630         * gfortran.dg/ret_array_1.f90: New test.
12631         * gfortran.dg/ret_pointer_1.f90: New test.
12632
12633 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
12634
12635         * gcc.dg/missing-field-init-[12].c: New tests.
12636         * g++.dg/warn/missing-field-init-[12].C: New tests.
12637
12638 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
12639
12640         * gcc.dg/enum2.c: New test.
12641         * gcc.dg/symbian3.c: Likewise.
12642         * gcc.dg/symbian4.c: Likewise.
12643         * gcc.dg/wchar_t-2.c: Likewise.
12644
12645 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
12646
12647         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
12648         destructor tests.
12649
12650 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
12651
12652         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
12653         dg-require-visiblity.
12654         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
12655         * g++.dg/ext/visibility/fvisibility.C: Likewise.
12656         * g++.dg/ext/visibility/memfuncts.C: Likewise.
12657         * g++.dg/ext/visibility/new1.C: Likewise.
12658         * g++.dg/ext/visibility/pragma.C: Likewise.
12659         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
12660         * g++.dg/ext/visibility/virtual.C: Likewise.
12661         * g++/dg/ext/visibility/visibility-1.C: Likewise.
12662         * g++/dg/ext/visibility/visibility-2.C: Likewise.
12663         * g++/dg/ext/visibility/visibility-3.C: Likewise.
12664         * g++/dg/ext/visibility/visibility-4.C: Likewise.
12665         * g++/dg/ext/visibility/visibility-5.C: Likewise.
12666         * g++/dg/ext/visibility/visibility-6.C: Likewise.
12667         * g++/dg/ext/visibility/visibility-7.C: Likewise.
12668         * g++/dg/ext/visibility/visibility-8.C: New test.
12669         * gcc.c-torture/compile/dll.x: Remove.
12670         * gcc.dg/dll-2.c: Use dg-require-dll
12671         * gcc.dg/visibility-10.c: New test.
12672         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
12673         supporting DLLs.
12674         * testsuite/lib/scanasm.exp (scan_hidden): New function.
12675         (scan_not_hidden): Likewise.
12676
12677 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
12678
12679         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
12680
12681 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
12682
12683         * gcc.c-torture/execute/20040805-1.c: New test.
12684
12685 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
12686
12687         * gcc.dg/20020118-1.c: Declare abort.
12688         * gcc.dg/altivec_check.h: Likewise.
12689         * gcc.dg/iftrap-2.c: Likewise.
12690         * gcc.dg/pragma-darwin.c: Likewise.
12691         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
12692
12693 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
12694
12695         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
12696
12697 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
12698
12699         * gcc.c-torture/execute/builtins/abs-2.c,
12700         gcc.c-torture/execute/builtins/abs-3.c,
12701         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
12702         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
12703         intmax_t, uintmax_t and their limits.
12704         * gcc.dg/intmax_t-1.c: New test.
12705
12706 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12707
12708         * g++.dg/tc1/dr147.C: Add reference to PR.
12709
12710 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
12711
12712         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
12713         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
12714
12715 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
12716
12717         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
12718
12719 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
12720
12721         * gcc.dg/redecl-5.c: New test.
12722         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
12723         of scanf.
12724
12725 2004-08-03  Roger Sayle  <roger@eyesopen.com>
12726
12727         PR middle-end/16790
12728         * gcc.c-torture/execute/pr16790-1.c: New test case.
12729
12730 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
12731
12732         * g++.dg/ext/visibility/assign1.C: New test.
12733         * g++.dg/ext/visibility/new1.C: Likewise.
12734
12735         * gcc.dg/symbian1.c: New test.
12736         * gcc.dg/symbian2.c: Likewise.
12737
12738 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
12739
12740         PR target/16570
12741         * gcc.dg/i386-sse-9.c: New test.
12742
12743 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
12744
12745         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
12746
12747 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
12748
12749         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
12750         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
12751         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
12752         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
12753         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
12754         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
12755         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
12756         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
12757         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
12758         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
12759         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
12760         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
12761         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
12762         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
12763         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
12764         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
12765         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
12766         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
12767         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
12768         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
12769         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
12770         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
12771         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
12772         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
12773         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
12774         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
12775         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
12776         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
12777         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
12778         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
12779         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
12780         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
12781         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
12782         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
12783         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
12784         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
12785         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
12786         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
12787         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
12788         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
12789         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
12790         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
12791         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
12792         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
12793         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
12794         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
12795         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
12796         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
12797         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
12798         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
12799         gcc.misc-tests/i386-pf-3dnow-1.c,
12800         gcc.misc-tests/i386-pf-athlon-1.c,
12801         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
12802         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
12803         Declare built-in functions used.
12804         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
12805
12806 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
12807
12808         PR c++/16707
12809         * g++.dg/lookup/using12.C: New test.
12810
12811         * g++.dg/init/null1.C: Fix PR number.
12812         * g++.dg/parse/namespace10.C: Likewise.
12813
12814 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
12815
12816         PR c++/16224
12817         * g++.dg/template/spec17.C: New test.
12818         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
12819         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
12820
12821 2004-08-02  David Billinghurst
12822
12823         PR fortran/16292
12824         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
12825
12826 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
12827
12828         * gcc.dg/ia64-got-1.c: New test case.
12829
12830 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
12831
12832         PR c++/16489
12833         * g++.dg/init/null1.C: New test.
12834         * g++.dg/tc1/dr76.C: Adjust error marker.
12835
12836         PR c++/16529
12837         * g++.dg/parse/namespace10.C: New test.
12838
12839         PR c++/16810
12840         * g++.dg/inherit/ptrmem2.C: New test.
12841
12842 2004-08-02  Ben Elliston  <bje@au.ibm.com>
12843
12844         PR target/16155
12845         * gcc.dg/pr16155.c: New test.
12846
12847 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
12848
12849         * gcc.dg/redecl-2.c: New test.
12850
12851 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
12852
12853         * gcc.dg/darwin-longdouble.c: New file.
12854
12855 2004-07-30  Richard Henderson  <rth@redhat.com>
12856
12857         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
12858         write to constant argument.
12859         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
12860
12861 2004-07-30  Richard Henderson  <rth@redhat.com>
12862
12863         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
12864         tests of nearest around zero.
12865
12866 2004-07-30  Andrew Pinski  <apinski@apple.com>
12867
12868         * gcc.c-torture/compile/20040730-1.c: New test.
12869
12870 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
12871
12872         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
12873         powerpc-eabispe.
12874
12875 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
12876
12877         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
12878
12879 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
12880
12881         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
12882         contains $ld_library_path.
12883         * lib/gfortran.exp (gfortran_link_flags): Likewise.
12884
12885 2004-07-29  Richard Henderson  <rth@redhat.com>
12886
12887         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
12888
12889         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
12890         (alt2, which): New.
12891         (Check): Accept either alternative.
12892
12893 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
12894
12895         * g++.dg/abi/inline1.C: New test.
12896         * g++.dg/abi/local1-a.cc: Likewise.
12897         * g++.dg/abi/local1.C: Likewise.
12898         * g++.dg/abi/mangle11.C: Tweak location of warnings.
12899         * g++.dg/abi/mangle12.C: Likewise.
12900         * g++.dg/abi/mangle17.C: Likewise.
12901         * g++.dg/abi/mangle20-2.C: Likewise.
12902         * g++.dg/opt/interface1.C: Likewise.
12903         * g++.dg/opt/interface1.h: Likewise.
12904         * g++.dg/opt/interface1-a.cc: New test.
12905         * g++.dg/parse/repo1.C: New test.
12906         * g++.dg/template/repo1.C: Likewise.
12907         * g++.dg/warn/Winline-1.C: Likewise.
12908         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
12909
12910 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
12911
12912         * gcc.dg/tree-ssa/20040729-1.c: New test.
12913
12914 2004-07-27  Matt Austern <austern@apple.com>
12915
12916         * gcc.dg/darwin-bool-1.c: New test.
12917         * gcc.dg/darwin-bool-2.c: New test.
12918
12919 2004-07-28  Richard Henderson  <rth@redhat.com>
12920
12921         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
12922         arguments in the correct type.  Don't write to constant arguments.
12923
12924 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
12925
12926         PR tree-optimization/16688
12927         PR tree-optimization/16689
12928         * g++.dg/tree-ssa/pr16688.C: New test.
12929
12930 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
12931
12932         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
12933         loads.  Not only in the comment, this time.
12934
12935 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
12936
12937         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
12938         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
12939         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
12940         * gcc.dg/sh4a-bitmovua.c: New.
12941         * gcc.dg/sh4a-cos.c: New.
12942         * gcc.dg/sh4a-cosf.c: New.
12943         * gcc.dg/sh4a-fprun.c: New.
12944         * gcc.dg/sh4a-fsrra.c: New.
12945         * gcc.dg/sh4a-memmovua.c: New.
12946         * gcc.dg/sh4a-sin.c: New.
12947         * gcc.dg/sh4a-sincos.c: New.
12948         * gcc.dg/sh4a-sincosf.c: New.
12949         * gcc.dg/sh4a-sinf.c: New.
12950
12951 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
12952
12953         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
12954         conditionals.
12955         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
12956         loads.
12957         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
12958         DOM1.
12959
12960 2004-07-27  Andrew Pinski  <apinski@apple.com>
12961
12962         * g++.dg/rtti/tinfo1.C: Correct the xfail.
12963
12964 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
12965
12966         * gcc.dg/pragma-isr.c: New test.
12967
12968 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12969
12970         PR c++/14429
12971         * g++.dg/template/ttp11.C: New test.
12972
12973 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
12974
12975         * gcc.c-torture/compile/20040727-1.c: New test.
12976
12977 2004-07-26  Eric Christopher  <echristo@redhat.com>
12978
12979         * gcc.c-torture/compile/20040726-2.c: New test.
12980
12981 2004-07-26  Andrew Pinski  <apinski@apple.com>
12982
12983         * g++.dg/rtti/tinfo1.C: Xfail.
12984
12985 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
12986
12987         * gcc.c-torture/compile/20040726-1.c: New test.
12988
12989 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
12990             Brian Ryner  <bryner@brianryner.com>
12991
12992         PR c++/9283
12993         PR c++/15000
12994         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
12995         * g++.dg/ext/visibility/: New directory.
12996         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
12997         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
12998         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
12999         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
13000         * g++.dg/ext/visibility/fvisibility.C,
13001         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
13002         g++.dg/ext/visibility/fvisibility-override1.C
13003         g++.dg/ext/visibility/fvisibility-override2.C
13004         g++.dg/ext/visibility/memfuncts.C
13005         g++.dg/ext/visibility/noPLT.C
13006         g++.dg/ext/visibility/pragma.C
13007         g++.dg/ext/visibility/pragma-override1.C
13008         g++.dg/ext/visibility/pragma-override2.C
13009         g++.dg/ext/visibility/staticmemfuncts.C
13010         g++.dg/ext/visibility/virtual.C: New tests.
13011
13012 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
13013
13014         PR c/15360
13015         * gcc.dg/pr15360-1.c: New test.
13016
13017 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
13018
13019         * gcc.dg/pragma-align-2.c: New test.
13020         * gcc.dg/pragma-init-fini.c: New test.
13021         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
13022         targets.
13023
13024 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
13025
13026         * gcc.dg/init-string-2.c: New test.
13027
13028 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
13029
13030         PR 16684
13031         * gcc.dg/Wredundant-decls-1.c: New test case.
13032
13033 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
13034
13035         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
13036         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
13037         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
13038         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
13039         * gcc.dg/compat/generate-random.c: New file.
13040         * gcc.dg/compat/generate-random.h: Likewise.
13041         * gcc.dg/compat/generate-random_r.c: Likewise.
13042         * gcc.dg/compat/struct-layout-1.h: Likewise.
13043         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
13044         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
13045         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
13046         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
13047         * gcc.dg/compat/struct-layout-1_main.c: New test.
13048         * gcc.dg/compat/struct-layout-1_x.c: New file.
13049         * gcc.dg/compat/struct-layout-1_y.c: New file.
13050         * gcc.dg/compat/struct-layout-1_test.h: New file.
13051
13052 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
13053
13054         * gcc.dg/comp-return-1.c: New test
13055
13056 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
13057
13058         * gcc.dg/vmx/8-02a.c: Fix typo.
13059
13060         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
13061         * gcc.dg/darwin-abi-3.c: New test.
13062
13063         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
13064         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
13065
13066         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
13067         * gcc.dg/vmx/ops-long-1.c: New test.
13068         * gcc.dg/vmx/ops-long-2.c: New test.
13069
13070 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
13071
13072         * g++.dg/lookup/conv-[1234].C: New.
13073
13074 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
13075
13076         * g++.dg/parse/attr2.C: Simplify.
13077
13078 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
13079
13080         PR c/7284
13081         * gcc.c-torture/execute/pr7284-1.c: New test.
13082
13083 2004-07-22  Brian Booth  <bbooth@redhat.com>
13084
13085         * gcc.dg/tree-ssa/20040721-1.c: New test.
13086
13087 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
13088
13089         * g++.dg/template/crash20.c: New.
13090
13091 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
13092
13093         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
13094         Add dg-run directive.  Declare variables as required.
13095         * gfortran.dg/g77/README: Update
13096
13097 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
13098
13099         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
13100         gcc.dg/cris-peep2-andu2.c: New tests.
13101
13102 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
13103
13104         PR c/15052
13105         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
13106         on return type.
13107         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
13108         messages.
13109         * gcc.dg/qual-return-2.c: Update expected messages.
13110         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
13111
13112 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
13113
13114         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
13115         * gcc.dg/noncompile/921102-1.c: Update expected error message.
13116
13117 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
13118
13119         PR c/11250
13120         * gcc.dg/init-string-1.c: New test.
13121
13122 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
13123
13124         PR middle-end/15345
13125         PR c/16450
13126         * gcc.dg/torture/nested-fn-1.c: New test.
13127
13128 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
13129
13130         PR target/16559
13131         * gcc.dg/ia64-fptr-1.c: New file.
13132
13133 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13134
13135         PR c++/14497
13136         * g++.dg/template/spec16.C: New test.
13137         * g++.old-deja/g++.robertl/eb118.C: Remove.
13138
13139 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13140
13141         PR c++/509
13142         * g++.dg/template/spec15.C: New test.
13143
13144 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
13145
13146         Copy cases from g77.f-torture/execute and add dg-run
13147         directive.  Other changes as noted.
13148         * gfortran.dg/g77/13037.f
13149         * gfortran.dg/g77/1832.f
13150         * gfortran.dg/g77/19981119-0.f
13151         * gfortran.dg/g77/19990313-0.f
13152         * gfortran.dg/g77/19990313-1.f
13153         * gfortran.dg/g77/19990313-2.f
13154         * gfortran.dg/g77/19990313-3.f
13155         * gfortran.dg/g77/19990419-1.f
13156         * gfortran.dg/g77/19990826-0.f
13157         * gfortran.dg/g77/19990826-2.f
13158         * gfortran.dg/g77/20000503-1.f
13159         * gfortran.dg/g77/20001111.f
13160         * gfortran.dg/g77/20010116.f
13161         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
13162         * gfortran.dg/g77/20010430.f
13163         * gfortran.dg/g77/6177.f
13164         * gfortran.dg/g77/947.f
13165         * gfortran.dg/g77/970816-3.f
13166         * gfortran.dg/g77/971102-1.f
13167         * gfortran.dg/g77/980520-1.f
13168         * gfortran.dg/g77/980628-0.f
13169         * gfortran.dg/g77/980628-1.f
13170         * gfortran.dg/g77/980628-10.f
13171         * gfortran.dg/g77/980628-2.f
13172         * gfortran.dg/g77/980628-3.f
13173         * gfortran.dg/g77/980628-7.f
13174         * gfortran.dg/g77/980628-8.f
13175         * gfortran.dg/g77/980628-9.f
13176         * gfortran.dg/g77/980701-0.f
13177         * gfortran.dg/g77/980701-1.f
13178         * gfortran.dg/g77/cabs.f
13179         * gfortran.dg/g77/claus.f
13180         * gfortran.dg/g77/complex_1.f
13181         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
13182         * gfortran.dg/g77/dcomplex.f
13183         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
13184         * gfortran.dg/g77/f90-intrinsic-mathematical.f
13185         * gfortran.dg/g77/f90-intrinsic-numeric.f
13186         * gfortran.dg/g77/int8421.f
13187         * gfortran.dg/g77/labug1.f
13188         * gfortran.dg/g77/large_vec.f
13189         * gfortran.dg/g77/le.f
13190         * gfortran.dg/g77/short.f
13191         * gfortran.dg/g77/README: Update
13192
13193 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
13194
13195         PR c++/16637
13196         * g++.dg/parse/lookup4.C: New test.
13197
13198 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13199
13200         PR c++/16175
13201         * g++.dg/template/ttp10.C: New test.
13202
13203 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
13204
13205         * gcc.dg/pr12625-1.c: New test.
13206
13207 2004-07-20  Steven Bosscher  <stevenb@suse.de>
13208
13209         * testsuite/gcc.dg/switch-warn-1.c: New test.
13210         * testsuite/gcc.dg/switch-warn-2.c: New test.
13211         * gcc.c-torture/compile/pr14730.c: Update.
13212
13213 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
13214
13215         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
13216         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
13217         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
13218         g++.dg/template/nontype3.C: Remove trailing CR from tests.
13219
13220 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
13221
13222         PR c++/16623
13223         * g++.dg/template/assign1.C: New test.
13224
13225 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13226
13227         PR c++/12170
13228         * g++.dg/template/ttp9.C: New test.
13229
13230 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
13231
13232         * gcc.dg/format/cmn-err-1.c: New test.
13233
13234 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
13235
13236         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
13237         gcc.dg/Wparentheses-10.c: New tests.
13238         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
13239
13240 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13241
13242         PR fortran/16465
13243         * gfortran.dg/g77//ffixed-line-length-0.f,
13244         gfortran.dg/g77/ffixed-line-length-132.f,
13245         gfortran.dg/g77/ffixed-line-length-72.f,
13246         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
13247         gfortran.dg/g77/README: Update.
13248
13249 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13250
13251         PR c++/13092
13252         * g++.dg/template/non-dependent7.C: New test.
13253         * g++.dg/template/non-dependent8.C: Likewise.
13254         * g++.dg/template/non-dependent9.C: Likewise.
13255         * g++.dg/template/non-dependent10.C: Likewise.
13256
13257 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
13258
13259         PR c++/16337
13260         * g++.dg/parse/attr2.C: New test.
13261
13262 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
13263
13264         * g77.dg: Removed.
13265         * g77.f-torture: Ditto.
13266
13267 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
13268
13269         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
13270         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
13271         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
13272
13273 2004-07-16  Richard Henderson  <rth@redhat.com>
13274
13275         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
13276
13277 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13278
13279         * lib/fortran-torture.exp (fortran-torture): Don't test compile
13280         tests with full list of options.
13281         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
13282         of TORTURE_OPTIONS if test contains 'dg-do run'.
13283
13284         PR fortran/16404
13285         * gfortran.dg/do_iterator.f90: New test.
13286
13287 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13288
13289         PR rtl-optimization/16536
13290         * gcc.c-torture/execute/restrict-1.c: New test.
13291
13292 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13293
13294         PR fortran/15324
13295         * gfortran.dg/pr15324.f90: New test.
13296
13297         PR fortran/15129
13298         * gfortran.dg/pr15129.f90: New test.
13299
13300         PR fortran/15140
13301         * gfortran.dg/pr15140.f90: New test.
13302
13303         PR fortran/13792
13304         * gfortran.fortran-torture/execute/bounds.f90: Add check for
13305         compile-time simplification.
13306
13307 2004-07-14  Mike Stump  <mrs@apple.com>
13308
13309         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
13310
13311 2004-07-14  James E Wilson  <wilson@specifixinc.com>
13312
13313         PR target/16325
13314         * gcc.dg/profile-generate-1.c: New.
13315
13316 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
13317
13318         * gcc.c-torture/execute/20040709-1.c: New test.
13319         * gcc.c-torture/execute/20040709-2.c: New test.
13320
13321 2004-07-14  Mike Stump  <mrs@apple.com>
13322
13323         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
13324
13325 2004-07-14  Mike Stump  <mrs@apple.com>
13326
13327         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
13328
13329 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
13330
13331         PR c++/16518
13332         * g++.dg/parse/mutable1.C: New test.
13333
13334 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
13335
13336         PR tree-optimization/16443
13337         * gcc.dg/tree-ssa/20040713-1.c: New test.
13338
13339 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
13340
13341         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
13342         for operator new.
13343
13344 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
13345
13346         * gfortran.dg/g77/README: New file
13347         * gfortran.dg/g77/19981216-0.f:  Copy from
13348         g77.f-torture/noncompile.  Add "dg-do compile" and
13349         dg-error as required.
13350         * gfortran.dg/g77/19990218-1.f: Likewise
13351         * gfortran.dg/g77/19990905-1.f: Likewise
13352         * gfortran.dg/g77/9263.f: Likewise
13353         * gfortran.dg/g77/980615-0.f: Likewise
13354         * gfortran.dg/g77/980616-0.f: Likewise
13355         * gfortran.dg/g77/check0.f: Likewise
13356         * gfortran.dg/g77/select_no_compile.f: Likewise
13357
13358 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
13359
13360         Copy files from g77.f-torture/compile.
13361         Add "{ dg-do compile}".  Other changes as noted
13362         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
13363         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
13364         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
13365         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
13366         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
13367         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
13368         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
13369         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
13370         statement to conform to standard.  Append alpha1.x for reference.
13371         * gfortran.dg/g77/xformat.f: Add dg-warning
13372
13373 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
13374
13375         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
13376         Add {dg-do compile} directive.
13377         * gfortran.dg/g77/cpp2.F: Likewise
13378
13379 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13380
13381         PR c++/5402
13382         * g++.dg/lookup/name-clash1.C: New test.
13383
13384         PR c++/9777
13385         * g++.dg/lookup/name-clash2.C: New test.
13386
13387         PR c++/12102
13388         * g++.dg/lookup/name-clash3.C: New test.
13389
13390 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13391
13392         * g++.dg/lookup/new2.C: New test.
13393         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
13394
13395 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
13396
13397         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
13398         Add {dg-do compile} directive.
13399         * gfortran.dg/g77/13060.f: Likewise
13400         * gfortran.dg/g77/19990218-0.f: Likewise
13401         * gfortran.dg/g77/19990305-0.f: Likewise
13402         * gfortran.dg/g77/19990419-0.f: Likewise
13403         * gfortran.dg/g77/19990502-0.f: Likewise
13404         * gfortran.dg/g77/19990502-1.f: Likewise
13405         * gfortran.dg/g77/19990525-0.f: Likewise
13406         * gfortran.dg/g77/19990826-1.f: Likewise
13407         * gfortran.dg/g77/19990826-3.f: Likewise
13408         * gfortran.dg/g77/19990905-2.f: Likewise
13409         * gfortran.dg/g77/20000412-1.f: Likewise
13410         * gfortran.dg/g77/20000511-1.f: Likewise
13411         * gfortran.dg/g77/20000511-2.f: Likewise
13412         * gfortran.dg/g77/20000518.f: Likewise
13413         * gfortran.dg/g77/20000601-1.f: Likewise
13414         * gfortran.dg/g77/20000601-2.f: Likewise
13415         * gfortran.dg/g77/20000629-1.f: Likewise
13416         * gfortran.dg/g77/20000630-2.f: Likewise
13417         * gfortran.dg/g77/20010115.f: Likewise
13418         * gfortran.dg/g77/20010321-1.f: Likewise
13419         * gfortran.dg/g77/20010426.f: Likewise
13420         * gfortran.dg/g77/20020307-1.f: Likewise
13421         * gfortran.dg/g77/8485.f: Likewise
13422         * gfortran.dg/g77/960317-1.f: Likewise
13423         * gfortran.dg/g77/970915-0.f: Likewise
13424         * gfortran.dg/g77/980310-1.f: Likewise
13425         * gfortran.dg/g77/980310-2.f: Likewise
13426         * gfortran.dg/g77/980310-3.f: Likewise
13427         * gfortran.dg/g77/980310-4.f: Likewise
13428         * gfortran.dg/g77/980310-6.f: Likewise
13429         * gfortran.dg/g77/980310-7.f: Likewise
13430         * gfortran.dg/g77/980310-8.f: Likewise
13431         * gfortran.dg/g77/980419-2.f: Likewise
13432         * gfortran.dg/g77/980424-0.f: Likewise
13433         * gfortran.dg/g77/980427-0.f: Likewise
13434         * gfortran.dg/g77/980729-0.f: Likewise
13435         * gfortran.dg/g77/981117-1.f: Likewise
13436         * gfortran.dg/g77/toon_1.f: Likewise
13437
13438 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13439
13440         PR c++/2204
13441         * g++.dg/other/abstract2.C: New test.
13442
13443 2004-07-12  Paul Brook  <paul@codesourcery.com>
13444
13445         * gfortran.dg/pointer_init_1.f90: New test.
13446
13447 2004-07-11  Paul Brook  <paul@codesourcery.com>
13448
13449         PR fortran/15986
13450         * gfortran.dg/contained_1.f90: New test.
13451
13452 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
13453
13454         * g++.dg/parse/defarg8.C: New test.
13455
13456 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13457
13458         PR fortran/16433
13459         * gfortran.dg/pr16433.f: New test.
13460
13461         PR fortran/17574
13462         * gfortran.dg/pr15754.f90: New test.
13463
13464 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
13465
13466         PR tree-optimization/16437
13467         * gcc.c-torture/execute/bitfld-4.c: New test.
13468
13469 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13470
13471         * gfortran.fortran-torture/execute/common_2.f90: Add check for
13472         access to common var from module.
13473
13474 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13475
13476         PR fortran/16336
13477         * gfortran.fortran-torture/execute/common_2.f90: New test.
13478
13479 2004-07-10  Paul Brook  <paul@codesourcery.com>
13480
13481         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
13482
13483 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13484
13485         PR fortran/15969
13486         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
13487
13488 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
13489
13490         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
13491         * gfortran.dg/g77/ffixed-form-2.f: Likewise
13492         * gfortran.dg/g77/ffree-form-1.f: Likewise
13493         * gfortran.dg/g77/ffree-form-2.f: Likewise
13494         * gfortran.dg/g77/ffree-form-3.f: Likewise
13495         * gfortran.dg/g77/fno-underscoring.f: Likewise
13496         * gfortran.dg/g77/funderscoring.f: Likewise
13497         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
13498
13499 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13500
13501         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
13502
13503 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13504         Paul Brook  <paul@codesourcery.com>
13505
13506         PR fortran/13415
13507         * gfortran.dg/common_pointer_1.f90: New test.
13508
13509 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13510
13511         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
13512
13513 2004-07-09  James E Wilson  <wilson@specifixinc.com>
13514
13515         PR target/16364
13516         * gcc.c-torture/compile/20040709-1.c: New.
13517
13518 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13519
13520         PR fortran/14077
13521         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
13522
13523 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13524
13525         PR fortran/13201
13526         * gfortran.dg/shape_1.f90: New test.
13527
13528 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
13529             Andrew Pinski  <apinski@apple.com>
13530
13531         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
13532
13533 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13534
13535         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
13536         comment.
13537
13538 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13539         Paul Brook  <paul@codesourcery.com>
13540
13541         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
13542         '.f95' and '.F95'.
13543
13544 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
13545
13546         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
13547
13548 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13549
13550         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
13551         testcases with capital suffix.
13552
13553 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13554
13555         PR fortran/15481
13556         PR fortran/13372
13557         PR fortran/13575
13558         PR fortran/15978
13559         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
13560
13561         * gfortran.dg/implicit_1.f90: New test.
13562
13563 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
13564
13565         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
13566         expression to match gfortran warning/error messages
13567         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
13568         dg-error text.
13569
13570 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
13571
13572         * lib/fortran-torture.exp: Rename proc search_for to
13573         search_for_re.
13574
13575 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
13576
13577         * gcc.c-torture/execute/simd-5.x: New file.
13578         XFAIL on SPARC 64-bit at -O0.
13579
13580 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13581
13582         PR c++/8211
13583         PR c++/16165
13584         * g++.dg/warn/effc3.C: New test.
13585
13586 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
13587
13588         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
13589         change X to 1X in format.
13590         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
13591         add data statements to conform to standard.
13592
13593 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
13594
13595         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
13596         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
13597         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
13598
13599 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
13600
13601         * gfortran.dg/g77/7388.f: Copy from g77.dg
13602         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
13603         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
13604         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
13605         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
13606         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
13607         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
13608         * gfortran.dg/g77/strlen0.f: Likewise
13609
13610 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
13611
13612         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
13613         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
13614
13615 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
13616
13617         * gcc.c-torture/execute/920428-2.x: Delete.
13618         * gcc.c-torture/execute/920501-7.x: Likewise.
13619
13620 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
13621
13622         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
13623         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
13624         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
13625         prescott and c3-2.
13626         (PREFETCH_3DNOW): Add -march=c3.
13627
13628 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
13629
13630         PR c/16437
13631         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
13632         * gcc.c-torture/execute/bf64-1.x: Likewise.
13633
13634 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
13635
13636         * gcc.c-torture/compile/20040708-1.c: New test.
13637
13638 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13639
13640         PR c++/16169
13641         * g++.dg/warn/effc2.C: New test.
13642
13643 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
13644
13645         * gcc.c-torture/execute/bitfld-1.x: Remove.
13646         * gcc.c-torture/execute/bitfld-3.c: New test.
13647         * gcc.dg/bitfld-2.c: Remove XFAILs.
13648
13649 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
13650
13651         PR c++/16276
13652         * g++.dg/rtti/tinfo1.C: New file.
13653
13654 2004-07-07  Eric Christopher  <echristo@redhat.com>
13655
13656         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
13657
13658 2004-07-07  Andrew Pinski  <apinski@apple.com>
13659
13660         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
13661
13662 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
13663
13664         * g++.dg/init/call1.C: XFAIL.
13665
13666 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
13667
13668         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
13669         except for movstrict*, to movmem* and clrstr* to clrmem*.
13670
13671 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
13672
13673         * gcc.c-torture/execute/20040707-1.c: New test.
13674
13675 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
13676
13677         * gcc.c-torture/execute/20040706-1.c: New test.
13678
13679 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13680
13681         PR c++/3671
13682         * g++.dg/template/spec14.C: New test.
13683
13684 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
13685
13686         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
13687         nothing if not yet defined.  Use it in b, c and d type definitions.
13688         * gcc.c-torture/execute/20040705-1.c: New test.
13689         * gcc.c-torture/execute/20040705-2.c: New test.
13690
13691 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13692
13693         PR c++/2518
13694         * g++.dg/lookup/new1.C: New test.
13695
13696 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13697
13698         PR c++/11406
13699         * g++.dg/template/sizeof8.C: New test.
13700
13701 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
13702
13703         * gcc.c-torture/compile/20040705-1.c: New test.
13704
13705 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
13706
13707         * gfortran.fortran-torture/execute/seq_io.f90: New test.
13708
13709 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
13710
13711         * gcc.dg/cpp/if-mop.c: Two new testcases.
13712         * gcc.dg/cpp/trad/comment-3.c: New.
13713
13714 2004-07-04  Paul Brook  <paul@codesourcery.com>
13715
13716         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
13717
13718 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
13719
13720         PR c++/3761
13721         * g++.dg/lookup/crash4.C: New test.
13722
13723 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
13724
13725         * gcc.c-torture/execute/builtin-abs-1.c
13726         * gcc.c-torture/execute/builtin-abs-2.c
13727         * gcc.c-torture/execute/builtin-complex-1.c
13728         * gcc.c-torture/execute/builtins/string-1-lib.c
13729         * gcc.c-torture/execute/builtins/string-1.c
13730         * gcc.c-torture/execute/builtins/string-2-lib.c
13731         * gcc.c-torture/execute/builtins/string-2.c
13732         * gcc.c-torture/execute/builtins/string-3-lib.c
13733         * gcc.c-torture/execute/builtins/string-3.c
13734         * gcc.c-torture/execute/builtins/string-4-lib.c
13735         * gcc.c-torture/execute/builtins/string-4.c
13736         * gcc.c-torture/execute/builtins/string-5-lib.c
13737         * gcc.c-torture/execute/builtins/string-5.c
13738         * gcc.c-torture/execute/builtins/string-6-lib.c
13739         * gcc.c-torture/execute/builtins/string-6.c
13740         * gcc.c-torture/execute/builtins/string-7-lib.c
13741         * gcc.c-torture/execute/builtins/string-7.c
13742         * gcc.c-torture/execute/builtins/string-8-lib.c
13743         * gcc.c-torture/execute/builtins/string-8.c
13744         * gcc.c-torture/execute/builtins/string-9-lib.c
13745         * gcc.c-torture/execute/builtins/string-9.c
13746         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
13747         * gcc.c-torture/execute/builtins/string-asm-1.c
13748         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
13749         * gcc.c-torture/execute/builtins/string-asm-2.c
13750         * gcc.c-torture/execute/stdio-opt-1.c
13751         * gcc.c-torture/execute/stdio-opt-2.c
13752         * gcc.c-torture/execute/stdio-opt-3.c
13753         * gcc.c-torture/execute/string-opt-1.c
13754         * gcc.c-torture/execute/string-opt-10.c
13755         * gcc.c-torture/execute/string-opt-11.c
13756         * gcc.c-torture/execute/string-opt-12.c
13757         * gcc.c-torture/execute/string-opt-13.c
13758         * gcc.c-torture/execute/string-opt-14.c
13759         * gcc.c-torture/execute/string-opt-15.c
13760         * gcc.c-torture/execute/string-opt-16.c
13761         * gcc.c-torture/execute/string-opt-2.c
13762         * gcc.c-torture/execute/string-opt-6.c
13763         * gcc.c-torture/execute/string-opt-7.c
13764         * gcc.c-torture/execute/string-opt-8.c:
13765         Replace with ...
13766
13767         * gcc.c-torture/execute/builtins/abs-2.c
13768         * gcc.c-torture/execute/builtins/abs-3.c
13769         * gcc.c-torture/execute/builtins/complex-1.c
13770         * gcc.c-torture/execute/builtins/fprintf.c
13771         * gcc.c-torture/execute/builtins/fputs.c
13772         * gcc.c-torture/execute/builtins/memcmp.c
13773         * gcc.c-torture/execute/builtins/memmove.c
13774         * gcc.c-torture/execute/builtins/memops-asm.c
13775         * gcc.c-torture/execute/builtins/mempcpy-2.c
13776         * gcc.c-torture/execute/builtins/mempcpy.c
13777         * gcc.c-torture/execute/builtins/memset.c
13778         * gcc.c-torture/execute/builtins/printf.c
13779         * gcc.c-torture/execute/builtins/sprintf.c
13780         * gcc.c-torture/execute/builtins/strcat.c
13781         * gcc.c-torture/execute/builtins/strchr.c
13782         * gcc.c-torture/execute/builtins/strcmp.c
13783         * gcc.c-torture/execute/builtins/strcpy.c
13784         * gcc.c-torture/execute/builtins/strcspn.c
13785         * gcc.c-torture/execute/builtins/strlen-2.c
13786         * gcc.c-torture/execute/builtins/strlen.c
13787         * gcc.c-torture/execute/builtins/strncat.c
13788         * gcc.c-torture/execute/builtins/strncmp-2.c
13789         * gcc.c-torture/execute/builtins/strncmp.c
13790         * gcc.c-torture/execute/builtins/strncpy.c
13791         * gcc.c-torture/execute/builtins/strpbrk.c
13792         * gcc.c-torture/execute/builtins/strpcpy-2.c
13793         * gcc.c-torture/execute/builtins/strpcpy.c
13794         * gcc.c-torture/execute/builtins/strrchr.c
13795         * gcc.c-torture/execute/builtins/strspn.c
13796         * gcc.c-torture/execute/builtins/strstr-asm.c
13797         * gcc.c-torture/execute/builtins/strstr.c:
13798         ... these new files.
13799
13800         * gcc.c-torture/execute/builtins/abs-2-lib.c
13801         * gcc.c-torture/execute/builtins/abs-3-lib.c
13802         * gcc.c-torture/execute/builtins/complex-1-lib.c
13803         * gcc.c-torture/execute/builtins/fprintf-lib.c
13804         * gcc.c-torture/execute/builtins/fputs-lib.c
13805         * gcc.c-torture/execute/builtins/memcmp-lib.c
13806         * gcc.c-torture/execute/builtins/memmove-lib.c
13807         * gcc.c-torture/execute/builtins/memops-asm-lib.c
13808         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
13809         * gcc.c-torture/execute/builtins/mempcpy-lib.c
13810         * gcc.c-torture/execute/builtins/memset-lib.c
13811         * gcc.c-torture/execute/builtins/printf-lib.c
13812         * gcc.c-torture/execute/builtins/sprintf-lib.c
13813         * gcc.c-torture/execute/builtins/strcat-lib.c
13814         * gcc.c-torture/execute/builtins/strchr-lib.c
13815         * gcc.c-torture/execute/builtins/strcmp-lib.c
13816         * gcc.c-torture/execute/builtins/strcpy-lib.c
13817         * gcc.c-torture/execute/builtins/strcspn-lib.c
13818         * gcc.c-torture/execute/builtins/strlen-2-lib.c
13819         * gcc.c-torture/execute/builtins/strlen-lib.c
13820         * gcc.c-torture/execute/builtins/strncat-lib.c
13821         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
13822         * gcc.c-torture/execute/builtins/strncmp-lib.c
13823         * gcc.c-torture/execute/builtins/strncpy-lib.c
13824         * gcc.c-torture/execute/builtins/strpbrk-lib.c
13825         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
13826         * gcc.c-torture/execute/builtins/strpcpy-lib.c
13827         * gcc.c-torture/execute/builtins/strrchr-lib.c
13828         * gcc.c-torture/execute/builtins/strspn-lib.c
13829         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
13830         * gcc.c-torture/execute/builtins/strstr-lib.c
13831         * gcc.c-torture/execute/builtins/lib/abs.c
13832         * gcc.c-torture/execute/builtins/lib/fprintf.c
13833         * gcc.c-torture/execute/builtins/lib/memset.c
13834         * gcc.c-torture/execute/builtins/lib/printf.c
13835         * gcc.c-torture/execute/builtins/lib/sprintf.c
13836         * gcc.c-torture/execute/builtins/lib/strcpy.c
13837         * gcc.c-torture/execute/builtins/lib/strcspn.c
13838         * gcc.c-torture/execute/builtins/lib/strncat.c
13839         * gcc.c-torture/execute/builtins/lib/strncmp.c
13840         * gcc.c-torture/execute/builtins/lib/strncpy.c
13841         * gcc.c-torture/execute/builtins/lib/strpbrk.c
13842         * gcc.c-torture/execute/builtins/lib/strspn.c
13843         * gcc.c-torture/execute/builtins/lib/strstr.c:
13844         New files containing support routines.
13845
13846         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
13847         declaration.
13848         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
13849         when not optimizing.
13850
13851 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
13852
13853         PR c++/16240
13854         * g++.dg/abi/mangle22.C: New test.
13855         * g++.dg/abi/mangle23.C: Likewise.
13856
13857 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
13858
13859         PR fortran/16290
13860         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
13861         Allow for cases without denormalized floating point numbers.
13862
13863 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
13864
13865         PR c/1027
13866         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
13867         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
13868         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
13869         expected warning text.
13870         * gcc.dg/format/diag-2.c: New test.
13871
13872 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
13873
13874         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
13875
13876 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
13877
13878         * gcc.dg/builtins-43.c: New.
13879         * gcc.dg/builtins-44.c: New.
13880         * gcc.dg/builtins-45.c: New.
13881
13882 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
13883             Andreas Tobler  <a.tobler@schweiz.ch>
13884
13885         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
13886         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
13887         as SIGSEGV.
13888         * gcc.dg/cleanup-11.c: Likewise.
13889         * gcc.dg/cleanup-8.c: Likewise.
13890         * gcc.dg/cleanup-9.c: Likewise.
13891         * gcc.dg/cleanup-5.c: Run on all platforms.
13892
13893 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
13894
13895         * g++.dg/warn/nonnull1.C: New test.
13896
13897 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
13898
13899         * gcc.dg/compat/compat-common.h: Wrap up CINT in
13900         an #ifndef SKIP_COMPLEX_INT/#endif pair.
13901         Special-case the Sun compiler wrt to <complex.h>.
13902
13903 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
13904
13905         * gcc.dg/Wunreachable-8.C: New test.
13906
13907         * gcc.dg/h8300-ice2.c : New test.
13908
13909 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
13910
13911         PR fortran/16161
13912         * gfortran.fortran-torture/compile/implicit.f90: Add test
13913         for implicit character.
13914
13915 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
13916
13917         PR fortran/16289
13918         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
13919         Use tiny() intrinsic to find smallest non-negative real
13920
13921 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
13922
13923         * gcc.dg/compat/struct-by-value-22_main.c: New test.
13924         * gcc.dg/compat/struct-by-value-22_x.c: New.
13925         * gcc.dg/compat/struct-by-value-22_y.c: New.
13926
13927         * gcc.c-torture/execute/20040629-1.c: New test.
13928
13929 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
13930
13931         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
13932         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
13933
13934         PR target/16195
13935         * gcc.dg/20040625-1.c: New test.
13936
13937 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13938
13939         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
13940
13941 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13942
13943         PR fortran/15963
13944         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
13945
13946 2004-06-29  Richard Henderson  <rth@redhat.com>
13947
13948         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
13949
13950 2004-06-29  Paul Brook  <paul@codesourcery.com>
13951
13952         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
13953         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
13954
13955 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
13956
13957         PR c++/16260
13958         * g++.dg/parse/crash15.C: New.
13959
13960 2004-06-28  Andrew Pinski  <apinski@apple.com>
13961
13962         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
13963         by the error already.
13964
13965         * g++.dg/opt/ptrmem4.C: Change to compile only test.
13966
13967 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
13968
13969         PR target/14041
13970         * gcc.dg/h8300-bss-align-1.c : New.
13971
13972 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
13973
13974         * PR c++/16174
13975         * g++.dg/template/ctor4.C: New.
13976
13977 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
13978
13979         PR c++/16205
13980         * g++.dg/warn/Wsequence-point-1.C: New test.
13981
13982 2004-06-27  Paul Brook  <paul@codesourcery.com>
13983
13984         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
13985
13986 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
13987
13988         * g++.old-deja/g++.mike/p7325.C: Remove.
13989
13990 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
13991
13992         PR c/14963
13993         * gcc.dg/pr14963.c: New test.
13994
13995 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
13996
13997         PR c++/16193
13998         * g++.dg/parse/redef1.C: New test.
13999
14000 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
14001
14002         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
14003         20021110.c.
14004         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
14005         20021119-1.c.
14006         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
14007         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
14008         5-04.c.
14009         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
14010         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
14011         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
14012         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
14013         g++.brendan/enum14.C.
14014         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
14015         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
14016         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
14017         g++.mike/virt1.C.
14018         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
14019         memtemp24.C.
14020
14021 2004-06-27  Roger Sayle  <roger@eyesopen.com>
14022
14023         * gcc.dg/20040527-1.c: New test case.
14024
14025 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
14026
14027         PR gfortran/pr16196
14028         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
14029
14030 2004-06-25  Roger Sayle  <roger@eyesopen.com>
14031
14032         PR middle-end/15825
14033         * gcc.dg/pr15825-1.c: New test case.
14034
14035 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
14036
14037         * gcc.c-torture/execute/20040625-1.c: New test.
14038
14039 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14040
14041         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
14042
14043 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
14044
14045         * gcc.dg/torture/mips-div-1.c: New test.
14046
14047 2004-06-24  Jeff Law  <law@redhat.com>
14048
14049         * gcc.dg/tree-ssa/20040624-1.c: New test.
14050
14051 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
14052
14053         * gcc.c-torture/compile/20040624-1.c: New test.
14054
14055 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14056
14057         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
14058         this directory.
14059
14060 2004-06-23  Andrew Pinski  <apinski@apple.com>
14061
14062         PR middle-end/15988
14063         * g++.dg/opt/ptrmem4.C: New test.
14064
14065         * gcc.dg/c90-array-quals-2.c: New test.
14066
14067 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
14068
14069         * gcc.dg/kpice1.c: New test.
14070
14071 2006-06-23  Andrew Pinski  <apinski@apple.com>
14072
14073         * gcc.dg/c90-array-quals.c: New test.
14074
14075 2006-06-22  Richard Henderson  <rth@redhat.com>
14076
14077         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
14078
14079 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
14080
14081         * gcc.dg/builtins-config.h: Handle FreeBSD.
14082
14083 2006-06-22  Richard Henderson  <rth@redhat.com>
14084
14085         * g++.dg/opt/devirt1.C: New.
14086
14087 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
14088
14089         * g++.dg/opt/pr15551.C: New testcase.
14090
14091 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
14092
14093         PR target/14800
14094         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
14095         x86_64-*-linux* when compiling for 32bit.
14096
14097 2004-06-21  Andrew Pinski  <apinski@apple.com>
14098
14099         * gcc.dg/pch/struct-1.c: New.
14100         * gcc.dg/pch/struct-1.hs: New.
14101
14102 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
14103
14104         * gcc.dg/pch/save-temps-1.c: New file.
14105         * gcc.dg/pch/save-temps-1.hs: New file.
14106
14107 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
14108
14109         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
14110         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
14111
14112 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14113
14114         * gfortran.fortran-torture/execute/select_1.f90: Rename function
14115         to fix type error.
14116         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
14117         Remove trailing spaces.
14118
14119 2004-06-21  Richard Henderson  <rth@redhat.com>
14120
14121         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
14122         merging && to BIT_FIELD_REF.
14123
14124 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
14125
14126         * g++.dg/opt/placeholder1.C: New test.
14127
14128 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
14129
14130         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
14131         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
14132         * gcc.dg/compat/union-m128-1_x.c: Likewise.
14133         * gcc.dg/compat/union-m128-1_y.c: Likewise.
14134
14135 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
14136
14137         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
14138         extern "C".
14139         * g++.dg/other/pragma-re-1.C: Add comments.
14140
14141 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
14142
14143         PR gfortran/16080
14144         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
14145
14146 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
14147
14148         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
14149         instead of setting the type of size_t by
14150         hand.
14151
14152 2004-06-18  Roger Sayle  <roger@eyesopen.com>
14153
14154         * gcc.dg/unordered-2.c: New test case.
14155         * gcc.dg/unordered-3.c: New test case.
14156
14157 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
14158
14159         PR other/16043
14160         * lib/g++.exp (g++_version): Tweak regexp for version
14161         * lib/g77.exp (g77_version): Likewise
14162         * lib/gfortran.exp (gfortran_version): Likewise
14163         * lib/objc.exp (objc_version): Likewise
14164         * lib/treelang.exp (treelang_version): Likewise
14165
14166 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
14167
14168         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
14169         Use INT_MAX instead of __INT_MAX__.
14170         * gcc.dg/compat/struct-align-2_y.c: Likewise.
14171
14172         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
14173         * gcc.dg/compat/scalar-return-3_x.c: Use it.
14174         * gcc.dg/compat/scalar-return-3_y.c: Use it.
14175         * gcc.dg/compat/scalar-return-4_x.c: Use it.
14176         * gcc.dg/compat/scalar-return-4_y.c: Use it.
14177         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
14178         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
14179         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
14180         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
14181
14182         * gcc.dg/range-test-1.c: New test.
14183         * g++.dg/opt/range-test-1.C: New test.
14184
14185 2004-06-17  Richard Henderson  <rth@redhat.com>
14186
14187         * objc.dg/sync-1.m: New.
14188         * objc.dg/try-catch-1.m: Don't force next runtime.
14189         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
14190         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
14191         shadowed catch clause.
14192         * objc.dg/try-catch-5.m: New.
14193
14194 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
14195
14196         Bug 14610
14197         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
14198
14199 2004-06-15  Richard Henderson  <rth@redhat.com>
14200
14201         * gcc.dg/20001116-1.c: Move expected warning line.
14202
14203 2004-06-15  Richard Henderson  <rth@redhat.com>
14204
14205         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
14206         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
14207
14208 2004-06-15  Jeff Law  <law@redhat.com>
14209
14210         * gcc.dg/tree-ssa/20040615-1.c: New test.
14211         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
14212         be less sensitive to operand ordering.
14213         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
14214
14215 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
14216
14217         * g++.dg/abi/bitfield3.C: Add comment..
14218
14219 2004-06-15  Richard Henderson  <rth@redhat.com>
14220
14221         * g++.dg/ext/stmtexpr1.C: XFAIL.
14222         * gcc.dg/20030612-1.c: XFAIL.
14223
14224 2004-06-15  Eric Christopher  <echristo@redhat.com>
14225
14226         * g++.dg/charset/asm5.c: New.
14227         * gcc.dg/charset/asm6.c: New.
14228
14229 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14230
14231         PR fortran/15962
14232         * gfortran.fortran-torture/execute/select_1.f90: New test.
14233
14234 2004-06-15  Paul Brook  <paul@codesourcery.com>
14235
14236         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
14237
14238 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14239
14240         PR c++/15967
14241         * g++.dg/lookup/crash3.C: New test.
14242
14243 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14244
14245         PR c++/15947
14246         * g++.dg/parse/dtor4.C: New test.
14247
14248 2004-06-14  Jeff Law  <law@redhat.com>
14249
14250         * gcc.c-torture/compile/20040614-1.c: New test.
14251
14252 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14253
14254         PR fortran/15211
14255         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
14256         LEN of a character array.
14257
14258 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
14259
14260         PR c++/15096
14261         * g++.dg/template/ptrmem10.C: New test.
14262
14263         PR c++/14930
14264         * g++.dg/template/friend30.C: New test.
14265
14266 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14267
14268         PR fortran/14928
14269         * gfortran.fortran-torture/compile/mloc.f90: New test.
14270
14271 2004-06-13  Paul Brook  <paul@codesourcery.com>
14272
14273         * gfortran.fortran-torture/execute/random_2.f90: New test.
14274
14275 2004-06-13  Eric Christopher  <echristo@redhat.com>
14276
14277         * gcc.dg/noncompile/redecl-1.c: Fix error message.
14278
14279 2004-06-12  Paul Brook  <paul@codesourcery.com>
14280
14281         * gfortran.fortran-torture/execute/contained_3.f90: New test.
14282
14283 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14284
14285         PR fortran/14923
14286         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
14287
14288 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14289
14290         PR fortran/14957
14291         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
14292         syntax errors in end statements of contained subroutines.
14293
14294 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14295
14296         PR fortran/12841
14297         * gfortran.fortran-torture/execute/null_arg.f90: New test.
14298
14299 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
14300
14301         PR fortran/15665
14302         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
14303
14304 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
14305
14306         PR gfortran/12839
14307         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
14308
14309 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
14310
14311         PR c++/15862
14312         * g++.dg/parse/enum1.C: New test.
14313
14314 2004-06-10  Jeff Law  <law@redhat.com>
14315
14316         * gcc.c-torture/compile/20040610-1.c: New test.
14317
14318 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14319
14320         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
14321         * g++.old-deja/g++.other/decl3.C: Likewise.
14322
14323 2004-06-10  Brian Booth  <bbooth@redhat.com>
14324
14325         * gcc.dg/tree-ssa/20031015-1.c: Scan for
14326         V_MAY_DEF instead of VDEF.
14327         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
14328
14329 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
14330
14331         PR c++/14211
14332         * g++.dg/conversion/const1.C: New test.
14333
14334         PR c++/15076
14335         * g++.dg/conversion/reinterpret1.C: New test.
14336
14337         PR c++/15877
14338         * g++.dg/template/enum2.C: New test.
14339
14340         PR c++/15227
14341         * g++.dg/template/error13.C: New test.
14342
14343 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14344
14345         PR fortran/14957
14346         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
14347         arguments to test_* REAL and of the right size.
14348
14349 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
14350
14351         PR target/15569
14352         PR rtl-optimization/15681
14353         * gcc.dg/20040609-1.c: New test.
14354
14355 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
14356
14357         PR c++/14791
14358         * g++.dg/opt/builtins1.C: New test.
14359
14360 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
14361
14362         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
14363         that use default windows32 struct layout.
14364         * gcc.dg/i386-bitfield2.c: Likewise.
14365
14366 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
14367
14368         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
14369         for mingw32 and cygwin targets.
14370
14371 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
14372
14373         * gcc.dg/pch/macro-4.c: New.
14374         * gcc.dg/pch/macro-4.hs: New.
14375
14376 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14377
14378         PR fortran/13249
14379         * gfortran.fortran-torture/compile/name_clash.f90: New test.
14380
14381 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14382
14383         PR fortran/13372
14384         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
14385
14386 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
14387
14388         PR gfortran/14897
14389         * gfortran.fortran-torture/execute/t_edit.f90: New test.
14390
14391 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
14392
14393         PR gfortran/15755
14394         * gfortran.fortran-torture/execute/backspace.c : New test.
14395
14396 2004-06-09  Paul Brook  <paul@codesourcery.com>
14397
14398         * gfortran.fortran-torture/execure/intrinsic_associated.f90
14399         (pointer_to_section): Rewrite to use smaller array.
14400
14401 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
14402
14403         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
14404         * gcc.dg/ext/altivec-10.c: Same.
14405         * gcc.dg/ext/altivec-11.c: Same.
14406         * gcc.dg/ext/altivec-12.c: Same.
14407         * gcc.dg/ext/altivec-13.c: Same.
14408         * gcc.dg/ext/altivec-14.c: Same.
14409         * gcc.dg/ext/altivec-15.c: Same.
14410         * gcc.dg/ext/altivec-16.c: Same.
14411         * gcc.dg/ext/altivec-3.c: Same.
14412         * gcc.dg/ext/altivec-4.c: Same.
14413         * gcc.dg/ext/altivec-6.c: Same.
14414         * gcc.dg/ext/altivec-7.c: Same.
14415         * gcc.dg/ext/altivec-8.c: Same.
14416         * gcc.dg/ext/altivec-varargs-1.c: Same.
14417
14418         * g++.dg/ext/altivec-1.C: Correct dg syntax.
14419         * g++.dg/ext/altivec-10.C: Same.
14420         * g++.dg/ext/altivec-2.C: Same.
14421         * g++.dg/ext/altivec-3.C: Same.
14422         * g++.dg/ext/altivec-4.C: Same.
14423         * g++.dg/ext/altivec-5.C: Same.
14424         * g++.dg/ext/altivec-6.C: Same.
14425         * g++.dg/ext/altivec-7.C: Same.
14426         * g++.dg/ext/altivec-8.C: Same.
14427         * g++.dg/ext/altivec-9.C: Same.
14428
14429 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14430
14431         PR c++/7841
14432         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
14433
14434 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
14435
14436         * gcc.dg/union-1.c: New test.
14437
14438 2004-06-07  Roger Sayle  <roger@eyesopen.com>
14439
14440         * gcc.dg/builtins-41.c: New test case.
14441         * gcc.dg/builtins-42.c: New test case.
14442
14443 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
14444
14445         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
14446         * g++.dg/ext/altivec-10.C: Same.
14447         * g++.dg/ext/altivec-2.C: Same.
14448         * g++.dg/ext/altivec-3.C: Same.
14449         * g++.dg/ext/altivec-4.C: Same.
14450         * g++.dg/ext/altivec-5.C: Same.
14451         * g++.dg/ext/altivec-6.C: Same.
14452         * g++.dg/ext/altivec-7.C: Same.
14453         * g++.dg/ext/altivec-8.C: Same.
14454         * g++.dg/ext/altivec-9.C: Same.
14455         * g++.old-deja/g++.abi/cxa_vec.C: Same.
14456         * g++.old-deja/g++.brendan/new3.C: Same.
14457         * gcc.c-torture/execute/eeprof-1.x: Same.
14458
14459 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
14460
14461         PR c/14765
14462         * gcc.dg/pr14765-1.c: New test.
14463
14464 2004-06-07  Roger Sayle  <roger@eyesopen.com>
14465
14466         PR c/14649
14467         * gcc.dg/pr14649-1.c: New test case.
14468
14469 2004-06-07  Richard Henderson  <rth@redhat.com>
14470
14471         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
14472         if temporaries.
14473
14474 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
14475
14476         * g++.dg/eh/elide1.C: Remove XFAIL.
14477
14478 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
14479
14480         PR c++/15337
14481         * g++.dg/expr/sizeof3.C: New test.
14482
14483         PR c++/14777
14484         * g++.dg/template/access14.C: New test.
14485
14486         PR c++/15554
14487         * g++.dg/template/enum1.C: New test.
14488
14489         PR c++/15057
14490         * g++.dg/eh/throw1.C: New test.
14491
14492 2004-06-07  David Ayers  <d.ayers@inode.at>
14493             Ziemowit Laski  <zlaski@apple.com>
14494
14495         * lib/objc.exp (objc_target_compile): Revert the '-framework
14496         Foundation' flag fix, since bare Darwin does not ship
14497         with the Foundation framework.
14498         * objc/execute/next_mapping.h: Provide a local NSConstantString
14499         @interface and @implementation.
14500         (objc_constant_string_init): A constructor function, used to
14501         initialize the NSConstantString meta-class object.
14502         * objc/execute/string1.m: Include "next_mapping.h" instead of
14503         <Foundation/NSString.h>.
14504         * objc/execute/string2.m: Likewise.
14505         * objc/execute/string3.m: Likewise.
14506         * objc/execute/string4.m: Likewise.
14507
14508 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
14509
14510         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
14511         to double. Replace double with FLOAT.
14512         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
14513
14514         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
14515         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
14516         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
14517         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
14518         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
14519         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
14520         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
14521         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
14522
14523 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
14524
14525         PR c/13519
14526         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
14527
14528 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14529
14530         PR c++/15503
14531         * g++.dg/template/meminit2.C: New test.
14532
14533 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
14534
14535         PR target/15822
14536         * gcc.c-torture/execute/compare-fp-1.c,
14537         gcc.c-torture/execute/compare-fp-2.c,
14538         gcc.c-torture/execute/compare-fp-3.c,
14539         gcc.c-torture/execute/compare-fp-4.c,
14540         gcc.c-torture/execute/compare-fp-3.x,
14541         gcc.c-torture/execute/compare-fp-4.x: Moved...
14542         * gcc.c-torture/execute/ieee/compare-fp-1.c,
14543         gcc.c-torture/execute/ieee/compare-fp-2.c,
14544         gcc.c-torture/execute/ieee/compare-fp-3.c,
14545         gcc.c-torture/execute/ieee/compare-fp-4.c,
14546         gcc.c-torture/execute/ieee/compare-fp-3.x,
14547         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
14548
14549 2004-06-04  David Ayers  <d.ayers@inode.at>
14550
14551         * objc/execute/protocol-isEqual-4.m: New testcase.
14552
14553 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
14554
14555         * objc/execute/protocol-isEqual-1.m: New testcase.
14556         * objc/execute/protocol-isEqual-2.m: New testcase.
14557         * objc/execute/protocol-isEqual-3.m: New testcase.
14558
14559 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14560
14561         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
14562
14563 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
14564
14565         * lib/objc.exp (objc_target_compile): When running tests on
14566         Darwin (Mac OS X), inform the linker about '-framework
14567         'Foundation'.
14568
14569 2004-06-02  Eric Christopher  <echristo@redhat.com>
14570
14571         * gcc.c-torture/compile/20040602-1.c: New.
14572
14573 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
14574
14575         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
14576         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
14577
14578         PR tree-optimization/14736
14579         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
14580
14581         PR tree-optimization/14042
14582         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
14583
14584         PR tree-optimization/14729
14585         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
14586
14587 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14588
14589         PR fortran/15557
14590         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
14591
14592 2004-06-01  Richard Hederson  <rth@redhat.com>
14593
14594         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
14595
14596 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14597
14598         PR c++/14932
14599         * g++.dg/parse/offsetof4.C: New test.
14600
14601 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
14602
14603         PR objc/7993
14604         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
14605
14606 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
14607
14608         PR c++/15701
14609         * g++.dg/template/friend29.C: New test.
14610
14611 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
14612
14613         PR c/15749
14614         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
14615
14616 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
14617
14618         * gcc.dg/sparc-trap-1.c: New test.
14619
14620 2004-05-31  Roger Sayle  <roger@eyesopen.com>
14621
14622         PR middle-end/15069
14623         * g++.dg/opt/fold3.C: New test case.
14624
14625 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
14626
14627         * lib/target-supports.exp (check_iconv_available): Fix fallout
14628         from 2004-05-28 patch.
14629
14630 2004-05-30  Paul Brook  <paul@codesourcery.com>
14631
14632         PR fortran/15620
14633         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
14634         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
14635
14636 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
14637
14638         * gfortran.fortran-torture/execute/random_1.f90: New test.
14639
14640 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
14641
14642         * g++.dg/ext/altivec-10.C: New test.
14643
14644 2004-05-29  Paul Brook  <paul@codesourcery.com>
14645
14646         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
14647
14648 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
14649
14650         * gcc.dg/altivec-16.c: New test.
14651
14652 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
14653
14654         * lib/target-supports.exp (check_vmx_hw_available): New.
14655         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
14656
14657         * lib/target-supports.exp (check_alias_available,
14658         check_iconv_available, check_named_sections_available): Use
14659         unique names for temporary files.
14660
14661 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
14662
14663         * gcc.dg/altivec-15.c: New test.
14664
14665 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
14666
14667         PR c++/15083
14668         * g++.dg/warn/noeffect6.C: New test.
14669
14670         PR c++/15471
14671         * g++.dg/expr/ptrmem4.C: New test.
14672
14673         PR c++/15640
14674         * g++.dg/template/operator3.C: New test.
14675
14676 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
14677
14678         PR c++/14668
14679         * g++.dg/lookup/redecl1.C: New test.
14680         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
14681
14682 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
14683
14684         * gcc.c-torture/execute/compare-fp-1.c,
14685         gcc.c-torture/execute/compare-fp-2.c,
14686         gcc.c-torture/execute/compare-fp-3.c,
14687         gcc.c-torture/execute/compare-fp-4.c,
14688         gcc.c-torture/execute/compare-fp-3.x,
14689         gcc.c-torture/execute/compare-fp-4.x,
14690         gcc.dg/pr15649-1.c: New.
14691
14692 2004-05-27  Adam Nemet  <anemet@lnxw.com>
14693
14694         PR c++/12883
14695         * g++.dg/init/array14.C: New test.
14696
14697 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
14698
14699         * lib/compat.exp (compat-get-options-main): New.
14700         (compat-get-options): Remove unneeded code, warn for ignored
14701         command.
14702         (compat-execute): Check flag set by dg-require-* commands.
14703
14704         * lib/compat.exp (compat-execute): Break up long lines.
14705
14706 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
14707
14708         * gcc.dg/altivec-7.c: Don't use 'vector long'.
14709         * gcc.dg/altivec-14.c: New test.
14710         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
14711
14712         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
14713         * gcc.dg/altivec-12.c: Ditto.
14714
14715         * gcc.dg/altivec-3.c: Move call to altivec_check.
14716
14717 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
14718
14719         PR c++/15044
14720         * g++.dg/template/error12.C: New test.
14721
14722         PR c++/15317
14723         * g++.dg/ext/attrib15.C: New test.
14724
14725         PR c++/15329
14726         * g++.dg/template/ptrmem9.C: New test.
14727
14728 2004-05-25  Paul Brook  <paul@codesourcery.com>
14729
14730         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
14731
14732 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
14733
14734         PR c++/15165
14735         * g++.dg/template/crash19.C: New test.
14736
14737 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
14738
14739         PR c++/15025
14740         * g++.dg/template/redecl1.C: New test.
14741
14742 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
14743
14744         PR c++/14821
14745         * g++.dg/other/ns1.C: New test.
14746
14747         PR c++/14883
14748         * g++.dg/template/invalid1.C: New test.
14749
14750 2004-05-23  Paul Brook  <paul@codesourcery.com>
14751         Victor Leikehman  <lei@haifasphere.co.il>
14752
14753         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
14754         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
14755
14756 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
14757
14758         PR c++/15285
14759         PR c++/15299
14760         * g++.dg/template/non-dependent5.C: New test.
14761         * g++.dg/template/non-dependent6.C: New test.
14762
14763 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
14764
14765         PR c++/15507
14766         * g++.dg/inherit/union1.C: New test.
14767
14768         PR c++/15542
14769         * g++.dg/template/addr1.C: New test.
14770
14771         PR c++/15427
14772         * g++.dg/template/array5.C: New test.
14773
14774         PR c++/15287
14775         * g++.dg/template/array6.C: New test.
14776
14777 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
14778             Roger Sayle  <roger@eyesopen.com>
14779
14780         * g++.dg/lookup/forscope2.C: New test case.
14781
14782 2004-05-22  Ben Elliston  <bje@au.ibm.com>
14783
14784         * gcc.dg/cpp/Wmissingdirs.c: New.
14785
14786 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
14787
14788         PR target/15301
14789         * gcc.dg/compat/union-m128-1.h: New file.
14790         * gcc.dg/compat/union-m128-1_main.c: Likewise.
14791         * gcc.dg/compat/union-m128-1_x.c: Likewise.
14792         * gcc.dg/compat/union-m128-1_y.c: Likewise.
14793
14794 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
14795
14796         PR target/15302
14797         * gcc.dg/compat/struct-complex-1.h: New file.
14798         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
14799         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
14800         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
14801
14802 2004-05-20  Roger Sayle  <roger@eyesopen.com>
14803
14804         PR middle-end/3074
14805         * gcc.dg/pr3074-1.c: New test case.
14806         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
14807
14808 2004-05-20  Falk Hueffner  <falk@debian.org>
14809
14810         PR other/15526
14811         * gcc.dg/ftrapv-1.c: New test case.
14812
14813 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
14814
14815         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
14816
14817 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
14818             Jeff Law  <law@redhat.com>
14819
14820         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
14821         * gcc.dg/tree-ssa/20040518-2.c: New test.
14822
14823         * gcc.dg/tree-ssa/20040518-1.c: New test.
14824
14825 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
14826
14827         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
14828
14829 2004-05-18  Paul Brook  <paul@codesourcery.com>
14830
14831         PR fortran/13930
14832         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
14833
14834 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14835
14836         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
14837         constant folding.
14838
14839 2004-05-17  Steven Bosscher  <stevenb@suse.de>
14840
14841         * gcc.dg/tree-ssa/20040517-1.c: New test.
14842
14843 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14844
14845         * gcc.dg/loop-4.c: New test.
14846
14847 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
14848
14849         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
14850
14851 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
14852
14853         PR fortran/15311
14854         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
14855
14856 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14857
14858         PR fortran/13826
14859         PR fortran/13940
14860         * gfortran.fortran-torture/compile/data_1.f90: New test.
14861
14862 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
14863
14864         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
14865         * gcc.dg/uninit-H.c: Define ASM for __s390__.
14866
14867 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
14868
14869         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
14870
14871 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
14872
14873         PR c/15444
14874         * gcc.dg/format/xopen-1.c: Adjust expected message.
14875         * gcc.dg/format/xopen-3.c: New test.
14876
14877 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
14878
14879         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
14880
14881 2004-05-14  Jeff Law  <law@redhat.com>
14882
14883         * gcc.dg/tree-ssa/20040514-2.c: New test.
14884
14885 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14886
14887         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
14888         this ...
14889         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
14890         this.
14891
14892 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
14893
14894         * gcc.dg/tree-ssa/20040514-1.c: New test.
14895
14896 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14897
14898         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
14899         test.
14900
14901 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14902
14903         PR fortran/14066
14904         * gfortran.fortran-torture/compile/do_1.f90: New test.
14905
14906 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14907
14908         PR fortran/15051
14909         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
14910         test.
14911
14912 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
14913
14914         PR fortran/15149
14915         * gfortran.fortran-torture/execute/random_init.f90: New test.
14916
14917 2004-05-13  Paul Brook  <paul@codesourcery.com>
14918
14919         PR fortran/15314
14920         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
14921
14922 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
14923
14924         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
14925         for the powerpc case.
14926
14927 2004-05-13  Jeff Law  <law@redhat.com>
14928
14929         * gcc.dg/tree-ssa/20040513-1.c: New test.
14930         * gcc.dg/tree-ssa/20040513-2.c: New test.
14931
14932 2004-05-13  Paul Brook  <paul@codesourcery.com>
14933
14934         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
14935         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
14936         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
14937
14938 2004-05-13  Andreas Schwab  <schwab@suse.de>
14939
14940         PR other/10819
14941         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
14942         characters.
14943
14944 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
14945
14946         PR fortran/15294
14947         * gfortran.fortran-torture/execute/adjustr.f90: New file.
14948
14949 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
14950
14951         Merge from tree-ssa-20020619-branch.  See
14952         ChangeLog.tree-ssa for details.
14953
14954 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
14955
14956         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
14957         include <altivec.h> explicitly.
14958         * gcc.dg/altivec-13.c: Likewise.
14959
14960 2004-05-11  Paul Brook  <paul@codesourcery.com>
14961
14962         * gcc.c-torture/compile/20010518-1.c: Force enum size.
14963
14964 2004-05-10  Eric Christopher  <echristo@redhat.com>
14965
14966         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
14967         * gcc.dg/sibcall-4.c: Ditto.
14968
14969 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
14970
14971         * g++.dg/ext/altivec-8.C: New test case.
14972         * gcc.dg/altivec-13.c: New test case.
14973
14974 2004-05-08  Roger Sayle  <roger@eyesopen.com>
14975
14976         * gcc.c-torture/execute/divcmp-1.c: New test case.
14977         * gcc.c-torture/execute/divcmp-2.c: New test case.
14978         * gcc.c-torture/execute/divcmp-3.c: New test case.
14979
14980 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
14981
14982         * g++.dg/other/pragma-re-2.C: New test.
14983
14984 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
14985
14986         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
14987         * gcc.dg/i386-387-2.c: Likewise.
14988
14989         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
14990         __builtin_drem.
14991         * gcc.dg/i386-387-6.c: Likewise.
14992
14993 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
14994
14995         * gcc.dg/builtins-33.c:  Also check log1p*.
14996
14997 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
14998
14999         PR optimization/15296
15000         * gcc.c-torture/execute/pr15296.c: New test.
15001
15002 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
15003
15004         * gcc.dg/builtins-40.c: New test.
15005
15006 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
15007
15008         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
15009
15010 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
15011
15012         * g++.dg/ext/spe1.C: New testcase.
15013
15014 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
15015
15016         * objc.dg/image-info.m: Allow additional attributes
15017         for __image_info section.
15018
15019 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
15020
15021         * gcc.dg/torture/mips-hilo-2.c: New test.
15022
15023 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15024
15025         PR c++/14389
15026         * g++.dg/template/member5.C: New test.
15027
15028 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
15029
15030         * gcc.dg/builtins-34.c: Also check expm1*.
15031
15032 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15033
15034         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
15035         * gcc.dg/torture/builtin-convert-3.c: New test.
15036
15037 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
15038
15039         PR middle-end/15054
15040         * g++.dg/opt/pr15054.C: New test.
15041
15042 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15043
15044         * gcc.dg/torture/builtin-rounding-1.c: New test.
15045         * gcc.dg/builtins-25.c: Delete.
15046         * gcc.dg/builtins-29.c: Delete.
15047
15048 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
15049
15050         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
15051         * gcc.dg/sibcall-4.c: Likewise.
15052         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
15053
15054 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
15055
15056         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
15057         bit-field on 16-bit targets.
15058
15059 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
15060
15061         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
15062         16-bit targets.
15063
15064 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
15065
15066         * gcc.dg/rs6000-power2-1.c: Change to compile only.
15067         * gcc.dg/rs6000-power2-2.c: Likewise.
15068
15069 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
15070
15071         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
15072         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
15073         Change the asm registers to be in form of frN instead of fN.
15074
15075 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15076
15077         * gcc.dg/torture/builtin-convert-2.c: New test.
15078
15079 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
15080
15081         * gcc.dg/rs6000-power2-1.c: New test.
15082         * gcc.dg/rs6000-power2-2.c: New test.
15083
15084 2004-04-28  Jan Hubicka  <jh@suse.cz>
15085
15086         * gcc.dg/unused-6.c: New test.
15087
15088 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
15089             Ulrich Weigand  <uweigand@de.ibm.com>
15090
15091         * ada/acats/run_all.sh: Define $target variable.
15092
15093 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
15094
15095         PR c++/15119
15096         * g++.dg/other/vararg-1.C: New test.
15097
15098         PR c++/4794
15099         * g++.dg/eh/cleanup3.C: New test.
15100
15101 2004-04-24  Laurent GUERBY <laurent@guerby.net>
15102
15103         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
15104         and ad8011a (target_insn).
15105         * ada/acats/support/macro.dfs: Likewise.
15106         * ada/acats/support/impbit.adb: New file.
15107
15108 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
15109
15110         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
15111
15112 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
15113
15114         * gcc.dg/loop-3.c: New test.
15115
15116 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
15117
15118         * gcc.c-torture/execute/simd-5.c: New test.
15119
15120 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15121
15122         PR c++/15064
15123         * g++.dg/template/crash18.C: New test.
15124
15125 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
15126
15127         * g++.dg/ext/complit3.C: New test.
15128
15129 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
15130
15131         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
15132         * gcc.dg/altivec-3.c: Same.
15133         * gcc.dg/altivec-varargs-1.c: Same.
15134
15135 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
15136
15137         * lib/target-supports.exp (check_profiling_available): Assume
15138         profiling is not available on powerpc-eabi targets.
15139
15140 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
15141
15142         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
15143         * gcc.dg/vmx/bug-1.c: Ditto.
15144
15145 2004-04-20  Eric Christopher  <echristo@redhat.com>
15146
15147         * gcc.dg/charset/extern.c: New test.
15148         * g++.dg/charset/extern3.cc: Ditto.
15149
15150 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
15151
15152         * gcc.dg/builtins-39.c: New test.
15153
15154 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
15155
15156         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
15157
15158 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
15159
15160         * gcc.dg/torture/mips-hilo-1.c: New test.
15161
15162 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
15163
15164         * gcc.c-torture/compile/20040419-1.c: New test.
15165
15166 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
15167
15168         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
15169
15170 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
15171             Aldy Hernandez  <aldyh@redhat.com>
15172
15173         * gcc.c-torture/execute/va-arg-24.c: New.
15174
15175 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
15176             Aldy Hernandez  <aldyh@redhat.com>
15177
15178         * gcc.dg/vmx/1b-01.c: New.
15179         * gcc.dg/vmx/1b-02.c: New.
15180         * gcc.dg/vmx/1b-03.c: New.
15181         * gcc.dg/vmx/1b-04.c: New.
15182         * gcc.dg/vmx/1b-05.c: New.
15183         * gcc.dg/vmx/1b-06.c: New.
15184         * gcc.dg/vmx/1b-07.c: New.
15185         * gcc.dg/vmx/1c-01.c: New.
15186         * gcc.dg/vmx/1c-02.c: New.
15187         * gcc.dg/vmx/3a-01a.c: New.
15188         * gcc.dg/vmx/3a-01.c: New.
15189         * gcc.dg/vmx/3a-01m.c: New.
15190         * gcc.dg/vmx/3a-03.c: New.
15191         * gcc.dg/vmx/3a-03m.c: New.
15192         * gcc.dg/vmx/3a-04.c: New.
15193         * gcc.dg/vmx/3a-04m.c: New.
15194         * gcc.dg/vmx/3a-05.c: New.
15195         * gcc.dg/vmx/3a-06.c: New.
15196         * gcc.dg/vmx/3a-06m.c: New.
15197         * gcc.dg/vmx/3a-07.c: New.
15198         * gcc.dg/vmx/3b-01.c: New.
15199         * gcc.dg/vmx/3b-02.c: New.
15200         * gcc.dg/vmx/3b-10.c: New.
15201         * gcc.dg/vmx/3b-13.c: New.
15202         * gcc.dg/vmx/3b-14.c: New.
15203         * gcc.dg/vmx/3b-15.c: New.
15204         * gcc.dg/vmx/3c-01a.c: New.
15205         * gcc.dg/vmx/3c-01.c: New.
15206         * gcc.dg/vmx/3c-02.c: New.
15207         * gcc.dg/vmx/3c-03.c: New.
15208         * gcc.dg/vmx/3d-01.c: New.
15209         * gcc.dg/vmx/4-01.c: New.
15210         * gcc.dg/vmx/4-03.c: New.
15211         * gcc.dg/vmx/5-01.c: New.
15212         * gcc.dg/vmx/5-02.c: New.
15213         * gcc.dg/vmx/5-03.c: New.
15214         * gcc.dg/vmx/5-04.c: New.
15215         * gcc.dg/vmx/5-05.c: New.
15216         * gcc.dg/vmx/5-06.c: New.
15217         * gcc.dg/vmx/5-07.c: New.
15218         * gcc.dg/vmx/5-07t.c: New.
15219         * gcc.dg/vmx/5-08.c: New.
15220         * gcc.dg/vmx/5-10.c: New.
15221         * gcc.dg/vmx/5-11.c: New.
15222         * gcc.dg/vmx/7-01a.c: New.
15223         * gcc.dg/vmx/7-01.c: New.
15224         * gcc.dg/vmx/7c-01.c: New.
15225         * gcc.dg/vmx/7d-01.c: New.
15226         * gcc.dg/vmx/7d-02.c: New.
15227         * gcc.dg/vmx/8-01.c: New.
15228         * gcc.dg/vmx/8-02a.c: New.
15229         * gcc.dg/vmx/8-02.c: New.
15230         * gcc.dg/vmx/brode-1.c: New.
15231         * gcc.dg/vmx/bug-1.c: New.
15232         * gcc.dg/vmx/bug-2.c: New.
15233         * gcc.dg/vmx/bug-3.c: New.
15234         * gcc.dg/vmx/cw-bug-1.c: New.
15235         * gcc.dg/vmx/cw-bug-2.c: New.
15236         * gcc.dg/vmx/cw-bug-3.c: New.
15237         * gcc.dg/vmx/dct.c: New.
15238         * gcc.dg/vmx/debug-1.c: New.
15239         * gcc.dg/vmx/debug-2.c: New.
15240         * gcc.dg/vmx/debug-3.c: New.
15241         * gcc.dg/vmx/debug-4.c: New.
15242         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
15243         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
15244         * gcc.dg/vmx/eg-5.c: New.
15245         * gcc.dg/vmx/fft.c: New.
15246         * gcc.dg/vmx/gcc-bug-1.c: New.
15247         * gcc.dg/vmx/gcc-bug-2.c: New.
15248         * gcc.dg/vmx/gcc-bug-3.c: New.
15249         * gcc.dg/vmx/gcc-bug-4.c: New.
15250         * gcc.dg/vmx/gcc-bug-5.c: New.
15251         * gcc.dg/vmx/gcc-bug-6.c: New.
15252         * gcc.dg/vmx/gcc-bug-7.c: New.
15253         * gcc.dg/vmx/gcc-bug-8.c: New.
15254         * gcc.dg/vmx/gcc-bug-9.c: New.
15255         * gcc.dg/vmx/gcc-bug-b.c: New.
15256         * gcc.dg/vmx/gcc-bug-c.c: New.
15257         * gcc.dg/vmx/gcc-bug-d.c: New.
15258         * gcc.dg/vmx/gcc-bug-e.c: New.
15259         * gcc.dg/vmx/gcc-bug-f.c: New.
15260         * gcc.dg/vmx/gcc-bug-g.c: New.
15261         * gcc.dg/vmx/gcc-bug-i.c: New.
15262         * gcc.dg/vmx/harness.h: New.
15263         * gcc.dg/vmx/ira1.c: New.
15264         * gcc.dg/vmx/ira2a.c: New.
15265         * gcc.dg/vmx/ira2b.c: New.
15266         * gcc.dg/vmx/ira2.c: New.
15267         * gcc.dg/vmx/ira2c.c: New.
15268         * gcc.dg/vmx/mem.c: New.
15269         * gcc.dg/vmx/newton-1.c: New.
15270         * gcc.dg/vmx/ops.c: New.
15271         * gcc.dg/vmx/sn7153.c: New.
15272         * gcc.dg/vmx/spill2.c: New.
15273         * gcc.dg/vmx/spill3.c: New.
15274         * gcc.dg/vmx/spill.c: New.
15275         * gcc.dg/vmx/t.c: New.
15276         * gcc.dg/vmx/varargs-1.c: New.
15277         * gcc.dg/vmx/varargs-2.c: New.
15278         * gcc.dg/vmx/varargs-3.c: New.
15279         * gcc.dg/vmx/varargs-4.c: New.
15280         * gcc.dg/vmx/varargs-5.c: New.
15281         * gcc.dg/vmx/varargs-6.c: New.
15282         * gcc.dg/vmx/varargs-7.c: New.
15283         * gcc.dg/vmx/vmx.exp: New.
15284         * gcc.dg/vmx/vprint-1.c: New.
15285         * gcc.dg/vmx/vscan-1.c: New.
15286         * gcc.dg/vmx/x-01.c: New.
15287         * gcc.dg/vmx/x-02.c: New.
15288         * gcc.dg/vmx/x-03.c: New.
15289         * gcc.dg/vmx/x-04.c: New.
15290         * gcc.dg/vmx/x-05.c: New.
15291         * gcc.dg/vmx/yousufi-1.c: New.
15292         * gcc.dg/vmx/zero-1.c: New.
15293         * gcc.dg/vmx/zero.c: New.
15294
15295 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
15296
15297         * g++.dg/lookup/java1.C: Update for chage of
15298         _Jv_AllocObject.
15299         * g++.dg/lookup/java2.C: Likewise.
15300
15301 2004-04-17  Laurent GUERBY <laurent@guerby.net>
15302
15303         * ada/acats/run_all.sh: use -O2 by default.
15304
15305 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
15306
15307         * gcc.dg/vr-mult-[12].c: New tests.
15308
15309 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15310
15311         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
15312
15313         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
15314
15315 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
15316
15317         * lib/target-supports.exp (check_profiling_available): Assume profiling
15318         isn't available for mips*-*-elf targets.
15319
15320 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
15321
15322         * gcc.dg/builtins-38.c: New test.
15323
15324 2004-04-14  Eric Christopher  <echristo@redhat.com>
15325
15326         * g++.dg/charset/charset.exp: Run .cc extension tests.
15327
15328 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
15329
15330         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
15331
15332 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15333
15334         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
15335
15336 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
15337
15338         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
15339         * gcc.dg/i386-387-2.c: Likewise.
15340
15341         * gcc.dg/i386-387-7.c: New test.
15342         * gcc.dg/i386-387-8.c: New test.
15343
15344         * gcc.dg/builtins-37.c: New test.
15345
15346 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
15347
15348         * g++.dg/pch/externc-1.C: Add missing semicolon.
15349
15350 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
15351
15352         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
15353
15354 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15355
15356         * gcc.c-torture/execute/20040411-1.c: New test.
15357
15358 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
15359
15360         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
15361
15362 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
15363
15364         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
15365
15366 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
15367
15368         * lib/target-supports.exp (check_named_sections_available): New.
15369         * lib/gcc-dg.exp (dg-require-named-sections): New.
15370         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
15371         old-deja.exp.  Also prune error-count message from HP linker.
15372         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
15373
15374         * g++.dg/init/init-ref4.C: Use dg-require-weak.
15375         * g++.old-deja/g++.pt/static3.C: Likewise.
15376         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
15377
15378 2004-04-09  Roger Sayle  <roger@eyesopen.com>
15379
15380         * gcc.c-torture/execute/20040409-1.c: New test case.
15381         * gcc.c-torture/execute/20040409-2.c: New test case.
15382         * gcc.c-torture/execute/20040409-3.c: New test case.
15383
15384 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
15385
15386         * gcc.dg/20040409-1.c: New test.
15387
15388 2004-04-08  Roger Sayle  <roger@eyesopen.com>
15389
15390         PR target/14888
15391         * g++.dg/opt/pr14888.C: New test case.
15392
15393 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
15394
15395         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
15396         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
15397         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
15398         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
15399         New tests.
15400
15401 2004-04-08  Paul Brook  <paul@codesourcery.com>
15402
15403         * gcc.dg/spill-1.c: New test.
15404
15405 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15406
15407         * gcc.dg/torture/builtin-ctype-2.c: New test.
15408
15409 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
15410
15411         * gcc.dg/pch/pch.exp: Add largefile test.
15412
15413 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
15414
15415         * g++.dg/pch/externc-1.Hs: New.
15416         * g++.dg/pch/externc-1.C: New.
15417
15418 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15419
15420         * gcc.dg/compat/struct-by-value-5a_main.c,
15421         gcc.dg/compat/struct-by-value-5b_main.c: New files.
15422         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
15423         * gcc.dg/compat/struct-by-value-5a_x.c,
15424         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
15425         gcc.dg/compat/struct-by-value-5_x.c.
15426         * gcc.dg/compat/struct-by-value-5a_y.c,
15427         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
15428         gcc.dg/compat/struct-by-value-5_y.c.
15429
15430         * gcc.dg/compat/struct-by-value-6a_main.c,
15431         gcc.dg/compat/struct-by-value-6b_main.c: New files.
15432         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
15433         * gcc.dg/compat/struct-by-value-6a_x.c,
15434         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
15435         gcc.dg/compat/struct-by-value-6_x.c.
15436         * gcc.dg/compat/struct-by-value-6a_y.c,
15437         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
15438         gcc.dg/compat/struct-by-value-6_y.c.
15439
15440         * gcc.dg/compat/struct-by-value-7a_main.c,
15441         gcc.dg/compat/struct-by-value-7b_main.c: New files.
15442         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
15443         * gcc.dg/compat/struct-by-value-7a_x.c,
15444         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
15445         gcc.dg/compat/struct-by-value-7_x.c.
15446         * gcc.dg/compat/struct-by-value-7a_y.c,
15447         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
15448         gcc.dg/compat/struct-by-value-7_y.c.
15449
15450 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
15451
15452         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
15453         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
15454         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
15455         options.
15456
15457 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
15458
15459         * gcc.dg/builtins-36.c: New test.
15460
15461 2004-04-06  Paul Brook  <paul@codesourcery.com>
15462
15463         * README.gcc: Remove obsolete contraint on testcases.
15464
15465 2004-04-05  Paul Brook  <paul@codesourcery.com>
15466
15467         PR2123
15468         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
15469         failure and exit(0) on success.
15470         * g++.dg/expr/anew2.C: Ditto.
15471         * g++.dg/expr/anew3.C: Ditto.
15472         * g++.dg/expr/anew4.C: Ditto.
15473
15474 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
15475
15476         PR c++/3518
15477         * g++.dg/template/unify7.C: New.
15478
15479 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
15480
15481         * g++.dg/README: Bring up to date with new subdirectories; remove
15482         duplicate subdirectory lines.
15483
15484 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
15485
15486         PR c++/14007
15487         * g++.dg/template/unify5.C: New.
15488         * g++.dg/template/unify6.C: New.
15489         * g++.dg/template/qualttp20.C: Adjust.
15490         * g++.old-deja/g++.jason/report.C: Adjust.
15491         * g++.old-deja/g++.other/qual1.C: Adjust.
15492
15493 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
15494
15495         PR c++/14803
15496         * g++.dg/inherit/ptrmem1.C: New test.
15497
15498 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
15499
15500         PR c++/14755
15501         * gcc.c-torture/execute/20040331-1.c: New test.
15502         * gcc.dg/20040331-1.c: New test.
15503
15504 2004-04-01  Paul Brook  <paul@codesourcery.com>
15505
15506         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
15507
15508 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
15509
15510         PR c++/14724
15511         * g++.dg/init/goto1.C: New test.
15512
15513         PR c++/14763
15514         * g++.dg/template/defarg4.C: New test.
15515
15516 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
15517
15518         * gcc.dg/altivec-11.c: Extend test for more valid cases.
15519
15520 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
15521
15522         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
15523
15524 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
15525
15526         * gcc.dg/noncompile/undeclared-2.c: New test.
15527
15528 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
15529
15530         * gcc.dg/940409-1.c: Remove XFAIL.
15531         * gcc.dg/reg-vol-struct-1.c: New test.
15532
15533 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15534
15535         * gcc.dg/torture/builtin-wctype-1.c: New test.
15536
15537 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
15538
15539         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
15540         * gcc.dg/20001101-1.c: Likewise.
15541         * gcc.dg/20001102-1.c: Likewise.
15542
15543 2004-03-25  Roger Sayle  <roger@eyesopen.com>
15544
15545         * gcc.dg/compare8.c: Add an additional test for XOR.
15546
15547 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15548
15549         * gcc.dg/torture/builtin-ctype-1.c: New test.
15550
15551 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15552
15553         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
15554         * gcc.dg/torture/builtin-math-1.c: Likewise.
15555         * gcc.dg/torture/builtin-power-1.c: New test.
15556
15557 2004-03-24  Andreas Schwab  <schwab@suse.de>
15558
15559         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
15560         IA64 assembler.
15561
15562 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
15563             Roger Sayle  <roger@eyesopen.com>
15564
15565         * gcc.dg/compare8.c: New test case.
15566
15567 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
15568
15569         * g++.dg/ext/altivec-7.C: New test.
15570
15571 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
15572
15573         PR 12267, 12391, 12560, 13129, 14114, 14133
15574         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
15575         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
15576         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
15577         Adjust error regexps.
15578         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
15579         * gcc.dg/noncompile/undeclared-1.c: New test cases.
15580         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
15581         * gcc.dg/local1.c: Add explanatory comment.
15582
15583 2004-03-23  Roger Sayle  <roger@eyesopen.com>
15584
15585         PR optimization/14669
15586         * g++.dg/opt/fold2.C: New test case.
15587
15588 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
15589
15590         PR c/14069
15591         * gcc.dg/20040322-1.c: New test.
15592
15593 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
15594
15595         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
15596         * gcc.dg/ultrasp4.c: Likewise.
15597         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
15598
15599 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
15600
15601         * gcc.dg/i386-sse-8.c: Reset default options.
15602
15603 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
15604
15605         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
15606         in the error message text.
15607
15608 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15609
15610         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
15611
15612 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
15613
15614         PR c++/14616
15615         * g++.dg/init/array13.C: New test.
15616
15617 2004-03-20  Roger Sayle  <roger@eyesopen.com>
15618
15619         PR target/13889
15620         * gcc.c-torture/compile/pr13889.c: New test case.
15621
15622 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
15623
15624         PR c/14635
15625         * builtins-1.c (nan, nans): Don't test.
15626         * builtins-30.c: Don't use nan, nanf, nanl.
15627         * builtins-35.c: New test.
15628
15629 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
15630
15631         * g++.dg/ext/altivec-6.C: New test.
15632
15633 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
15634
15635         * g++.dg/init/placement3.C: New test.
15636
15637         * g++.dg/template/spec13.C: New test.
15638
15639         * g++.dg/lookup/using11.C: New test.
15640
15641         * g++.dg/lookup/koenig3.C: New test.
15642
15643         * g++.dg/template/operator2.C: New test.
15644
15645         * g++.dg/expr/dtor3.C: New test.
15646         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
15647         marker.
15648         * g++.old-deja/g++.law/visibility28.C: Likewise.
15649
15650 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
15651
15652         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
15653         * gcc.dg/ppc64-abi-3.c: Likewise.
15654
15655 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15656
15657         PR c++/14545
15658         * g++.dg/parse/template15.C: New test.
15659
15660 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
15661
15662         * g++.dg/expr/dtor2.C: New test.
15663
15664         * g++.dg/lookup/anon4.C: New test.
15665
15666         * g++.dg/overload/using1.C: New test.
15667
15668         * g++.dg/template/lookup7.C: New test.
15669
15670         * g++.dg/template/typename6.C: New test.
15671
15672         * g++.dg/expr/cond6.C: New test.
15673
15674 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15675
15676         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
15677
15678 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
15679
15680         * g++.dg/expr/cond5.C: New test.
15681         * g++.dg/expr/constcast1.C: Likewise.
15682         * g++.dg/expr/ptrmem2.C: Likewise.
15683         * g++.dg/expr/ptrmem3.C: Likewise.
15684         * g++.dg/lookup/main1.C: Likewise.
15685         * g++.dg/template/lookup6.C: Likewise.
15686
15687 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
15688
15689         * gcc.dg/local1.c: New test.
15690
15691         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
15692
15693 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15694
15695         * gcc.dg/torture/builtin-convert-1.c: New test.
15696
15697 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15698
15699         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
15700
15701 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
15702
15703         PR c++/14481
15704         * g++.dg/warn/Wunused-7.C: New test.
15705
15706 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15707
15708         * gcc.dg/torture/builtin-integral-1.c: New test.
15709
15710 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
15711
15712         PR c++/14586
15713         * g++.dg/parse/non-dependent3.C: New test.
15714
15715 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
15716
15717         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
15718         * g++.dg/eh/simd-2.C: Likewise.
15719         * g++.dg/init/array10.C: Likewise.
15720         * gcc.c-torture/compile/simd-1.c: Likewise.
15721         * gcc.c-torture/compile/simd-2.c: Likewise.
15722         * gcc.c-torture/compile/simd-3.c: Likewise.
15723         * gcc.c-torture/compile/simd-4.c: Likewise.
15724         * gcc.c-torture/compile/simd-6.c: Likewise.
15725         * gcc.c-torture/execute/simd-1.c: Likewise.
15726         * gcc.c-torture/execute/simd-2.c: Likewise.
15727         * gcc.dg/compat/vector-defs.h: Likewise.
15728         * gcc.dg/20020531-1.c: Likewise.
15729         * gcc.dg/altivec-3.c: Likewise.
15730         * gcc.dg/altivec-4.c: Likewise.
15731         * gcc.dg/altivec-varargs-1.c: Likewise.
15732         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
15733         * gcc.dg/i386-mmx-3.c: Likewise.
15734         * gcc.dg/i386-sse-4.c: Likewise.
15735         * gcc.dg/i386-sse-5.c: Likewise.
15736         * gcc.dg/i386-sse-8.c: Likewise.
15737         * gcc.dg/simd-1.c: Likewise.
15738         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
15739         __ev64_opaque__ since the machine description provides it.
15740
15741 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
15742
15743         * lib/compat.exp (skip_list): New global variable.
15744         Use it to hold the user defined COMPAT_SKIPS list if any.
15745         (compat-obj): Add the members of skip_list to optall.
15746
15747 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
15748
15749         * gcc.dg/compat/union-by-value-1_main.c,
15750         union-by-value-1_x.c, union-by-value-1_y.c,
15751         union-check.h, union-defs.h,
15752         union-init.h, union-return-1_main.c,
15753         union-return-1_x.c, union-return-1_y.c: New files.
15754
15755 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
15756
15757         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
15758         mixed-struct-init.h: Add 4 mixed structure types.
15759         struct-by-value-21_main.c, struct-by-value-21_x.c,
15760         struct-by-value-21_y.c, struct-return-21_main.c,
15761         struct-return-21_x.c, struct-return-21_y.c: New files.
15762
15763 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
15764
15765         PR c++/14550
15766         * g++.dg/parse/template14.C: New test.
15767
15768 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
15769
15770         * gcc.c-torture/execute/20040313-1.c: New test.
15771
15772 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
15773
15774         PR target/14533
15775         * gcc.dg/20040311-2.c: New test.
15776
15777 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
15778
15779         PR other/14544
15780         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
15781         bit-field.
15782
15783 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
15784
15785         * gcc.dg/20040305-2.c: Add missing return statement.
15786
15787 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15788
15789         * gcc.dg/builtins-34.c: Also check pow10*.
15790
15791 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
15792
15793         PR target/14262
15794         * gcc.dg/20040305-2.c: New test.
15795
15796 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
15797
15798         * gcc.dg/20040310-1.c: New test.
15799
15800 2004-03-11  Roger Sayle  <roger@eyesopen.com>
15801
15802         * gcc.c-torture/execute/20040311-1.c: New test case.
15803
15804 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
15805
15806         PR c++/14476
15807         * g++.dg/lookup/enum1.C: New test.
15808
15809 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
15810
15811         PR c++/14510
15812         * g++.dg/lookup/struct2.C: New test.
15813
15814 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
15815
15816         * gcc.dg/builtins-34.c: New test.
15817
15818 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15819
15820         * gcc.dg/torture/builtin-nonneg-1.c: New test.
15821
15822 2004-03-09  James E Wilson  <wilson@specifixinc.com>
15823
15824         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
15825         * gcc.dg/alias-2.c: New testcase.
15826
15827 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
15828
15829         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
15830
15831 2004-03-09  Roger Sayle  <roger@eyesopen.com>
15832
15833         * gcc.c-torture/execute/20040309-1.c: New test case.
15834
15835 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
15836
15837         PR c++/14397
15838         * g++.dg/overload/ref1.C: New.
15839
15840 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15841
15842         PR c++/14409
15843         * g++.dg/template/spec12.C: New test.
15844
15845         PR c++/14448
15846         * g++.dg/parse/crash14.C: New test.
15847
15848 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
15849
15850         PR c++/14230
15851         * g++.dg/init/ref11.C: New test.
15852
15853 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
15854
15855         PR c++/14432
15856         * g++.dg/parse/builtin2.C: New test.
15857
15858 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
15859
15860         PR c++/14401
15861         * g++.dg/init/ctor3.C: New test.
15862         * g++.dg/init/union1.C: New test.
15863         * g++.dg/ext/anon-struct4.C: New test.
15864
15865 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
15866
15867         * g++.dg/lookup/koenig1.C: Tweak error messages.
15868         * g++.dg/lookup/used-before-declaration.C: Likewise.
15869         * g++.dg/other/do1.C: Likewise.
15870         * g++.dg/overload/koenig1.C: Likewise.
15871         * g++.dg/parse/crash13.C: Likewise.
15872         * g++.dg/template/instantiate3.C: Likewise.
15873
15874 2004-03-08  Eric Christopher  <echristo@redhat.com>
15875
15876         * * lib/target-supports.exp: Enable libiconv in test
15877         compilation.  Fix up error checking.
15878
15879 2004-03-08  Roger Sayle  <roger@eyesopen.com>
15880
15881         PR middle-end/14289
15882         * gcc.dg/pr14289-1.c: New test case.
15883         * gcc.dg/pr14289-2.c: Likewise.
15884         * gcc.dg/pr14289-3.c: Likewise.
15885
15886 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
15887
15888         * gcc.c-torture/execute/20040308-1.c: New test.
15889
15890 2004-03-07  Roger Sayle  <roger@eyesopen.com>
15891
15892         * gcc.c-torture/execute/20040307-1.c: New test case.
15893
15894 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
15895
15896         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
15897
15898 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
15899
15900         * gcc.dg/20040306-1.c: New test.
15901
15902 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
15903
15904         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
15905         them static.
15906         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
15907
15908 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15909
15910         PR c/14465
15911         * gcc.dg/decl-6.c: New test.
15912
15913 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15914
15915         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
15916         Rename LOGPOW -> LOG_POW.
15917         (SQRT_EXP, POW_EXP): New.
15918
15919 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15920
15921         * gcc.dg/i386-sse-8.c: New test.
15922
15923 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15924
15925         PR c/14114
15926         * gcc.dg/decl-5.c: New test.
15927
15928 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
15929
15930         * gcc.dg/20040305-1.c: New test.
15931
15932 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
15933
15934         PR other/14354
15935         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
15936
15937 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
15938
15939         PR c++/14425, c++/14426
15940         * g++.dg/ext/altivec-4.C: New test.
15941         * g++.dg/ext/altivec-5.C: New test.
15942
15943 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
15944
15945         * g++.old-deja/g++.other/linkage1.C: Expect errors about
15946         global variables of a type with no linkage.
15947         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
15948         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
15949         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
15950         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
15951         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
15952         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
15953         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
15954         * g++.dg/warn/deprecated.C: Name enum Color.
15955         * g++.dg/overload/VLA.C: Name structure for 'b'.
15956         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
15957
15958 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
15959
15960         * gcc.c-torture/compile/20040304-1.c: New test.
15961
15962 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
15963
15964         PR 13728
15965         * gcc.dg/decl-4.c: New testcase.
15966
15967 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
15968
15969         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
15970         as PRECF if sizeof (float) > sizeof (double).
15971         (PRECL): Make it the same as PRECF if
15972         sizeof (float) > sizeof (long double).
15973
15974 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15975
15976         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
15977         system type.  Add check for irix6 which doesn't have c99 runtime.
15978
15979 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
15980
15981         * gcc.dg/const-elim-1.c: xfail for xtensa.
15982
15983 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
15984
15985         PR c++/14369
15986         * g++.dg/template/cond4.C: New test.
15987
15988 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
15989
15990         PR c++/14360
15991         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
15992
15993         PR c++/14361
15994         * g++.dg/parse/defarg7.C: New test.
15995
15996         PR c++/14359
15997         * g++.dg/template/friend26.C: New test.
15998
15999 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
16000
16001         PR c++/14324
16002         * g++.dg/abi/mangle21.C: New test.
16003
16004         PR c++/14260
16005         * g++.dg/parse/constructor2.C: New test.
16006
16007         PR c++/14337
16008         * g++.dg/template/sfinae1.C: New test.
16009
16010 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
16011
16012         PR c++/14267
16013         * g++.dg/expr/crash2.C: New test.
16014
16015         PR middle-end/13448
16016         * gcc.dg/inline-5.c: New test.
16017         * gcc.dg/always-inline.c: Split out tests into ...
16018         * gcc.dg/always-inline2.c: ... this and ...
16019         * gcc.dg/always-inline3.c: ... this.
16020
16021 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
16022
16023         PR debug/12103
16024         * g++.dg/debug/crash1.C: New test.
16025
16026 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
16027
16028         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
16029         function with __attribute__((noinline)).
16030         (recurser_void2): Likewise.
16031         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
16032         (recurser_void2): Likewise.
16033
16034 2004-02-29  Roger Sayle  <roger@eyesopen.com>
16035
16036         PR middle-end/14203
16037         * g++.dg/warn/Wunused-6.C: New test case.
16038
16039 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
16040
16041         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
16042         not defined.
16043
16044 2004-02-27  Eric Christopher  <echristo@redhat.com>
16045
16046         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
16047         * g++.dg/charset/asm2.c: Run only x86.
16048         * gcc.dg/charset/asm3.c: Ditto.
16049
16050 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
16051
16052         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
16053         ld_library_path.
16054
16055 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
16056
16057         * g++.dg/ext/altivec-3.C: New.
16058
16059 2004-02-26  Richard Henderson  <rth@redhat.com>
16060
16061         * g++.dg/ext/attrib10.C: Mark for warning.
16062         * gcc.dg/attr-alias-1.c: New.
16063
16064 2004-02-26  Richard Henderson  <rth@redhat.com>
16065
16066         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
16067         * gcc.c-torture/execute/20040208-2.c: ... it back.
16068
16069 2004-02-26  Eric Christopher  <echristo@redhat.com>
16070
16071         * lib/target-supports.exp (check-iconv-available): New function.
16072         * lib/gcc-dg.exp (dg-require-iconv): New function.
16073         Use above.
16074         * gcc.dg/charset: New directory.
16075         * gcc.dg/charset/charset.exp: New file.
16076         * gcc.dg/charset/asm1.c: Ditto.
16077         * gcc.dg/charset/asm2.c: Ditto.
16078         * gcc.dg/charset/asm3.c: Ditto.
16079         * gcc.dg/charset/asm4.c: Ditto.
16080         * gcc.dg/charset/asm5.c: Ditto.
16081         * gcc.dg/charset/attribute1.c: Ditto.
16082         * gcc.dg/charset/attribute2.c: Ditto.
16083         * gcc.dg/charset/string1.c: Ditto.
16084         * g++.dg/charset: New directory.
16085         * g++.dg/dg.exp: Add here. Special options.
16086         * g++.dg/charset/charset.exp: New file.
16087         * g++.dg/charset/asm1.c: Ditto.
16088         * g++.dg/charset/asm2.c: Ditto.
16089         * g++.dg/charset/asm3.c: Ditto.
16090         * g++.dg/charset/asm4.c: Ditto.
16091         * g++.dg/charset/attribute1.c: Ditto.
16092         * g++.dg/charset/attribute2.c: Ditto.
16093         * g++.dg/charset/extern1.cc: Ditto.
16094         * g++.dg/charset/extern2.cc: Ditto.
16095         * g++.dg/charset/string1.c: Ditto.
16096
16097 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
16098
16099         PR c++/14278
16100         * g++.dg/parse/comma1.C: New test.
16101
16102 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16103
16104         PR c++/14284
16105         * g++.dg/template/ttp8.C: New test.
16106
16107 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
16108
16109         * gcc.dg/fixuns-trunc-1.c: New test.
16110
16111 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16112
16113         * gcc.dg/builtins-config.h: Use #elif.
16114
16115 2004-02-26  Michael Matz  <matz@suse.de>
16116
16117         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
16118         * gcc.dg/991214-1.c: Likewise.
16119         * gcc.dg/i386-asm-1.c: Likewise.
16120
16121 2004-02-25  Richard Henderson  <rth@redhat.com>
16122
16123         * gcc.c-torture/execute/20040208-2.c: Move ...
16124         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
16125
16126 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16127
16128         PR c++/14246
16129         * g++.dg/other/crash-3.C: New test.
16130
16131 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16132
16133         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
16134         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
16135
16136         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
16137         HP-UX.
16138
16139 2004-02-24  Michael Matz  <matz@suse.de>
16140
16141         * gcc.dg/i386-regparm.c: New.
16142
16143 2004-02-23  James E Wilson  <wilson@specifixinc.com>
16144
16145         * gcc.c-torture/execute/20040223-1.c: New.
16146
16147 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
16148             Kazu Hirata  <kazu@cs.umass.edu>
16149
16150         * gcc.dg/fwritable-strings-1.c: Remove.
16151
16152 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
16153
16154         PR c/14156
16155         * gcc.dg/20040223-1.c: New test.
16156
16157 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16158
16159         PR c++/14106
16160         * g++.dg/ext/typeof9.C: New test.
16161
16162 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16163
16164         PR c++/14250
16165         * g++.dg/other/switch1.C: New test.
16166
16167 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16168
16169         * gcc.dg/cast-function-1.c: Adjust for new informative message.
16170         * gcc.dg/va-arg-1.c: Likewise.
16171
16172 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16173
16174         PR c++/14143
16175         * g++.dg/template/koenig5.C: New test.
16176
16177 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
16178
16179         * g++.dg/ext/altivec-1.C: Generalize target triple.
16180         * g++.dg/ext/altivec-2.C: New test case.
16181         * g++.dg/ext/altivec_check.h: New file.
16182         * gcc.dg/altivec-1.c: Generalize target triple;
16183         include altivec_check.h and call altivec_check().
16184         * gcc.dg/altivec-[2-5].c: Generalize target triple.
16185         * gcc.dg/altivec-6.c: New test case.
16186         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
16187         type casts as needed.
16188         * gcc.dg/altivec-10.c: Include altivec_check.h and call
16189         altivec_check().
16190         * gcc.dg/altivec-12.c: New test case.
16191         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
16192         include altivec_check.h and call altivec_check().
16193         * gcc.dg/altivec_check.h: New file.
16194
16195 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16196
16197         * lib/target-supports.exp (check_alias_available): Don't mangle
16198         function `g' in test program.
16199
16200 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16201
16202         * lib/target-supports.exp (check_profiling_available): Check
16203         argument to determine whether we support a profiling type.
16204         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
16205         check_profiling_available.
16206         * g++.dg/bprob/bprob.exp: Likewise
16207         * g77.dg/bprob/bprob.exp: Likewise.
16208         * gcc.misc-tests/bprob.exp: Likewise.
16209         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
16210         dg-require-profiling and delete expected error handling.
16211         * gcc.dg/20021014-1.c: Likewise.
16212         * gcc.dg/nest.c: Likewise.
16213
16214 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16215
16216         PR c++/12007
16217         * g++.dg/other/vthunk1.C: New test.
16218
16219 2004-02-20  Falk Hueffner  <falk@debian.org>
16220
16221         PR target/14201
16222         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
16223
16224 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
16225
16226         PR c++/13927
16227         * g++.dg/other/error8.C: Remove XFAIL markers.
16228
16229         PR c++/14173
16230         * g++.dg/ext/packed5.C: New test.
16231
16232         PR c++/14199
16233         * g++.dg/warn/Wunused-5.C: New test.
16234
16235         PR c++/14186
16236         * g++.dg/lookup/member1.C: New test.
16237
16238 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
16239
16240         * gcc.c-torture/compile/20040130-1.c: Enable only when
16241         __INT_MAX__ >= 2147483647L.
16242         * gcc.c-torture/compile/961203-1.c: Likewise.
16243
16244 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
16245
16246         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
16247         * g++.dg/opt/template1.C: Robustify assembler regexp
16248
16249 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16250
16251         * gcc.c-torture/execute/simd-4.x: Remove.
16252         * gcc.c-torture/execute/va-arg-25.x: Likewise.
16253         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
16254         Guard with #ifndef SKIP_ATTRIBUTE.
16255         * gcc.dg/compat/vector-1_y.c: Likewise.
16256         * gcc.dg/compat/vector-2_x.c: Likewise.
16257         * gcc.dg/compat/vector-2_y.c: Likewise.
16258         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
16259         * g++.dg/eh/simd-2.C: Likewise.
16260
16261 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
16262
16263         * gcc.c-torture/compile/complex-1.c: New.
16264
16265 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
16266
16267         PR target/14209
16268         * gcc.c-torture/execute/20040218-1.c: New test.
16269
16270 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16271
16272         PR c++/14181
16273         * g++.dg/parse/new2.C: New test.
16274
16275 2004-02-18  Paul Brook  <paul@codesourcery.com>
16276
16277         * gcc.c-torture/compile/libcall-1.c: New test.
16278
16279 2004-02-18  Paul Brook  <paul@codesourcery.com>
16280
16281         PR debug/12934
16282         * gcc.dg/debug/debug-7.c: New test.
16283
16284 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
16285
16286         * gcc.dg/20040217-1.c: New test.
16287
16288 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
16289
16290         * gcc.c-torture/execute/990208-1.x: Delete.
16291
16292 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
16293
16294         * gcc.c-torture/execute/20040208-2.x: New file.
16295
16296 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
16297
16298         PR c++/11326
16299         * g++.dg/abi/structret1.C: New test.
16300
16301 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
16302
16303         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
16304         (i386_cpuid): No need to test if cpuid is available on AMD64.
16305         Fix assembly, so that it works onboth i386 and AMD64.
16306         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
16307         (vecInLong): Fix s[] member type to unsigned int.
16308         (vecInWord): Remove type.
16309         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
16310         (a64, b64, c64, d64, e64): Remove.
16311         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
16312         Remove unused variable.  Remove initialization of removed variables.
16313         Don't call mmx_tests nor sse_tests.
16314         (reference_mmx, reference_sse): Remove.
16315         (check): Add return stmt.
16316         * gcc.dg/i386-sse-7.c: New test.
16317         * gcc.dg/i386-mmx-4.c: New test.
16318
16319 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16320
16321         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
16322         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
16323         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
16324         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
16325         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
16326         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
16327         g++.dg/tc1/dr94.C: Fix line terminator.
16328
16329 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
16330
16331         * gcc.c-torture/compile/20040216-1.c: New.
16332
16333 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16334
16335         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
16336         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
16337         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
16338         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
16339         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
16340         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
16341
16342 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
16343
16344         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
16345
16346 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
16347
16348         PR c++/13971
16349         * g++.dg/expr/cond4.C: New test.
16350
16351         PR c++/14086
16352         * g++.dg/lookup/crash2.C: New test.
16353
16354 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
16355
16356         * gcc.c-torture/compile/20040214-2.c: New test.
16357
16358 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
16359
16360         PR c++/14116
16361         * g++.dg/ext/typeof8.C: New test.
16362
16363 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
16364
16365         * gcc.c-torture/compile/20040214-1.c: New test.
16366
16367 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16368
16369         PR c++/13635
16370         * g++.dg/template/spec11.C: New test.
16371
16372 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16373
16374         PR c++/13927
16375         * g++.dg/other/error8.C: New test.
16376
16377 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
16378
16379         PR c++/14122
16380         * g++.dg/template/array4.C: New test.
16381
16382         PR c++/14108
16383         * g++.dg/inherit/thunk2.C: New test.
16384
16385         PR c++/14083
16386         * g++.dg/eh/cond2.C: New test.
16387
16388 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
16389
16390         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
16391
16392 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
16393
16394         * lib/scanasm.exp (dg-scan): Quote pattern before display.
16395
16396 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
16397
16398         * g++.dg/simd-2.C: xfail on ppc64-linux.
16399
16400 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
16401
16402         PR c/456
16403         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
16404         tests.
16405
16406 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
16407
16408         * gcc.dg/builtins-33.c: New test.
16409
16410 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
16411
16412         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
16413
16414 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
16415
16416         * g++.dg/simd-2.C: Set -maltivec for ppc64.
16417
16418 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
16419
16420         * gcc.dg/ppc64-abi-3.c: New test.
16421
16422 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
16423
16424         PR c/14092
16425
16426         * gcc.dg/pr14092-1.c: New testcase.
16427
16428 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
16429
16430         * gcc.dg/cpp/assert4.c: Fix typo last change.
16431
16432         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
16433         * gcc.dg/cpp/assert4.c: Handle powerpc64.
16434
16435         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
16436
16437 2004-02-09  Roger Sayle  <roger@eyesopen.com>
16438
16439         * gcc.c-torture/compile/20040209-1.c: New test case.
16440
16441 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
16442
16443         * gcc.dg/c90-init-1.c: Adjust expected error messages.
16444
16445 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
16446
16447         * gcc.c-torture/execute/20040208-[12].c: New tests.
16448
16449 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
16450
16451         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
16452
16453 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
16454
16455         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
16456
16457 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
16458
16459         Bug 13856
16460         * gcc.dg/visibility-8.c: New testcase.
16461
16462 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
16463
16464         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
16465         arguments.
16466         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
16467
16468 2004-02-07  Roger Sayle  <roger@eyesopen.com>
16469
16470         PR middle-end/13696
16471         * g++.dg/opt/fold1.C: New test case.
16472
16473 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16474
16475         PR c++/14033
16476         * g++.dg/other/crash-2.C: New test.
16477
16478 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16479
16480         PR c++/14028
16481         * g++.dg/parse/angle-bracket2.C: New test.
16482
16483 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16484
16485         PR middle-end/13750
16486         Revert:
16487         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
16488         PR pch/13361
16489         * testsuite/g++.dg/pch/wchar-1.C: New.
16490         * testsuite/g++.dg/pch/wchar-1.Hs: New.
16491
16492 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16493
16494         PR c++/14008
16495         * g++.dg/parse/error15.C: New test.
16496         * g++.dg/parse/crash11.C: Update dg-error mark.
16497
16498 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
16499
16500         PR c++/13932
16501         * g++.dg/warn/conv2.C: New test.
16502
16503 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16504
16505         PR c++/13086
16506         * g++.dg/warn/incomplete1.C: Remove xfail.
16507
16508 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
16509
16510         * lib/file-format.exp (gcc_target_object_format): Use
16511         ${tool}_target_compile, not gcc_target_compile.
16512         * lib/target-supports.exp (check_alias_available): Likewise.
16513         (check_gc_sections_available): Likewise.
16514         * g++.dg/ext/attrib10.C: Use dg-require-alias.
16515         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
16516         dg-require-alias.
16517
16518 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
16519
16520         PR c++/13969
16521         * g++.dg/template/static6.C: New test.
16522
16523 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
16524
16525         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
16526
16527 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16528
16529         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
16530         tests for systems where `char' is unsigned by default.
16531
16532 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16533
16534         PR c++/13997
16535         * g++.dg/template/partial3.C: New test.
16536
16537 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
16538
16539         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
16540         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
16541         Remove mentions of obsolete ports.
16542
16543 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
16544
16545         * gcc.dg/noncompile/20001228-1.c: Fix for new
16546         error message.
16547
16548 2004-02-03  Roger Sayle  <roger@eyesopen.com>
16549
16550         PR target/9348
16551         * gcc.c-torture/execute/multdi-1.c: New test case.
16552
16553 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
16554
16555         PR c++/13925
16556         * g++.dg/template/lookup5.C: New test.
16557
16558 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
16559
16560         PR c++/13950
16561         * g++.dg/template/lookup4.C: New test.
16562
16563         PR c++/13970
16564         * g++.dg/parse/error14.C: New test.
16565
16566         PR c++/14002
16567         * g++.dg/parse/template13.C: New test.
16568
16569 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
16570
16571         PR c++/13978
16572         * g++.dg/template/koenig4.C: New test.
16573
16574         PR c++/13968
16575         * g++.dg/template/crash17.C: New test.
16576
16577         PR c++/13975
16578         * g++.dg/parse/error13.C: New test.
16579         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
16580
16581 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
16582
16583         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
16584
16585 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
16586
16587         PR c/11658
16588         PR c/13994
16589         * gcc.dg/noncompile/20040203-1.c: New test.
16590         * gcc.dg/noncompile/20040203-2.c: Likewise.
16591         * gcc.dg/noncompile/20040203-3.c: Likewise.
16592         * gcc.dg/20040203-1.c: Likewise.
16593
16594 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
16595
16596         PR c++/10858
16597         * g++.dg/template/sizeof7.C: New test.
16598
16599 2004-02-02  Eric Christopher  <echristo@redhat.com>
16600             Zack Weinberg  <zack@codesourcery.com>
16601
16602         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
16603
16604 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
16605
16606         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
16607         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
16608         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
16609         * gcc.dg/cleanup-5.c: Run only on Linux targets.
16610
16611 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
16612
16613         PR c++/13113
16614         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
16615
16616         PR c++/13854
16617         * g++.dg/ext/attrib13.C: New test.
16618
16619         PR c++/13907
16620         * g++.dg/conversion/op2.C: New test.
16621
16622 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
16623
16624         * gcc.dg/titype-1.c: Fix pasto.
16625
16626 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
16627
16628         * gcc.dg/titype-1.c: New test.
16629
16630 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16631
16632         PR c++/13957
16633         * g++.dg/template/non-type-template-argument-1.C,
16634         g++.dg/template/qualified-id1.C: Update dg-error marks.
16635         * g++.dg/template/nontype6.C: New test.
16636
16637 2004-02-01  Roger Sayle  <roger@eyesopen.com>
16638
16639         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
16640         * gcc.dg/builtins-31.c: New testcase.
16641         * gcc.dg/builtins-32.c: New testcase.
16642
16643 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
16644
16645         * objc.dg/call-super-2.m: Update line numbers
16646         for the including of stddef.h.
16647
16648 2004-01-30  Michael Matz  <matz@suse.de>
16649
16650         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
16651         g++.dg/ext/case-range3.C: New tests.
16652
16653 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16654
16655         DR206
16656         PR c++/13813
16657         * g++.dg/template/member4.C: New test.
16658
16659 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16660
16661         PR c++/13683
16662         * g++.dg/template/sizeof6.C: New test.
16663
16664 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
16665
16666         * gcc.dg/fwritable-strings-1.c: New test.
16667
16668 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
16669
16670         * gcc.c-torture/compile/20040130-1.c: New test.
16671
16672 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
16673
16674         * objc.dg/call-super-2.m: Include stddef.h for size_t.
16675
16676 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
16677
16678         PR c++/13883
16679         * g++.dg/template/ctor3.C: New test.
16680
16681 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16682
16683         * g++.dg/tc1: New directory.
16684         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
16685         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
16686         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
16687         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
16688         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
16689
16690 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16691
16692         * g++.dg/parse/error11.C: New test.
16693         * g++.dg/parse/error12.C: Likewise.
16694
16695 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
16696
16697         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
16698         (scan_initial, main): Use aligned_sizeof instead of sizeof.
16699
16700 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
16701
16702         PR c++/13791
16703         * g++.dg/ext/attrib12.C: New test.
16704
16705         PR c++/13736
16706         * g++.dg/parse/cast2.C: New test.
16707
16708 2004-01-27  James E Wilson  <wilson@specifixinc.com>
16709
16710         * objc.dg/encode-2.m (main): New local string.  Set depending on
16711         sizeof long.  Use in sscanf call.
16712         * objc.dg/encode-3.m (main): New local string.  Set depending on
16713         sizeof long.  Use in scan_initial call.
16714
16715 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16716
16717         * objc.dg/call-super-2.m: Make LP64-safe.
16718         * objc.dg/desig-init-1.m: Likewise.
16719
16720 2004-01-27  Devang Patel <dpatel@apple.com>
16721
16722         * g++.dg/debug/namespace1.C: New test.
16723
16724 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
16725
16726         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
16727         xscale-*-*.
16728
16729         * gcc.dg/arm-mmx-1.c: New test.
16730
16731 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
16732
16733         * gcc.dg/20040127-1.c: New test.
16734         * gcc.dg/20040127-2.c: New test.
16735
16736 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16737
16738         * objc.dg/stret-1.m (glob): Renamed to globa.
16739
16740 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
16741
16742         PR c++/13663
16743         * g++.dg/expr/for1.C: New test.
16744
16745 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
16746
16747         PR middle-end/13779
16748         * gcc.dg/darwin-longlong.c: New test.
16749
16750 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
16751
16752         * gcc.dg/20040124-1.c: Moved test from here...
16753         * gcc.c-torture/compile/20040124-1.c: ...to here.
16754
16755 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
16756
16757         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
16758         the assembly output if -m64 is passed.
16759
16760 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
16761
16762         PR c++/13833
16763         * g++.dg/template/cond3.C: New test.
16764
16765 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16766
16767         PR c++/13810
16768         * g++.dg/template/ttp7.C: New test.
16769
16770 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16771
16772         PR c++/13797
16773         * g++.dg/template/nontype4.C: New test.
16774         * g++.dg/template/nontype5.C: Likewise.
16775
16776 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
16777
16778         * gcc.dg/torture/mips-clobber-at.c: New test.
16779
16780 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
16781
16782         * gcc.dg/20040124-1.c: New test.
16783
16784 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
16785
16786         * gcc.dg/20040123-1.c: New test.
16787
16788 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
16789
16790         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
16791
16792 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
16793
16794         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
16795
16796 2004-01-23  Andrew Pinski  <apinski@apple.com>
16797
16798         * gcc.dg/20030121-1.c: Move to ..
16799         * gcc.dg/20040121-1.c: here.
16800
16801 2004-01-23  Roger Sayle  <roger@eyesopen.com>
16802
16803         * gcc.dg/builtins-29.c: New test case.
16804
16805 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
16806
16807         PR 18314
16808         * gcc.dg/builtins-30.c: New testcase.
16809
16810 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
16811
16812         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
16813         * lib/g77.exp: Likewise.
16814         * lib/objc.exp: Likewise.
16815         * lib/g++.exp: Likewise.
16816
16817 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
16818
16819         * gcc.dg/struct-by-value-2.c: New test.
16820
16821 2004-01-21  Andrew Pinski  <apinski@apple.com>
16822
16823         PR target/13785
16824         * gcc.dg/20030121-1.c: New test.
16825
16826 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
16827
16828         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
16829         clobber frame pointer register in asm statement.
16830
16831 2004-01-21  Falk Hueffner  <falk@debian.org>
16832
16833         * gcc.c-torture/compile/20040121-1.c: New test.
16834
16835 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
16836
16837         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
16838
16839 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
16840
16841         * gcc.dg/ppc64-abi-2.c: New test.
16842
16843 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
16844
16845         * lib/treelang.exp: Fill out this file.
16846         * lib/treelang-dg.exp: New File.
16847
16848 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
16849
16850         * gcc.c-torture/compile/981022-1.c: Remove.
16851         * gcc.dg/array-5.c: Remove XFAIL.
16852         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
16853         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
16854         gcc.dg/cond-lvalue-1.c: Update.
16855         * gcc.dg/cast-lvalue-2.c: New test.
16856
16857 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
16858
16859         PR c++/13592
16860         * g++.dg/other/error1.C (class foo): Tweak error message.
16861
16862         PR c++/13592
16863         * g++.dg/template/call2.C: New test.
16864
16865 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16866
16867         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
16868         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
16869         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
16870         scalar-return-1_x.c, scalar-return-2_y.c,
16871         scalar-return-3_x.c, scalar-return-3_y.c,
16872         scalar-return-4_x.c, scalar-return-4_y.c,
16873         struct-align-1.h, struct-align-1_x.c,
16874         struct-align-1_y.c, struct-align-2.h,
16875         struct-align-2_x.c, struct-align-2_y.c,
16876         struct-by-value-10_y.c, struct-by-value-11_x.c,
16877         struct-by-value-11_y.c, struct-by-value-12_x.c,
16878         struct-by-value-12_y.c, struct-by-value-13_x.c,
16879         struct-by-value-13_y.c, struct-by-value-14_x.c,
16880         struct-by-value-14_y.c, struct-by-value-15_x.c,
16881         struct-by-value-15_y.c, struct-by-value-16_y.c,
16882         struct-by-value-17_y.c, struct-by-value-18_y.c,
16883         struct-by-value-19_y.c, struct-by-value-1_x.c,
16884         struct-by-value-1_y.c, struct-by-value-20_y.c,
16885         struct-by-value-2_x.c, struct-by-value-2_y.c,
16886         struct-by-value-3_y.c, struct-by-value-4_x.c,
16887         struct-by-value-4_y.c, struct-by-value-5_y.c,
16888         struct-by-value-6_y.c, struct-by-value-7_y.c
16889         struct-by-value-8_x.c, struct-by-value-8_y.c
16890         struct-by-value-9_x.c, struct-by-value-9_y.c
16891         struct-return-10_x.c, struct-return-10_y.c,
16892         struct-return-19_x.c, struct-return-20_x.c
16893         struct-return-2_x.c, struct-return-2_y.c
16894         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
16895         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
16896
16897 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16898
16899         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
16900         attribute on sparc*-sun-solaris2.*.
16901
16902 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
16903
16904         PR c++/13710
16905         * g++.dg/ext/typeof7.C: New test.
16906
16907 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
16908
16909         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
16910         * gcc.dg/const-elim-1.c: Same.
16911
16912 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
16913
16914         * objc.dg/stret-1.m: New.
16915         * objc.dg/stret-2.m: New.
16916
16917 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
16918
16919         PR c++/11895
16920         * g++.dg/ext/vector1.C: New test.
16921
16922 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
16923
16924         * gcc.dg/pch/import-1.c: New.
16925         * gcc.dg/pch/import-1.hs: New.
16926         * gcc.dg/pch/import-1a.h: New.
16927         * gcc.dg/pch/import-1b.h: New.
16928         * gcc.dg/pch/import-1c.h: New.
16929
16930 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
16931
16932         PR c++/13574
16933         * g++.dg/ext/array1.C: New test.
16934
16935         PR c++/13178
16936         * g++.dg/conversion/op1.C: New test.
16937
16938 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
16939
16940         PR 11864
16941         From Kazumoto Kojima / Dan Kegel:
16942         * gcc.dg/pr11864-1.c: New test.
16943
16944         PR 10392
16945         From Marcus Comstedt / Dan Kegel:
16946         * gcc.dg/pr10392-1.c: New test.
16947
16948 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
16949
16950         PR c++/13478
16951         * g++.dg/init/ref10.C: New test.
16952
16953 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16954
16955         PR c++/13407
16956         * g++.dg/parse/typename6.C: New test.
16957
16958 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
16959
16960         PR pch/13361
16961         * testsuite/g++.dg/pch/wchar-1.C: New.
16962         * testsuite/g++.dg/pch/wchar-1.Hs: New.
16963
16964 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16965
16966         PR c++/9259
16967         * g++.dg/expr/sizeof2.C: New test.
16968
16969 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
16970
16971         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
16972
16973 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
16974
16975         PR c++/13659
16976         * g++.dg/lookup/strong-using-3.C: New.
16977         * g++.dg/lookup/using-10.C: New.
16978
16979 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
16980
16981         PR c++/13594
16982         * g++.dg/lookup/strong-using-2.C: New.
16983
16984 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
16985             Dan Kegel <dank@kegel.com>
16986             J"orn Rennecke <joern.rennecke@superh.com>
16987
16988         PR target/9365
16989         * gcc.dg/pr9365-1.c: New test.
16990
16991 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16992
16993         PR c++/8856
16994         * g++.dg/parse/casting-operator2.C: New test.
16995         * g++.old-deja/g++.pt/explicit83.C: Remove.
16996
16997 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
16998
16999         * gcc.dg/label-compound-stmt-1.c: New test.
17000         * gcc.c-torture/compile/950922-1.c,
17001         gcc.c-torture/compile/20000211-3.c,
17002         gcc.c-torture/compile/20000518-1.c,
17003         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
17004         compound statements.
17005
17006 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
17007
17008         * gcc.dg/ppc64-abi-1.c: New test.
17009
17010 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
17011
17012          * g++.dg/ext/attrib9.C: Add dg-warnings.
17013
17014 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17015
17016         PR c++/12335
17017         * g++.dg/parse/dtor3.C: New test.
17018
17019 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
17020
17021         PR c++/12709
17022         * g++.dg/parse/try-catch-1.C: New test.
17023
17024 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
17025
17026         * ada/acats/run_all.sh: Add more verbose output in acats.log
17027         when compiling tests.
17028
17029 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
17030
17031         PR 13656
17032         * gcc.dg/typedef-redecl.c: New test case.
17033         * gcc.dg/typedef-redecl.h: New support file.
17034
17035 2004-01-13  Jan Hubicka  <jh@suse.cz>
17036
17037         * gcc.dg/always_inline.c: New test.
17038         * gcc.dg/debug/20031231-1.c: Fix.
17039
17040 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17041
17042         PR c++/13474
17043         * g++.dg/template/array3.C: New test.
17044
17045 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
17046
17047         * g++.dg/ext/lvalue1.C: No longer expected to fail.
17048         * g++.dg/warn/Wunused-2.C: Likewise.
17049
17050 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17051
17052         PR c++/13289
17053         * g++.dg/template/instantiate6.C: New test.
17054
17055 2004-01-12  Roger Sayle  <roger@eyesopen.com>
17056
17057         PR middle-end/11397
17058         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
17059
17060 2004-01-12  Jan Hubicka  <jh@suse.cz>
17061
17062         PR opt/12826
17063         * gcc.dg/20040112-1.c: New.
17064
17065         * gcc.dg/dwarf-die[1-7].c: Move to...
17066         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
17067         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
17068
17069 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
17070
17071         PR c++/4100
17072         * g++.dg/parse/friend4.C: New test.
17073
17074 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
17075
17076         PR c++/4100
17077         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
17078         definition is called a friend.
17079
17080 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
17081
17082         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
17083
17084 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
17085
17086         PR c++/3478
17087         * g++.dg/parse/error10.C: New test.
17088         * g++.dg/template/arg2.C: Accept "invalid type" error.
17089
17090 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
17091
17092         PR middle-end/13392
17093         * g++.dg/opt/expect2.C: New test.
17094
17095 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
17096
17097         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
17098         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
17099         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
17100         Update dg-error regexps.
17101
17102 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
17103
17104         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
17105         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
17106
17107 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
17108
17109         * gcc.dg/pragma-re-1.c: Use right pointer type.
17110
17111 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
17112
17113         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
17114
17115 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
17116
17117         * gcc.dg/rs6000-ldouble-1.c: New.
17118
17119 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17120
17121         DR 337
17122         PR c++/9256
17123         * g++.dg/other/abstract1.C: New test.
17124
17125 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
17126
17127         * g++.dg/lookup/strong-using-1.C: New.
17128
17129 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
17130
17131         PR c/11234
17132         * gcc.dg/func-ptr-conv-1.c: New test.
17133         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
17134
17135 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
17136
17137         PR target/13380.
17138         * gcc.c-torture/compile/20040109-1.c: New.
17139
17140 2004-01-08  Stuart Hastings  <stuart@apple.com>
17141
17142         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
17143         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
17144         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
17145
17146 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
17147
17148         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
17149
17150 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
17151
17152         * ada/acats/run_acats: Treat 'gnatchop' the same way
17153         as 'gnatmake'.  Export GCC_DRIVER.
17154         * ada/acats/run_all.sh: Add target_gnatchop.  Use
17155         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
17156
17157 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17158
17159         PR c++/12573
17160         * g++.dg/template/dependent-expr4.C: New test.
17161
17162 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
17163
17164         * gcc.dg/altivec-11.c: New test.
17165
17166 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
17167
17168         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
17169
17170 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
17171
17172         PR c/6024
17173         * gcc.dg/enum-compat-1.c: New test.
17174         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
17175
17176 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
17177
17178         PR c/12165
17179         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
17180         gcc.dg/c99-idem-qual-3.c: New tests.
17181
17182 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
17183
17184         * gcc.dg/winline-7.c: Don't cast void * to int.
17185
17186 2004-01-06  Jan Hubicka  <jh@suse.cz>
17187
17188         * gcc.dg/i386-sse-5.c: New test
17189         * g++.dg/eh/simd-1.c: Add -w argument for i386.
17190
17191 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
17192
17193         PR c++/12815
17194         * g++.dg/rtti/typeid4.C: New test.
17195
17196 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17197
17198         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
17199
17200 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
17201
17202         PR c++/12132
17203         * g++.dg/template/error11.C: New test.
17204
17205         PR c++/13451
17206         * g++.dg/template/class2.C: New test.
17207
17208 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
17209         Richard Sandiford <rsandifo@redhat.com>
17210
17211         PR c++/13387
17212         * g++.dg/opt/alias3.C: New test.
17213
17214 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
17215
17216         PR c++/13157
17217         * g++.dg/template/koenig3.C: New test.
17218
17219         PR c++/13529
17220         * g++.dg/parse/offsetof3.C: New test.
17221
17222         * g++.dg/init/copy7.C: Add missing dg-error markers.
17223
17224         PR c++/12226
17225         * g++.dg/init/copy7.c: New test.
17226
17227         PR c++/13536
17228         * g++.dg/parse/cast1.C: New test.
17229
17230 2004-01-04  Jan Hubicka  <jh@suse.cz>
17231
17232         * gcc.dg/winline[1-7].c: New tests.
17233
17234 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17235
17236         PR c++/13520
17237         * g++.dg/template/qualttp22.C: New test.
17238
17239 2004-01-01  Jan Hubicka  <jh@suse.cz>
17240
17241         * gcc.dg/debug/20031231-1.c: New.
17242         * gcc.c-torture/compile/20040101-1.c: New.
17243         * gcc.dg/dwarf-die-[1-7].c: New.
17244
17245 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
17246
17247         PR optimization/13521
17248         * gcc.c-torture/compile/20031231-1.c: New test.
17249
17250 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
17251
17252         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
17253
17254 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17255
17256         PR c++/10079
17257         * g++.dg/template/crash16.C: New test.
17258
17259 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
17260
17261         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
17262
17263 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
17264
17265         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
17266         ports.
17267         * g++.old-deja/g++.jason/thunk3.C: Likewise.
17268         * g++.old-deja/g++.law/profile1.C: Likewise.
17269         * gcc.c-torture/compile/981006-1.c: Likewise.
17270         * gcc.c-torture/execute/loop-2e.x: Likewise.
17271         * gcc.c-torture/execute/loop-2f.x: Remove.
17272         * gcc.c-torture/execute/loop-2g.x: Likewise.
17273         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
17274         * gcc.dg/20020312-2.c: Remove traces of dead ports.
17275
17276 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
17277
17278         PR c++/13507
17279         * g++.dg/ext/attrib11.C: New test.
17280
17281         PR c++/13494
17282         * g++.dg/template/array2-1.C: New test.
17283         * g++.dg/template/array2-2.C: New test.
17284
17285 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
17286
17287         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
17288
17289 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
17290
17291         PR c++/12774
17292         * g++.dg/template/array1-1.C: New test.
17293         * g++.dg/template/array1-2.C: New test.
17294
17295 2003-12-29  Roger Sayle  <roger@eyesopen.com>
17296
17297         PR fortran/12632
17298         * g77.dg/12632.f: New test case.
17299
17300 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17301
17302         PR c++/13289
17303         * g++.dg/parse/nontype1.C: New test.
17304
17305 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17306
17307         PR c++/12403
17308         * g++.dg/parse/explicit1.C: New test.
17309         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
17310
17311 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
17312
17313         PR c++/13081
17314         * g++.dg/opt/inline6.C: New test.
17315
17316         PR c++/12613
17317         * g++.dg/parse/error9.C: New test.
17318
17319         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
17320
17321 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
17322
17323         PR c++/13009
17324         * g++.dg/init/assign1.C: New test.
17325
17326 2003-12-28  Roger Sayle  <roger@eyesopen.com>
17327
17328         PR c++/13070
17329         * g++.dg/warn/format3.C: New test case.
17330
17331 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17332
17333         * gcc.c-torture/compile/20031227-1.c: New test.
17334
17335 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
17336
17337         * g++.dg/bprob/bprob.exp: Load target-supports.exp
17338         * g77.dg/bprob/bprob.exp: Likewise.
17339         * gcc.misc-tests/bprob.exp: Likewise.
17340         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
17341         variants on systems where the library does not provide that
17342         functionality.
17343         * gcc.dg/builtins-20.c: Use builtins-config.h.
17344         * gcc.dg/builtins-config.h: New file.
17345
17346 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
17347
17348         * lib/gcc-dg.exp (dg-require-profiling): New function.
17349         * lib/target-supports.exp (check_profiling_available): Likewise.
17350         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
17351         * g77.dg/bprob/bprob.exp: Likewise.
17352         * gcc.misc-tests/bprob.exp: Likewise.
17353         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
17354         * gcc.dg/20021014-1.c: Likewise.
17355         * gcc.dg/nest.c: Likewise.
17356
17357 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
17358
17359         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
17360         compiling.
17361         * g++.dg/lookup/java2.C: Likewise.
17362         * gcc.dg/cpp/lexident.c: Likewise.
17363
17364 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
17365
17366         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
17367         given.
17368         * gcc.c-torture/compile/961203-1.c: Likewise.
17369         * gcc.c-torture/compile/980506-1.c: Likewise.
17370
17371 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
17372
17373         * lib/gcc-dg.exp (dg-prune-output): New annotation.
17374         (additional_prunes): New global.
17375         (gcc-dg-prune): Handle additional per-test pruning.
17376         (dg-test): Clear additional_prunes between tests.
17377
17378         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
17379         dg-prune-output to avoid spurious failures from assembler
17380         complaining about nonexistent WAW violations.
17381         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
17382         Use dg-prune-output to avoid spurious failures from assembler
17383         warning about Itanium B-step errata.
17384
17385 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
17386
17387         * g++.dg/abi/macro0.C: New test.
17388         * g++.dg/abi/macro1.C: Likewise.
17389         * g++.dg/abi/macro2.C: Likewise.
17390
17391         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
17392         * g++.dg/abi/bitfield7.C: Likewise.
17393         * g++.dg/abi/dtor2.C: Likewise.
17394         * g++.dg/abi/mangle11.C: Likewise.
17395         * g++.dg/abi/mangle12.C: Likewise.
17396         * g++.dg/abi/mangle14.C: Likewise.
17397         * g++.dg/abi/mangle17.C: Likewise.
17398         * g++.dg/abi/vbase10.C: Likewise.
17399         * g++.dg/abi/vbase14.C: Likewise.
17400         * g++.dg/template/qualttp17.C: Likewise.
17401
17402 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
17403
17404         PR c/11995
17405         * gcc.dg/20031223-1.c: New test.
17406
17407 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
17408
17409         * gcc.dg/noreturn-7.c: New test.
17410
17411 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
17412
17413         * gcc.dg/null-pointer-1.c: New test.
17414
17415 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
17416
17417         * g++.old-deja/g++.jason/template18.C: Remove.
17418         * g++.old-deja/g++.jason/template37.C: Likewise.
17419
17420         PR c++/12862
17421         * g++.dg/lookup/ns1.C: New test.
17422
17423         PR c++/12397
17424         * g++.dg/template/lookup3.C: New test.
17425
17426 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
17427
17428         * g++.dg/template/recurse1.C: New test
17429
17430 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
17431
17432         PR c++/12479
17433         * g++.dg/parse/semicolon1.C: New test.
17434         * g++.dg/parse/semicolon1.h: Likewise.
17435
17436 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
17437
17438         * gcc.dg/darwin-misaligned.c: New test.
17439
17440 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
17441
17442         PR c/9163
17443         * gcc.dg/20031222-1.c: New test.
17444
17445 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
17446
17447         PR c++/13438
17448         * g++.dg/parse/error8.C: New test.
17449
17450         PR c++/11554
17451         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
17452
17453 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
17454
17455         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
17456         too small.
17457         * gcc.c-torture/compile/930217-1.c: Likewise.
17458         * gcc.c-torture/compile/930513-1.c: Likewise.
17459         * gcc.c-torture/execute/920908-2.c: Likewise.
17460         * gcc.c-torture/execute/921204-1.c: Likewise.
17461         * gcc.c-torture/execute/930621-1.c: Likewise.
17462         * gcc.c-torture/execute/930630-1.c: Likewise.
17463         * gcc.c-torture/execute/931031-1.c: Likewise.
17464         * gcc.c-torture/execute/980602-2.c: Likewise.
17465         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
17466         * gcc.c-torture/execute/compndlit-1.c: Likewise.
17467         * gcc.c-torture/execute/extzvsi.c: Likewise.
17468         * gcc.c-torture/unsorted/ext.c: Likewise.
17469
17470 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
17471
17472         PR target/12749
17473         * gcc.c-torture/compile/20031220-2.c: New test case.
17474
17475 2003-12-20  Roger Sayle  <roger@eyesopen.com>
17476
17477         PR optimization/13031
17478         * gcc.c-torture/compile/20031220-1.c: New test case.
17479
17480 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
17481
17482         * gcc.dg/cast-function-1.c: New test.
17483
17484 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
17485
17486         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
17487         formats.
17488
17489 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
17490
17491         PR c++/12795
17492         * g++.dg/ext/attrib10.C: New test.
17493
17494 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
17495
17496         * gcc.dg/cleanup-10.c: New test.
17497         * gcc.dg/cleanup-11.c: New test.
17498
17499 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
17500
17501         PR c++/13239
17502         * g++.dg/opt/expect1.C: New test.
17503
17504 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
17505
17506         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
17507
17508 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
17509
17510         PR debug/12923
17511         * gcc.dg/20031218-1.c: New test.
17512
17513         PR debug/12389
17514         * gcc.dg/20031218-2.c: New test.
17515         * gcc.dg/20031218-3.c: New test.
17516
17517         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
17518         of label name and allow for USER_LABEL_PREFIX == "_" names.
17519         * g++.dg/abi/mangle18-2.C: Likewise.
17520         * g++.dg/abi/mangle19-1.C: Likewise.
17521         * g++.dg/abi/mangle19-2.C: Likewise.
17522         * g++.dg/abi/mangle20-1.C: Likewise.
17523         * g++.dg/abi/mangle20-2.C: Likewise.
17524
17525 2003-12-18  Richard Henderson  <rth@redhat.com>
17526
17527         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
17528
17529 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
17530             Dan Kegel <dank@kegel.com>
17531
17532         PR other/12009
17533         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
17534         testing a cross compiler, it causes spurious compile failures.
17535         * lib/g++.exp: Likewise.
17536
17537 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17538
17539         PR c++/13262
17540         * g++.dg/template/access13.C: New test.
17541
17542 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
17543
17544         * gcc.dg/20031216-1.c: New test.
17545
17546 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17547
17548         PR c++/9154
17549         * g++.dg/template/error10.C: New test.
17550
17551 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
17552
17553         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
17554         * g++.dg/eh/simd-2.C: Likewise.
17555
17556 2003-12-17  James E Wilson  <wilson@specifixinc.com>
17557             Roger Sayle  <roger@eyesopen.com>
17558
17559         * gcc.c-torture/execute/ieee/mzero5.c: New.
17560
17561 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
17562
17563         PR c++/10603
17564         * g++.dg/parse/error6.C: New test.
17565
17566         PR c++/12827
17567         * g++.dg/parse/error7.C: New test.
17568
17569 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
17570
17571         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
17572         at -O with stabs debugging formats.
17573         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
17574         * gcc.dg/debug/debug-2.c: Likewise.
17575
17576 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
17577
17578         PR c++/12696
17579         * g++.dg/init/error1.C: New test.
17580
17581         PR c++/12218
17582         * g++.dg/init/pm3.C: New test.
17583
17584 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
17585
17586         PR c/3347
17587         * gcc.dg/bitfld-8.c: New test.
17588
17589 2003-12-16  James Lemke  <jim@wasabisystems.com>
17590
17591         * gcc.dg/arm-scd42-[123].c: New tests.
17592
17593 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
17594
17595         PR c++/9043
17596         * g++.dg/abi/mangle20-1.C: New test.
17597         * g++.dg/abi/mangle20-2.C: New test.
17598
17599 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
17600
17601         PR c++/13275
17602         * g++.dg/other/offsetof2.C: Remove XFAIL.
17603         * g++.dg/parse/offsetof1.C: New test.
17604         * g++.gd/parse/offsetof2.C: Likewise.
17605
17606 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17607
17608         * g++.dg/template/nontype3.C: New test.
17609         * g++.dg/template/static2.C: Tweaked the dg-error clause.
17610
17611 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17612
17613         * g++.dg/warn/noreturn-3.C: Also test instantiation.
17614
17615 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
17616
17617         PR c++/13387
17618         * g++.dg/expr/assign1.C: New test.
17619
17620         PR c++/13242
17621         * g++.dg/abi/mangle19-1.C: New test.
17622         * g++.dg/abi/mangle19-2.C: New test.
17623
17624 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
17625
17626         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
17627
17628 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
17629
17630         * gcc.c-torture/execute/20031216-1.c: New test.
17631
17632 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17633
17634         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
17635         an ICE regression.
17636
17637 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
17638
17639         PR c++/10926
17640         * g++.dg/template/error9.C: New test.
17641
17642         PR c++/11116
17643         * g++.dg/template/error8.C: New test.
17644
17645 2003-12-15  Roger Sayle  <roger@eyesopen.com>
17646
17647         PR middle-end/13400
17648         * gcc.c-torture/execute/20031215-1.c: New test case.
17649
17650 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
17651
17652         PR c++/13269
17653         * g++.dg/parse/error5.C: New test.
17654
17655         PR c++/12989
17656         * g++.dg/expr/sizeof1.C: New test.
17657
17658         PR c++/13310
17659         * g++.dg/template/crash15.C: New test.
17660
17661 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
17662
17663         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
17664         a non-POD type as the last named parameter of a varargs function.
17665
17666 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
17667
17668         PR c++/13243
17669         PR c++/12573
17670         * g++.dg/template/crash14.C: New test.
17671         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
17672
17673 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
17674
17675         * g++.dg/other/java1.C: New test.
17676
17677         PR c++/13241
17678         * g++.dg/abi/mangle18-1.C: New test.
17679         * g++.dg/abi/mangle18-2.C: New test.
17680
17681 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17682
17683         PR optimization/10312
17684         * gcc.c-torture/execute/20031214-1.c: New.
17685
17686 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
17687
17688         PR c++/10779
17689         PR c++/12160
17690         * g++.dg/parse/error3.C: New test.
17691         * g++.dg/parse/error4.C: Likewise.
17692         * g++.dg/abi/mangle4.C: Tweak error messages.
17693         * g++.dg/lookup/using5.C: Likewise.
17694         * g++.dg/other/error2.C: Likewise.
17695         * g++.dg/parse/typename5.C: Likewise.
17696         * g++.dg/parse/undefined1.C: Likewise.
17697         * g++.dg/template/arg2.C: Likewise.
17698         * g++.dg/template/ttp3.C: Likewise.
17699         * g++.dg/template/type1.C: Likewise.
17700         * g++.old-deja/g++.other/crash32.C: Likewise.
17701         * g++.old-djea/g++.pt/defarg8.C: Likewise.
17702
17703 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17704
17705         PR c++/13106
17706         * g++.dg/warn/noreturn-3.C: New test.
17707
17708 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
17709
17710         PR c++/13118
17711         * g++.dg/abi/covariant3.C: New.
17712
17713 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
17714
17715         * g++.dg/eh/ia64-1.C: New test.
17716
17717 2003-12-12  Roger Sayle  <roger@eyesopen.com>
17718
17719         PR optimization/13037
17720         * g77.f-torture/execute/13037.f: New test case.
17721
17722 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
17723
17724         PR c++/12881
17725         * g++.dg/abi/covariant2.C: New.
17726
17727 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
17728
17729         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
17730
17731 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
17732
17733         * gcc.c-torture/execute/wchar_t-1.x: Delete.
17734
17735 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
17736
17737         PR other/10819
17738         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
17739         to fix Bug 10819.
17740         * lib/g++.exp (g++_version): Likewise.
17741         * lib/g77.exp (g77_version): Likewise.
17742         * lib/objc.exp (default_objc_version): Likewise.
17743
17744 2003-12-10  Richard Henderson  <rth@redhat.com>
17745
17746         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
17747
17748         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
17749
17750 2003-12-08  Matt Austern  <austern@apple.com>
17751
17752         PR c/13134
17753         * lib/gcc-dg.exp (dg-require-visibility): Define.
17754         * lib/target-supports (check_visibility_available): Define.
17755         * gcc.dg/visibility-1.c: New test.
17756         * gcc.dg/visibility-2.c: Likewise.
17757         * gcc.dg/visibility-3.c: Likewise.
17758         * gcc.dg/visibility-4.c: Likewise.
17759         * gcc.dg/visibility-5.c: Likewise.
17760         * gcc.dg/visibility-6.c: Likewise.
17761         * g++.dg/ext/visibility-1.C: Likewise.
17762         * g++.dg/ext/visibility-2.C: Likewise.
17763         * g++.dg/ext/visibility-3.C: Likewise.
17764         * g++.dg/ext/visibility-4.C: Likewise.
17765         * g++.dg/ext/visibility-5.C: Likewise.
17766         * g++.dg/ext/visibility-6.C: Likewise.
17767
17768 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17769
17770         * g++.dg/lookup/java1.C: New test.
17771         * g++.dg/lookup/java2.C: New test.
17772
17773 2003-12-07  Falk Hueffner  <falk@debian.org>
17774
17775         * g++.dg/opt/noreturn-1.C: New test.
17776
17777 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
17778
17779         * gcc.dg/overflow-1.c: New test.
17780
17781 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
17782
17783         * g77.f-torture/compile/13060.f: New test.
17784
17785 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
17786
17787         PR c++/13323
17788         * g++.dg/inherit/operator2.C: New test.
17789
17790 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
17791
17792         PR c++/13305
17793         * g++.dg/ext/attrib9.C: New test.
17794
17795 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
17796
17797         PR c++/13314
17798         * g++.dg/template/error7.C: New test.
17799
17800 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
17801             J"orn Rennecke <joern.rennecke@superh.com>
17802
17803         PR target/13302
17804         * g++.dg/other/struct-va_list.C: New test.
17805
17806 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17807
17808         PR c++/13166
17809         * g++.dg/parse/defarg6.C: New test.
17810
17811 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
17812
17813         PR target/13256
17814         * gcc.c-torture/execute/20031201-1.c: New test.
17815
17816 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
17817
17818         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
17819
17820 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17821
17822         * gcc.dg/builtin-return-1.c: New test.
17823
17824 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
17825             J"orn Rennecke <joern.rennecke@superh.com>
17826
17827         PR optimization/13260
17828         * gcc.c-torture/execute/20031204-1.c: New test.
17829
17830 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
17831
17832         PR c++/9127
17833         * g++.dg/template/error6.C: New test.
17834
17835 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
17836
17837         * gcc.dg/20031202-1.c: New test.
17838
17839 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
17840
17841         PR c++/13179
17842         * g++.dg/template/eh1.C: New test.
17843
17844         PR c++/10771
17845         * g++.dg/template/error5.C: New test.
17846
17847 2003-12-02  David Ung  <davidu@mips.com>
17848
17849         * gcc.dg/compat/vector-check.h: Corrected type for var
17850         g_##TMODE
17851
17852 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17853
17854         PR c++/10126
17855         * g++.dg/template/ptrmem8.C: New test.
17856
17857 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17858
17859         PR c++/12573
17860         * g++.dg/template/dependent-expr3.C: New test.
17861
17862 2003-12-01  James Lemke  <jim@wasabisystems.com>
17863
17864         * gcc.dg/arm-g2.c: New test.
17865
17866 2003-12-01  Roger Sayle  <roger@eyesopen.com>
17867
17868         PR optimization/11634
17869         * gcc.dg/20031201-2.c: New test case.
17870
17871 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
17872
17873         PR 11433
17874         * objc.dg/proto-lossage-3.m: New test.
17875
17876 2003-12-01  Roger Sayle  <roger@eyesopen.com>
17877
17878         PR optimization/12628
17879         * gcc.dg/20031201-1.c: New test case.
17880
17881 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
17882
17883         * gcc.dg/unaligned-1.c: New test.
17884
17885 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
17886
17887         PR c++/9849
17888         * g++.dg/template/error4.C: New test.
17889         * g++.dg/template/nested3.C: Adjust error markers.
17890
17891 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17892
17893         * gcc.dg/cpp/assert4.c: Check more #system assertions.
17894
17895 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
17896
17897         PR c/10333
17898         * gcc.dg/bitfld-7.c: New test.
17899
17900 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
17901
17902         * gcc.dg/tls/asm-1.C: New test.
17903
17904 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17905
17906         * gcc.dg/cpp/assert4.c: Update.
17907
17908 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
17909
17910         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
17911         * gcc.dg/builtin-apply3.c: New test.
17912
17913 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
17914
17915         * lib/compat.exp (compat-obj): New xfaildata parameter.
17916         Use it to set compiler_conditional_xfail_data before compiling.
17917         (compat-get-options): Handle dg-xfail-if.
17918         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
17919         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
17920         * gcc.dg/compat/vector-1_y.c: Likewise.
17921         * gcc.dg/compat/vector-2_x.c: Likewise.
17922         * gcc.dg/compat/vector-2_y.c: Likewise.
17923
17924 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
17925
17926         * g++.dg/opt/reg-stack4.C: New test.
17927
17928 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
17929
17930         * gcc.dg/builtin-apply2.c: New test.
17931
17932 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
17933
17934         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
17935
17936 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17937
17938         PR c++/12924
17939         * g++.dg/template/template-id-2.C: New test.
17940
17941 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17942
17943         PR c++/5369
17944         * g++.dg/template/memfriend1.C: New test.
17945         * g++.dg/template/memfriend2.C: Likewise.
17946         * g++.dg/template/memfriend3.C: Likewise.
17947         * g++.dg/template/memfriend4.C: Likewise.
17948         * g++.dg/template/memfriend5.C: Likewise.
17949         * g++.dg/template/memfriend6.C: Likewise.
17950         * g++.dg/template/memfriend7.C: Likewise.
17951         * g++.dg/template/memfriend8.C: Likewise.
17952         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
17953
17954 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
17955
17956         PR c++/12515
17957         * g++.dg/ext/cond1.C: New test.
17958
17959 2003-11-20  Richard Henderson  <rth@redhat.com>
17960
17961         * gcc.dg/20020201-2.c: Remove.
17962         * gcc.dg/20020201-4.c: Remove.
17963         * gcc.dg/20020304-1.c: Remove.
17964
17965 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
17966
17967         * gcc.dg/cpp/trad/xwin1.c: New test case.
17968
17969 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
17970
17971         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
17972         * lib/g77.exp: Likewise.
17973         * lib/objc.exp: Likewise.
17974         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
17975         for darwin.
17976
17977 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17978
17979         PR c++/12932
17980         * g++.dg/template/static5.C: New test.
17981
17982 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
17983
17984         * gcc.dg/nested-func-1.c: New test.
17985
17986 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17987
17988         * gcc.dg/cpp/assert4.c: New test.
17989
17990 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
17991
17992         PR c++/2294
17993         * g++.dg/lookup/using9.c: New test.
17994
17995 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
17996
17997         PR c++/12762
17998         * g++.dg/template/error3.C: New test.
17999
18000 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
18001
18002         PR ada/13035
18003         * ada/acats/run_acats, run_all.sh: Fix syntax error.
18004         No longer use a wrapper for gcc, since this does not work under
18005         Windows.
18006
18007 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
18008
18009         PR c++/2094
18010         * g++.dg/template/ptrmem7.C: New test.
18011
18012 2003-11-13  Andrew Pinski <apinski@apple.com>
18013
18014         * gcc.c-torture/compile/20031113-1.c: New test.
18015
18016 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
18017             Kean Johnston <jkj@sco.com>
18018
18019         PR c/13029
18020         * gcc.dg/unused-4.c: Update.
18021
18022 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
18023
18024         * g++.dg/opt/const3.C: New test.
18025
18026 2003-11-13  Jan Hubicka  <jh@suse.cz>
18027
18028         * gcc.c-torture/compile/20031112-1.c: New test.
18029
18030 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
18031
18032         * g++.dg/parse/crash10.C: Remove bogus error marker.
18033
18034 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18035
18036         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
18037         (host_gcc): Likewise.
18038         (ROOT): Honor $PWDCMD.
18039         (BASE): Likewise.
18040         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
18041
18042 2003-11-12  Catherine Moore  <clm@redhat.com>
18043
18044         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
18045
18046 2003-11-12  Andreas Jaeger  <aj@suse.de>
18047             Jakub Jelinek  <jakub@redhat.com>
18048             Andrew Pinski  <pinskia@physics.uc.edu>
18049             Richard Henderson  <rth@redhat.com>
18050
18051         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
18052         systems.
18053         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
18054
18055         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
18056         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
18057
18058 2003-11-11  Andreas Jaeger  <aj@suse.de>
18059
18060         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
18061
18062         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
18063
18064 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
18065
18066         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
18067         Clean ups.
18068
18069 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
18070
18071         * gcc.dg/trampoline-1.c: New test.
18072
18073 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
18074
18075         * gcc.c-torture/compile/200031109-1.c: New test.
18076
18077 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
18078
18079         PR c/3190
18080         PR c/8714
18081         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
18082         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
18083         gcc.dg/format/no-y2k-1.c: Update.
18084
18085 2003-11-08  Roger Sayle  <roger@eyesopen.com>
18086
18087         PR optimization/10467
18088         * gcc.dg/20031108-1.c: New test case.
18089
18090 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
18091
18092         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
18093
18094 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
18095
18096         * gcc.dg/compound-lvalue-1.c: New test.
18097         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
18098         some XFAILs.
18099
18100 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
18101
18102         * gcc.dg/altivec-varargs-1.c: New test.
18103
18104 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
18105
18106         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
18107         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
18108         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
18109         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
18110         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
18111
18112 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
18113
18114         * gcc.dg/cond-lvalue-1.c: New test.
18115
18116 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
18117
18118         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
18119
18120 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18121
18122         PR c++/11616
18123         * g++.dg/template/instantiate5.C: New test.
18124
18125 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18126
18127         PR c++/12726
18128         * g++.dg/ext/complit2.C: Replace test with self-contained version.
18129         * ChangeLog: Add missing first entry for above test.
18130
18131 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18132
18133         PR c++/9810
18134         * g++.dg/template/using8.C: New test.
18135         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
18136
18137 2003-11-02  Roger Sayle  <roger@eyesopen.com>
18138
18139         PR optimization/10817
18140         * gcc.c-torture/compile/20031102-1.c: New test case.
18141
18142 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
18143
18144         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
18145         2147483647.
18146
18147 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
18148
18149         * gcc.dg/20031102-1.c: New test.
18150
18151 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
18152
18153         * gcc.dg/complex-1.c: New test.
18154
18155 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18156
18157         PR c++/12796
18158         * g++.dg/template/crash13.C: Adjust expected error location.
18159         * g++.old-deja/g++.brendan/ns1.C: Likewise.
18160
18161 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
18162
18163         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
18164
18165 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
18166
18167         PR/10239
18168         * gcc.c-torture/compile/20031031-2.c: New test.
18169
18170 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
18171
18172         PR/11640
18173         * gcc.c-torture/compile/20031031-1.c: New test.
18174
18175 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
18176
18177         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
18178         * gcc.misc-tests/bprob.exp: Likewise.
18179         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
18180         the execution test on arm-elf configs.
18181         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
18182         configs that don't support scratch files.
18183         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
18184
18185 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
18186
18187         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
18188         done by dejagnu.
18189
18190 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
18191
18192         * ada/acats/run_all.sh: Redirect mv output to /dev/null
18193         Avoid non pure sh syntax. Add more logging.
18194
18195         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
18196         fail.
18197
18198 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18199
18200         PR libgcj/10610
18201         * gcc.dg/ppc-stackalign-1.c: New test.
18202
18203 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
18204
18205         * ada/acats/run_all.sh: Change output to be more compliant with
18206         dejagnu framework.
18207         Create acats.sum and acats.log files under testsuite/ada/acats
18208         Only run [a-z]* directories, to filter out e.g. CVS.
18209         Redirect build output to log file.
18210
18211 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
18212
18213         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
18214
18215 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
18216
18217         PR ada/5909:
18218         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
18219
18220 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
18221
18222         * gcc.c-torture/compile/20031023-1.c: New test.
18223         * gcc.c-torture/compile/20031023-2.c: New test.
18224         * gcc.c-torture/compile/20031023-3.c: New test.
18225         * gcc.c-torture/compile/20031023-4.c: New test.
18226
18227 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18228
18229         PR c++/10371
18230         * g++.dg/lookup/scoped8.C: New test.
18231
18232 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
18233
18234         * g++.dg/opt/reg-stack3.C: New test.
18235
18236 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
18237
18238         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
18239
18240 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18241
18242         PR c++/11076
18243         * g++.dg/template/crash13.C: New test.
18244
18245 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
18246
18247         * gcc.dg/c99-restrict-2.c: New test.
18248
18249 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
18250
18251         PR c++/12698, c++/12699, c++/12700, c++/12566
18252         * g++.dg/inherit/covariant9.C: New test.
18253         * g++.dg/inherit/covariant10.C: New test.
18254         * g++.dg/inherit/covariant11.C: New test.
18255
18256 2003-10-23  Jason Merrill  <jason@redhat.com>
18257
18258         PR c++/12726
18259         * g++.dg/ext/complit2.C: New test.
18260
18261 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
18262
18263         PR target/12654
18264         * gcc.c-torture/execute/20031020-1.c: New test.
18265
18266 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18267
18268         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
18269         following the jump_insn.
18270
18271 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
18272
18273         * gcc.dg/cast-lvalue-1.c: New test.
18274
18275 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
18276
18277         PR c++/11962
18278         * g++.dg/template/cond2.C: New test.
18279
18280 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
18281
18282         * gcc.dg/builtins-28.c: New test.
18283
18284 2003-10-20  Jan Hubicka  <jh@suse.cz>
18285
18286         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
18287         parameter.
18288         * testsuite/gcc.dg/inline-2.c: Likewise.
18289
18290 2003-10-20  Phil Edwards  <phil@codesourcery.com>
18291
18292         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
18293         * gcc.dg/nest.c:  Likewise.
18294
18295 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18296
18297         PR c++/9781, c++/10583, c++/11862
18298         * g++.dg/parse/crash13.C: New test.
18299
18300 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18301
18302         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
18303
18304 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
18305
18306         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
18307         Define HAVE_C99_RUNTIME except on Solaris.
18308         * gcc.dg/builtins-20.c: Likewise.
18309
18310 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18311
18312         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
18313
18314 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18315
18316         PR c++/12495
18317         * g++.dg/template/crash21.C: New test.
18318
18319 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18320
18321         PR c++/2513
18322         * g++.dg/template/typename5.C: New test.
18323
18324 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18325
18326         PR c++/12369
18327         * g++.dg/template/friend25.C: New test.
18328
18329 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
18330
18331         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
18332         versions.
18333
18334 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
18335
18336         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
18337         == 2147483647.
18338
18339 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
18340
18341         * gcc.c-torture/execute/960416-1.x: Remove.
18342         * gcc.c-torture/execute/divconst-3.x: Likewise.
18343
18344 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
18345
18346         PR target/12598
18347         * gcc.dg/torture/cris-volatile-1.c: New test.
18348
18349 2003-10-14  Roger Sayle  <roger@eyesopen.com>
18350
18351         PR optimization/9325
18352         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
18353         for overflowing floating point to integer conversion during RTL
18354         simplification.
18355
18356 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
18357
18358         * objc/execute/_cmd.m: Fix typo.
18359         * objc.dg/image-info.m, objc.dg/symtab-1.m:
18360         Relax 'scan-assembler' regexp.
18361         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
18362         objc.dg/try-catch-4.m: Run on non-Darwin targets.
18363         * objc.dg/zero-link-2.m: Remove blank line.
18364         * objc.dg/zero-link-3.m: New test case.
18365
18366 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
18367
18368         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
18369
18370         * gcc.dg/asm-names.c: Use scan-assembler-not rather
18371         than linker trickery.
18372
18373 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18374
18375         PR c++/12370
18376         * g++.dg/other/friend2.C: New test.
18377
18378 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
18379
18380         * gcc.dg/20031012-1.c: New test.
18381
18382 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
18383
18384         * gcc.dg/weak/weak-3.c: Fix for new warning.
18385
18386 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
18387
18388         PR optimization/8750
18389         * gcc.c-torture/execute/20031012-1.c: New test case.
18390
18391 2003-10-11  Roger Sayle  <roger@eyesopen.com>
18392
18393         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
18394         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
18395
18396 2003-10-11  Roger Sayle  <roger@eyesopen.com>
18397
18398         PR optimization/12260
18399         * gcc.c-torture/compile/20031011-2.c: New test case.
18400
18401 2003-10-11  Roger Sayle  <roger@eyesopen.com>
18402
18403         * gcc.c-torture/execute/20031011-1.c: New testcase.
18404
18405 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
18406
18407         * gcc.c-torture/compile/20031011-1.c: New test.
18408
18409 2003-10-11  Jan Hubicka  <jh@suse.cz>
18410
18411         * g++.dg/other/first-global.C: New test.
18412
18413 2003-10-11  Roger Sayle  <roger@eyesopen.com>
18414
18415         * gcc.c-torture/execute/string-opt-18.c: New testcase.
18416
18417 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
18418
18419         * gcc.c-torture/compile/20031010-1.c: New test.
18420
18421 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
18422
18423         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
18424         * gcc.c-torture/execute/va-arg-25.c: ... here.
18425
18426 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
18427
18428         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
18429
18430 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
18431
18432         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
18433
18434 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
18435
18436         * g++.dg/parse/error2.C: New test.
18437
18438 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
18439
18440         PR c++/11097
18441         * g++.dg/other/error5.C: Modify the error message.
18442         * g++.dg/lookup/using8.C: New test.
18443
18444 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
18445
18446         * gcc.dg/darwin-abi-2.c: New file.
18447         * gcc.c-torture/execute/va-arg-24.c: New file.
18448
18449 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
18450
18451         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
18452         indentation.
18453
18454 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
18455
18456         PR c++/10147
18457         * g++.dg/other/error4.C: Update error messages.
18458         * g++.dg/template/ptrmem4.C: Likewise.
18459
18460         PR c++/12337
18461         * g++.dg/init/new9.C: New test.
18462
18463         PR c++/12334, c++/12236, c++/8656
18464         * g++.dg/ext/attrib8.C: New test.
18465
18466 2003-10-06  Devang Patel  <dpatel@apple.com>
18467
18468         * gcc.dg/debug/dwarf2-3.h: New test.
18469         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
18470
18471 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
18472
18473         * g++.dg/opt/cfg2.C: New test.
18474
18475 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
18476
18477         * g++.dg/opt/float1.C: New test.
18478
18479 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18480
18481         * gcc.dg/c90-array-lval-6.c: New test.
18482         * gcc.dg/c99-array-lval-6.c: New test.
18483
18484 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
18485             Ziemowit Laski  <zlaski@apple.com>
18486
18487         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
18488         'Derived', so that it is never considered a class method; add
18489         new warning for '+port' method ambiguity.
18490         * objc.dg/method-12.m: Include <objc/objc.h> instead of
18491         <objc/objc-api.h> (needed on Mac OS X).
18492         * objc.dg/method-13.m: New test.
18493
18494 2003-10-03  Roger Sayle  <roger@eyesopen.com>
18495
18496         PR optimization/9325, PR java/6391
18497         * gcc.c-torture/execute/20031003-1.c: New test case.
18498
18499 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
18500
18501         PR optimization/12180
18502         * gcc.dg/20031002-1.c: New test.
18503
18504         PR c++/12486
18505         * g++.dg/inherit/error1.C: New test.
18506
18507 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
18508
18509         * lib/f-torture.exp (search_for): Rename to...
18510         (search_for_re): This.  Also, clean up comments and the
18511         "regexp" invocation.
18512
18513 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
18514
18515         * gcc.c-torture/compile/20031002-1.c: New test.
18516
18517 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
18518
18519         * g++.dg/opt/cond1.C: New test.
18520
18521 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
18522
18523         * gcc.dg/Wold-style-definition-2.c: New testcase.
18524         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
18525
18526 2003-09-29  Richard Henderson  <rth@redhat.com>
18527
18528         * g++.dg/init/array10.C: Add dg-options.
18529
18530 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
18531
18532         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
18533
18534 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18535
18536         * g++.dg/template/friend19.C: Fix typo.
18537         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
18538
18539 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
18540
18541         * gcc.c-torture/execute/20030928-1.c: New test.
18542         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
18543
18544 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
18545
18546         * g++.dg/opt/unroll1.C: New test.
18547
18548 2003-09-26  Roger Sayle  <roger@eyesopen.com>
18549
18550         PR optimization/11741
18551         * gcc.dg/20030926-1.c: New test case.
18552
18553 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18554
18555         PR c++/5655
18556         * g++.dg/parse/access7.C: New test.
18557         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
18558
18559 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
18560
18561         MERGE OF objc-improvements-branch into MAINLINE:
18562         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
18563         if libobjc has not been built.
18564         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
18565         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
18566         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
18567         objc/execute/nested-3.m, objc/execute/np-2.m,
18568         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
18569         objc/execute/redefining_self.m, objc/execute/root_methods.m,
18570         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
18571         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
18572         objc.dg/special/unclaimed-category-1.h,
18573         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
18574         well as GNU runtime.
18575         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
18576         * execute/cascading-1.m, execute/function-message-1.m,
18577         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
18578         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
18579         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
18580         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
18581         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
18582         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
18583         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
18584         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
18585         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
18586         * objc.dg/bitfield-2.m: Run only on Darwin.
18587         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
18588         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
18589         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
18590         * objc.dg/const-str-1.m: Fix constant string layout.
18591
18592 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
18593
18594         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
18595
18596 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
18597
18598         * gcc.dg/darwin-abi-1.c: New file.
18599
18600 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
18601
18602         PR target/12281
18603         * gcc.c-torture/compile/20030921-1.c: New test.
18604
18605 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
18606
18607         * g++.dg/opt/reg-stack2.C: New test.
18608
18609 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
18610
18611         * g++.dg/eh/delayslot1.C: New test.
18612
18613 2003-09-20  Richard Henderson  <rth@redhat.com>
18614
18615         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
18616
18617 2003-09-20  Roger Sayle  <roger@eyesopen.com>
18618
18619         * gcc.c-torture/execute/20030920-1.c: New test case.
18620
18621 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18622
18623         * g++.dg/rtti/typeid3.C: Correct expected error message.
18624
18625 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18626
18627         PR c++/157
18628         * g++.dg/parse/crash12.C: New test.
18629
18630 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
18631
18632         * gcc.dg/compat/mixed-struct-check.h: New.
18633         * gcc.dg/compat/mixed-struct-defs.h: New.
18634         * gcc.dg/compat/mixed-struct-init.h: New.
18635         * gcc.dg/compat/struct-by-value-19_main.c: New.
18636         * gcc.dg/compat/struct-by-value-19_x.c: New.
18637         * gcc.dg/compat/struct-by-value-19_y.c: New.
18638         * gcc.dg/compat/struct-by-value-20_main.c: New.
18639         * gcc.dg/compat/struct-by-value-20_x.c: New.
18640         * gcc.dg/compat/struct-by-value-20_y.c: New.
18641         * gcc.dg/compat/struct-return-19_main.c: New.
18642         * gcc.dg/compat/struct-return-19_x.c: New.
18643         * gcc.dg/compat/struct-return-19_y.c: New.
18644         * gcc.dg/compat/struct-return-20_main.c: New.
18645         * gcc.dg/compat/struct-return-20_x.c: New.
18646         * gcc.dg/compat/struct-return-20_y.c: New.
18647
18648 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
18649         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
18650         so that it will not complain on LP64 targets.
18651
18652 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18653
18654         PR c++/495
18655         * g++.dg/template/friend24.C: New test.
18656
18657 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
18658
18659         PR c++/12332
18660         * g++.dg/template/memtmpl2.C: New test.
18661
18662 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
18663
18664         PR target/11184
18665         * gcc.dg/builtin-apply1.c: New test.
18666
18667 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
18668
18669         PR c++/9848
18670         * g++.dg/warn/Wunused-4.C: New test.
18671
18672 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18673
18674         PR c++/12316
18675         * g++.dg/other/gc2.C: New test.
18676
18677 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
18678
18679         PR c++/11991
18680         * g++.dg/rtti/typeid3.C: New test.
18681
18682         PR c++/12266
18683         * g++.dg/overload/template1.C: New test.
18684
18685 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
18686
18687         * g++.dg/opt/cfg3.C: New test.
18688
18689 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18690
18691         PR c++/7939
18692         * g++.dg/template/crash11.C: New test.
18693
18694 2003-09-16  Jason Merrill  <jason@redhat.com>
18695             Jakub Jelinek  <jakub@redhat.com>
18696
18697         * gcc.dg/attr-warn-unused-result.c: New test.
18698
18699 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
18700
18701         PR c++/12184
18702         * g++.dg/expr/call2.C: New test.
18703
18704 2003-09-15  Andreas Jaeger  <aj@suse.de>
18705
18706         * gcc.dg/Wold-style-definition-1.c: New test.
18707
18708 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
18709
18710         PR c++/3907
18711         * g++.dg/parse/template12.C: New test.
18712
18713         * g++.dg/abi/bitfield11.C: New test.
18714         * g++.dg/abi/bitfield12.C: Likewise.
18715
18716 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
18717
18718         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
18719         non-expansion of functional macro name without arguments at EOL.
18720         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
18721
18722 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
18723
18724         * gcc.c-torture/execute/20030914-[12].c: New tests.
18725
18726 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
18727
18728         PR c++/11788
18729         * g++.dg/overload/addr1.C: New test.
18730
18731 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
18732
18733         * gcc.dg/20030909-1.c: New test.
18734
18735 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
18736
18737         * gcc.dg/ultrasp10.c: New test.
18738
18739 2003-09-09  Devang Patel  <dpatel@apple.com>
18740
18741         * gcc.dg/darwin-ld-6.c: New test.
18742
18743 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18744
18745         * gcc.dg/torture/builtin-explog-1.c: New testcase.
18746
18747 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
18748
18749         * gcc.dg/ia64-types1.c: New test.
18750         * gcc.dg/ia64-types2.c: Likewise.
18751
18752 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18753
18754         * gcc.dg/builtins-1.c: Add more _Complex tests.
18755         * gcc.dg/torture/builtin-attr-1.c: Likewise.
18756
18757         * gcc.dg/builtins-1.c: Test existing _Complex functions.
18758         * gcc.dg/torture/builtin-attr-1.c: Likewise.
18759
18760 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
18761
18762         PR c++/11786
18763         * g++.dg/lookup/koenig2.C: New test.
18764
18765         PR c++/5296
18766         * g++.dg/rtti/typeid2.C: New test.
18767
18768 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
18769
18770         * gcc.c-torture/compile/20030904-1.c: New test.
18771
18772 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
18773
18774         * g++.dg/opt/longbranch2.C: New test.
18775
18776 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
18777
18778         * g++.dg/template/crash10.C: Only compile it.
18779
18780 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
18781
18782         PR middle-end/11665
18783         * gcc.c-torture/compile/20030907-1.c: New test.
18784         * g++.dg/init/array11.C: New test.
18785
18786 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
18787
18788         PR c++/11852
18789         * g++.dg/init/struct1.C: New test.
18790
18791 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
18792
18793         PR c++/12181
18794         * g++.dg/expr/comma1.C: New test.
18795
18796 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
18797
18798         PR c++/11867
18799         * g++.dg/expr/static_cast5.C: New test.
18800
18801 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
18802
18803         PR c++/11507
18804         * g++.dg/lookup/scoped7.C: New test.
18805
18806         PR c++/9574
18807         * g++.dg/other/static1.C: New test.
18808
18809         PR c++/11490
18810         * g++.dg/warn/template-1.C: New test.
18811
18812         PR c++/11432
18813         * g++.dg/template/crash10.C: New test.
18814
18815         PR c++/2478
18816         * g++.dg/overload/VLA.C: New test.
18817
18818         PR c++/10804
18819         * g++.dg/template/call1.C: New test.
18820
18821 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
18822
18823         PR c++/11794
18824         * g++.dg/parse/using3.C: New test.
18825
18826 2003-09-06  Roger Sayle  <roger@eyesopen.com>
18827
18828         PR c++/11409
18829         * g++.dg/overload/builtin3.C: New test case.
18830
18831 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
18832
18833         PR c/9862
18834         * gcc.dg/20030906-1.c: New test.
18835         * gcc.dg/20030906-2.c: Likewise.
18836
18837 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
18838
18839         PR c++/12167
18840         * g++.dg/parse/defarg5.C: New test.
18841
18842         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
18843
18844 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
18845
18846         PR c++/12163
18847         * g++.dg/expr/static_cast4.C: New test.
18848
18849         PR c++/12146
18850         * g++.dg/template/crash9.C: New test.
18851
18852 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
18853
18854         * g++.old-deja/g++.ext/pretty2.C: Update for change
18855         in __FUNCTION__.
18856         * g++.old-deja/g++.ext/pretty3.C: Likewise.
18857
18858 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
18859
18860         PR c++/11922
18861         * g++/dg/template/qualified-id1.C: New test.
18862
18863         PR c++/12037
18864         * g++.dg/warn/noeffect4.C: New test.
18865
18866 2003-09-04  Matt Austern  <austern@apple.com>
18867
18868         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
18869         * g++.dg/ext/fnname2.C: Likewise.
18870         * g++.dg/ext/fnname3.C: Likewise.
18871
18872 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
18873
18874         * g++.dg/expr/lval1.C: New test.
18875         * g++.dg/ext/lvcast.C: Remove.
18876
18877 2003-09-03  Roger Sayle  <roger@eyesopen.com>
18878
18879         PR optimization/11700.
18880         * gcc.c-torture/compile/20030903-1.c: New test case.
18881
18882 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
18883
18884         PR c++/12053
18885         * g++.dg/abi/layout4.C: New test.
18886
18887 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
18888
18889         PR c++/11553
18890         * g++.dg/parse/friend3.C: New test.
18891
18892 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
18893
18894         PR c++/11847
18895         * g++.dg/template/class1.C: New test.
18896
18897         PR c++/11808
18898         * g++.dg/expr/call1.C: New test.
18899
18900 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
18901
18902         PR c++/12114
18903         * g++.dg/init/ref9.C: New test.
18904
18905         PR c++/11972
18906         * g++.dg/template/nested4.C: New test.
18907
18908 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
18909
18910         PR c++/12093
18911         * g++.dg/template/non-dependent4.C: New test.
18912
18913         PR c++/11928
18914         * g++.dg/inherit/conv1.C: New test.
18915
18916 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
18917
18918         PR c++/6196
18919         * g++.dg/ext/label1.C: New test.
18920         * g++.dg/ext/label2.C: Likewise.
18921
18922 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
18923
18924         * g++.dg/expr/cond3.C: New test.
18925
18926 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18927
18928         * gcc.dg/builtins-1.c: Add new builtin cases.
18929
18930 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18931
18932         * gcc.dg/builtins-1.c: Add new cases.
18933         * gcc.dg/torture/builtin-attr-1.c: Likewise.
18934
18935 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18936
18937         * gcc.dg/builtins-1.c: Add more math builtin tests.
18938         * gcc.dg/torture/builtin-attr-1.c: New test.
18939
18940 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
18941
18942         PR optimization/5079
18943         * g++.dg/opt/static3.C: New test.
18944
18945 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18946
18947         * gcc.misc-tests/gcov-10b.c: New test.
18948
18949 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
18950
18951         * g++.dg/opt/ptrmem3.C: New test.
18952
18953         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
18954
18955 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
18956
18957         * gcc.dg/20030826-2.c: New test.
18958
18959 2003-08-26  Roger Sayle  <roger@eyesopen.com>
18960
18961         PR middle-end/12002
18962         * g77.f-torture/compile/12002.f: New test case.
18963
18964 2003-08-26  Roger Sayle  <roger@eyesopen.com>
18965
18966         * gcc.dg/20030826-1.c: New test case.
18967
18968 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
18969
18970         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
18971
18972 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
18973
18974         PR c++/11871
18975         * c++.dg/lookup/crash1.C: New test.
18976
18977         * c++.dg/warn/noeffect3.C: New test.
18978
18979 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
18980
18981         * gcc.dg/compat/vector-1_x.c: Compile with -w.
18982         * gcc.dg/compat/vector-1_y.c: Ditto.
18983         * gcc.dg/compat/vector-2_x.c: Ditto.
18984         * gcc.dg/compat/vector-2_y.c: Ditto.
18985
18986 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
18987
18988         * gcc.dg/20030702-1.c: New test.
18989
18990 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
18991
18992         PR c++/8795
18993         * g++.dg/ext/altivec-1.C: New test.
18994
18995 2003-08-24  Richard Henderson  <rth@redhat.com>
18996
18997         * g++.dg/eh/simd-2.C: Add -w for x86.
18998
18999 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
19000
19001         * gcc.dg/20030815-1.c: New test.
19002
19003 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19004
19005         PR c++/3765
19006         * g++.dg/parse/access6.C: New test.
19007
19008 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19009
19010         PR c++/641, c++/11876
19011         * g++.dg/template/friend22.C: New test.
19012         * g++.dg/template/friend23.C: Likewise.
19013
19014 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
19015
19016         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
19017         identically.
19018
19019 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
19020
19021         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
19022
19023 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
19024
19025         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
19026
19027 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
19028
19029         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
19030
19031 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
19032
19033         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
19034
19035 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
19036
19037         PR c++/11919
19038         * g++.dg/overload/prom1.C: New test.
19039
19040         PR c++/11551
19041         * g++.dg/parse/dtor2.C: New test.
19042
19043         PR c++/10762
19044         * g++.dg/parse/using2.C: New test.
19045
19046 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
19047
19048         PR target/11805
19049         * gcc.c-torture/compile/20030821-1.c: New.
19050
19051 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
19052
19053         PR c++/11834
19054         * g++.dg/template/deduce2.C: New test.
19055
19056 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
19057
19058         * gcc.c-torture/execute/20030821-1.c: New test.
19059
19060 2003-08-20  Roger Sayle  <roger@eyesopen.com>
19061
19062         PR middle-end/11984
19063         * gcc.dg/20030820-1.c: New test case.
19064
19065 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
19066
19067         PR c++/11945
19068         * g++.dg/warn/noeffect2.C: New test.
19069
19070 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
19071
19072         PR c++/10926
19073         * g++.dg/template/dtor2.C: New test.
19074
19075         PR c++/11684
19076         * g++.dg/template/operator1.C: New test.
19077         * g++.dg/parse/operator4.C: New test.
19078
19079         PR c++/11946.C
19080         * g++.dg/expr/enum1.C: New test.
19081         * gcc.dg/c99-bool-1.c: Remove bogus warning.
19082
19083         PR c++/11036.C
19084         * g++.dg/parse/elab2.C: New test.
19085         * g++.dg/parse/typedef4.C: Change error message.
19086         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
19087         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
19088         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
19089
19090 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
19091
19092         * gcc.dg/pch/warn-1.c: New.
19093         * gcc.dg/pch/warn-1.hs: New.
19094
19095         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
19096         not-tested file.
19097
19098 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
19099
19100         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
19101
19102 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
19103
19104         * gcc.dg/uninit-D.c: New Test.
19105         * gcc.dg/uninit-E.c: New Test.
19106         * gcc.dg/uninit-F.c: New Test.
19107         * gcc.dg/uninit-G.c: New Test.
19108
19109 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
19110
19111         * g++.dg/README: Describe the pch directory.
19112
19113 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19114
19115         PR c++/11174
19116         * g++.dg/parse/access4.C: New test.
19117         * g++.dg/parse/access5.C: Likewise.
19118         * g++.old-deja/g++.jason/access17.C: Adjust error message.
19119
19120 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
19121
19122         * gcc.dg/noncompile/20030818-1.c: New.
19123
19124 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
19125
19126         PR c++/11957
19127         * g++.dg/warn/noeffect1.C: New test.
19128
19129         * g++.dg/template/scope2.C: New test.
19130         * g++.dg/template/error2.C: Correct dg-error
19131
19132 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
19133
19134         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
19135
19136 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
19137
19138         PR C++/11512
19139         * g++.dg/template/warn1.C: New.
19140
19141 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
19142
19143         * g++.dg/template/error2.C: New test.
19144         * g++.dg/lookup/using7.C: Adjust errors
19145         * g++.old-deja/g++.pt/crash36.C: Likewise.
19146         * g++.old-deja/g++.pt/derived3.C: Likewise.
19147
19148 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19149
19150         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
19151         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
19152         * gcc.c-torture/execute/builtins/string-9.c: New, from
19153         string-opt-9.c.  Adjust for execute/builtins framework.
19154         * gcc.c-torture/execute/string-opt-9.c: Delete.
19155
19156 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
19157
19158         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
19159
19160         * g++.dg/parse/ret-type2.C: New test.
19161
19162         PR c++/11703
19163         * g++.dg/init/new8.C: New test.
19164
19165         PR c++/10923
19166         * g++.dg/parse/typedef5.C: New test.
19167
19168         PR c++/9512
19169         * g++.dg/parse/qualified2.C: New test.
19170         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
19171         invalid code.
19172
19173 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
19174
19175         * g++.dg/conversion/ptrmem1.C: New test.
19176
19177 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
19178
19179         PR target/11693
19180         * gcc.dg/20030811-1.c: New test.
19181
19182         PR target/11535
19183         * gcc.c-torture/execute/20030811-1.c: New test.
19184
19185 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19186
19187         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
19188
19189 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
19190
19191         PR c++/11789.C
19192         * g++.dg/inherit/multiple1.C: New test.
19193
19194 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
19195
19196         * gcc.dg/spe1.c: New test.
19197
19198         PR c++/11670
19199         * g++.dg/expr/cast2.C: New test.
19200
19201         PR c++/10530
19202         * g++.dg/template/dependent-name2.C: New test.
19203
19204 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
19205
19206         * g++.dg/parse/crash11.C: Put the dg options in comments.
19207
19208 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
19209
19210         * lib/gcc-dg.exp: Update for diagnostic change.
19211
19212 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19213
19214         PR c++/5767
19215         * g++.dg/parse/crash11.C: New test.
19216
19217 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
19218
19219         * gcc.dg/cpp/spacing1.c: Update.
19220
19221 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
19222
19223         PR target/11739
19224         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
19225         a value for -mtune.
19226
19227 2003-08-04  Roger Sayle  <roger@eyesopen.com>
19228
19229         PR middle-end/11771
19230         * gcc.c-torture/compile/20030804-1.c: New test case.
19231
19232 2003-08-04  Roger Sayle  <roger@eyesopen.com>
19233
19234         * gcc.dg/20030804-1.c: New test case.
19235
19236 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
19237
19238         * gcc.dg/cpp/separate-1.c: New test.
19239
19240 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
19241
19242         PR c++/11704
19243         * g++.dg/template/dependent-expr2.C: New test.
19244
19245         PR c++/11766
19246         * g++.dg/expr/ptrmem1.C: New test.
19247
19248 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19249
19250         PR c++/9453
19251         * g++.dg/template/friend15.C: New test.
19252
19253 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
19254
19255         * lib/dg-pch.exp: Work round PCH bug.
19256
19257 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19258
19259         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
19260         builtins.  Move cases from builtins-4.c here.
19261
19262         * gcc.dg/torture/builtin-math-1.c: New test taken from
19263         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
19264         additional cases.
19265
19266         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
19267         Delete.
19268
19269 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
19270
19271         PR c++/9447
19272         * g++.dg/template/using7.C: New test.
19273
19274 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
19275
19276         * import1.c, import2.c: New tests.
19277
19278 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
19279
19280         * g++.dg/eh/crossjump1.C: New test.
19281
19282 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
19283
19284         PR c++/11697
19285         * g++.dg/template/using6.C: New test.
19286
19287         PR c++/11744
19288         * g++.dg/template/koenig2.C: New test.
19289
19290 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19291
19292         PR c++/7983
19293         * g++.dg/parse/typedef4.C: New test.
19294
19295 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19296
19297         PR c++/8442, c++/8806
19298         * g++.dg/template/elab1.C: New test.
19299         * g++.dg/template/type2.C: Likewise.
19300         * g++.dg/template/ttp3.C: Adjust expected error message.
19301         * g++.old-deja/g++.law/visibility13.C: Likewise.
19302         * g++.old-deja/g++.niklas/t135.C: Likewise.
19303         * g++.old-deja/g++.pt/ttp41.C: Likewise.
19304         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
19305         template argument.
19306         * g++.old-deja/g++.pt/ttp44.C: Likewise.
19307
19308 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
19309
19310         PR c++/11295
19311         * g++.dg/ext/stmtexpr1.C: New test.
19312
19313         * g++.dg/opt/tmp1.C: New test.
19314
19315         PR c++/11525
19316         * g++.dg/parse/constant4.C: New test.
19317
19318         PR c++/9447
19319         * g++.dg/template/using5.C: New test.
19320
19321 2003-07-31  Roger Sayle  <roger@eyesopen.com>
19322
19323         * gcc.dg/builtins-27.c: New test case.
19324
19325 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
19326
19327         * gcc.dg/tls/opt-7.c: New test.
19328
19329 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
19330
19331         * g++.old-deja/g++.other/crash18.C: Remove.
19332
19333 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
19334
19335         * g++.dg/template/explicit3.C: New.
19336         * g++.dg/template/explicit4.C: New.
19337         * g++.dg/template/explicit5.C: New.
19338
19339         PR c++/11347
19340         * g++.dg/template/memtmpl1.C: New.
19341
19342 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
19343
19344         PR target/11565
19345         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
19346         * gcc.dg/i386-387-5.c (dg-options): Likewise.
19347
19348 2003-07-30  Jan Hubicka  <jh@suse.cz>
19349
19350         * vtgc1.c: Kill.
19351
19352 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
19353
19354         * gcc.dg/struct-in-proto-1.c: New test.
19355
19356 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
19357
19358         * gcc.dg/cpp/include2.c: Only expect one message.
19359
19360 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
19361
19362         PR c++/9447
19363         * g++.dg/template/using1.C: New test.
19364         * g++.dg/template/using2.C: New test.
19365         * g++.dg/template/using3.C: New test.
19366         * g++.dg/template/using4.C: New test.
19367
19368 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
19369
19370         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
19371         * gcc.c-torture/execute/string-opt-10.c: Likewise.
19372
19373 2003-07-28  Jan Hubicka  <jh@suse.cz>
19374
19375         PR c++/11530
19376         * g++.dg/opt/call1.C: New test.
19377
19378 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
19379
19380         PR c++/11667
19381         * g++.dg/init/enum2.C: New test.
19382         * g++.dg/template/overload1.C: Add "-w" option.
19383
19384 2003-07-28    <hp@bitrange.com>
19385
19386         * gcc.dg/Wdeclaration-after-statement-1.c,
19387         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
19388
19389 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
19390
19391         * gcc.c-torture/compile/20030725-1.c: New test.
19392
19393 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
19394
19395         * gcc.dg/20030505.c: Only run for SPE.
19396         Remove definition of opaque type.
19397
19398 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
19399
19400         * g++.dg/template/ptrmem6.C: New test.
19401
19402 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
19403
19404         * gcc.c-torture/compile/zero-strct-2.c: New test.
19405
19406 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
19407
19408         * gcc.dg/intermod-1.c: New test.
19409
19410 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
19411
19412         PR c++/11617
19413         * g++.dg/template/lookup2.C: New test.
19414         * g++.dg/template/memclass1.C: Remove instantiated from error.
19415         * g++.dg/other/error2.C: Tweak expected errors.
19416
19417         PR c++/11596
19418         * g++.dg/template/defarg3.C: New test.
19419
19420         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
19421
19422 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
19423
19424         * g++.dg/inherit/access5.C: New test.
19425
19426 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19427
19428         PR c++/11513
19429         * g++.dg/template/crash8.C: New test.
19430
19431 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
19432
19433         PR c/10602
19434         * gcc.dg/noncompile/incomplete-2.c: New test.
19435
19436 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
19437
19438         PR c++/11645
19439         * g++.dg/inherit/access4.C: New test.
19440
19441         PR c++/11517
19442         * g++.dg/expr/cond2.C: New test.
19443
19444         PR optimization/10679
19445         * g++.dg/opt/inline4.C: New test.
19446
19447 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
19448
19449         * g++.dg/parse/crash10: New test.
19450
19451 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
19452
19453         * g++.dg/ext/flexary1.C: New test.
19454
19455 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19456
19457         PR c++/10793
19458         * g++.dg/template/crash9.C: New test.
19459
19460 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19461
19462         PR c++/3004
19463         * g++.dg/parse/typedef3.C: New test.
19464
19465         PR c++/7906
19466         * g++.dg/parse/operator2.C: New test.
19467
19468         PR c++/8895
19469         * g++.dg/parse/def-tmpl-arg1.C: New test.
19470
19471         PR c++/9282
19472         * g++.dg/parse/funptr1.C: New test.
19473
19474         PR c++/9452
19475         * g++.dg/parse/ambig3.C: New test.
19476
19477         PR c++/9454
19478         * g++.dg/parse/operator3.C: New test.
19479
19480         PR c++/9486
19481         * g++.dg/parse/template10.C: New test.
19482
19483         PR c++/9488
19484         * g++.dg/parse/template11.C: New test.
19485
19486         PR c++/10150
19487         * g++.dg/parse/invalid-op1.C: New test.
19488
19489         PR c++/10247
19490         * g++.dg/parse/condexpr1.C: New test.
19491
19492 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
19493
19494         * g++.dg/ext/packed3.C: New test.
19495         * g++.dg/ext/packed4.C: New test.
19496
19497         * gcc.dg/pack-test-3.c: New test.
19498
19499 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
19500
19501         * lib/compat.exp: Handle dg-options per source file.
19502         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
19503         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
19504         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
19505         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
19506         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
19507         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
19508         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
19509         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
19510         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
19511         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
19512         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
19513         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
19514         * g++.dg/compat/break/bitfield7_x.C: Ditto.
19515         * g++.dg/compat/break/bitfield7_y.C: Ditto.
19516
19517 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
19518
19519         PR c/10320
19520         * gcc.c-torture/execute/20030718-1.c: New test.
19521
19522 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
19523
19524         PR optimization/11536
19525         * gcc.dg/20030721-1.c: New test.
19526
19527 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
19528
19529         PR c++/11546
19530         * g++.dg/template/lookup1.C: New test.
19531
19532 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
19533
19534         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
19535         diagnostics of ill-formed constructs involving labels.
19536         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
19537         the new 'previously defined here' message.
19538
19539 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
19540
19541         * g++.dg/parse/non-dependent2.C: New test.
19542
19543 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
19544
19545         * g++.dg/init/init-ref4.C: xfail on targets without
19546         weak symbols.
19547
19548 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
19549
19550         PR target/11087
19551         * gcc.c-torture/execute/20030717-1.c: New test.
19552
19553 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
19554
19555         * g++.dg/opt/cfg1.C: New test.
19556
19557 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
19558
19559         PR optimization/11557
19560         * gcc.dg/20030717-1.c: New test.
19561
19562 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
19563
19564         PR c++/10476
19565         * g++.dg/expr/crash-1.C: New test.
19566
19567         PR c++/11027
19568         * g++.dg/template/init3.C: New test.
19569
19570         PR c++/8222
19571         * g++.dg/template/non-dependent1.C: New test.
19572
19573         PR c++/11070
19574         * g++.dg/template/non-dependent2.C: New test.
19575
19576         PR c++/11071
19577         * g++.dg/template/non-dependent3.C: New test.
19578
19579         PR c++/9907
19580         * g++.dg/template/sizeof5.C: New test.
19581
19582 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
19583
19584         PR 11498
19585         * gcc.c-torture/compile/mangle-1.c: New file.
19586
19587 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19588
19589         PR c++/7809
19590         * g++.dg/parse/access3.C: New test.
19591
19592 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
19593
19594         PR c++/11384
19595         * g++.dg/init/init-ref4.C: New test.
19596
19597 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
19598
19599         PR c++/11547
19600         * g++.dg/parse/constant3.C: New test.
19601         * g++.dg/parse/crash7.C: Likewise.
19602
19603 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
19604
19605         PR target/11008
19606         * gcc.dg/i386-pentium4-not-mull.c: New.
19607
19608 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
19609
19610         * gcc.dg/asm-names.c (ymain): Make it weak.
19611
19612 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19613
19614         PR c++/5421
19615         * g++.dg/template/friend21.C: New test.
19616
19617 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
19618
19619         * gcc.dg/cleanup-8.c: New test.
19620         * gcc.dg/cleanup-9.c: New test.
19621
19622 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
19623
19624         * g++.dg/ext/dll-MI1.h: New file.
19625         * g++.dg/ext/dllexport-MI1.C: New file.
19626         * g++.dg/ext/dllimport-MI1.C: New file.
19627
19628 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
19629
19630         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
19631         it does not have cmpstrsi patterns (just cmpmemsi).
19632
19633 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
19634
19635         PR debug/11473
19636         * g++.dg/debug/debug8.C: New test.
19637
19638 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19639
19640         PR c++/10108
19641         * g++.dg/template/crash7.C: New test.
19642
19643 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
19644
19645         PR target/10795
19646         * gcc.c-torture/compile/20030708-1.c: New.
19647
19648 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
19649
19650         * gcc.c-torture/execute/20030715-1.c: New test.
19651
19652 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
19653
19654         * gcc.dg/pch/inline-3.c: New file.
19655         * gcc.dg/pch/inline-3.hs: New file.
19656         * gcc.dg/pch/inline-4.c: New file.
19657         * gcc.dg/pch/inline-4.hs: New file.
19658
19659 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
19660
19661         PR c++/11509
19662         * g++.dg/template/crash6.C: New test.
19663
19664         PR c++/7053
19665         * g++.dg/template/friend20.C: New test.
19666
19667         PR c++/7019
19668         * g++.dg/template/overload2.C: New test.
19669
19670 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19671
19672         PR optimization/11440
19673         * gcc.c-torture/execute/20030714-1.c: New test.
19674
19675 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19676
19677         PR c++/11154
19678         * g++.dg/template/partial2.C: New test.
19679
19680 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
19681
19682         PR c++/11503
19683         * g++.dg/template/anon1.C: New test.
19684
19685         PR c++/11493
19686         PR c++/11495
19687         * g++.dg/parse/template9.C: Likewise.
19688         * g++.dg/template/crash4.C: New test.
19689         * g++.dg/template/koenig1.C: Likewise.
19690         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
19691         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
19692         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
19693         functions.
19694         * g++.old-deja/g++.jason/template36.C: Likewise.
19695         * g++.old-deja/g++.mike/p1989.C: Likewise.
19696         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
19697         * g++.old-deja/g++.pt/ttp20.C: Use this->.
19698         * g++.old-deja/g++.pt/ttp21.C: Use this->.
19699         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
19700         compiling.
19701         * g++.old-deja/g++.pt/union2.C: Use this->.
19702
19703 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
19704
19705         * gcc.dg/20030711-1.c: New test.
19706
19707 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
19708
19709         PR c++/11050
19710         * g++.dg/parse/args1.C: New test.
19711         * g++.pt/defarg8.C: Change expected errors.
19712
19713 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
19714
19715         PR c++/8164
19716         * g++.dg/template/nontype2.C: New test.
19717
19718         PR c++/10558
19719         * g++.dg/parse/template8.C: New test.
19720
19721         PR c++/8327
19722         * g++.dg/template/scope1.C: New test.
19723
19724         * g++.dg/warn/Wsign-compare-1.C: New test.
19725
19726 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
19727
19728         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
19729
19730 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
19731
19732         PR c++/9411
19733         * g++.dg/template/explicit2.C: New test.
19734
19735         PR c++/10032
19736         * g++.dg/warn/pedantic1.C: New test.
19737
19738 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
19739
19740         PR c++ 9483
19741         * g++.dg/other/field1.C: New test.
19742
19743 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
19744
19745         PR c/11449
19746         * gcc.c-torture/compile/20030707-1.c: New.
19747
19748 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19749
19750         PR c++/10849
19751         * g++.dg/template/access12.C: New test.
19752
19753 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
19754
19755         * g++.dg/bprob/bprob.exp (prof_ext): Update.
19756         * g77.dg/bprob/bprob.exp (prof_ext): Update.
19757         * gcc.misc-tests/bprob.exp (prof_ext): Update.
19758         * gcc.misc-tests/gcov.exp: Update
19759         * g++.dg/gcov/gcov.exp: Update
19760         * lib/gcov.exp: Update.
19761
19762 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
19763
19764         * g++.dg/abi/mangle17.C: Make sure template expressions are
19765         dependent.
19766         * g++.dg/abi/mangle4.C: Mark erroneous casts.
19767         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
19768         * g++.dg/opt/stack1.C: Remove erroneous code.
19769         * g++.dg/parse/template7.C: New test.
19770         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
19771         * g++.old-deja/g++.pt/crash4.C: Likewise.
19772
19773 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19774
19775         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
19776         with zero or one occurence of `$' after the initial `L'.
19777
19778 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
19779
19780         * gcc.c-torture/compile/20030704-1.c: Add a comment.
19781
19782 2003-07-08  Roger Sayle  <roger@eyesopen.com>
19783
19784         PR c/11370
19785         * gcc.dg/Wunreachable-6.c: New testcase.
19786         * gcc.dg/Wunreachable-7.c: New testcase.
19787
19788 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
19789
19790         PR c/11420
19791         * gcc.dg/20030708-1.c: New test.
19792
19793 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
19794
19795         * gcc.dg/compat/sdata-section.h: New file.
19796         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
19797         * gcc.dg/torture/mips-sdata-1.c: New test.
19798
19799 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19800
19801         PR c++/11030
19802         * g++.dg/template/friend19.C: New test.
19803
19804 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
19805
19806         * g++.dg/opt/strength-reduce.C: New test.
19807
19808 2003-07-07  Roger Sayle  <roger@eyesopen.com>
19809
19810         PR target/10979
19811         * gcc.dg/20030707-1.c: New testcase.
19812
19813 2003-07-07  Roger Sayle  <roger@eyesopen.com>
19814
19815         PR optimization/11059
19816         * g++.dg/opt/emptyunion.C: New testcase.
19817
19818 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
19819             Eric Botcazou  <ebotcazou@libertysurf.fr>
19820
19821         * g++.dg/opt/stack1.C: New test.
19822
19823 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
19824
19825         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
19826         run test.
19827
19828         PR c++/11431
19829         * g++.dg/expr/static_cast3.C: New test.
19830
19831 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
19832
19833         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
19834         everywhere.
19835         * gcc.dg/concat.c: Concatenation of string constants with
19836         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
19837         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
19838         * gcc.dg/cpp/escape-2.c: Use wide character constants where
19839         necessary to avoid multi-character character constant warning.
19840         * gcc.dg/cpp/escape.c: Likewise.
19841         * gcc.dg/cpp/ucs.c: Likewise.
19842         Remove backslashes from dg-bogus comments, as they confuse Tcl.
19843         Fix a typo.
19844
19845 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
19846
19847         PR c/11428
19848         * gcc.c-torture/compile/20030704-1.c: New.
19849
19850 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
19851
19852         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
19853
19854 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
19855
19856         PR c++/5287, PR c++/7910,  PR c++/11021
19857         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
19858         tests for warnings.
19859         * g++.dg/ext/dllimport2.C: Add tests for warnings.
19860         * g++.dg/ext/dllimport3.C: Likewise.
19861         * g++.dg/ext/dllimport4.C: New file.
19862         * g++.dg/ext/dllimport5.C: New file.
19863         * g++.dg/ext/dllimport6.C: New file.
19864         * g++.dg/ext/dllimport7.C: New file.
19865         * g++.dg/ext/dllimport8.C: New file.
19866         * g++.dg/ext/dllimport9.C: New file.
19867         * g++.dg/ext/dllimport10.C: New file.
19868         * g++.dg/ext/dllexport1.C: New file.
19869
19870 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
19871
19872         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
19873         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
19874
19875 2003-07-03  Roger Sayle  <roger@eyesopen.com>
19876
19877         * gcc.dg/builtins-25.c: New testcase.
19878         * gcc.dg/builtins-26.c: New testcase.
19879
19880 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
19881
19882         * gcc.dg/compat/vector-defs.h: New file.
19883         * gcc.dg/compat/vector-setup.h: New file.
19884         * gcc.dg/compat/vector-check.h: New file.
19885         * gcc.dg/compat/vector-1_main.c: New file.
19886         * gcc.dg/compat/vector-1_x.c: New file.
19887         * gcc.dg/compat/vector-1_y.c: New file.
19888         * gcc.dg/compat/vector-2_main.c: New file.
19889         * gcc.dg/compat/vector-2_x.c: New file.
19890         * gcc.dg/compat/vector-2_y.c: New file.
19891
19892         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
19893         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
19894         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
19895         * gcc.dg/compat/struct-align-1.h: New file.
19896         * gcc.dg/compat/struct-align-1_main.c: New file.
19897         * gcc.dg/compat/struct-align-1_x.c: New file.
19898         * gcc.dg/compat/struct-align-1_y.c: New file.
19899         * gcc.dg/compat/struct-align-2.h: New file.
19900         * gcc.dg/compat/struct-align-2_main.c: New file.
19901         * gcc.dg/compat/struct-align-2_x.c: New file.
19902         * gcc.dg/compat/struct-align-2_y.c: New file.
19903
19904         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
19905         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
19906         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
19907         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
19908         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
19909         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
19910         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
19911         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
19912         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
19913         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
19914         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
19915         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
19916         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
19917         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
19918         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
19919         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
19920         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
19921         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
19922         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
19923         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
19924         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
19925         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
19926         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
19927         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
19928         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
19929         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
19930         * gcc.dg/compat/struct-return-10_x.c: Ditto.
19931         * gcc.dg/compat/struct-return-2_x.c: Ditto.
19932         * gcc.dg/compat/struct-return-3_x.c: Ditto.
19933
19934 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
19935
19936         * gcc.dg/i386-call-1.c: New test.
19937
19938 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
19939
19940         PR c++/9162
19941         * g++.dg/parse/defarg4.C: New.
19942
19943 2003-07-03  Roger Sayle  <roger@eyesopen.com>
19944
19945         PR target/10700
19946         * gcc.c-torture/compile/20030703-1.c: New test case.
19947
19948 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
19949
19950         * g++.dg/template/local3.C: Remove extra semicolon.
19951
19952 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
19953
19954         * gcc.dg/i386-volatile-1.c: New test.
19955
19956 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
19957
19958         PR c++/11072
19959         * g++.dg/other/offsetof2.C: XFAIL.
19960         * g++.dg/other/offsetof5.C: New.
19961
19962         PR c++/10219
19963         * g++.dg/template/error1.C: New.
19964
19965         PR c++/9779
19966         * g++.dg/template/dependent-expr1.C: New.
19967
19968 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
19969
19970         PR c++/6949
19971         * g++.dg/template/local3.C: New test.
19972
19973         PR c++/11149
19974         * g++.dg/lookup/scoped6.C: New test.
19975
19976 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
19977
19978         PR c++/8046
19979         * g++.dg/other/error7.C: New test.
19980
19981 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
19982
19983         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
19984         * g++.old-deja/g++.abi/vtable3.h: Likewise.
19985         * g++.old-deja/g++.law/code-gen5.C: Likewise.
19986         * g++.old-deja/g++.other/union2.C: Likewise.
19987         * gcc.dg/c90-const-expr-2.c: Likewise.
19988         * gcc.dg/c90-const-expr-3.c: Likewise.
19989         * gcc.dg/c99-const-expr-2.c: Likewise.
19990         * gcc.dg/c99-const-expr-3.c: Likewise.
19991         * gcc.dg/concat.c: Likewise.
19992
19993 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
19994
19995         PR c++/9559
19996         * g++.dg/init/static1.C: New test.
19997
19998 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19999
20000         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
20001         * g++.old-deja/g++.other/access2.C: Likewise.
20002         * g++.old-deja/g++.other/decl2.C: Likewise.
20003         * gcc.c-torture/execute/20020615-1.c: Likewise.
20004
20005 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
20006
20007         PR c++/4933
20008         * g++.dg/template/sizeof4.C: New test.
20009
20010 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
20011
20012         * g++.dg/other/error6.C: New test.
20013
20014 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
20015
20016         PR c++/10750
20017         * g++.dg/parse/constant2.C: New test.
20018
20019 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
20020
20021         PR c++/11106
20022         * g++.dg/other/error5.C: New test.
20023
20024 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20025
20026         * gcc.dg/format/gcc_diag-1.c: New test.
20027
20028 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
20029
20030         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
20031
20032 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
20033
20034         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
20035         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
20036         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
20037
20038 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
20039
20040         * gcc.c-torture/execute/builtins/string-8.c: New test.
20041         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
20042         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
20043         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
20044
20045 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
20046
20047         PR c++/10468
20048         * g++.dg/ext/typeof6.C: New test.
20049
20050 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
20051
20052         PR c++/10796
20053         * g++.dg/init/enum1.C: New test.
20054
20055 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
20056
20057         * gcc.dg/20030627-1.c: New test.
20058
20059 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
20060
20061         PR c++/11332
20062         * g++.dg/expr/static_cast2.C: New test.
20063
20064 2003-06-26  Roger Sayle  <roger@eyesopen.com>
20065             Jakub Jelinek  <jakub@redhat.com>
20066
20067         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
20068         sprintf(dst,"%s",src) optimization.
20069         * gcc.c-torture/execute/20030626-1.c: New test case.
20070         * gcc.c-torture/execute/20030626-2.c: New test case.
20071
20072 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
20073
20074         * gcc.c-torture/execute/multi-ix.c: New test.
20075
20076         * gcc.c-torture/execute/simd-4.c (main):
20077         Added missing semicolon at end of union.
20078
20079 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
20080
20081         PR c++/8266
20082         * g++.dg/template/explicit-instantiation3.C: New test.
20083
20084 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
20085
20086         * gcc.dg/20030626-1.c: Use signed char.
20087
20088 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
20089
20090         * gcc.dg/20030626-1.c: New test.
20091
20092 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
20093
20094         * const-str-2.m: Update.
20095
20096 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
20097
20098         PR c++/10990
20099         * g++.dg/rtti/dyncast1.C: New test.
20100         * g++.dg/abi/mangle4.C: Correct base-specifier access.
20101         * g++.dg/lookup/scoped1.C: Remove XFAIL.
20102         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
20103
20104         PR c++/10931
20105         * g++.dg/expr/static_cast1.C: New test.
20106
20107 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
20108
20109         * gcc.dg/20030625-1.c: New test.
20110
20111 2003-06-24  Roger Sayle  <roger@eyesopen.com>
20112
20113         * gcc.c-torture/compile/20030624-1.c: New test case.
20114
20115 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
20116
20117         * gcc.c-torture/execute/string-opt-17.c: New test.
20118
20119 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
20120
20121         PR c++/5754
20122         * g++.dg/parse/crash6.C: New test.
20123
20124 2003-06-23  Roger Sayle  <roger@eyesopen.com>
20125
20126         * gcc.dg/builtins-24.c: New test case.
20127
20128 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
20129
20130         * g++.dg/opt/operator1.C: New test.
20131
20132 2003-06-22  Roger Sayle  <roger@eyesopen.com>
20133
20134         * gcc.c-torture/execute/string-opt-16.c: New test case.
20135
20136 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
20137
20138         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
20139         * g++.old-deja/g++.other/conv7.C: Likewise
20140         * g++.old-deja/g++.other/overcnv2.C: Likewise.
20141         * g++.old-deja/g++.other/overload14.C: Likewise.
20142
20143 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
20144
20145         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
20146         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
20147
20148 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
20149
20150         PR c++/10888
20151         * g++.dg/warn/Winline-3.C: New test.
20152
20153 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
20154
20155         * lib/target-supports.exp (check_alias_available): Make the test
20156         program acceptable to the Solaris assembler.
20157
20158         PR c++/10749
20159         * g++.dg/template/memclass2.C: New test.
20160
20161 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
20162             Eric Botcazou  <ebotcazou@libertysurf.fr>
20163
20164         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
20165         data for non-matching targets.
20166         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
20167
20168 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
20169
20170         PR c++/10845
20171         * g++.dg/template/member3.C: New test.
20172
20173 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
20174
20175         PR c++/10939
20176         * g++.dg/template/func1.C: New test.
20177
20178         PR c++/9649
20179         * g++.dg/template/static4.C: New test.
20180         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
20181
20182         PR c++/11041
20183         * g++.dg/init/ref7.C: New test.
20184
20185 2003-06-19  Matt Austern  <austern@apple.com>
20186
20187         PR c++/11228
20188         * g++.dg/anew1.C: New test.
20189         * g++.dg/anew2.C: New test.
20190         * g++.dg/anew3.C: New test.
20191         * g++.dg/anew4.C: New test.
20192
20193 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
20194
20195         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
20196
20197 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
20198
20199         * gcc.c-torture/execute/simd-4.c (main): Make expected value
20200         endian-dependent.
20201
20202 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
20203
20204         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
20205         Remove cruft.
20206
20207 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
20208
20209         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
20210         * gcc.c-torture/compile/961203-1.c: Likewise.
20211         * gcc.c-torture/compile/980506-1.c: Likewise.
20212
20213 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
20214
20215         PR c++/10712
20216         * g++.dg/lookup/using7.C: New test.
20217
20218 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
20219
20220         PR c++/11105
20221         * g++.dg/abi/conv1.C: Remove it.
20222         * g++.dg/template/conv7.C: New test.
20223         * g++.dg/template/conv8.C: Likewise.
20224         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
20225         conversion operator.
20226
20227 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
20228
20229         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
20230         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
20231         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
20232         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
20233         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
20234         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
20235         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
20236         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
20237         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
20238         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
20239         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
20240         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
20241         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
20242         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
20243         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
20244         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
20245         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
20246         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
20247         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
20248         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
20249         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
20250         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
20251         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
20252         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
20253         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
20254         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
20255         * gcc.dg/compat/struct-return-10_x.c: Ditto.
20256         * gcc.dg/compat/struct-return-2_x.c: Ditto.
20257         * gcc.dg/compat/struct-return-3_x.c: Ditto.
20258
20259 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
20260
20261         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
20262         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
20263         indications.
20264
20265 2003-06-16  Roger Sayle  <roger@eyesopen.com>
20266
20267         * gcc.dg/i386-387-5.c: New test case.
20268         * gcc.dg/i386-387-6.c: New test case.
20269         * gcc.dg/builtins-23.c: New test case.
20270
20271 2003-06-15  Roger Sayle  <roger@eyesopen.com>
20272
20273         * gcc.dg/builtins-22.c: New test case.
20274         * gcc.dg/i386-387-1.c: Update to test exp.
20275         * gcc.dg/i386-387-2.c: Likewise.
20276
20277 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20278
20279         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
20280
20281 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
20282
20283         * lib/gcc-dg.exp (dg-require-dll): New function.
20284         (dg-xfail-if): Likewise.
20285         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
20286         driver.
20287
20288         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
20289         * gcc.c-torture/compile/20001205-1.c: Likewise.
20290         * gcc.c-torture/compile/20001226-1.c: Likewise.
20291         * gcc.c-torture/compile/20010518-2.c: Likewise.
20292         * gcc.c-torture/compile/20020312-1.c: Likewise.
20293         * gcc.c-torture/compile/20020604-1.c: Likewise.
20294         * gcc.c-torture/compile/920501-12.c: Likewise.
20295         * gcc.c-torture/compile/920501-4.c: Likewise.
20296         * gcc.c-torture/compile/920520-1.c: Likewise.
20297         * gcc.c-torture/compile/920521-1.c: Likewise.
20298         * gcc.c-torture/compile/920625-1.c: Likewise.
20299         * gcc.c-torture/compile/961203-1.c: Likewise.
20300         * gcc.c-torture/compile/980506-1.c: Likewise.
20301         * gcc.c-torture/compile/981006-1.c: Likewise.
20302         * gcc.c-torture/compile/981022-1.c: Likewise.
20303         * gcc.c-torture/compile/981223-1.c: Likewise.
20304         * gcc.c-torture/compile/990617-1.c: Likewise.
20305         * gcc.c-torture/compile/dll.c: Likewise.
20306         * gcc.c-torture/compile/labels-3.c: Likewise.
20307         * gcc.c-torture/compile/mipscop-1.c: Likewise.
20308         * gcc.c-torture/compile/mipscop-2.c: Likewise.
20309         * gcc.c-torture/compile/mipscop-3.c: Likewise.
20310         * gcc.c-torture/compile/mipscop-4.c: Likewise.
20311         * gcc.c-torture/compile/simd-5.c: Likewise.
20312         * gcc.c-torture/compile/20000804-1.x: Remove.
20313         * gcc.c-torture/compile/20001205-1.x: Likewise.
20314         * gcc.c-torture/compile/20001226-1.x: Likewise.
20315         * gcc.c-torture/compile/20010518-2.x: Likewise.
20316         * gcc.c-torture/compile/20020312-1.x: Likewise.
20317         * gcc.c-torture/compile/20020604-1.x: Likewise.
20318         * gcc.c-torture/compile/920501-12.x: Likewise.
20319         * gcc.c-torture/compile/920501-4.x: Likewise.
20320         * gcc.c-torture/compile/920520-1.x: Likewise.
20321         * gcc.c-torture/compile/920521-1.x: Likewise.
20322         * gcc.c-torture/compile/920625-1.x: Likewise.
20323         * gcc.c-torture/compile/961203-1.x: Likewise.
20324         * gcc.c-torture/compile/980506-1.x: Likewise.
20325         * gcc.c-torture/compile/981006-1.x: Likewise.
20326         * gcc.c-torture/compile/981022-1.x: Likewise.
20327         * gcc.c-torture/compile/981223-1.x: Likewise.
20328         * gcc.c-torture/compile/990617-1.x: Likewise.
20329         * gcc.c-torture/compile/mipscop-1.x: Likewise.
20330         * gcc.c-torture/compile/mipscop-2.x: Likewise.
20331         * gcc.c-torture/compile/mipscop-3.x: Likewise.
20332         * gcc.c-torture/compile/mipscop-4.x: Likewise.
20333         * gcc.c-torture/compile/simd-5.x: Likewise.
20334
20335         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
20336
20337 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
20338
20339         * gcc.c-torture/execute/20030611-1.c: New test.
20340
20341 2003-06-12  Roger Sayle  <roger@eyesopen.com>
20342
20343         PR middle-end/168
20344         * gcc.dg/20030612-1.c: New test case.
20345
20346 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
20347
20348         PR c++/10635
20349         * g++.dg/expr/cast1.C: New test.
20350
20351 2003-06-12  Roger Sayle  <roger@eyesopen.com>
20352
20353         * gcc.dg/builtins-21.c: New test case.
20354
20355 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
20356
20357         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
20358         options instead of at the end.
20359         * lib/objc.exp (objc_target_compile): Likewise.
20360
20361 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
20362
20363         PR c++/10432
20364         * g++.dg/parse/error1.C: New test.
20365
20366 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
20367
20368         * gcc.dg/compat/struct-by-value-11_main.c: New file.
20369         * gcc.dg/compat/struct-by-value-11_x.c: New file.
20370         * gcc.dg/compat/struct-by-value-11_y.c: New file.
20371         * gcc.dg/compat/struct-by-value-12_main.c: New file.
20372         * gcc.dg/compat/struct-by-value-12_x.c: New file.
20373         * gcc.dg/compat/struct-by-value-12_y.c: New file.
20374         * gcc.dg/compat/struct-by-value-13_main.c: New file.
20375         * gcc.dg/compat/struct-by-value-13_x.c: New file.
20376         * gcc.dg/compat/struct-by-value-13_y.c: New file.
20377         * gcc.dg/compat/struct-by-value-14_main.c: New file.
20378         * gcc.dg/compat/struct-by-value-14_x.c: New file.
20379         * gcc.dg/compat/struct-by-value-14_y.c: New file.
20380         * gcc.dg/compat/struct-by-value-15_main.c: New file.
20381         * gcc.dg/compat/struct-by-value-15_x.c: New file.
20382         * gcc.dg/compat/struct-by-value-15_y.c: New file.
20383         * gcc.dg/compat/struct-by-value-16_main.c: New file.
20384         * gcc.dg/compat/struct-by-value-16_x.c: New file.
20385         * gcc.dg/compat/struct-by-value-16_y.c: New file.
20386         * gcc.dg/compat/struct-by-value-17_main.c: New file.
20387         * gcc.dg/compat/struct-by-value-17_x.c: New file.
20388         * gcc.dg/compat/struct-by-value-17_y.c: New file.
20389         * gcc.dg/compat/struct-by-value-18_main.c: New file.
20390         * gcc.dg/compat/struct-by-value-18_x.c: New file.
20391         * gcc.dg/compat/struct-by-value-18_y.c: New file.
20392
20393         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
20394         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
20395         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
20396         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
20397         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
20398         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
20399         * gcc.dg/compat/scalar-return-3_main.c: New file.
20400         * gcc.dg/compat/scalar-return-3_x.c: New file.
20401         * gcc.dg/compat/scalar-return-3_y.c: New file.
20402         * gcc.dg/compat/scalar-return-4_main.c: New file.
20403         * gcc.dg/compat/scalar-return-4_x.c: New file.
20404         * gcc.dg/compat/scalar-return-4_y.c: New file.
20405
20406 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
20407
20408         * gcc.dg/compat/fp2-struct-check.h: New file.
20409         * gcc.dg/compat/fp2-struct-defs.h: New file.
20410         * gcc.dg/compat/fp2-struct-init.h: New file.
20411         * gcc.dg/compat/struct-by-value-10_main.c: New file.
20412         * gcc.dg/compat/struct-by-value-10_x.c: New file.
20413         * gcc.dg/compat/struct-by-value-10_y.c: New file.
20414         * gcc.dg/compat/struct-return-10_main.c: New file.
20415         * gcc.dg/compat/struct-return-10_x.c: New file.
20416         * gcc.dg/compat/struct-return-10_y.c: New file.
20417
20418         * gcc.dg/compat/compat-common.h: New file.
20419         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
20420         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
20421         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
20422         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
20423         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
20424         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
20425         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
20426         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
20427         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
20428         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
20429         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
20430         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
20431         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
20432         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
20433         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
20434         * gcc.dg/compat/small-struct-check.h: Ditto.
20435         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
20436         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
20437         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
20438         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
20439         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
20440         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
20441         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
20442         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
20443         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
20444         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
20445         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
20446         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
20447         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
20448         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
20449         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
20450         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
20451         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
20452         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
20453         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
20454         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
20455         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
20456         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
20457         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
20458         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
20459         * gcc.dg/compat/struct-return-2_main.c: Ditto.
20460         * gcc.dg/compat/struct-return-2_x.c: Ditto.
20461         * gcc.dg/compat/struct-return-2_y.c: Ditto.
20462         * gcc.dg/compat/struct-return-3_main.c: Ditto.
20463         * gcc.dg/compat/struct-return-3_x.c: Ditto.
20464         * gcc.dg/compat/struct-return-3_y.c: Ditto.
20465
20466 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
20467
20468         * g++.dg/pch/static-1.C: New file.
20469         * g++.dg/pch/static-1.Hs: New file.
20470
20471 2003-06-10  Richard Henderson  <rth@redhat.com>
20472
20473         * gcc.dg/asm-7.c: Adjust expected warning text.
20474
20475 2003-06-10  Roger Sayle  <roger@eyesopen.com>
20476
20477         * gcc.dg/builtins-20.c: New test case.
20478
20479 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
20480
20481         PR c++/11131
20482         * g++.dg/opt/template1.C: New test.
20483
20484 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
20485
20486         * lib/gcc-dg.exp (dg-test): Clear additional_files and
20487         additional_sources.
20488
20489 2003-05-21  David Taylor  <dtaylor@emc.com>
20490
20491         * gcc.dg/Wpadded.c: New file.
20492
20493 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
20494
20495         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
20496         * gcc.dg/special/weak-2.c: Add dg-require-weak.
20497         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
20498         dg-require-weak.
20499
20500 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
20501
20502         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
20503
20504 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
20505
20506         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
20507         (dg-require-alias): Likewise.
20508         (dg-require-gc-sections): Likewise.
20509         * lib/target-supports.exp (check_gc_sections_available): Likewise.
20510
20511 2003-06-08  Richard Henderson  <rth@redhat.com>
20512
20513         * gcc.dg/20011029-2.c: Fix the array reference.
20514         * gcc.dg/asm-7.c: New.
20515
20516 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
20517
20518         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
20519
20520 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
20521
20522         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
20523         (dg-require-gc-sections): Likewise.
20524
20525 2003-06-08  Jan Hubicka  <jh@suse.cz>
20526
20527         * i386-cmov1.c: Fix regular expression.
20528         * i386-cvt-1.c: Likewise.
20529         * i386-local.c: Likewise.
20530         * i386-local2.c: Likewise.
20531         * i386-mul.c: Likewise.
20532         * i386-ssetype-1.c: Likewise.
20533         * i386-ssetype-3.c: Likewise.
20534         * i386-ssetype-5.c: Likewise.
20535
20536 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20537
20538         PR c++/11039
20539         * g++.dg/warn/implicit-typename2.C: New test.
20540         * g++.dg/warn/implicit-typename3.C: New test.
20541
20542 2003-06-07  Richard Henderson  <rth@redhat.com>
20543
20544         * g++.dg/other/offsetof3.C: Use size_t.
20545         * g++.dg/other/offsetof4.C: Likewise.
20546
20547 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
20548
20549         * lib/copy-file.exp: New. Implement gcc_copy_files.
20550
20551         * lib/dg-pch.exp: Load copy-file.exp
20552         (dg-pch): Use gcc_copy_files instead of "file copy".
20553
20554 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
20555
20556         * gcc.dg/weak/weak.exp: Simplify.
20557         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
20558         * gcc.dg/weak/weak-1.c: Likewise.
20559         * gcc.dg/weak/weak-2.c: Likewise.
20560         * gcc.dg/weak/weak-3.c: Likewise.
20561         * gcc.dg/weak/weak-4.c: Likewise.
20562         * gcc.dg/weak/weak-5.c: Likewise.
20563         * gcc.dg/weak/weak-6.c: Likewise.
20564         * gcc.dg/weak/weak-7.c: Likewise.
20565         * gcc.dg/weak/weak-8.c: Likewise.
20566         * gcc.dg/weak/weak-9.c: Likewise.
20567
20568 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
20569
20570         gcc.c-torture/execute/20030606-1.c: New.
20571
20572 2003-06-06  Roger Sayle  <roger@eyesopen.com>
20573
20574         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
20575         * gcc.dg/builtins-19.c: Likewise.
20576
20577 2003-06-06  Roger Sayle  <roger@eyesopen.com>
20578
20579         * gcc.dg/builtins-2.c: Add some more tests.
20580         * gcc.dg/builtins-18.c: New test case.
20581         * gcc.dg/builtins-19.c: New test case.
20582
20583 2003-06-06  Roger Sayle  <roger@eyesopen.com>
20584             Jim Wilson  <wilson@tuliptree.org>
20585
20586         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
20587
20588 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
20589
20590         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
20591         mempcpy/stpcpy calls not to be optimized into something else.
20592         * gcc.c-torture/execute/string-opt-3.c: Moved to...
20593         * gcc.c-torture/execute/builtins/string-7.c: ...here.
20594         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
20595
20596 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20597
20598         * gcc.dg/format/asm_fprintf-1.c: New test.
20599
20600 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
20601
20602         * lib/gcc-defs.exp (additional_sources): New variable.
20603         (dg-additional-sources): New function.
20604         (additional_files): New variable.
20605         (dg-additional-files): New function.
20606         (dg-additional-files-options): Likewise.
20607         * lib/gcc-dg.exp (dg-require-weak): New function.
20608         (dg-require-alias): Likewise.
20609         (dg-require-gc-sections): Likewise.
20610         * lib/target-supports.exp (check_alias_available): Remove testfile
20611         parameter.
20612         (check_gc_sections_available): New function.
20613         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
20614         (dg-gpp-additional-files): Likewise.
20615         * lib/g++.exp (additional_sources): Remove.
20616         (additional_files): Likewise.
20617         (g++_target_compile): Use dg-additional-files-options.
20618
20619         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
20620         Tcl logic.
20621         * gcc.dg/special/ecos.exp: Remove.
20622         * gcc.dg/special/20000419-2.c: Use dg-require-*.
20623         * gcc.dg/special/alias-1.c: Likewise.
20624         * gcc.dg/special/alias-2.c: Likewise.
20625         * gcc.dg/special/gcsec-1.c: Likewise.
20626         * gcc.dg/special/weak-1.c: Likewise.
20627         * gcc.dg/special/weak-2.c: Likewise.
20628         * gcc.dg/special/wkali-1.c: Likewise.
20629         * gcc.dg/special/wkali-2.c: Likewise.
20630
20631         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
20632         dg-gpp-additional-*.
20633         * g++.dg/special/conpr-3.C: Likewise.
20634         * g++.dg/special/conpr-4.C: Likewise.
20635         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
20636         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
20637         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
20638         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
20639         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
20640         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
20641         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
20642         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
20643         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
20644         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
20645         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
20646         * g++.old-deja/g++.other/comdat1.C: Likewise.
20647         * g++.old-deja/g++.other/comdat2.C: Likewise.
20648         * g++.old-deja/g++.other/comdat3.C: Likewise.
20649         * g++.old-deja/g++.other/ctor1.C: Likewise.
20650         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
20651
20652 2003-06-05  Richard Henderson  <rth@redhat.com>
20653
20654         * gcc.dg/debug/20030605-1.c: New.
20655
20656 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
20657
20658         * README.QMTEST: Update.
20659
20660 2003-06-04  Richard Henderson  <rth@redhat.com>
20661
20662         * gcc.dg/cleanup-1.c: New.
20663         * gcc.dg/cleanup-2.c: New.
20664         * gcc.dg/cleanup-3.c: New.
20665         * gcc.dg/cleanup-4.c: New.
20666         * gcc.dg/cleanup-5.c: New.
20667         * gcc.dg/cleanup-6.c: New.
20668         * gcc.dg/cleanup-7.c: New.
20669
20670 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
20671
20672         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
20673
20674         * lib/dg-pch.exp: New file.
20675         * g++.dg/pch/pch.exp: Use dg-pch.exp.
20676         * gcc.dg/pch/pch.exp: Likewise.
20677
20678 2003-06-04  Roger Sayle  <roger@eyesopen.com>
20679
20680         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
20681         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
20682         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
20683         * gcc.dg/builtins-17.c: New test case.
20684         * gcc.dg/i386-387-4.c: New test case.
20685         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
20686
20687 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
20688
20689         * gcc.dg/ultrasp9.c: New test.
20690
20691 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
20692
20693         * gcc.c-torture/compile/20030604-1.c: New test.
20694         * gcc.dg/sparc-constant-1.c: New test.
20695
20696 2003-06-03  Glen Nakamura  <glen@imodulo.com>
20697
20698         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
20699
20700 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
20701
20702         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
20703
20704         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
20705         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
20706
20707 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
20708
20709         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
20710
20711 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20712
20713         PR c++/10940
20714         * g++.dg/template/spec10.C: New test.
20715
20716 2003-06-03  Roger Sayle  <roger@eyesopen.com>
20717
20718         * gcc.dg/builtins-16.c: New test case.
20719
20720 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
20721
20722         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
20723         mempcpy test with post-increments.
20724         * gcc.c-torture/execute/string-opt-3.c: New test.
20725         * gcc.dg/string-opt-1.c: New test.
20726
20727 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
20728
20729         PR fortran/10965
20730         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
20731
20732 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
20733
20734         * lib/scanasm.exp (dg-scan): New function, factored out of ...
20735         (scan-assembler): ... here.  Use dg-scan.
20736         (scan-assembler-not): Likewise.
20737         (scan-file): New function.
20738         (scan-file-not): Likewise.
20739         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
20740         * gcc.dg/cpp/_Pragma4.c: Likewise.
20741         * gcc.dg/cpp/_Pragma5.c: Likewise.
20742         * gcc.dg/cpp/avoidpaste1.c: Likewise.
20743         * gcc.dg/cpp/avoidpaste2.c: Likewise.
20744         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
20745         * gcc.dg/cpp/cmdlne-P.c: Likewise.
20746         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
20747         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
20748         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
20749         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
20750         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
20751         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
20752         * gcc.dg/cpp/cxxcom1.c: Likewise.
20753         * gcc.dg/cpp/line1.c: Likewise.
20754         * gcc.dg/cpp/maccom1.c: Likewise.
20755         * gcc.dg/cpp/maccom2.c: Likewise.
20756         * gcc.dg/cpp/maccom3.c: Likewise.
20757         * gcc.dg/cpp/maccom4.c: Likewise.
20758         * gcc.dg/cpp/maccom5.c: Likewise.
20759         * gcc.dg/cpp/maccom6.c: Likewise.
20760         * gcc.dg/cpp/multiline.c: Likewise.
20761         * gcc.dg/cpp/spacing1.c: Likewise.
20762         * gcc.dg/cpp/spacing2.c: Likewise.
20763         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
20764         * gcc.dg/cpp/trad/maccom1.c: Likewise.
20765         * gcc.dg/cpp/trad/maccom2.c: Likewise.
20766         * gcc.dg/cpp/trad/maccom3.c: Likewise.
20767         * gcc.dg/cpp/trad/maccom4.c: Likewise.
20768         * gcc.dg/cpp/trad/maccom6.c: Likewise.
20769         * gcc.dg/cpp/cxxcom2.c: Likewise.
20770         * gcc.dg/cpp/cxxcom2.h: New file.
20771
20772         * gcc.dg/cpp/truefalse.cpp: Move it to ...
20773         * g++.dg/cpp/truefalse.C: Here.
20774         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
20775
20776 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
20777
20778         * gcc.dg/cpp/redef3.c: New file.
20779
20780 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
20781
20782         * gcc.dg/i386-loop-3.c: New test.
20783
20784 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
20785
20786         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
20787
20788 2003-05-31  Roger Sayle  <roger@eyesopen.com>
20789
20790         * gcc.dg/fwrapv-1.c: New test case.
20791         * gcc.dg/fwrapv-2.c: New test case.
20792
20793 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20794
20795         PR c++/10956
20796         * g++.dg/template/spec9.C: New test.
20797
20798 2003-05-29  Roger Sayle  <roger@eyesopen.com>
20799
20800         * gcc.dg/duff-4.c: New test case.
20801
20802 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
20803
20804         PR fortran/10843
20805         * g77.dg/ffixed-form-1.f: New test
20806         * g77.dg/ffixed-form-2.f: New test
20807         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
20808         * g77.dg/ffree-form-3.f: New test
20809
20810 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
20811
20812         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
20813         * gcc.dg/wint_t-1.c: Likewise.
20814
20815 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20816
20817         * g++.dg/template/access11.C: New test.
20818
20819 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20820
20821         PR c++/10849
20822         * g++.dg/template/access10.C: New test.
20823
20824 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
20825             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20826
20827         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
20828
20829 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
20830
20831         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
20832         suppress for powerpc-*-darwin*.
20833         * gcc.dg/torture/builtin-noret-2.c: Likewise.
20834
20835 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
20836
20837         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
20838         suppress option for powerpc-*-darwin*.
20839
20840 2003-05-23  Roger Sayle  <roger@eyesopen.com>
20841
20842         * gcc.dg/builtins-1.c: Add tests for tan and atan.
20843         * gcc.dg/builtins-4.c: Add test for fmod.
20844
20845 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20846
20847         PR c++/10682
20848         * g++.dg/template/instantiate4.C: New test.
20849
20850 2003-05-22  Roger Sayle  <roger@eyesopen.com>
20851
20852         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
20853
20854 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
20855
20856         * gcc.dg/compat/scalar-return-1_main.c: New file.
20857         * gcc.dg/compat/scalar-return-1_x.c: New file.
20858         * gcc.dg/compat/scalar-return-1_y.c: New file.
20859         * gcc.dg/compat/scalar-return-2_main.c: New file.
20860         * gcc.dg/compat/scalar-return-2_x.c: New file.
20861         * gcc.dg/compat/scalar-return-2_y.c: New file.
20862         * gcc.dg/compat/struct-return-3_main.c: New file.
20863         * gcc.dg/compat/struct-return-3_y.c: New file.
20864         * gcc.dg/compat/struct-return-3_x.c: New file.
20865         * gcc.dg/compat/struct-return-2_main.c: New file.
20866         * gcc.dg/compat/struct-return-2_x.c: New file.
20867         * gcc.dg/compat/struct-return-2_y.c: New file.
20868
20869 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20870
20871         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
20872         for hppa*-hp-hpux*.
20873         * gcc.dg/20021014-1.c (dg-options): Likewise.
20874         * gcc.dg/nest.c (dg-options): Likewise.
20875
20876 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
20877
20878         PR c++/9738
20879         * g++.dg/ext/dllimport2.C: New file.
20880         * g++.dg/ext/dllimport3.C: New file.
20881
20882 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
20883
20884         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
20885         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
20886         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
20887         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
20888         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
20889         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
20890         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
20891         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
20892         * gcc.dg/compat/small-struct-defs.h: New file.
20893         * gcc.dg/compat/small-struct-init.h: New file.
20894         * gcc.dg/compat/small-struct-check.h: New file.
20895         * gcc.dg/compat/fp-struct-defs.h: New file.
20896         * gcc.dg/compat/fp-struct-check.h: New file.
20897         * gcc.dg/compat/fp-struct-init.h: New file.
20898         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
20899         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
20900
20901 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
20902
20903         * gcc.dg/20030225-2.c: New test.
20904
20905 2003-05-18  Roger Sayle  <roger@eyesopen.com>
20906             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20907
20908         * gcc.c-torture/compile/20030518-1.c: New test case.
20909
20910 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
20911
20912         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
20913         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
20914         gcc-dg-debug-runtest.
20915         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
20916         gcc-dg-debug-runtest.
20917
20918 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20919
20920         PR c++/9022
20921         * g++.dg/lookup/using6.C: New test.
20922
20923 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20924
20925         * g++.dg/parse/access2.C: New test.
20926
20927 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
20928
20929         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
20930         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
20931         * gcc.dg/debug/debug.exp: Likewise.
20932
20933 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
20934
20935         * gcc.dg/dollar.c: New test.
20936
20937 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
20938
20939         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
20940         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
20941         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
20942         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
20943         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
20944         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
20945         * gcc.dg/compat/struct-by-value-6_main.c: New file.
20946         * gcc.dg/compat/struct-by-value-6_x.c: New file.
20947         * gcc.dg/compat/struct-by-value-6_y.c: New file.
20948         * gcc.dg/compat/struct-by-value-7_main.c: New file.
20949         * gcc.dg/compat/struct-by-value-7_x.c: New file.
20950         * gcc.dg/compat/struct-by-value-7_y.c: New file.
20951         * gcc.dg/compat/struct-by-value-8_main.c: New file.
20952         * gcc.dg/compat/struct-by-value-8_x.c: New file.
20953         * gcc.dg/compat/struct-by-value-8_y.c: New file.
20954         * gcc.dg/compat/struct-by-value-9_main.c: New file.
20955         * gcc.dg/compat/struct-by-value-9_x.c: New file.
20956         * gcc.dg/compat/struct-by-value-9_y.c: New file.
20957
20958 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
20959
20960         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
20961         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
20962         support for "repo" mode.
20963         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
20964         * lib/g77-dg.exp: Likewise.
20965         * lib/obj-dg.exp: Likewise.
20966
20967 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
20968
20969         Merge from gcc-3_2-rhl8-branch:
20970         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
20971
20972         * gcc.dg/tls/opt-6.c: New test.
20973
20974         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
20975
20976         * gcc.dg/20030405-1.c: New test.
20977
20978         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
20979
20980         * gcc.dg/20030309-1.c: New test.
20981
20982         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
20983
20984         * gcc.c-torture/execute/20030307-1.c: New test.
20985
20986         2003-02-20  Randolph Chung  <tausq@debian.org>
20987
20988         * gcc.c-torture/compile/20030220-1.c: New test.
20989
20990         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
20991
20992         * gcc.dg/20030217-1.c: New test.
20993
20994         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
20995
20996         * gcc.c-torture/compile/20020129-1.c: New test.
20997
20998         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
20999
21000         * gcc.dg/unroll-1.c: New test.
21001
21002         2002-11-16  Jan Hubicka  <jh@suse.cz>
21003
21004         * gcc.c-torture/execute/20020920-1.c: New test.
21005
21006         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
21007
21008         PR target/7434
21009         * gcc.c-torture/compile/20021008-1.c: New test.
21010
21011         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
21012
21013         PR target/7559
21014         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
21015
21016         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
21017
21018         * gcc.c-torture/compile/20020807-1.c: New test.
21019
21020         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
21021
21022         * gcc.dg/tls/opt-1.c: New test.
21023
21024         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
21025
21026         * gcc.dg/20020729-1.c: New test.
21027
21028         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
21029
21030         * g++.dg/opt/life1.C: New test.
21031
21032         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
21033
21034         * gcc.dg/20020525-1.c: New test.
21035
21036         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
21037
21038         PR c++/6794
21039         * g++.dg/ext/pretty1.C: New test.
21040         * g++.dg/ext/pretty2.C: New test.
21041
21042 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
21043
21044         PR c++/8385
21045         * g++.dg/ext/typeof5.C: New test.
21046
21047 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
21048
21049         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
21050         __USER_LABEL_PREFIX__ into account.
21051         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
21052
21053 2003-05-14  Roger Sayle  <roger@eyesopen.com>
21054
21055         * gcc.dg/builtins-15.c: New test case.
21056
21057 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
21058
21059         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
21060
21061 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
21062
21063         * lib/g++.exp: Tweak handling of additional source files.
21064         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
21065         * g++.dg/special/conpr-2a.C: Rename to ...
21066         * g++.dg/special/conpr-2a.cc: ... this.
21067         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
21068         * g++.dg/special/conpr-3a.C: Rename to ...
21069         * g++.dg/special/conpr-3a.cc: This.
21070         * g++.dg/special/conpr-3b.C: Rename to ...
21071         * g++.dg/special/conpr-3b.cc: This.
21072         * g++.dg/special/conpr-4.C: New test.
21073         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
21074
21075 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
21076
21077         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
21078
21079 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21080
21081         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
21082         * g++.old-deja/g++.robertl/eb71.C: Likewise.
21083         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
21084         * g++.old-deja/g++.other/warn3.C: Likewise.
21085
21086 2003-05-11  Roger Sayle  <roger@eyesopen.com>
21087
21088         * gcc.dg/i386-387-1.c: Update to also test log.
21089         * gcc.dg/i386-387-2.c: Likewise.
21090
21091 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
21092
21093         * g77.f-torture/execute/int8421.f: New test.
21094
21095 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21096
21097         PR c++/10230, c++/10481
21098         * g++.dg/lookup/scoped5.C: New test.
21099
21100 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21101
21102         PR c++/10552
21103         * g++.dg/template/ttp6.C: New test.
21104
21105 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
21106
21107         * gcc.c-torture/execute/builtins: New directory.
21108         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
21109         gcc.c-torture/execute/builtins.
21110         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
21111         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
21112         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
21113         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
21114
21115 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21116
21117         PR c++/9252
21118         * g++.dg/template/access8.C: New test.
21119         * g++.dg/template/access9.C: New test.
21120
21121 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21122
21123         PR c++/9554
21124         * g++.dg/parse/access1.C: New test.
21125
21126 2003-05-09  DJ Delorie  <dj@redhat.com>
21127
21128         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
21129         long, and not an int.
21130
21131 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21132
21133         PR c++/10555, c++/10576
21134         * g++.dg/template/memclass1.C: New test.
21135
21136 2003-05-08  DJ Delorie  <dj@redhat.com>
21137
21138         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
21139         targets.
21140         * gcc.c-torture/execute/20021024-1.x: Likewise.
21141         * gcc.c-torture/execute/shiftdi.x: Likewise.
21142         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
21143         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
21144         * gcc.dg/20021018-1.c: Likewise.
21145
21146 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21147
21148         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
21149
21150         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
21151         (bcopy): Call memmove.
21152
21153 2003-05-08  Roger Sayle  <roger@eyesopen.com>
21154
21155         * g77.f-torture/compile/8485.f: New test case.
21156
21157 2003-05-07  Richard Henderson  <rth@redhat.com>
21158
21159         PR c++/10570
21160         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
21161         Verify exception_cleanup not called for rethrows.
21162         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
21163         when exiting catch block without rethrowing.
21164         * g++.dg/eh/forced3.C: New.
21165         * g++.dg/eh/forced4.C: New.
21166
21167 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
21168
21169         * gcc.dg/20030505.c: Fix triplet.
21170
21171 2003-05-06  DJ Delorie  <dj@redhat.com>
21172
21173         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
21174         * gcc.dg/nest.c: Likewise.
21175
21176 2003-05-05  Roger Sayle  <roger@eyesopen.com>
21177
21178         * gcc.dg/builtins-14.c: New test case.
21179
21180 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
21181
21182         * lib/compat.exp (compat-execute): New argument.
21183         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
21184         * gcc.dg/compat: New test directory.
21185         * gcc.dg/compat/compat.exp: New expect script.
21186         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
21187         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
21188         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
21189         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
21190         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
21191         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
21192
21193         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
21194         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
21195         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
21196         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
21197         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
21198         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
21199         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
21200         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
21201         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
21202         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
21203         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
21204         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
21205         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
21206         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
21207         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
21208
21209 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
21210
21211         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
21212
21213 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
21214
21215         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
21216
21217 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
21218
21219         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
21220         * gcc.dg/ppc-fsel-2.c: New test.
21221
21222         * gcc.dg/unused-5.c: New test.
21223
21224 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21225
21226         PR c++/10496
21227         * g++.dg/warn/pmf1.C: New test.
21228
21229 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21230
21231         PR c++/4494
21232         * g++.dg/warn/main.C: New test.
21233
21234 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21235
21236         * gcc.dg/nonnull-3.c: New test.
21237
21238 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
21239
21240         * gcc.dg/cpp/Wtrigraphs.c: Update.
21241         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
21242
21243 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
21244
21245         * gcc.dg/ppc-fsel-1.c: New test.
21246
21247 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
21248
21249         PR c/10604
21250         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
21251
21252 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
21253
21254         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
21255
21256 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21257
21258         PR c++/9364, c++/10553, c++/10586
21259         * g++.dg/parse/typename4.C: New test.
21260         * g++.dg/parse/typename5.C: Likewise.
21261
21262 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
21263
21264         * gcc.c-torture/compile/20030503-1.c: New test.
21265
21266 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21267
21268         * g++.dg/lookup/using5.C: Fix testcase error.
21269
21270 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
21271
21272         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
21273         since MEABI is no longer supported.  Remove all vestiges
21274         of MEABI from the test.
21275
21276 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21277
21278         PR c++/10554
21279         * g++.dg/lookup/using5.C: New test.
21280
21281 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21282
21283         PR c++/8772
21284         * g++.dg/template/ttp5.C: New test.
21285
21286 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
21287
21288         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
21289         (dg-gpp-additional-sources): New function.
21290         (dg-gpp-additional-files): Likewise.
21291         * lib/g++.exp (additional_sources): New variable.
21292         (additional_files): Likewise.
21293         (g++_target_compile): Deal with them.
21294         * lib/old-dejagnu.exp: Remove.
21295         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
21296         * g++.old-deja: Revise all tests to use dg commands.
21297
21298 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21299
21300         PR c++/9432, c++/9528
21301         * g++.dg/lookup/using4.C: New test.
21302
21303 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
21304
21305         * gcc.dg/noreturn-5.c: New file.
21306         * gcc.dg/noreturn-6.c: New file.
21307
21308         * gcc.c-torture/compile/inline-1.c: New file.
21309
21310 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
21311
21312         PR c++/10551
21313         * g++.dg/template/explicit1.C: New test.
21314
21315 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
21316
21317         PR c++/10549
21318         * g++.dg/other/bitfield1.C: New test.
21319
21320         PR c++/10527
21321         * g++.dg/init/new7.C: New test.
21322
21323 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
21324
21325         * g++.dg/ext/desig1.C: New test.
21326         * g++.dg/ext/init1.C: Update.
21327
21328         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
21329
21330 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
21331
21332         PR c++/10180
21333         * g++.dg/warn/Winline-1.C: New test.
21334
21335 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
21336
21337         * gcc.c-torture/execute/string-opt-19.c: New test.
21338
21339         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
21340         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
21341
21342 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
21343
21344         PR c++/10506
21345         * g++.dg/init/new6.C: New test.
21346
21347         PR c++/10503
21348         * g++.dg/init/ref6.C: New test.
21349
21350 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
21351
21352         * g++.dg/warn/weak1.C: XFAIL on AIX4.
21353
21354 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21355
21356         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
21357         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
21358
21359 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
21360
21361         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
21362         initialized static data members.
21363
21364 2003-04-25  H.J. Lu <hjl@gnu.org>
21365
21366         * gcc.dg/ia64-sync-4.c: New test.
21367
21368 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21369
21370         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
21371         date.
21372
21373 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
21374
21375         PR c++/10337
21376         * g++.dg/warn/conv1.C: New test.
21377         * g++.old-deja/g++.other/conv7.C: Adjust.
21378         * g++.old-deja/g++.other/overload14.C: Adjust.
21379
21380 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
21381
21382         PR c++/10471
21383         * g++.dg/template/defarg2.C: New test.
21384
21385 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
21386
21387         * gcc.dg/cpp/include2.c: Update.
21388         * gcc.dg/cpp/multiline-2.c: New.
21389         * gcc.dg/cpp/multiline.c: Update.
21390         * gcc.dg/cpp/strify2.c: Update.
21391         * gcc.dg/cpp/trad/literals-2.c: Update.
21392
21393 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21394
21395         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
21396
21397 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
21398
21399         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
21400
21401 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
21402
21403         PR c++/10451
21404         * g++.dg/parse/crash4.C: New test.
21405
21406         PR c++/9847
21407         * g++.dg/parse/crash5.C: New test.
21408
21409 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
21410
21411         PR c++/10446
21412         * g++.dg/parse/crash3.C: New test.
21413
21414         PR c++/10428
21415         * g++.dg/parse/elab1.C: New test.
21416
21417 2003-04-22  Devang Patel  <dpatel@apple.com>
21418
21419         * gcc.dg/cpp/trad/funlike-5.c: New test.
21420
21421 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
21422
21423         * g++.dg/other/packed1.C: Fix dg options.
21424
21425 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
21426
21427         * g++.dg/other/offsetof2.C: New test.
21428
21429 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
21430
21431         * g++.dg/template/recurse.C: Adjust location of error messages.
21432
21433 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
21434
21435         PR c++/9881
21436         * g++.dg/init/addr-const1.C: New test.
21437         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
21438
21439 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
21440
21441         PR c++/10405
21442         * g++.dg/lookup/struct-hack1.C: New test.
21443
21444 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
21445
21446         * ucs.c: Update diagnostic messages.
21447
21448 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
21449
21450         * gcc.dg/cpp/truefalse.cpp: New test.
21451         * gcc.dg/cpp/cpp.exp: Update.
21452         * g++.dg/other/stdbool-if.C: Remove.
21453
21454 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
21455
21456         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
21457         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
21458
21459 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
21460
21461         * gcc.c-torture/compile/20030418-1.c: New test.
21462
21463 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
21464
21465         * README.compat: Remove; content moved to doc/sourcebuild.texi.
21466
21467 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21468
21469         PR c++/10347
21470         g++.dg/template/dependent-name1.C: New test.
21471
21472 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
21473
21474         * gcc.dg/warn-1.c (tourist_guide): New array,
21475         contains a pointer to bar.
21476
21477 2003-04-16  Roger Sayle  <roger@eyesopen.com>
21478
21479         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
21480         * gcc.c-torture/execute/medce-1.c: New test case.
21481         * gcc.c-torture/execute/medce-2.c: New test case.
21482
21483 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
21484
21485         * lib/prune.exp: Ignore more messages.
21486
21487         PR c++/10381
21488         * g++.dg/parse/lookup3.C: New test.
21489
21490 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
21491
21492         * gcc.c-torture/compile/20030415-1.c : New test.
21493
21494 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
21495
21496         * gcc.c-torture/execute/scope-2.c: Move to ...
21497         * gcc.dg/noncompile/scope.c: .... here.
21498
21499 2003-04-14  Roger Sayle  <roger@eyesopen.com>
21500
21501         * gcc.dg/20030414-2.c: New test case.
21502
21503 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
21504
21505         PR target/10377
21506         * gcc.dg/20030414-1.c: New test.
21507
21508 2003-04-13  Roger Sayle  <roger@eyesopen.com>
21509
21510         * gcc.dg/builtins-12.c: New test case.
21511         * gcc.dg/builtins-13.c: New test case.
21512
21513 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21514
21515         * gcc.c-torture/execute/string-opt-18.c: New test.
21516
21517 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
21518
21519         PR c++/10300
21520         * g++.dg/init/new5.C: New test.
21521
21522 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
21523
21524         PR c++/7910
21525         * g++.dg/ext/dllimport1.C: New test.
21526
21527 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
21528
21529         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
21530
21531 2003-04-11  Bud Davis <bdavis9659@comcast.net>
21532
21533         PR Fortran/9263
21534         * g77.f-torture/noncompile/9263.f: New test
21535         PR Fortran/1832
21536         * g77.f-torture/execute/1832.f: New test
21537
21538 2003-04-11  David Chad  <davidc@freebsd.org>
21539             Loren J. Rittle  <ljrittle@acm.org>
21540
21541         libobjc/8562
21542         * objc.dg/headers.m: New test.
21543
21544 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
21545
21546         * gcc.c-torture/execute/builtin-noret-2.c: New.
21547         * gcc.c-torture/execute/builtin-noret-2.x: New.
21548         XFAIL builtin-noret-2.c at -O1 and above.
21549         * gcc.dg/redecl.c: New.
21550         * gcc.dg/Wshadow-1.c: Update error regexps.
21551
21552 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
21553
21554         * g++.dg/abi/bitfield10.C: New test.
21555
21556 2003-04-09  Mike Stump  <mrs@apple.com>
21557
21558         * gcc.dg/pch/pch.exp: Make testcase names longer.
21559         * g++.dg/pch/pch.exp: Make testcase names longer.
21560
21561 2003-04-08  Roger Sayle  <roger@eyesopen.com>
21562
21563         * gcc.dg/builtins-11.c: New test case.
21564
21565 2003-04-08  Roger Sayle  <roger@eyesopen.com>
21566
21567         * gcc.dg/builtins-9.c: New test case.
21568         * gcc.dg/builtins-10.c: New test case.
21569
21570 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
21571
21572         * gcc.dg/noncompile/init-4.c.c: New test.
21573
21574 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
21575
21576         * gcc.misc-test/gcov-9.c: New test.
21577         * gcc.misc-test/gcov-10.c: New test
21578         * gcc.misc-test/gcov-11.c: New test.
21579
21580 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
21581
21582         PR optimization/10024
21583         * gcc.c-torture/compile/20030405-1.c: New test.
21584
21585 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
21586
21587         * gcc.dg/pch/static-3.c: New.
21588         * gcc.dg/pch/static-3.hs: New.
21589         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
21590
21591 2003-04-04  Richard Henderson  <rth@redhat.com>
21592
21593         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
21594         * g++.dg/eh/forced2.C: Likewise.
21595
21596 2003-04-03  Mike Stump  <mrs@apple.com>
21597
21598         * lib/scanasm.exp (scan-assembler): Add xfail processing for
21599         target arg.
21600         (scan-assembler-times, scan-assembler-not): Likewise.
21601         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
21602
21603 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
21604
21605         * gcc.dg/sparc-loop-1.c: New test.
21606
21607 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
21608
21609         PR other/9274
21610         * g++.dg/pch/system-2.C: New.
21611         * g++.dg/pch/system-2.Hs: New.
21612
21613 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
21614
21615         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
21616
21617         * g++.dg/eh/simd-1.C (vecfunc): Same.
21618
21619 2003-04-01  Roger Sayle  <roger@eyesopen.com>
21620
21621         * gcc.c-torture/execute/20030401-1.c: New test case.
21622
21623 2003-04-01  Ziemowit Laski <zlaski@apple.com>
21624
21625         * objc.dg/defs.m: New.
21626
21627 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
21628
21629         * g++.dg/eh/simd-1.C: New.
21630         * g++.dg/eh/simd-2.C: New.
21631
21632 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
21633
21634         * gcc.c-torture/execute/simd-3.c: New.
21635
21636 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
21637
21638         PR c/9936
21639         * gcc.dg/20030331-2.c: New test.
21640
21641 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
21642
21643         PR c++/10278
21644         * g++.dg/parse/crash2.C: New test.
21645
21646 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
21647
21648         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
21649         * gcc.c-torture/execute/20030331-1.c: ...here.
21650
21651 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
21652
21653         * gcc.c-torture/execute/20030331-1.c: New test.
21654
21655 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
21656
21657         * lib/gcov.exp: Adjust call return testing strings.
21658         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
21659
21660 2003-03-31  Roger Sayle  <roger@eyesopen.com>
21661
21662         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
21663         * gcc.dg/builtins-7.c: New test case.
21664         * gcc.dg/builtins-8.c: New test case.
21665
21666 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
21667
21668         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
21669
21670 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
21671
21672         PR c++/7647
21673         * g++.dg/lookup-class-member-2.C: New test.
21674
21675 2003-03-30  Glen Nakamura  <glen@imodulo.com>
21676
21677         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
21678
21679 2003-03-28  Roger Sayle  <roger@eyesopen.com>
21680
21681         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
21682
21683 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
21684
21685         * g++.dg/init/attrib1.C: New test.
21686
21687 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
21688
21689         * gcc.dg/ultrasp8.c: New test.
21690
21691 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
21692
21693         * gcc.dg/ultrasp7.c: New test.
21694
21695 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
21696
21697         PR c++/10047
21698         * g++.dg/template/inline1.C: New test.
21699
21700 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
21701
21702         * gcc.dg/sparc-dwarf2.c: New test.
21703
21704 2003-03-27  Roger Sayle  <roger@eyesopen.com>
21705
21706         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
21707         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
21708
21709 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
21710
21711         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
21712         than reading .x files.
21713         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
21714         * g77.dg/gcov/gcov-1.f: Likewise.
21715         * gcc.misc-tests/gcov-4b.c: Likewise.
21716         * gcc.misc-tests/gcov-5b.c: Likewise.
21717         * gcc.misc-tests/gcov-6.c: Likewise.
21718         * gcc.misc-tests/gcov-7.c: Likewise.
21719         * gcc.misc-tests/gcov-8.c: Likewise.
21720         * g++.dg/gcov/gcov-1.x: Remove.
21721         * g77.dg/gcov/gcov-1.x: Likewise.
21722         * gcc.misc-tests/gcov-4b.x: Likewise.
21723         * gcc.misc-tests/gcov-5b.x: Likewise.
21724         * gcc.misc-tests/gcov-6.x: Likewise.
21725         * gcc.misc-tests/gcov-7.x: Likewise.
21726         * gcc.misc-tests/gcov-8.x: Likewise.
21727
21728 2003-03-27  Glen Nakamura  <glen@imodulo.com>
21729
21730         PR opt/10087
21731         * gcc.dg/20030324-1.c: New test.
21732
21733 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
21734
21735         PR c++/10224
21736         * g++.dg/template/arg3.C: New test.
21737
21738         PR c++/10158
21739         * g++.dg/template/friend18.C: New test.
21740
21741 2003-03-26  Roger Sayle  <roger@eyesopen.com>
21742
21743         * g77.f-torture/compile/20030326-1.f: New test case.
21744
21745 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
21746
21747         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
21748
21749         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
21750
21751 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
21752
21753         * gcc.dg/ia64-sync-3.c: New test.
21754
21755 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
21756
21757         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
21758
21759 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
21760
21761         * gcc.dg/ultrasp6.c: New test.
21762
21763 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
21764
21765         * gcc.dg/i386-signbit-1.c: New test.
21766         * gcc.dg/i386-signbit-2.c: New test.
21767         * gcc.dg/i386-signbit-3.c: New test.
21768
21769 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
21770
21771         * gcc.dg/ultrasp5.c: Fix options.
21772
21773 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
21774
21775         * gcc.dg/ultrasp5.c: Fix comment.
21776
21777 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
21778
21779         PR fortran/10197
21780         * g77.f-torture/execute/10197.f: New test.
21781
21782 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
21783
21784         PR c++/9898, c++/383
21785         * g++.dg/template/conv6.C: New test.
21786
21787         PR c++/10119
21788         * g++.dg/template/ptrmem5.C: New test.
21789
21790         PR c++/10026
21791         * g++.dg/lookup/koenig1.C: New test.
21792
21793         PR C++/10199
21794         * g++.dg/lookup/template2.C: New test.
21795
21796 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
21797
21798         * g++.dg/opt/rtti1.C: New test.
21799
21800 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
21801
21802         * gcc.dg/ultrasp5.c: New test.
21803
21804 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
21805
21806         PR middle-end/9967
21807         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
21808         builtin fputs.
21809
21810 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
21811
21812         PR c/8224
21813         * gcc.dg/20030323-1.c: New test.
21814
21815 2003-03-23  Roger Sayle  <roger@eyesopen.com>
21816
21817         * gcc.c-torture/compile/20030323-1.c: New test case.
21818
21819 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
21820
21821         * gcc.dg/20030321-1.c: New test.
21822
21823 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
21824
21825         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
21826
21827 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
21828
21829         PR c++/9978, c++/9708
21830         * g++.dg/ext/vlm1.C: Adjust expected error.
21831         * g++.dg/ext/vla2.C: New test.
21832         * g++.dg/template/arg1.C: New test.
21833         * g++.dg/template/arg2.C: New test.
21834
21835 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
21836
21837         * g77.f-torture/execute/select.f: New test.
21838         * g77.f-torture/noncompile/select_no_compile.f: New test.
21839
21840 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
21841
21842         PR c++/9898
21843         * g++.dg/other/error4.C: New test.
21844
21845 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
21846
21847         * g++.dg/template/friend17.C: New test.
21848
21849 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
21850
21851         * gcc.c-torture/compile/20030320-1.c: New.
21852
21853 2003-03-20  Roger Sayle  <roger@eyesopen.com>
21854
21855         * gcc.dg/builtins-6.c: New test case.
21856
21857 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
21858
21859         PR target/10073
21860         * gcc.c-torture/compile/20030319-1.c: New.
21861
21862 2003-03-18  Jan Hubicka  <jh@suse.cz>
21863
21864         * gcc.dg/i386-cvt-1.c: New test.
21865
21866 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
21867
21868         * objc.dg/naming-1.m: Use "(parse|syntax) error".
21869         * objc.dg/naming-2.m: Likewise.
21870
21871 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
21872
21873         PR c++/9639
21874         * g++.dg/parse/crash1.C: New test.
21875
21876 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
21877
21878         PR c++/8805
21879         * g++.dg/eh/cleanup1.C: New test.
21880
21881 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
21882
21883         * gcc.c-torture/execute/20030316-1.c: New test case.
21884
21885 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
21886
21887         PR c++/9629
21888         * g++.dg/init/ctor2.C: New test.
21889
21890 2003-03-15  Roger Sayle  <roger@eyesopen.com>
21891
21892         * g77.f-torture/compile/xformat.f: New test case.
21893
21894 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21895
21896         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
21897         * g++.old-deja/g++.mike/eh50.C: Likewise.
21898
21899 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21900
21901         PR c++/6440
21902         * g++.dg/template/spec7.C: New test.
21903         * g++.dg/template/spec8.C: Likewise.
21904
21905 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
21906
21907         * gcc.c-torture/execute/20030313-1.c: New test.
21908
21909 2003-03-14  Richard Henderson  <rth@redhat.com>
21910
21911         * gcc.dg/inline-2.c: Adjust alpha test for external call.
21912
21913 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
21914
21915         * gcc.c-torture/compile/20030314-1.c: New test.
21916
21917 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
21918
21919         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
21920         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
21921         thumb target,
21922         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
21923         to accept newer _imp__  prefix and additional
21924         newline in .drectve section.
21925         * gcc.dg/dll-4.c: Likewise.
21926         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
21927         switch.
21928
21929 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
21930
21931         * g++.dg/parse/namespace9.C: New test.
21932
21933         * g++.dg/init/ref5.C: New test.
21934         * g++.dg/parse/ptrmem1.C: Likewise.
21935
21936 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21937
21938         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
21939         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
21940         regular expression.
21941         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
21942         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
21943
21944 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
21945
21946         * gcc.c-torture/execute/20030224-2.c: New test.
21947
21948 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
21949
21950         * gcc.dg/decl-3.c: New test.
21951
21952 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
21953
21954         * gcc.dg/i386-loop-2.c: New test.
21955
21956 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
21957
21958         PR c++/9474
21959         * g++.dg/parse/namespace8.C: New test.
21960
21961         PR c++/9924
21962         * g++.dg/overload/builtin2.C: New test.
21963
21964 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
21965
21966         * gcc.dg/return-type-3.c: New test.
21967
21968 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
21969
21970         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
21971         profiling options are not supported.
21972
21973 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
21974
21975         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
21976         * g++.old-deja/g++.warn/impint2.C: Likewise.
21977
21978 2003-03-10  Devang Patel  <dpatel@apple.com>
21979
21980         * g++.dg/cpp/c++_cmd_1.C: New test.
21981         * g++.dg/cpp/c++_cmd_1.h: New file.
21982
21983 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
21984
21985         * gcc.dg/altivec-9.c: New file.
21986
21987 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21988
21989         * gcc.dg/ppc-sdata-1.c: New test.
21990         * gcc.dg/ppc-sdata-2.c: New test.
21991
21992 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
21993
21994         PR c++/9373
21995         * g++.dg/opt/ptrmem2.C: New test.
21996
21997         PR c++/8534
21998         * g++.dg/opt/ptrmem1.C: New test.
21999
22000 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22001
22002         * gcc.dg/i386-loop-1.c: New test.
22003
22004 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22005
22006         PR c++/9970
22007         * g++.dg/lookup/friend1.C: New test.
22008
22009 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
22010
22011         PR c++/9823
22012         * g++.dg/parser/constructor1.C: New test.
22013
22014 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
22015
22016         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
22017
22018         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
22019
22020 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
22021
22022         * gcc.dg/cpp/Wunused.c: Update test.
22023
22024 2003-03-08  Jan Hubicka  <jh@suse.cz>
22025
22026         * gcc.dg/inline-3.c: New test.
22027
22028 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
22029
22030         PR c++/9809
22031         * g++.dg/parse/builtin1.C: New test.
22032
22033         PR c++/9982
22034         * g++.dg/abi/cookie1.C: New test.
22035         * g++.dg/abi/cookie2.C: Likewise.
22036
22037         PR c++/9524
22038         * g++.dg/template/field1.C: New test.
22039
22040         PR c++/9912
22041         * g++.dg/parse/class1.C: New test.
22042         * g++.dg/parse/namespace7.C: Likewise.
22043         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
22044
22045 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
22046
22047         * g++.dg/init/ref4.C: New test.
22048
22049 2003-03-07  Jan Hubicka  <jh@suse.cz>
22050
22051         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
22052         * gcc.dg/inline-3.c:  New test.
22053
22054 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
22055
22056         * g++.dg/init/ref3.C: New test.
22057
22058         PR c++/9965
22059         * g++.dg/init/ref2.C: New test.
22060
22061         PR c++/9400
22062         * g++.dg/warn/Wshadow-2.C: New test.
22063
22064         PR c++/9791
22065         * g++.dg/warn/Woverloaded-1.C: New test.
22066
22067 2003-03-05  Jan Hubicka  <jh@suse.cz>
22068
22069         * gcc.dg/i386-local2.c: New.
22070         * gcc.dg/i386-local.c: Fix typo.
22071
22072 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
22073
22074         * g++.dg/abi/layout3.C: New test.
22075
22076 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
22077
22078         * gcc.c-torture/compile/20030305-1.c
22079
22080 2003-03-05  Jan Hubicka  <jh@suse.cz>
22081
22082         * gcc.dg/i386-local.c: New.
22083
22084 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
22085
22086         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
22087
22088 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
22089
22090         * gcc.dg/switch-2.c: New test.
22091         * gcc.dg/switch-3.c: New test.
22092         * gcc.dg/Wswitch.c: Adjust line numbers.
22093         * gcc.dg/Wswitch-default.c: Likewise.
22094         * gcc.dg/Wswitch-enum.c: Likewise.
22095
22096 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
22097
22098         * gcc.c-torture/execute/20030222-1.c: New test.
22099
22100 2003-03-03  James E Wilson  <wilson@tuliptree.org>
22101
22102         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
22103
22104 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
22105
22106         PR c++/9878
22107         * g++.dg/init/ref1.C: New test.
22108
22109 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
22110
22111         * gcc.dg/sh-relax.c: New SH-only test.
22112
22113 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
22114
22115         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
22116         comment explaining purpose of testcase.
22117
22118 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
22119
22120         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
22121         for HC11/HC12 (asm needs two int registers).
22122         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
22123         HC11/HC12 because the test uses an asm which needs two 32-bit
22124         registers.
22125
22126 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
22127
22128         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
22129         for HC11/HC12 (array is too large otherwise).
22130         * gcc.c-torture/compile/920501-4.x: New file, likewise.
22131         * gcc.c-torture/compile/20010518-2.x: Likewise.
22132         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
22133         HC11/HC12 (array is too large).
22134
22135 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
22136
22137         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
22138         * lib/g++-dg.exp (g++-dg-test): Likewise.
22139
22140 2003-03-01  Roger Sayle  <roger@eyesopen.com>
22141
22142         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
22143         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
22144
22145 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22146
22147         * g++.dg/warn/implicit-typename1.C: Remove warning.
22148
22149 2003-02-28  Richard Henderson  <rth@redhat.com>
22150
22151         * gcc.dg/noreturn-1.c: Move noreturn warning line.
22152         * gcc.dg/return-type-1.c: Move control reaches end warning line.
22153
22154 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
22155
22156         * gcc.dg/pch/pch.exp: Change .pch to .gch.
22157         * g++.dg/pch/pch.exp: Likewise.
22158
22159 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
22160
22161         PR c++/9879
22162         * testsuite/g++.dg/init/new4.C: New test.
22163
22164 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
22165
22166         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
22167
22168 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
22169
22170         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
22171         unsigned long.
22172
22173         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
22174         wider than float.
22175
22176 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22177
22178         * lib/scanasm.exp: Add support for counting numbers of
22179         occurences.
22180         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
22181         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
22182
22183 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
22184
22185         PR c++/9683
22186         * g++.dg/template/static3.C: New test.
22187
22188         PR c++/9829
22189         * g++.dg/parse/namespace6.C: New test.
22190
22191 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22192
22193         PR target/9732
22194         * gcc.dg/20030225-1.c: New test.
22195
22196 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
22197
22198         * README: Remove out-of-date information.
22199
22200         PR c++/9836
22201         * g++.dg/template/spec6.C: New test.
22202
22203 2003-02-24  Jeff Law  <law@redhat.com>
22204
22205         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
22206
22207 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22208
22209         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
22210         * gcc.dg/pragma-ep-1.c: Likewise.
22211
22212 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22213
22214         PR c++/9602
22215         * g++.dg/template/friend16.C: New test.
22216
22217 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
22218
22219         PR c++/5333
22220         * g++.dg/parse/fused-params1.C: Adjust error messages.
22221         * g++.dg/template/nested3.C: New test.
22222
22223 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
22224
22225         * g++.dg/abi/param1.C: New test.
22226
22227 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22228
22229         PR c++/7982
22230         * g++.dg/warn/implicit-typename1.C: New test.
22231
22232 2003-02-22  Kelley Cook <kelleycook@comcast.net>
22233
22234         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
22235         with "mtune".
22236         * g++.old-deja/g++.other/store-expr2.C: Likewise.
22237         * gcc.c-torture/execute/20010129-1.x: Likewise.
22238         * gcc.dg/20011107-1.c: Likewise.
22239         * gcc.dg/20020108-1.c: Likewise.
22240         * gcc.dg/20020122-3.c: Likewise.
22241         * gcc.dg/20020206-1.c: Likewise.
22242         * gcc.dg/20020310-1.c: Likewise.
22243         * gcc.dg/20020426-2.c: Likewise.
22244         * gcc.dg/20020517-1.c: Likewise.
22245         * gcc.dg/991230-1.c: Likewise.
22246         * gcc.dg/i386-unroll-1.c: Likewise.
22247         * gcc.misc-tests/i386-prefetch.exp: Likewise.
22248
22249 2003-02-22  Jan Hubicka  <jh@suse.cz>
22250
22251         * gcc.dg/i386-mul.c: New test.
22252
22253 2003-02-21  Roger Sayle  <roger@eyesopen.com>
22254
22255         * gcc.dg/builtins-5.c: New test case.
22256
22257 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
22258
22259         * gcc.dg/asmreg-1.c: New test.
22260
22261 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
22262
22263         PR c++/9749
22264         * g++.dg/parse/varmod1.C: New test.
22265
22266 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
22267
22268         PR c++/9727
22269         * g++.dg/template/op1.C: New test.
22270
22271 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
22272
22273         PR c++/8906
22274         * g++.dg/template/nested2.C: New test.
22275
22276 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
22277
22278         PR c++/8724
22279         * g++.dg/expr/dtor1.C: New test.
22280
22281 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
22282
22283         * gcc.dg/cpp/include3.c: New test.
22284         * gcc.dg/cpp/inc/foo.h: New file.
22285
22286 2003-02-21  Glen Nakamura  <glen@imodulo.com>
22287
22288         * gcc.c-torture/execute/20030221-1.c: New test.
22289
22290 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
22291
22292         PR c++/9729
22293         * g++.dg/abi/conv1.C: New test.
22294
22295 2003-02-20  Jan Hubicka  <jh@suse.cz>
22296
22297         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
22298
22299 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
22300
22301         * gcc.c-torture/compile/20030219-1.c: New test.
22302
22303 2003-02-18  Jan Hubicka  <jh@suse.cz>
22304
22305         * gcc.dg/funcorder.c: New test.
22306
22307 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
22308
22309         * gcc.c-torture/execute/20030218-1.c: New.
22310
22311 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
22312
22313         * gcc.dg/20030218-1.c: New.
22314
22315 2003-02-18  Richard Henderson  <rth@redhat.com>
22316
22317         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
22318         * gcc.dg/attr-used-2.c: New.
22319
22320 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
22321
22322         PR c++/9704
22323         * g++.dg/init/copy5.C: New test.
22324
22325 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
22326
22327         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
22328         * g++.dg/pch/pch.exp: Likewise.
22329
22330 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
22331
22332         * gcc.c-torture/execute/20030209-1.c: Enable the test if
22333         STACK_SIZE is not defined.
22334
22335 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22336
22337         PR c++/9457
22338         * g++.dg/template/init1.C: New test.
22339
22340 2003-02-16  Jan HUbicka  <jh@suse.cz>
22341
22342         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
22343         (foo): Add few extra tests
22344         * gcc.dg/c99-const-expr-3.c: Likewise.
22345         * gcc.c-torture/execute/20030216-1.c: New.
22346
22347 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22348
22349         PR c++/9459
22350         * g++.dg/ext/typeof4.C: New test.
22351
22352 2003-02-15  Roger Sayle  <roger@eyesopen.com>
22353
22354         * gcc.dg/i386-387-3.c: New test case.
22355
22356 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
22357
22358         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
22359         cris-*-elf* cris-*-aout* and mmix-*-*.
22360
22361 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
22362
22363         * gcc.dg/20030213-1.c: New test.
22364
22365 2003-02-12  Roger Sayle  <roger@eyesopen.com>
22366
22367         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
22368         * gcc.dg/i386-387-2.c: Likewise.
22369
22370 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
22371
22372         * gcc.dg/ppc-spe.c: Fix formatting.
22373         Enable tests that were previously unsupported by gas.
22374         Delete tests for instructions that no longer exist.
22375         Switch arguments on evsubifw builtin.
22376
22377 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
22378
22379         * gcc.c-torture/execute/20030209-1.c: Disable the test if
22380         STACK_SIZE is too small.
22381
22382 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
22383             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
22384
22385         * gcc.dg/decl-2.c: New test.
22386
22387 2003-02-10  Jan Hubicka  <jh@suse.cz>
22388
22389         * gcc.dg/i386-fpcvt-1.c:  New test.
22390
22391 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
22392
22393         * gcc.c-torture/execute/20030209-1.c: New test.
22394
22395 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
22396
22397         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
22398         int-wide bitops, use the constants of the same width.
22399         Likewise, if long long is 32-bit wide, test bitops using
22400         32-bit constants.
22401
22402 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
22403
22404         * gcc.dg/20021014-1.c: Annotate with expected notice text.
22405
22406 2003-02-07  Roger Sayle  <roger@eyesopen.com>
22407
22408         * testsuite/gcc.dg/builtins-4.c: New test case.
22409
22410 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22411
22412         * gcc.dg/20020430-1.c: Fix dg command typos.
22413         * gcc.dg/20020503-1.c: Likewise.
22414
22415 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22416
22417         PR c++/8785
22418         * g++.dg/parse/fused-params1.C: New test.
22419
22420         PR c++/8857
22421         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
22422
22423         PR c++/8921
22424         * g++.dg/parse/non-dependent1.C: New test.
22425
22426         PR c++/8928
22427         * g++.dg/parse/dupl-tmpl-args1.C: New test.
22428
22429         PR c++/9228
22430         * g++.dg/parse/undefined7.C: New test.
22431         * g++.dg/parse/non-templ1.C: New test.
22432
22433         PR c++/9229
22434         * g++.dg/parse/too-many-tmpl-args1.C: New test.
22435
22436 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
22437
22438         * gcc.c-torture/compile/20030206-1.c: New test.
22439
22440 2003-02-05  Roger Sayle  <roger@eyesopen.com>
22441
22442         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
22443         "pow" to "foo" to avoid potential confusion with a math built-in.
22444
22445 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22446
22447         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
22448         conditions for SPARC targets.
22449
22450 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
22451
22452         * gcc.dg/20030204-1.c: New test.
22453
22454 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22455
22456         PR c++/38
22457         * g++.dg/parse/array-size1.C: New test.
22458
22459         PR c++/5657
22460         * g++.dg/parse/undefined3.C: New test.
22461
22462         PR c++/5665
22463         * g++.dg/parse/undefined4.C: New test.
22464
22465         PR c++/5975
22466         * g++.dg/parse/undefined5.C: New test.
22467
22468         PR c++/7259
22469         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
22470
22471         PR c++/8578
22472         * g++.dg/parse/casting-operator1.C: New test.
22473
22474         PR c++/8596
22475         * g++.dg/parse/undefined6.C: New test.
22476
22477         PR c++/8736
22478         * g++.dg/parse/missing-template1.C: New test.
22479
22480 2003-02-04  Jan Hubicka  <jh@suse.cz>
22481
22482         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
22483         * gcc.dg/i386-cmov?.c:  Likewise.
22484         * gcc.dg/i386-fpcvt-?.c:  Likewise.
22485         * gcc.dg/i386-ssefp-1.c:  Likewise.
22486         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
22487         conventions.
22488
22489 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
22490
22491         PR c++/7129
22492         * testsuite/g++.dg/ext/max.C: New test.
22493
22494 2003-02-03  Jan Hubicka  <jh@suse.cz>
22495
22496         * gcc.c-torture/execute/20030203-1.c: New test.
22497
22498 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
22499
22500         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
22501         'natural-endian'.
22502
22503 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
22504
22505         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
22506         * g++.dg/init/new2.C: Likewise.
22507         * g++.dg/other/new1.C: Likewise.
22508
22509 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
22510
22511         * gcc.dg/struct-ret-libc.c: New test.
22512
22513 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
22514
22515         * gcc.dg/20030129-1.c: New test.
22516
22517 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22518
22519         PR c++/8849
22520         * g++.dg/template/ptrmem4.C: New test.
22521
22522 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
22523
22524         * g++.dg/parser/constant1.C: New test.
22525
22526 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22527
22528         PR c++/8591
22529         * g++.dg/parse/friend2.C: New test.
22530
22531 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
22532
22533         PR c++/9437
22534         * g++.dg/template/unify4.C: New test.
22535
22536 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
22537
22538         * gcc.c-torture/execute/20030128-1.c: New test.
22539
22540 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
22541
22542         * g++.dg/lookup/nested1.C: Test moved from ...
22543         * g++.old-deja/g++.other/lookup24.C: ... here.
22544
22545 2003-01-28  Jan Hubicka  <jh@suse.cz>
22546
22547         * gcc.dg/i386-cmov5.c:  New test.
22548
22549 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
22550
22551         * gcc.c-torture/execute/20010925-1.c: Changed the
22552         memcpy declaration.
22553
22554 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
22555
22556         PR c++/3902
22557         * g++.dg/parse/template5.C: New test.
22558
22559 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
22560
22561         PR fortran/9258
22562         * g77.dg/pr9258: New test.
22563
22564 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
22565
22566         * README: Move relevant parts from README.g++.
22567
22568         * README.g++: Remove this file.
22569
22570 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
22571
22572         * g++.dg/abi/dcast1.C: New test.
22573
22574 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22575
22576         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
22577
22578 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
22579
22580         PR c++/47
22581         * g++.old-deja/g++.other/lookup24.C: New test.
22582
22583 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22584
22585         PR middle-end/7227
22586         * gcc.dg/uninit-C.c: New test.
22587
22588 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
22589
22590         * g++.dg/abi/covariant1.C: New test.
22591
22592 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
22593
22594         * gcc.dg/20030123-1.c: New test.
22595
22596 2003-01-25  Jan Hubicka  <jh@suse.cz>
22597
22598         PR opt/8492
22599         * gcc.c-torture/compile/20030125-1.c
22600
22601 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
22602
22603         PR c++/9403
22604         * g++.dg/parse/template3.C: New test.
22605         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
22606
22607         PR c++/795
22608         * g++.dg/parse/template4.C: New test.
22609
22610         PR c++/9415
22611         * g++.dg/template/qual2.C: New test.
22612
22613         PR c++/8545
22614         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
22615
22616         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
22617
22618 2003-01-25  Roger Sayle  <roger@eyesopen.com>
22619
22620         * gcc.c-torture/execute/switch-1.c: New test case.
22621
22622 2003-01-25  Jan Hubicka  <jh@suse.cz>
22623
22624         * gcc.c-torture/execute/20030125-1.[cx]: New test.
22625
22626 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
22627
22628         Tweaks for Bison-1.875. From the NEWS file:
22629         "- `parse error' -> `syntax error'
22630         Bison now uniformly uses the term `syntax error'"
22631         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
22632         * gcc.dg/cpp/digraph2.c: Likewise.
22633         * gcc.dg/cpp/direct2.c: Likewise.
22634         * gcc.dg/cpp/paste4.c: Likewise.
22635         * gcc.dg/c90-restrict-1.c: Likewise.
22636         * gcc.dg/c99-func-2.c: Likewise.
22637         * gcc.dg/noncompile/920721-2.c: Likewise.
22638         * gcc.dg/noncompile/930622-2.c: Likewise.
22639         * gcc.dg/noncompile/940112-1.c: Likewise.
22640         * gcc.dg/noncompile/950921-1.c: Likewise.
22641         * gcc.dg/noncompile/951123-1.c: Likewise.
22642         * gcc.dg/noncompile/971104-1.c: Likewise.
22643         * gcc.dg/noncompile/990416-1.c: Likewise.
22644
22645 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
22646
22647         * g++.dg/parse/undefined1.C: Add error message.
22648
22649 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
22650
22651         PR c++/9354
22652         * g++.dg/parse/new1.C: New test.
22653
22654         PR c++/9216
22655         * g++.dg/parse/template2.C: New test.
22656
22657         PR c++/9354
22658         * g++.dg/parse/typedef2.C: New test.
22659
22660         PR c++/9328
22661         * g++.dg/ext/typeof3.C: New test.
22662
22663 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22664
22665         PR c++/2738
22666         * g++.dg/parse/ret-type1.C: New test.
22667
22668         PR c++/3792
22669         * g++.dg/parse/tmpl-outside1.C: New test.
22670
22671         PR c++/4207
22672         * g++.dg/parse/int-as-enum1.C: New test.
22673
22674         PR c++/4903
22675         * g++.dg/parse/no-typename1.C: New test.
22676
22677         PR c++/5533
22678         * g++.dg/parse/no-value1.C: New test.
22679
22680         PR c++/5921
22681         * g++.dg/parse/wrong-inline1.C: New test.
22682
22683         PR c++/6402
22684         * g++.dg/parse/ref1.C: New test.
22685
22686         PR c++/6992
22687         * g++.dg/parse/attr-ctor1.C: New test.
22688
22689         PR c++/7229
22690         * g++.dg/parse/namespace5.C: New test.
22691
22692         PR c++/7917
22693         * g++.dg/parse/func-def1.C: New test.
22694
22695         PR c++/8143
22696         * g++.dg/parse/undefined1.C: New test.
22697
22698         PR c++/5723, PR c++/8522
22699         * g++.dg/parse/specialization1.C: New test.
22700
22701         PR c++/163, PR c++/8595
22702         * g++.dg/parse/struct-as-enum1.C: New test.
22703
22704         PR c++/9173
22705         * g++.dg/parse/undefined2.C: New test.
22706
22707 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
22708
22709         PR c++/9298
22710         * g++.dg/parse/template1.C: New test.
22711
22712         PR c++/9384
22713         * g++.dg/parse/using1.C: New test.
22714
22715         PR c++/9285
22716         PR c++/9294
22717         * g++.dg/parse/expr2.C: New test.
22718
22719         PR c++/9388
22720         * g++.dg/parse/lookup2.C: Likewise.
22721
22722 2003-01-21  Jan Hubicka  <jh@suse.cz>
22723
22724         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
22725         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
22726         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
22727         * gcc.c-torture/execute/string-opt-*.c: Likewise.
22728
22729 2003-01-20  Nick Clifton  <nickc@redhat.com>
22730
22731         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
22732         problem with ARM sibcall code generation.
22733
22734 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
22735
22736         * gcc.c-torture/execute/20030120-1.c: New.
22737
22738 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
22739
22740         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
22741
22742 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
22743
22744         PR c++/9272
22745         * g++.dg/parse/ctor1.C: New test.
22746
22747         PR c++/9294:
22748         * g++.dg/parse/qualified1.C: New test.
22749
22750         * g++.dg/parse/typename3.C: New test.
22751
22752 2003-01-16  Richard Henderson  <rth@redhat.com>
22753
22754         * g++.dg/tls/init-2.C: Fix error matches for real this time.
22755
22756 2003-01-16  Richard Henderson  <rth@redhat.com>
22757
22758         * g++.dg/pch/pch.exp: Copy test header to the working directory
22759         before using it either for precompilation or direct use.
22760         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
22761         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
22762
22763 2003-01-16  Richard Henderson  <rth@redhat.com>
22764
22765         * gcc.dg/pch/pch.exp: Copy test header to the working directory
22766         before using it either for precompilation or direct use.
22767         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
22768         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
22769
22770 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
22771
22772         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
22773         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
22774         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
22775         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
22776         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
22777         typename warning into error.
22778         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
22779         error messages.
22780         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
22781         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
22782         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
22783         messages.
22784         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
22785         make declaration visible in template.
22786         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
22787         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
22788         messages.
22789         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
22790         message.
22791         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
22792         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
22793         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
22794         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
22795         typename warning with error message.
22796         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
22797         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
22798         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
22799
22800 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
22801
22802         * g++.dg/parse/ambig2.C: New test.
22803
22804 2003-01-15  Richard Henderson  <rth@redhat.com>
22805
22806         * g++.dg/tls/init-2.C: Update error message string.
22807
22808 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22809
22810         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
22811
22812 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
22813
22814         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
22815         all for HC11/HC12.
22816         * gcc.c-torture/compile/20001205-1.x: Likewise.
22817         * gcc.c-torture/compile/20001226-1.x: Likewise.
22818         * gcc.c-torture/compile/920520-1.x: Likewise.
22819         * gcc.c-torture/compile/961203-1.x: Likewise.
22820         * gcc.c-torture/compile/20020604-1.x: Likewise.
22821
22822 2003-01-15  Jan Hubicka  <jh@suse.cz>
22823
22824         * gcc.c-torture/compile/20030115-1.c: New test.
22825
22826         * gcc.dg/i386-fpcvt-1.c: New test.
22827         * gcc.dg/i386-fpcvt-2.c: New test.
22828
22829 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
22830
22831         Further conform g++'s __vmi_class_type_info to the C++ ABI
22832         specification.
22833         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
22834         the specification.
22835
22836 2003-01-14  Jan Hubicka  <jh@suse.cz>
22837
22838         * gcc.dg/i386-fpcvt-1.c: New test.
22839         * gcc.dg/i386-fpcvt-2.c: New test.
22840
22841 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
22842
22843         * gcc.dg/i386-mmx-3.c: New test.
22844
22845 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
22846
22847         PR c++/9264
22848         * g++.dg/parse/octal1.C: New file.
22849
22850         PR c++/9172
22851         * g++.dg/parse/typename1.C: New file.
22852
22853 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
22854
22855         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
22856         * gcc.dg/bf-no-ms-layout.c: Likewise.
22857         * gcc.dg/bf-ms-attrib.c: Likewise.
22858
22859 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
22860
22861         PR c++/9099
22862         * g++.dg/parse/dtor1.C: New file.
22863
22864         PR c++/9128
22865         * g++.dg/rtti/typeid1.C: New file.
22866
22867         PR c++/9153
22868         * g++.dg/parse/lookup1.C: New file.
22869
22870         PR c++/9171
22871         * g++.dg/templ/spec5.C: New file.
22872
22873 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
22874
22875         * gcc.c-torture/compile/20030110-1.c: New test.
22876
22877 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
22878
22879         Merge from pch-branch:
22880
22881         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
22882
22883         * gcc.dg/pch/cpp-1.h: New.
22884         * gcc.dg/pch/cpp-1.c: New.
22885         * gcc.dg/pch/cpp-2.h: New.
22886         * gcc.dg/pch/cpp-2.c: New.
22887
22888         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
22889
22890         * gcc.dg/pch/except-1.h: New.
22891         * gcc.dg/pch/except-1.c: New.
22892
22893         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
22894
22895         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
22896         running test.
22897         * gcc.dg/pch: Include *.hp not *.h.
22898         * gcc.dg/pch/system-1.h: New.
22899         * gcc.dg/pch/system-1.c: New.
22900
22901         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
22902
22903         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
22904         rather than trying to build and run a program using PCH.
22905         * gcc.dg/pch: Remove dg-do commands from test files.
22906
22907         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
22908
22909         * gcc.dg/pch/macro-3.c: New.
22910         * gcc.dg/pch/macro-3.h: New.
22911
22912         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
22913
22914         * gcc.dg/pch/common-1.c: New.
22915         * gcc.dg/pch/common-1.h: New.
22916         * gcc.dg/pch/decl-1.c: New.
22917         * gcc.dg/pch/decl-1.h: New.
22918         * gcc.dg/pch/decl-2.c: New.
22919         * gcc.dg/pch/decl-2.h: New.
22920         * gcc.dg/pch/decl-3.c: New.
22921         * gcc.dg/pch/decl-3.h: New.
22922         * gcc.dg/pch/decl-4.c: New.
22923         * gcc.dg/pch/decl-4.h: New.
22924         * gcc.dg/pch/decl-5.c: New.
22925         * gcc.dg/pch/decl-5.h: New.
22926         * gcc.dg/pch/global-1.c: New.
22927         * gcc.dg/pch/global-1.h: New.
22928         * gcc.dg/pch/inline-1.c: New.
22929         * gcc.dg/pch/inline-1.h: New.
22930         * gcc.dg/pch/inline-2.c: New.
22931         * gcc.dg/pch/inline-2.h: New.
22932         * gcc.dg/pch/static-1.c: New.
22933         * gcc.dg/pch/static-1.h: New.
22934         * gcc.dg/pch/static-2.c: New.
22935         * gcc.dg/pch/static-2.h: New.
22936
22937         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
22938
22939         * g++.dg/pch/pch.exp: Better handle failing testcases.
22940         * gcc.dg/pch/pch.exp: Likewise.
22941         * gcc.dg/pch/macro-1.c: New.
22942         * gcc.dg/pch/macro-1.h: New.
22943         * gcc.dg/pch/macro-2.c: New.
22944         * gcc.dg/pch/macro-2.h: New.
22945
22946         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
22947
22948         * g++.dg/dg.exp: Treat files in pch/ specially.
22949         * g++.dg/pch/pch.exp: New file.
22950         * g++.dg/pch/empty.H: New file.
22951         * g++.dg/pch/empty.C: New file.
22952         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
22953         "precompile".
22954
22955         * gcc.dg/pch/pch.exp: New file.
22956         * gcc.dg/pch/empty.h: New file.
22957         * gcc.dg/pch/empty.c: New file.
22958         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
22959         "precompile".
22960
22961 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22962
22963         * g++.dg/template/friend14.C: New test.
22964
22965 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22966
22967         * gcc.dg/old-style-asm-1.c: New test.
22968
22969 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
22970
22971         * gcc.c-torture/compile/20030109-1.c: New test.
22972
22973 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22974
22975         * gcc.c-torture/execute/20030109-1.c: New test.
22976
22977 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
22978
22979         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
22980         * g++.old-deja/g++.mike/dyncast2.C: Likewise
22981         * g++.old-deja/g++.mike/dyncast3.C: Likewise
22982         * g++.old-deja/g++.mike/eh2.C: Likewise
22983         * g++.old-deja/g++.mike/eh3.C: Likewise
22984         * g++.old-deja/g++.mike/eh5.C: Likewise
22985         * g++.old-deja/g++.mike/eh6.C: Likewise
22986         * g++.old-deja/g++.mike/eh7.C: Likewise
22987         * g++.old-deja/g++.mike/eh8.C: Likewise
22988         * g++.old-deja/g++.mike/eh9.C: Likewise
22989         * g++.old-deja/g++.mike/eh10.C: Likewise
22990         * g++.old-deja/g++.mike/eh12.C: Likewise
22991         * g++.old-deja/g++.mike/eh13.C: Likewise
22992         * g++.old-deja/g++.mike/eh14.C: Likewise
22993         * g++.old-deja/g++.mike/eh16.C: Likewise
22994         * g++.old-deja/g++.mike/eh17.C: Likewise
22995         * g++.old-deja/g++.mike/eh18.C: Likewise
22996         * g++.old-deja/g++.mike/eh21.C: Likewise
22997         * g++.old-deja/g++.mike/eh23.C: Likewise
22998         * g++.old-deja/g++.mike/eh24.C: Likewise
22999         * g++.old-deja/g++.mike/eh25.C: Likewise
23000         * g++.old-deja/g++.mike/eh26.C: Likewise
23001         * g++.old-deja/g++.mike/eh27.C: Likewise
23002         * g++.old-deja/g++.mike/eh28.C: Likewise
23003         * g++.old-deja/g++.mike/eh29.C: Likewise
23004         * g++.old-deja/g++.mike/eh31.C: Likewise
23005         * g++.old-deja/g++.mike/eh33.C: Likewise
23006         * g++.old-deja/g++.mike/eh34.C: Likewise
23007         * g++.old-deja/g++.mike/eh35.C: Likewise
23008         * g++.old-deja/g++.mike/eh36.C: Likewise
23009         * g++.old-deja/g++.mike/eh37.C: Likewise
23010         * g++.old-deja/g++.mike/eh38.C: Likewise
23011         * g++.old-deja/g++.mike/eh39.C: Likewise
23012         * g++.old-deja/g++.mike/eh40.C: Likewise
23013         * g++.old-deja/g++.mike/eh41.C: Likewise
23014         * g++.old-deja/g++.mike/eh42.C: Likewise
23015         * g++.old-deja/g++.mike/eh44.C: Likewise
23016         * g++.old-deja/g++.mike/eh46.C: Likewise
23017         * g++.old-deja/g++.mike/eh47.C: Likewise
23018         * g++.old-deja/g++.mike/eh48.C: Likewise
23019         * g++.old-deja/g++.mike/eh49.C: Likewise
23020         * g++.old-deja/g++.mike/eh50.C: Likewise
23021         * g++.old-deja/g++.mike/eh51.C: Likewise
23022         * g++.old-deja/g++.mike/eh53.C: Likewise
23023         * g++.old-deja/g++.mike/eh55.C: Likewise
23024         * g++.old-deja/g++.mike/p7912.C: Likewise
23025         * g++.old-deja/g++.mike/p9706.C: Likewise
23026         * g++.old-deja/g++.mike/p10416.C: Likewise
23027         * g++.old-deja/g++.mike/p11667.C: Likewise
23028         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
23029         Remove redundant reference to Iris.
23030         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
23031         Elxsi, i860, Pico Java, and WE32K.
23032
23033 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
23034
23035         * g++.dg/ext/asm4.C: New test.
23036
23037 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23038
23039         PR c++/9030
23040         * g++.dg/template/friend12.C: New test.
23041         * g++.dg/template/friend13.C: Likewise.
23042         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
23043
23044 2003-01-08  Jan Hubicka  <jh@suse.cz>
23045
23046         * gcc.dg/i386-cadd.c: New test.
23047         * gcc.dg/i386-cmov4.c: Likewise.
23048
23049 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
23050
23051         PR c++/9165
23052         * g++.dg/warn/Wunused-3.C: New test.
23053
23054         * g++.dg/abi/bitfield9.C: New test.
23055
23056         PR c++/9189
23057         * g++.dg/parse/defarg3.C: New test.
23058
23059 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
23060
23061         * g++.dg/parse/ambig1.C: New test.
23062         * g++.dg/parse/defarg2.C: New test.
23063
23064 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
23065
23066         * g++.dg/template/defarg-1.C: New test.
23067         * g++.dg/template/local2.C: Likewise.
23068
23069 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
23070
23071         * gcc.c-torture/execute/20030105-1.c: New test.
23072
23073 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23074
23075         * g++.dg/parse/namespace3.C: Remove extra semicolons.
23076         * g++.dg/parse/namespace4.C: Likewise.
23077
23078 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
23079
23080         * g++.dg/template/ntp2.C: New test.
23081
23082 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
23083
23084         * g++.dg/parse/extern-C-1.C: New test.
23085
23086         * g++.dg/parse/namespace4.C: New test.
23087
23088         * g++.dg/template/nested1.C: New test.
23089
23090         * g++.dg/parse/namespace3.C: New test.
23091
23092 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
23093
23094         * g++.dg/lookup/two-stage1.C: New test.
23095
23096 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23097
23098         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
23099         * g++.old-deja/g++.jason/access8.C: Likewise.
23100         * g++.old-deja/g++.other/decl5.C: Likewise.
23101
23102 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
23103
23104         * g++.dg/parse/parse7.C: New test.
23105
23106 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
23107
23108         PR c++/2843
23109         * g++.dg/ext/attrib7.C: New test.
23110
23111 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
23112
23113         * g++.dg/parse/parse6.C: New test.
23114
23115 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
23116
23117         * gcc.dg/h8300-stack-1.c: New.
23118
23119 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
23120
23121         g++.dg/lookup/exception1.C: New test.
23122
23123         g++.dg/lookup/template1.C: New test.
23124
23125         g++.dg/parse/namespace2.C: New test.
23126
23127         g++.dg/parse/parens2.C: New test.
23128
23129 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
23130
23131         * g++.dg/parse/parse5.C: New test.
23132         * g++.dg/lookup/scoped4.C: New test.
23133
23134 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
23135
23136         * g++.dg/parse/parens1.C: New test.
23137
23138         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
23139         angle-bracket1.C.
23140         * g++.dg/parse/parens2.C: New test.
23141
23142         * g++.dg/lookup/scope-operator1.C: New test.
23143
23144         * g++.dg/parse/operator1.C: New test.
23145
23146 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23147
23148         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
23149         * g++.old-deja/g++.other/access6.C: Likewise.
23150         * g++.old-deja/g++.other/decl1.C: Likewise.
23151         * g++.old-deja/g++.pt/typename12.C: Likewise.
23152
23153 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
23154
23155         * g++.dg/parse/namespace1.C: New test.
23156
23157 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
23158
23159         * g++.dg/parse/parse4.C: New test.
23160
23161 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
23162
23163         * g++.dg/parse/parse3.C: New test.
23164
23165 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
23166
23167         * g++.dg/parse/parse2.C: New test.
23168
23169 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
23170
23171         * g++.dg/template/friend11.C: New test.
23172
23173 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
23174
23175         * g++.dg/parse/parse1.C: New test.
23176
23177 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
23178
23179         * lib/profopt.exp: Change the name of a global variable to avoid
23180         possible clashes with other test suites.
23181
23182 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
23183
23184         * g++.dg/inherit/covariant8.C: New test.
23185
23186 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
23187
23188         * g++.dg/init/array9.C: New test.
23189
23190         PR c++/9112
23191         * g++.dg/parse/expr1.C: New test.
23192
23193 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
23194
23195         * gcc.c-torture/compile/20021230-1.c: New test.
23196
23197 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
23198
23199         * g++.dg/inherit/covariant5.C: New test.
23200         * g++.dg/inherit/covariant6.C: New test.
23201         * g++.dg/inherit/covariant7.C: New test.
23202
23203 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23204
23205         PR c++/2739
23206         * g++.dg/other/access2.C: New test.
23207
23208 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23209
23210         * g++.dg/other/anon-struct.C: No longer fails
23211         * g++.old-deja/g++.brendan/parse4.C: Likewise.
23212         * g++.old-deja/g++.brendan/parse5.C: Likewise.
23213         * g++.old-deja/g++.brendan/parse6.C: Likewise.
23214
23215 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23216
23217         * g++.dg/parse/angle-bracket.C (main): No longer fails.
23218
23219 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
23220
23221         * g++.dg/eh/spec4.C: Remove stray semicolon.
23222         * g++.dg/expr/pmf-1.C: Change error message.
23223         * g++.dg/ext/asm1.C: Remove stray semicolon.
23224         * g++.dg/ext/typename1.C: Add missing typenames.
23225         * g++.dg/inherit/template-as-base.C: Change error message.
23226         * g++.dg/lookup/scoped1.C: Likewise.
23227         * g++.dg/lookup/scoped2.C: Likewise.
23228         * g++.dg/lookup/using2.C: Likewise.
23229         * g++.dg/other/component1.C: Remove stray semicolon.
23230         * g++.dg/other/do1.C: Change error message.
23231         * g++.dg/other/error2.C: Likewise.
23232         * g++.dg/other/init1.C: Likewise.
23233         * g++.dg/other/packed1.C: Remove stray semicolon.
23234         * g++.dg/other/ptrmem2.C: Change error message.
23235         * g++.dg/parse/parameter-declaration-1.C: Remove line number
23236         marker.
23237         * g++.dg/special/initp1.C: Remove invalid attribute usage.
23238         * g++.dg/template/access3.C: Add typename keyword.
23239         * g++.dg/template/access5.C: Remove stray semicolon.
23240         * g++.dg/template/access6.C: Likewise.
23241         * g++.dg/template/complit1.C: Likewise.
23242         * g++.dg/template/crash1.C: Change error message.
23243         * g++.dg/template/inherit2.C: Remove stray semicolon.
23244         * g++.dg/template/instantiate2.C: Likewise.
23245         * g++.dg/template/instantiate3.C: Change error message.
23246         * g++.dg/template/qual1.C: Remove stray semicolon.
23247         * g++.dg/template/qualttp18.C: Change error message.
23248         * g++.dg/template/ref1.C: Remove stray semicolon.
23249         * g++.dg/template/sizeof1.C (A::value): Declare it.
23250         * g++.dg/template/spec4.C: Change error message.
23251         * g++.dg/template/static1.C: Likewise.
23252         * g++.dg/template/type1.C: Likewise.
23253         * g++.dg/template/typename3.C: Likewise.
23254         * g++.old-deja/g++.benjamin/13478.C: Change error message.
23255         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
23256         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
23257         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
23258         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
23259         named return value extension.
23260         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
23261         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
23262         * g++.old-deja/g++.bob/extern_C.C: Likewise.
23263         * g++.old-deja/g++.bob/inherit2.C: Likewise.
23264         * g++.old-deja/g++.brendan/complex1.C: Likewise.
23265         * g++.old-deja/g++.brendan/copy5.C: Likewise.
23266         * g++.old-deja/g++.brendan/crash13.C: Likewise.
23267         * g++.old-deja/g++.brendan/crash15.C: Likewise.
23268         * g++.old-deja/g++.brendan/crash18.C: Change error message.
23269         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
23270         * g++.old-deja/g++.brendan/crash38.C: Likewise.
23271         * g++.old-deja/g++.brendan/crash50.C: Likewise.
23272         * g++.old-deja/g++.brendan/crash56.C: Likewise.
23273         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
23274         syntax.
23275         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
23276         * g++.old-deja/g++.brendan/crash8.C: Change error message.
23277         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
23278         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
23279         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
23280         * g++.old-deja/g++.brendan/template11.C: Likewise.
23281         * g++.old-deja/g++.brendan/template26.C: Likewise.
23282         * g++.old-deja/g++.brendan/template27.C: Use explicit
23283         specialization syntax.
23284         * g++.old-deja/g++.brendan/template30.C: Likewise.
23285         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
23286         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
23287         non-dependent names.
23288         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
23289         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
23290         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
23291         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
23292         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
23293         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
23294         named return value extension.
23295         * g++.old-deja/g++.ext/namedret2.C: Likewise.
23296         * g++.old-deja/g++.ext/namedret3.C: Likewise.
23297         * g++.old-deja/g++.ext/return1.C: Likewise.
23298         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
23299         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
23300         * g++.old-deja/g++.jason/access8.C: Likewise.
23301         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
23302         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
23303         pseudo-destructor names.
23304         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
23305         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
23306         pseudo-destructor names.
23307         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
23308         * g++.old-deja/g++.jason/overload19.C: Likewise.
23309         * g++.old-deja/g++.jason/overload32.C: Likewise.
23310         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
23311         stray semicolons.
23312         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
23313         * g++.old-deja/g++.jason/return.C: Likewise.
23314         * g++.old-deja/g++.jason/return2.C: Likewise.
23315         * g++.old-deja/g++.jason/shadow1.C: Likewise.
23316         * g++.old-deja/g++.jason/special.C: Use explicit specialization
23317         syntax.
23318         * g++.old-deja/g++.jason/template10.C: Account for use of
23319         non-dependent names.
23320         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
23321         syntax.
23322         * g++.old-deja/g++.jason/template37.C: Likewise.
23323         * g++.old-deja/g++.law/access4.C: Change error messages.
23324         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
23325         pseudo-destructor names.
23326         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
23327         * g++.old-deja/g++.law/ctors9.C: Likewise.
23328         * g++.old-deja/g++.law/cvt22.C: Likewise.
23329         * g++.old-deja/g++.law/dtors5.C: Likewise.
23330         * g++.old-deja/g++.law/global-init1.C: Likewise.
23331         * g++.old-deja/g++.law/missed-error3.C: Likewise.
23332         * g++.old-deja/g++.law/operators28.C: Likewise.
23333         * g++.old-deja/g++.law/visibility28.C: Likewise.
23334         * g++.old-deja/g++.martin/eval1.C: Likewise.
23335         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
23336         name.
23337         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
23338         * g++.old-deja/g++.mike/net34.C: Likewise.
23339         * g++.old-deja/g++.mike/net36.C: Likewise.
23340         * g++.old-deja/g++.mike/ns2.C: Likewise.
23341         * g++.old-deja/g++.mike/p12306.C: Likewise.
23342         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
23343         value extension.
23344         * g++.old-deja/g++.mike/p700.C: Likewise.
23345         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
23346         * g++.old-deja/g++.mike/p710.C: Likewise.
23347         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
23348         value extension.
23349         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
23350         * g++.old-deja/g++.mike/pmf9.C: Likewise.
23351         * g++.old-deja/g++.ns/crash2.C: Likewise.
23352         * g++.old-deja/g++.ns/crash3.C: Likewise.
23353         * g++.old-deja/g++.ns/invalid1.C: Likewise.
23354         * g++.old-deja/g++.ns/ns17.C: Likewise.
23355         * g++.old-deja/g++.ns/template16.C: Likewise.
23356         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
23357         keyword.
23358         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
23359         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
23360         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
23361         named return value extension.
23362         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
23363         * g++.old-deja/g++.other/access4.C: Issue additional error
23364         messages.
23365         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
23366         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
23367         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
23368         * g++.old-deja/g++.other/crash25.C: Change error message.
23369         * g++.old-deja/g++.other/crash4.C: Change error message.
23370         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
23371         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
23372         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
23373         checks.
23374         * g++.old-deja/g++.other/defarg8.C: Likewise.
23375         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
23376         * g++.old-deja/g++.other/dtor10.C: Likewise.
23377         * g++.old-deja/g++.other/incomplete.C: Likewise.
23378         * g++.old-deja/g++.other/linkage7.C: Likewise.
23379         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
23380         lookup algorithm.
23381         * g++.old-deja/g++.other/mangle2.C: Likewise.
23382         * g++.old-deja/g++.other/refinit2.C: Likewise.
23383         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
23384         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
23385         * g++.old-deja/g++.pt/crash28.C: Likewise.
23386         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
23387         syntax.
23388         * g++.old-deja/g++.pt/crash32.C: Change error message.
23389         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
23390         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
23391         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
23392         error message position.
23393         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
23394         * g++.old-deja/g++.pt/defarg8.C: Change error message.
23395         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
23396         syntax.
23397         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
23398         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
23399         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
23400         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
23401         keyword.
23402         * g++.old-deja/g++.pt/explicit31.C: Likewise.
23403         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
23404         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
23405         keyword.
23406         * g++.old-deja/g++.pt/explicit71.C: Change error message.
23407         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
23408         syntax.
23409         * g++.old-deja/g++.pt/friend28.C: Account for use of
23410         non-dependent names.
23411         * g++.old-deja/g++.pt/friend29.C: Likewise.
23412         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
23413         rules.
23414         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
23415         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
23416         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
23417         lookup rules.
23418         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
23419         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
23420         keyword.
23421         * g++.old-deja/g++.pt/memclass20.C: Likewise.
23422         * g++.old-deja/g++.pt/memclass5.C: Likewise.
23423         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
23424         keyword.
23425         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
23426         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
23427         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
23428         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
23429         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
23430         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
23431         keyword.
23432         * g++.old-deja/g++.pt/spec10.C: Likewise.
23433         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
23434         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
23435         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
23436         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
23437         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
23438         * g++.old-deja/g++.pt/ttp62.C: Likewise.
23439         * g++.old-deja/g++.pt/ttp64.C: Likewise.
23440         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
23441         * g++.old-deja/g++.pt/typename15.C: Likewise.
23442         * g++.old-deja/g++.pt/typename22.C: Likewise.
23443         * g++.old-deja/g++.pt/typename6.C: Change error messages.
23444         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
23445         * g++.old-deja/g++.pt/virtual2.C: Likewise.
23446         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
23447         syntax.
23448         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
23449         return value extension.
23450         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
23451         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
23452         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
23453         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
23454
23455 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
23456
23457         * g++.dg/warn/inline1.C: New test.
23458         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
23459         * g++.old-deja/g++.jason/synth10.C: Likewise.
23460         * g++.old-deja/g++.mike/net31.C: Likewise.
23461         * g++.old-deja/g++.mike/p8786.C: Likewise.
23462
23463         * g++.dg/template/friend10.C: New test.
23464         * g++.dg/template/conv5.C: New test.
23465
23466 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
23467
23468         * g++.dg/lookup/scoped3.C: New test.
23469
23470         * g++.dg/lookup/decl1.C: New test.
23471         * g++.dg/lookup/decl2.C: New test.
23472
23473 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
23474
23475         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
23476         gcc.c-torture/compile/20021015-1.c,
23477         gcc.c-torture/compile/20021015-2.c,
23478         gcc.c-torture/compile/20021123-1.c,
23479         gcc.c-torture/compile/20021123-2.c,
23480         gcc.c-torture/compile/20021123-3.c,
23481         gcc.c-torture/compile/20021123-4.c,
23482         gcc.c-torture/execute/20021024-1.c: Add tests previously added
23483         only to 3.1 or 3.2 branch.
23484
23485 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
23486
23487         * gcc.dg/i386-bitfield3.c: New test.
23488
23489         * gcc.dg/i386-bitfield2.c: New test.
23490
23491 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
23492
23493         * g++.dg/parse/conv_op1.C: New test.
23494
23495 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
23496
23497         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
23498         approved.
23499
23500 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
23501
23502         * gcc.c-torture/compile/20021220-1.c: New test.
23503
23504 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
23505
23506         * gcc.dg/i386-fastcall-1.c: New.
23507
23508 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23509
23510         * gcc.c-torture/execute/20021219-1.c: New test.
23511
23512 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23513
23514         * gcc.dg/i386-pic-1.c: New test.
23515
23516 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23517
23518         PR c++/8099
23519         * g++.dg/template/friend9.C: New test.
23520
23521 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23522
23523         PR c++/3663
23524         * g++.dg/template/access7.C: New test.
23525
23526 2002-12-18  Nick Clifton  <nickc@redhat.com>
23527
23528         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
23529         the libstdc++-v3 directory has been found.
23530
23531 2002-12-12  Devang Patel <dpatel@apple.com>
23532         * gcc.dg/darwin-ld-1.c: New test.
23533         * gcc.dg/darwin-ld-2.c: New test.
23534         * gcc.dg/darwin-ld-3.c: New test.
23535         * gcc.dg/darwin-ld-4.c: New test.
23536         * gcc.dg/darwin-ld-5.c: New test.
23537
23538 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
23539
23540         * gcc.c-torture/compile/20021212-1.c: New test.
23541
23542 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
23543
23544         * gcc.dg/fshort-wchar: New test.
23545
23546 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
23547
23548         PR c++/8372
23549         * g++.dg/template/dtor1.C: New test.
23550
23551         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
23552         markers.
23553
23554 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
23555
23556         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
23557
23558 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
23559
23560         * g++.dg/template/static1.C: New test.
23561         * g++.dg/template/static2.C: New test.
23562         * g++.old-deja/g++.ext/memconst.C: New test.
23563
23564 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23565
23566         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
23567         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
23568         * g++.dg/special/initp1.C: Likewise.
23569
23570 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
23571
23572         * gcc.c-torture/execute/20021204-1.c: New test.
23573
23574 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
23575
23576         * gcc.dg/ppc-fmadd-1.c: New file.
23577         * gcc.dg/ppc-fmadd-2.c: New file.
23578         * gcc.dg/ppc-fmadd-3.c: New file.
23579
23580 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
23581
23582         * gcc.c-torture/compile/20021204-1.c: New test.
23583
23584 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
23585
23586         * g++.dg/inherit/covariant2.C: New test.
23587         * g++.dg/inherit/covariant3.C: New test.
23588         * g++.dg/inherit/covariant4.C: New test.
23589         * g++.dg/inherit/covariant1.C: Remove XFAIL.
23590         * g++.old-deja/g++.robertl/eb17.C: Likewise.
23591
23592 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
23593
23594         PR c++/8688
23595         * g++.dg/init/brace3.C: New test.
23596
23597 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
23598
23599         * gcc.dg/20020210-1.c: Fix a comment typo.
23600
23601 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
23602
23603         PR c++/8720
23604         * g++.dg/parse/defarg1.C: New test.
23605
23606         PR c++/8615
23607         * g++.dg/template/char1.C: New test.
23608
23609         * g++.dg/template/varmod1.C: Fix typo.
23610
23611 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23612
23613         DR 180
23614         * g++.old-deja/g++.pt/crash32.C: Expect error.
23615
23616 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
23617
23618         PR c++/5919
23619         * g++.dg/template/varmod1.C: New test.
23620
23621         PR c++/8727
23622         * g++.dg/inherit/typeinfo1.C: New test.
23623
23624         PR c++/8663
23625         * g++.dg/inherit/typedef1.C: New test.
23626
23627 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
23628
23629         PR c++/8332
23630         PR c++/8493
23631         * g++.dg/template/strlen1.C: New test.
23632
23633         PR c++/8227
23634         * g++.dg/template/ctor2.C: New test.
23635
23636         PR c++/8214
23637         * g++.dg/init/string1.C: New test.
23638
23639         PR c++/8511
23640         * g++.dg/template/friend8.C: New test.
23641
23642 2002-11-29  Joe Buck <jbuck@synopsys.com>
23643
23644         * g++.dg/lookup/anon2.C: New test.
23645
23646 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
23647
23648         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
23649         h8300 port.
23650
23651 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
23652
23653         * gcc.dg/bitfld-6.c: New test.
23654
23655 2002-11-27  Jan Hubicka  <jh@suse.cz>
23656
23657         * gcc.c-torture/execute/20021127.[cx]: New test.
23658
23659 2002-11-26  Jan Hubicka  <jh@suse.cz>
23660
23661         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
23662         quality.
23663
23664 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
23665
23666         * g++.dg/init/brace2.C: New test.
23667         * g++.old-deja/g++.mike/p9129.C: Correct.
23668
23669 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
23670
23671         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
23672
23673 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
23674
23675         * gcc.dg/sibcall-6: New test for indirect sibcalls.
23676
23677 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
23678
23679         * testsuite/g++.dg/abi/empty11.C: New test.
23680         * testsuite/g++.dg/rtti/cv1.C: New test.
23681
23682 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
23683
23684         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
23685
23686 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
23687
23688         * g++.dg/abi/empty10.C: New test.
23689
23690 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
23691
23692         * gcc.c-torture/compile/20021124-1.c: New test.
23693
23694 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
23695
23696         * g++.dg/abi/rtti2.C: New test.
23697
23698 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
23699
23700         * gcc.dg/i386-unroll-1.c: New test.
23701
23702 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
23703
23704         * gcc.c-torture/compile/20021120-1.c: New test.
23705         * gcc.c-torture/compile/20021120-2.c: New test.
23706
23707 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
23708
23709         * gcc.dg/bitfld-5.c: New test.
23710
23711 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
23712
23713         * gcc.c-torture/execute/20021120-3.c: New test.
23714
23715 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
23716
23717         * gcc.c-torture/execute/20021120-2.c: New test.
23718
23719 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
23720
23721         * gcc.c-torture/execute/20021120-1.c: New test.
23722
23723 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
23724
23725         * gcc.c-torture/execute/20021118-3.c: New test.
23726
23727 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23728
23729         * gcc.c-torture/compile/20021119-1.c: New test.
23730
23731 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
23732
23733         * gcc.dg/duff-1.c: New test.
23734         * gcc.dg/duff-2.c: New test.
23735         * gcc.dg/duff-3.c: New test.
23736
23737 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
23738
23739         * gcc.dg/cpp/_Pragma5.c: New test.
23740
23741 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
23742
23743         * gcc.c-torture/execute/20021118-2.c: New test.
23744
23745 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
23746
23747         * gcc.c-torture/execute/20021118-1.c: New test.
23748
23749 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
23750
23751         * gcc.dg/20021116-1.c: New test.
23752
23753 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
23754
23755         * g++.dg/abi/vcall1.C: New test.
23756
23757 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
23758
23759         * gcc.dg/20021029-1.c: New test.
23760         * gcc.dg/20021029-2.c: New test.
23761
23762 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23763
23764         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
23765
23766 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
23767
23768         PR c/8439
23769         * gcc.dg/20021110.c: Move to ...
23770         * gcc.c-torture/compile/20021110.c: .... here.
23771
23772 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23773
23774         PR c/8467
23775         * gcc.c-torture/execute/20021111-1.c
23776
23777 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
23778
23779         PR c/8439
23780         * gcc.dg/20021110.c: New test.
23781
23782 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
23783
23784         * g++.dg/abi/vthunk3.C: Run only on x86.
23785
23786 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
23787
23788         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
23789
23790 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
23791
23792         * lib/compat.exp (compat-execute): Fix logic error in last
23793         change.
23794
23795 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
23796
23797         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
23798
23799 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23800
23801         PR c++/8389
23802         * g++.dg/template/access6.C: New test.
23803
23804 2002-11-08  Jan Hubicka  <jh@suse.cz>
23805
23806         * gcc.dg/i386-ssefp-1.c: New test.
23807         * gcc.dg/i386-ssefp-1.c: New test.
23808
23809 2002-11-08  Jan Hubicka  <jh@suse.cz>
23810
23811         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
23812
23813 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
23814
23815         * g++.dg/abi/vthunk3.C: New test.
23816
23817         PR c++/8338
23818         * g++.dg/template/crash2.C: New test.
23819
23820 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
23821
23822         * testsuite/g++.dg/abi/dtor1.C: New test.
23823         * testsuite/g++.dg/abi/dtor2.C: Likewise.
23824
23825 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
23826
23827         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
23828         Darwin.
23829
23830 2002-11-04  Adam Nemet  <anemet@lnxw.com>
23831
23832         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
23833         -mthumb.  Only xfail with -O0.
23834
23835 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
23836
23837         * g++.dg/abi/thunk1.C: New test.
23838         * g++.dg/abi/thunk2.C: Likewise.
23839         * g++.dg/abi/vtt1.C: Likewise.
23840
23841 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
23842
23843         PR optimization/8423
23844         * gcc.c-torture/execute/builtin-constant.c: New test.
23845
23846 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
23847
23848         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
23849         Add some more cases.
23850
23851 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
23852
23853         PR c++/8391
23854         * g++.dg/opt/local1.C: New test.
23855
23856 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
23857
23858         PR c++/8160
23859         * g++.dg/template/complit1.C: New test.
23860
23861         PR c++/8149
23862         * g++.dg/template/typename4.C: Likewise.
23863
23864 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23865
23866         Core issue 287, PR c++/7639
23867         * g++.dg/template/instantiate1.C: Adjust error location.
23868         * g++.dg/template/instantiate3.C: New test.
23869         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
23870         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
23871         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
23872
23873 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
23874
23875         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
23876
23877 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
23878
23879         PR c++/8287
23880         * g++.dg/init/dtor2.C: New test.
23881
23882 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23883
23884         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
23885         * gcc.dg/nest.c: Bypass errors on irix6.
23886
23887 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
23888
23889         * gcc.dg/nest.c: Expect error for mmix-*-*.
23890         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
23891
23892 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
23893
23894         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
23895         markers.
23896
23897         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
23898
23899 2002-10-25  Mike Stump  <mrs@apple.com>
23900
23901         * gcc.dg/warn-1.c: New test.
23902
23903 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
23904
23905         * g++.dg/template/typename3.C: New test.
23906
23907 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
23908
23909         * g++.dg/lookup/ptrmem1.C: New test.
23910
23911         * g++.dg/abi/vthunk2.C: New test.
23912
23913 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
23914
23915         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
23916
23917 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
23918
23919         * g++.dg/abi/empty9.C: New test.
23920
23921 2002-10-24  Richard Henderson  <rth@redhat.com>
23922
23923         * g++.dg/inherit/thunk1.C: Enable for ia64.
23924
23925 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
23926
23927         PR c++/8067
23928         * g++.dg/lookup/pretty1.C: New test.
23929
23930 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
23931
23932         * gcc.dg/20021023-1.c: New test.
23933
23934 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
23935
23936         PR c++/7679
23937         * g++.dg/parse/inline1.C: New test.
23938
23939 2002-10-23  Richard Henderson  <rth@redhat.com>
23940
23941         * g++.dg/inherit/thunk1.C: Enable for x86_64.
23942
23943         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
23944
23945 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
23946
23947         PR c++/6579
23948         * g++.dg/parse/stmtexpr3.C: New test.
23949
23950 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
23951
23952         * g++.dg/expr/cond1.C: New test.
23953
23954 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
23955
23956         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
23957
23958 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
23959
23960         * g++.dg/abi/vbase13.C: New test.
23961         * g++.dg/abi/vbase14.C: Likewise.
23962
23963 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
23964
23965         * gcc.dg/tls/pic-1.c: New test.
23966         * gcc.dg/tls/nonpic-1.c: New test.
23967         * gcc.dg/20021018-1.c: New test.
23968
23969 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
23970
23971         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
23972         Remove only files with the same base name as the test case.
23973         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
23974         (profopt-execute): Likewise.  Also, remove old profiling
23975         and performance data files before running the tests.
23976
23977         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
23978         * g++.dg/bprob/bprob.exp: Likewise.
23979         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
23980         to allow more general test case names.
23981
23982         * g++.dg/bprob/bprob-1.C: Rename to ...
23983         * g++.dg/bprob/g++-bprob-1.C: ... this.
23984
23985         * g77.dg/bprob/bprob-1.f: Rename to ...
23986         * g77.dg/bprob/g77-bprob-1.f: ... this.
23987
23988 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
23989
23990         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
23991         bison 1.50 or later.
23992
23993 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
23994
23995         * g++.dg/README: Describe more test directories.
23996
23997 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
23998
23999         * g++.dg/init/array6.C: Add additional tests.
24000
24001 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
24002
24003         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
24004         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
24005
24006 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
24007
24008         * gcc.c-torture/compile/20020604-1.x: New.
24009         * gcc.c-torture/compile/simd-5.x: Likewise.
24010         * gcc.c-torture/execute/920710-1.x: Likewise.
24011         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
24012
24013 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
24014
24015         * g++.dg/inherit/override1.C: Add dg-options clause.
24016
24017 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24018
24019         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
24020         _mm_slli_si128.
24021
24022 2002-10-19  Andreas Schwab  <schwab@suse.de>
24023
24024         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
24025         directory component.
24026
24027 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
24028
24029         * g++.dg/inherit/thunk1.C: New test.
24030
24031         * g++.dg/inherit/override1.C: New test.
24032
24033         * g++.dg/abi/mangle11.C: New test.
24034         * g++.dg/abi/mangle14.C: New test.
24035         * g++.dg/abi/mangle17.C: New test.
24036
24037 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
24038
24039         * g++.dg/overload/member2.C: New test.
24040
24041 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
24042
24043         * g++.dg/README: Describe new compat directory.
24044         * g++.dg/dg.exp: Skip tests in compat directory.
24045         * README.compat: New file.
24046         * lib/compat.exp: New expect script.
24047         * g++.dg/compat: New test directory.
24048         * g++.dg/compat/compat.exp: New expect script.
24049         * g++.dg/compat/abi: New test directory.
24050         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
24051         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
24052         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
24053         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
24054         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
24055         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
24056         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
24057         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
24058         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
24059         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
24060         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
24061         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
24062         * g++.dg/compat/break: New test directory.
24063         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
24064         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
24065         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
24066         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
24067         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
24068         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
24069         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
24070         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
24071         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
24072         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
24073         g++.dg/compat/break/README: New files.
24074         * g++.dg/compat/eh: New test directory.
24075         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
24076         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
24077         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
24078         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
24079         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
24080         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
24081         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
24082         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
24083         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
24084         g++.dg/compat/eh/filter2_y.C,
24085         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
24086         g++.dg/compat/eh/new1_y.C,
24087         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
24088         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
24089         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
24090         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
24091         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
24092         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
24093         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
24094         g++.dg/compat/eh/unexpected1_y.C: New files.
24095         * g++.dg/compat/init: New test directory.
24096         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
24097         g++.dg/compat/init/array5_y.C,
24098         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
24099         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
24100         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
24101         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
24102         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
24103         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
24104         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
24105         g++.dg/compat/init/init-ref2_y.C: New files.
24106
24107 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
24108
24109         PR c++/7584
24110         * g++.dg/inherit/using3.C: New test.
24111
24112 2002-10-17  Jan Hubicka  <jh@suse.cz>
24113
24114         * gcc.dg/20021017-2.c: New test.
24115
24116 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
24117
24118         * g++.dg/abi/mangle16.C: Adjust.
24119
24120         * g++.dg/init/array8.C: New test.
24121
24122 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
24123
24124         * gcc.dg/special/mips-abi.exp: New test.
24125         * gcc.dg/special/mips-abi.s: Empty file used by the above.
24126
24127 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
24128
24129         * g++.dg/abi/mangle16.C: New test.
24130         * g++.dg/abi/mangle17.C: Likewise.
24131
24132         PR c++/7478
24133         * g++.dg/template/ref1.C: New test.
24134
24135 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24136
24137         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
24138
24139 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
24140
24141         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
24142
24143 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
24144
24145         PR c++/7524
24146         * g++.dg/init/array7.C: New test.
24147
24148 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
24149
24150         * g++.dg/init/array6.C: New test.
24151
24152         * g++.dg/abi/mangle13.C: Likewise.
24153         * g++.dg/abi/mangle14.C: Likewise.
24154         * g++.dg/abi/mangle15.C: Likewise.
24155
24156 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
24157
24158         * g++.dg/abi/empty8.C: New test.
24159
24160 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
24161
24162         * g++.dg/init/ctor1.C: New test.
24163
24164 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
24165
24166         * gcc.c-torture/execute/20021015-1.c: New test.
24167
24168 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
24169
24170         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
24171
24172 2002-10-14  Jan Hubicka  <jh@suse.cz>
24173
24174         * gcc.dg/i386-ssetype-[1-5].c: New tests.
24175
24176 2002-10-14  Richard Henderson  <rth@redhat.com>
24177
24178         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
24179
24180 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
24181
24182         PR optimization/6631
24183         * g++.dg/opt/const2.C: New test.
24184
24185 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
24186
24187         PR c++/7176
24188         * g++.dg/parse/friend1.C: New test.
24189         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
24190
24191 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
24192
24193         * gcc.dg/20021014-1.c: New test.
24194
24195 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
24196
24197         PR c++/5661
24198         * g++.dg/ext/vlm1.C: New test.
24199         * g++.dg/ext/vlm2.C: Likewise.
24200
24201         * g++.dg/init/array1.C: Remove invalid braces.
24202         * g++.dg/init/brace1.C: New test.
24203         * g++.dg/init/copy2.C: Likewise.
24204         * g++.dg/init/copy3.C: Likewise.
24205         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
24206         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
24207         braces.
24208
24209 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
24210
24211         * gcc.dg/cpp/assembler.S: Don't use -ansi.
24212
24213 2002-10-11  Richard Shann  <richard.shann@superh.com>
24214
24215         * gcc.c-torture/compile/simd-5.c: New test.
24216
24217 2002-10-10  Roger Sayle  <roger@eyesopen.com>
24218
24219         * gcc.c-torture/execute/shiftopt-1.c: New test case.
24220
24221 2002-10-10  Jim Wilson  <wilson@redhat.com>
24222
24223         * gcc.c-torture/execute/20021010-1.c: New test.
24224
24225 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
24226
24227         PR c/7353
24228         * g++.dg/ext/typedef-init.C: New test.
24229         * gcc.dg/typedef-init.c: New test.
24230
24231 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
24232
24233         * gcc.dg/cpp/paste13.c: New test.
24234
24235 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24236
24237         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
24238         remaining platforms, XFAIL during compile, not execute.  Don't
24239         XFAIL at -O0.
24240
24241 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
24242
24243         * gcc.dg/alias-1.c: Tweak expected warning.
24244
24245 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
24246
24247         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
24248
24249 2002-10-06  Andreas Jaeger  <aj@suse.de>
24250
24251         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
24252         * gcc.dg/cpp/c++98.C: Likewise.
24253
24254         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
24255         * g++.dg/cpp/c++98.C: Likewise.
24256
24257         * g++.dg/README (Subdirectories): Mention cpp directory.
24258
24259         PR target/7559
24260         * gcc.dg/20021006-1.c: New test.
24261
24262 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24263
24264         PR c++/7804
24265         * g++.dg/other/warning1.C: New test.
24266
24267 2002-10-04  Roger Sayle  <roger@eyesopen.com>
24268
24269         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
24270         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
24271         and sparc-*-* with -m64 as expected failures.  See PR 8087.
24272
24273 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
24274
24275         PR c++/7931
24276         * g++.dg/template/ptrmem3.C: New test.
24277
24278         PR c++/7754
24279         * g++.dg/template/union1.C: New test.
24280
24281 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
24282
24283         PR c++/8006
24284         * g++.dg/abi/mangle9.C: New test.
24285         * g++.dg/abi/mangle10.C: New test.
24286         * g++.dg/abi/mangle11.C: New test.
24287         * g++.dg/abi/mangle12.C: New test.
24288
24289 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
24290
24291         PR c++/7188.
24292         * g++.dg/template/meminit1.C: New test.
24293         * g++.dg/warn/Wreorder-1.C: Likewise.
24294         * g++.old-deja/g++.mike/warn3.C: Tweak.
24295         * lib/prune.exp: Ingore "in copy constructor".
24296
24297 2002-10-02  Andreas Jaeger  <aj@suse.de>
24298
24299         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
24300         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
24301         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
24302         on x86-64.
24303
24304 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
24305
24306         * gcc.dg/empty1.C: Fix typo.
24307
24308 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
24309
24310         * gcc.dg/alias-1.c: New test.
24311
24312 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
24313
24314         * gcc.dg/empty1.C: New test.
24315
24316         * g++.dg/tls/init-2.C: Tweak error messages.
24317
24318 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
24319
24320         * gcc.c-torture/compile/20020923-1.c: New test.
24321
24322 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
24323
24324         * gcc.c-torture/execute/ffs-1.c: New test.
24325         * gcc.c-torture/execute/ffs-2.c: Ditto.
24326
24327 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
24328
24329         * g++.dg/overload/member1.C: New test.
24330
24331 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
24332
24333         * g++.dg/abi/empty7.C: New test.
24334         * g++.dg/init/pm2.C: Likewise.
24335
24336 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
24337
24338         * g++.dg/rtti/crash1.C: New test.
24339
24340 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
24341
24342         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
24343         gcc.dg/sibcall-4.c: New tests.
24344
24345 2002-09-28  Roger Sayle  <roger@eyesopen.com>
24346
24347         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
24348         powerpc and MMIX targets.
24349
24350 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
24351
24352         * gcc.dg/cpp/20020927-1.c: New.
24353
24354 2002-09-26  David S. Miller  <davem@redhat.com>
24355
24356         * gcc.c-torture/compile/trunctfdf.c: New.
24357
24358 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24359
24360         * lib/target-supports.exp (check_weak_available): Handle solaris2.
24361
24362 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
24363
24364         * gcc.c-torture/execute/loop-15.c: New.
24365
24366 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
24367
24368         * README.QMTEST: Fix typo.
24369
24370 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
24371
24372         * gcc.dg/20020926-1.c: New test.
24373
24374 2002-09-25  David S. Miller  <davem@redhat.com>
24375
24376         PR target/7842
24377         * gcc.c-torture/execute/shiftdi.c: New test.
24378
24379 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
24380
24381         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
24382         unique to the tool.
24383         * lib/g77.exp (g77_init): Likewise.
24384         * lib/g++.exp (g++_init): Likewise.
24385         * lib/objc.exp (objc_init): Likewise.
24386
24387 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
24388
24389         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
24390         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
24391         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
24392
24393 2002-09-25  Richard Henderson  <rth@redhat.com>
24394
24395         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
24396         too-small long double.
24397
24398 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
24399
24400         * gcc.dg/20020919-1.c: New test.
24401
24402 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
24403
24404         * g++.dg/abi/bitfield6.C: New test.
24405         * g++.dg/abi/bitfield7.C: New test.
24406         * g++.dg/abi/bitfield8.C: New test.
24407         * g++.dg/abi/vbase11.C: New test.
24408
24409 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24410
24411         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
24412         hppa*-*-hpux*.  Update test comment.
24413
24414 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
24415
24416         * gcc.dg/tls/struct-1.c: New test.
24417
24418 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
24419
24420         * gcc.dg/cpp/tr-warn2.c: Update.
24421
24422 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
24423
24424         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
24425
24426 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
24427
24428         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
24429         systems.
24430
24431 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
24432
24433         * gcc.c-torture/execute/ieee/mzero3.c: New test.
24434
24435         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
24436         Adjust for c++filt moved to binutils.  Remove spurious duplicate
24437         setting of cxxfilt.
24438
24439 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
24440
24441         * gcc.dg/20020312-2.c: Update for darwin.
24442
24443 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
24444
24445         * g++.old-deja/g++.other/crash32.C: Mark ICE.
24446
24447 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
24448
24449         * objc.dg/comp-types-1.m: New test.
24450         * objc.dg/comp-types-2.m: New test.
24451         * objc.dg/comp-types-3.m: New test.
24452         * objc.dg/comp-types-4.m: New test.
24453         * objc.dg/comp-types-5.m: New test.
24454         * objc.dg/comp-types-6.m: New test.
24455
24456 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24457
24458         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
24459
24460 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
24461
24462         * g++.dg/other/do1.C: New test.
24463
24464         * g++.dg/template/subst1.C: New test.
24465
24466 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
24467
24468         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
24469
24470 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
24471
24472         * g++.dg/template/qualttp20.C: Adjust expected errors.
24473         * g++.old-deja/g++.jason/report.C: Likewise.
24474         * g++.old-deja/g++.other/qual1.C: Likewise.
24475
24476         * g++.dg/lookup/scoped2.C: New test.
24477
24478         * g++.dg/ext/asm3.C: New test.
24479
24480 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
24481
24482         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
24483
24484 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
24485
24486         * ChangeLog: follow spelling conventions.
24487         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
24488         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
24489         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
24490         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
24491         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
24492         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
24493         * g++.old-deja/g++.law/global-init1.C: Likewise.
24494         * g++.old-deja/g++.other/delete4.C: Likewise.
24495         * g++.old-deja/g++.other/inline21.C: Likewise.
24496         * g++.old-deja/g++.other/singleton.C: Likewise.
24497         * g77.dg/strlen0.f: Likewise.
24498         * g77.f-torture/compile/20010519-1.f: Likewise.
24499         * g77.f-torture/compile/980310-4.f: Likewise.
24500         * gcc.c-torture/compile/20000605-1.c: Likewise.
24501         * gcc.c-torture/execute/20020225-1.c: Likewise.
24502         * gcc.dg/c90-hexfloat-2.c: Likewise.
24503         * gcc.dg/c99-bool-1.c: Likewise.
24504         * gcc.dg/c99-hexfloat-2.c: Likewise.
24505         * gcc.dg/dll-2.c: Likewise.
24506         * gcc.dg/wtr-union-init-1.c: Likewise.
24507         * gcc.dg/wtr-union-init-2.c: Likewise.
24508         * gcc.dg/wtr-union-init-3.c: Likewise.
24509         * gcc.dg/cpp/avoidpaste1.c: Likewise.
24510         * gcc.dg/cpp/defined.c: Likewise.
24511         * gcc.dg/cpp/macsyntx.c: Likewise.
24512         * gcc.dg/cpp/paste2.c: Likewise.
24513         * gcc.dg/cpp/trad/defined.c: Likewise.
24514         * gcc.dg/format/c90-printf-1.c: Likewise.
24515         * gcc.dg/format/c90-scanf-1.c: Likewise.
24516         * gcc.dg/format/c99-printf-1.c: Likewise.
24517         * gcc.dg/format/c99-scanf-1.c: Likewise.
24518         * gcc.misc-tests/gcov-8.c: Likewise.
24519         * lib/profopt.exp: Likewise.
24520
24521 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
24522
24523         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
24524
24525 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
24526
24527         * g++.dg/inherit/using2.C: New test.
24528
24529 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
24530
24531         * ChangeLog: Follow spelling conventions.
24532         * g++.dg/template/friend4.C: Likewise.
24533         * g++.old-deja/g++.pt/crash67.C: Likewise.
24534         * gcc.c-torture/execute/20000801-4.c: Likewise.
24535         * gcc.dg/c90-digraph-1.c: Likewise.
24536         * gcc.dg/c94-digraph-1.c: Likewise.
24537         * gcc.dg/c99-digraph-1.c: Likewise.
24538         * gcc.dg/cpp/line5.c: Likewise.
24539         * gcc.dg/cpp/multiline.c: Likewise.
24540         * gcc.dg/cpp/trad/literals-1.c: Likewise.
24541         * gcc.dg/format/attr-3.c: Likewise.
24542         * gcc.dg/format/c90-scanf-3.c: Likewise.
24543         * gcc.dg/format/ext-4.c: Likewise.
24544
24545 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
24546
24547         * g++.dg/template/pretty1.C: New test.
24548
24549 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
24550
24551         * gcc.c-torture/execute/struct-cpy-1.c: New test.
24552
24553 2002-09-13  Matt Austern  <austern@apple.com>
24554
24555         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
24556         passing a cast expression to a function by const reference.
24557
24558 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
24559
24560         * g++.dg/template/deduce1.C: New test.
24561
24562 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
24563
24564         * gcc.c-torture/execute/simd-1.c: Force all use of int to
24565         32-bit int.
24566
24567 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24568
24569         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
24570         usage.
24571
24572 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
24573
24574         * gcc.c-torture/compile/20020910-1.c: New test.
24575
24576 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
24577
24578         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
24579
24580 2002-09-10  Andreas Jaeger  <aj@suse.de>
24581
24582         * gcc.dg/20020312-2.c: Adjust for x86-64.
24583
24584 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
24585
24586         * g77.dg/7388.f: New test case for PR 7388.
24587
24588 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
24589
24590         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
24591
24592 2002-09-05  Ziemowit Laski <zlaski@apple.com>
24593
24594         * objc.dg/proto-lossage-1.m: New test.
24595
24596 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
24597
24598         * gcc.dg/cpp/_Pragma4.c: Fix typo.
24599
24600 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
24601
24602         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
24603         expected to pass.
24604
24605 2002-09-06  Stan Shebs  <shebs@apple.com>
24606             David Edelsohn  <edelsohn@gnu.org>
24607
24608         * gcc.dg/weak: New directory.
24609         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
24610         target-specific xfail bits.
24611         * gcc.dg/typeof-2.c: Move to new directory.
24612         * gcc.dg/weak.exp: New expect script.
24613
24614 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
24615
24616         * gcc.c-torture/execute/extzvsi.c: New test.
24617
24618 2002-09-05  Stan Shebs  <shebs@apple.com>
24619
24620         * gcc.dg/weak-1.c: xfail on Darwin.
24621         * gcc.dg/weak-2.c: Ditto.
24622         * gcc.dg/weak-3.c: Ditto.
24623         * gcc.dg/weak-4.c: Ditto.
24624         * gcc.dg/weak-5.c: Ditto.
24625         * gcc.dg/weak-6.c: Ditto.
24626         * gcc.dg/weak-7.c: Ditto.
24627         * gcc.dg/weak-8.c: Ditto.
24628         * gcc.dg/weak-9.c: Ditto.
24629
24630 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
24631
24632         * gcc.c-torture/execute/loop-14.c: New test.
24633
24634 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
24635
24636         * g++.dg/other/cxa-atexit1.C: New test.
24637
24638         * gcc.dg/typeof-2.c: New test.
24639
24640 2002-09-03  Roger Sayle  <roger@eyesopen.com>
24641
24642         * gcc.dg/builtins-2.c: New testcase.
24643         * gcc.dg/builtins-3.c: New testcase.
24644
24645 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
24646
24647         * gcc.dg/cpp/_Pragma4.c: New test.
24648
24649 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
24650
24651         * objc/execute/nil_method-1.m: New testcase.
24652
24653 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
24654
24655         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
24656         [Object class], not [Object initialize].
24657
24658 2002-08-31  Roger Sayle  <roger@eyesopen.com>
24659             Hans-Peter Nilsson  <hp@bitrange.com>
24660
24661         * gcc.c-torture/execute/20020720-1.x: Skip test on
24662         mmix-knuth-mmixware.  Correct comment.
24663
24664 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
24665
24666         * testsuite/g++.dg/abi/bitfield5.C: New test.
24667         * testsuite/g++.dg/abi/vbase10.C: Likewise.
24668
24669 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
24670
24671         * objc.dg/undeclared-selector.m: New test.
24672
24673 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
24674
24675         * g++.dg/other/offsetof1.C: Avoid cast warning.
24676
24677 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
24678
24679         * objc.dg/super-class-2.m: New test.
24680
24681 2002-08-24  Matt Austern  <austern@apple.com>
24682
24683         * g++.dg/ext/lvaddr.C: New test.
24684         * g++.dg/ext/lvcast.C: New test.
24685
24686 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
24687
24688         * testsuite/g++.dg/inherit/cond1.C: New test.
24689
24690 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
24691
24692         * gcc.dg/noncompile/incomplete-1.c: New test.
24693
24694 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
24695
24696         * gcc.dg/typespec-1.c: New test.
24697
24698 2002-08-20  Devang Patel  <dpatel@apple.com>
24699         * objc.dg/proto-hier-2.m: New test.
24700
24701 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
24702
24703         * objc.dg/bitfield-1.m: New test.
24704         * objc.dg/bitfield-2.m: New test.
24705
24706 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
24707
24708         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
24709         gcc.dg/c99-flex-array-4.c: New tests.
24710
24711 2002-08-16  Stan Shebs  <shebs@apple.com>
24712
24713         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
24714
24715 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
24716
24717         * gcc.dg/typeof-1.c: New test.
24718         * g++.dg/ext/typeof2.C: New test.
24719
24720 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
24721
24722         * g++.dg/other/offsetof1.C: New test.
24723
24724 2002-08-14  Richard Henderson  <rth@redhat.com>
24725
24726         * gcc.dg/tls/diag-3.c: Fix expected message strings.
24727
24728 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
24729
24730         * gcc.dg/cpp/_Pragma3.c: New test.
24731
24732 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
24733
24734         * g++.dg/template/inherit3: New test.
24735
24736 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
24737
24738         * gcc.dg/bitfld-4.c: Add blank options.
24739
24740 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
24741
24742         * g++.dg/template/crash1.C: New test.
24743
24744 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
24745
24746         * gcc.dg/tls/opt-2.c: New test.
24747
24748 2002-08-08  Devang Patel  <dpatel@apple.com>
24749
24750         * objc.dg/selector-1.m : New test
24751
24752 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
24753
24754         * g++.dg/abi/bitfield4.C: New test.
24755         * gcc.dg/bitfld-4.c: New test.
24756
24757 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
24758
24759         * g++.dg/other/packed1.C: New test.
24760
24761 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
24762
24763         * g++.dg/abi/offsetof.C: Tweak error messages.
24764         * g++.old-deja/g++.mike/p10769a.C: Likewise.
24765
24766 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
24767
24768         * gcc.dg/bitfld-3.c: New test.
24769
24770 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
24771             Richard Henderson  <rth@redhat.com>
24772
24773         * gcc.dg/i386-bitfield1.c: New test.
24774         * g++.dg/abi/bitfield3.C: Update.
24775
24776 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
24777
24778         * objc.dg/const-str-2.m: Update.
24779         * gcc.dg/cpp/c++98.c: Change to C extension.
24780         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
24781         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
24782
24783 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
24784
24785         * testsuite/gcc.dg/tls/diag-3.c: New.
24786
24787 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
24788
24789         * g++.dg/README (Subdirectories): Document new subdir expr.
24790         * g++.dg/expr/pmf-1.C: New test.
24791
24792 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
24793
24794         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
24795
24796 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
24797
24798         * g++.dg/abi/bitfield3.C: New test.
24799
24800 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
24801
24802         * lib/gcov.exp: Tweak expected line formats.
24803         * gcc.misc-tests/gcov8.c: New test.
24804         * gcc.misc-tests/gcov8.x: New flags.
24805
24806 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
24807
24808         * consistency.vlad/layout/endian.c: Include string.h.
24809
24810         * gcc.c-torture/execute/20020805-1.c: New test.
24811
24812 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
24813
24814         * g++.dg/other/conversion1.C: New test.
24815
24816 2002-08-03  Roger Sayle  <roger@eyesopen.com>
24817
24818         * gcc.dg/builtins-1.c: New testcase.
24819
24820 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
24821
24822         * g++.dg/inherit/access3.C: New test.
24823
24824 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
24825
24826         * gcc.dg/ia64-visibility-2.c: New test.
24827
24828 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
24829
24830         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
24831         __qualifier_flags to __flags.
24832
24833 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
24834
24835         * g++.dg/inherit/operator1.C: New test.
24836         * g++.dg/lookup/disamb1.C: Fix typo in comment.
24837         * g++.dg/other/error1.C: Change expected error message.
24838         * g++.dg/template/conv4.C: Likewise.
24839
24840 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
24841
24842         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
24843         for documented behavior.
24844
24845 2002-07-25  Roger Sayle  <roger@eyesopen.com>
24846
24847         * gcc.c-torture/execute/20020720-1.x: Skip this test on
24848         several targets known to fail.
24849
24850 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
24851
24852         * gcc.dg/mips-args-[123].c: New tests.
24853
24854 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
24855
24856         * gcc.dg/ppc-spe.c: New.
24857
24858 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
24859
24860         * g++.dg/other/ptrmem4.C: New testcase.
24861
24862 2002-07-24  Richard Henderson  <rth@redhat.com>
24863
24864         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
24865
24866 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
24867
24868         * g++.dg/ext/alignof1.C (main): Return 0 for success.
24869
24870 2002-07-24  Roger Sayle  <roger@eyesopen.com>
24871
24872         * gcc.c-torture/execute/memset-3.c: New testcase.
24873
24874 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
24875
24876         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
24877         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
24878
24879 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24880
24881         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
24882         Delete.
24883
24884 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
24885
24886         * gcc.c-torture/compile/simd-4.c: New test.
24887
24888 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24889
24890         PR c++/7347, c++/7348
24891         * g++.dg/template/access4.C: New test.
24892         * g++.dg/template/access5.C: New test.
24893         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
24894         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
24895         * g++.old-deja/g++.pt/ttp58.C: Likewise.
24896         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
24897
24898 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
24899
24900         * gcc.dg/gnu89-init-2.c: New test.
24901
24902 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
24903
24904         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
24905
24906 2002-07-20  Roger Sayle  <roger@eyesopen.com>
24907
24908         * gcc.c-torture/execute/20020720-1.c: New testcase.
24909
24910 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
24911
24912         * gcc.dg/cpp/Wsignprom.c: New tests.
24913
24914 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
24915
24916         * gcc.c-torture/execute/loop-13.c: New test.
24917
24918 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
24919
24920         * gcc.dg/cpp/expr.c: New tests.
24921
24922 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
24923
24924         * g++.dg/opt/pr6713.C: Add template instantiation.
24925
24926 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
24927
24928         * gcc.dg/nest.c: New test.
24929
24930 2002-07-17  Richard Henderson  <rth@redhat.com>
24931
24932         * g++.dg/opt/pr6713.C: New test.
24933
24934 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
24935
24936         * gcc.c-torture/execute/loop-2e.x: Let the testcase
24937         XFAIL for all x86 processors.
24938
24939 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
24940
24941         * gcc.c-torture/execute/20010122-1.x: Do not test with
24942         -fomit-frame-pointer.
24943
24944 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24945
24946         * g++.dg/template/instantiate2.C: New test.
24947         * g++.dg/template/spec4.C: New test.
24948
24949 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24950
24951         * g++.dg/template/access2.C: New test.
24952         * g++.dg/template/access3.C: New test.
24953
24954 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
24955
24956         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
24957         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
24958         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
24959         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
24960         Convert to use <stdarg.h>.
24961         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
24962         Delete.
24963         * gcc.dg/va-arg-2.c: New.
24964         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
24965
24966 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
24967
24968         * gcc.c-torture/compile/20020710-1.c: New test.
24969
24970 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
24971                           Andrew Pinski  <pinskia@physics.uc.edu>
24972
24973         gcc.c-torture/compile/simd-2.c: New testcase.
24974         gcc.c-torture/compile/simd-3.c: Likewise.
24975
24976 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
24977
24978         PR c++/7224
24979         * g++.dg/overload/error1.C: New test.
24980
24981 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24982
24983         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
24984         configuration and IRIX 6 O32 ABI.
24985
24986 2002-07-11  Roger Sayle  <roger@eyesopen.com>
24987
24988         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
24989
24990 2002-07-10  Roger Sayle  <roger@eyesopen.com>
24991
24992         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
24993
24994 2002-07-10  Jeffrey A Law  <law@redhat.com>
24995
24996         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
24997
24998         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
24999
25000 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
25001
25002         * gcc.dg/20020312-2.c: Check for __PPC__.
25003
25004 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
25005
25006         * gcc.c-torture/compile/20020709-1.c: New test.
25007
25008 2002-07-07  Roger Sayle  <roger@eyesopen.com>
25009
25010         * g++.dg/template/qualttp21.C: New test case.
25011
25012 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
25013
25014         * gcc.c-torture/compile/20020706-1.c: New test.
25015         * gcc.c-torture/compile/20020706-2.c: New test.
25016
25017 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
25018             Alexandre Oliva  <aoliva@redhat.com>
25019
25020         * g++.dg/warn/incomplete1.C: New test.
25021
25022 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25023
25024         PR c++/7099
25025         * g++.dg/warn/noreturn1.C: New test.
25026
25027 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
25028
25029         PR c++/6706
25030         * g++.dg/debug/debug6.C: New test.
25031         * g++.dg/debug/debug7.C: New test.
25032
25033 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
25034
25035         * gcc.c-torture/compile/simd-3.c: New test.
25036
25037 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
25038
25039         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
25040         * gcc.dg/20020620-1.c: Likewise.
25041
25042 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25043
25044         PR c++/6944
25045         * g++.dg/init/array4.C: New test.
25046         * g++.dg/init/array5.C: New test.
25047
25048 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
25049
25050         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
25051         * gcc.c-torture/execute/simd-2.c (main): Likewise.
25052
25053 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25054
25055         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
25056         * gcc.dg/wtr-aggr-init-1.c: Likewise.
25057         * gcc.dg/wtr-conversion-1.c: Likewise.
25058         * gcc.dg/wtr-escape-1.c: Likewise.
25059         * gcc.dg/wtr-int-type-1.c: Likewise.
25060         * gcc.dg/wtr-label-1.c: Likewise.
25061         * gcc.dg/wtr-static-1.c: Likewise.
25062         * gcc.dg/wtr-strcat-1.c: Likewise.
25063         * gcc.dg/wtr-suffix-1.c: Likewise.
25064         * gcc.dg/wtr-switch-1.c: Likewise.
25065         * gcc.dg/wtr-unary-plus-1.c: Likewise.
25066         * gcc.dg/wtr-union-init-1.c: Likewise.
25067         * gcc.dg/wtr-union-init-2.c: Likewise.
25068         * gcc.dg/wtr-union-init-3.c: Likewise.
25069
25070         * gcc.dg/wtr-func-def-1.c: New test.
25071
25072 2002-07-02 Devang Patel <dpatel@apple.com>
25073
25074         * objc.dg/param-1.m: New test.
25075
25076 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
25077
25078         * gcc.dg/cpp/trad/directive.c: Add test.
25079         * gcc.dg/cpp/trad/macroargs.c: Add test.
25080         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
25081
25082 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
25083
25084         * gcc.dg/cpp/cmdlne-M.c: New test.
25085
25086 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
25087
25088         * objc.dg/desig-init-1.m: New test.
25089
25090 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25091
25092         PR c++/6716
25093         * g++.dg/template/instantiate1.C: New test.
25094
25095 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
25096
25097         PR c++/7112
25098         * g++.dg/template/sizeof2.C: New test.
25099
25100 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
25101
25102         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
25103         gcc.dg/cpp/trad/include.c: New tests.
25104
25105 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
25106
25107         PR target/7177
25108         * gcc.c-torture/compile/20020701-1.c: New test.
25109
25110 2002-07-01  Stan Shebs  <shebs@apple.com>
25111
25112         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
25113         header here...
25114         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
25115         (objc-torture-execute): or here.
25116
25117 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
25118
25119         * gcc.c-torture/execute/arith-rand-ll.c: New test.
25120
25121 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
25122
25123         * gcc.dg/cpp/trad/escaped-nl.c: New test.
25124
25125 2002-06-30  Devang Patel  <dpatel@apple.com>
25126
25127         * objc.dg/fsyntax-only.m: New test.
25128
25129 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
25130
25131         PR c++/6695
25132         * g++.dg/template/friend7.C: New file.
25133
25134 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
25135
25136         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
25137         return type.
25138
25139 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
25140
25141         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
25142         avoid division by zero.
25143
25144 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
25145
25146         * gcc.dg/Wunknownprag.c: New tests.
25147
25148 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
25149
25150         * gcc.c-torture/execute/simd-2.c: New test.
25151
25152 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
25153
25154         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
25155         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
25156         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
25157         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
25158         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
25159         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
25160         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
25161         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
25162         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
25163         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
25164         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
25165         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
25166         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
25167         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
25168         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
25169         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
25170         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
25171
25172 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
25173
25174         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
25175         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
25176         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
25177         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
25178         New tests.
25179         * gcc.dg/cpp/trad/directive.c: Update.
25180
25181 2002-06-23  Andreas Jaeger  <aj@suse.de>
25182
25183         * gcc.c-torture/execute/complex-6.c: New.
25184
25185 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
25186
25187         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
25188         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
25189         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
25190         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
25191
25192 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
25193
25194         * gcc.dg/cpp/trad: New directory with traditional tests copied
25195         from parent directory.
25196         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
25197         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
25198         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
25199         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
25200         Move to trad/ and rename.
25201         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
25202         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
25203         gcc.dg/cpp/trad/redef2.c: New tests.
25204         * gcc.dg/cpp/trad/trad.exp: New driver.
25205
25206 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
25207
25208         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
25209         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
25210         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
25211         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
25212         Remove.
25213
25214 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
25215
25216         * gcc.dg/20020620-1.c: New test.
25217
25218 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25219
25220         * g++.dg/template/ttp4.C: New test.
25221
25222 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
25223
25224         * g++.dg/opt/vt1.C: Fix regexp.
25225
25226 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25227
25228         * gcc.c-torture/execute/pure-1.c: Make functions static again.
25229         Don't use attribute `noinline'.
25230
25231 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
25232
25233         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
25234
25235 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
25236
25237         * gcc.c-torture/execute/simd-1.c: New.
25238
25239         * gcc.dg/simd-1.c: New.
25240
25241 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
25242
25243         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
25244
25245 2002-06-16  Richard Henderson  <rth@redhat.com>
25246
25247         * g++.dg/ext/anon-struct1.C: New.
25248         * g++.dg/ext/anon-struct2.C: New.
25249         * g++.dg/ext/anon-struct3.C: New.
25250         * gcc.dg/anon-struct-1.c: New.
25251         * gcc.dg/anon-struct-2.c: New.
25252         * gcc.dg/anon-struct-3.c: New.
25253         * gcc.dg/20011008-1.c: Adjust warning text.
25254         * gcc.dg/20020527-1.c: Add -fms-extensions.
25255
25256 2002-06-16  Richard Henderson  <rth@redhat.com>
25257
25258         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
25259
25260 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
25261
25262         * gcc.c-torture/execute/20020615-1.c: New test.
25263
25264 2002-06-15  Roger Sayle  <roger@eyesopen.com>
25265
25266         * gcc.c-tortuture/execute/compare-1.c: New test case.
25267         * gcc.c-tortuture/execute/compare-2.c: New test case.
25268         * gcc.c-tortuture/execute/compare-3.c: New test case.
25269
25270 2002-06-13  Richard Henderson  <rth@redhat.com>
25271
25272         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
25273         ia64 ilp32.
25274
25275 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25276
25277         * g++.dg/template/typename2.C: Update error message.
25278
25279 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
25280
25281         * gcc.c-torture/execute/20020611-1.c: New test.
25282
25283 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
25284
25285         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
25286         list of targets to skip.
25287
25288 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
25289
25290         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
25291         targets if not optimizing.
25292
25293 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
25294
25295         * gcc.c-torture/compile/20020605-1.c: New test.
25296
25297         * g++.dg/opt/vt1.C: New test.
25298
25299         * gcc.dg/20020531-1.c: New test.
25300
25301         * gcc.dg/20020530-1.c: New test.
25302
25303         * gcc.dg/20020527-1.c: New test.
25304
25305         * g++.dg/opt/cse1.C: New test.
25306
25307 2002-06-07  Roger Sayle  <roger@eyesopen.com>
25308
25309         * gcc.dg/20020607-2.c: New test case.
25310
25311 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
25312
25313         * gcc.c-torture/compile/20020604-1.c: New test.
25314
25315 2002-06-04  Richard Henderson  <rth@redhat.com>
25316
25317         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
25318         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
25319         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
25320
25321 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
25322
25323         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
25324
25325 2002-06-03  Richard Henderson  <rth@redhat.com>
25326
25327         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
25328         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
25329
25330 2002-06-02  Richard Henderson  <rth@redhat.com>
25331
25332         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
25333         test functions static.
25334
25335 2002-06-02  Andreas Jaeger  <aj@suse.de>
25336
25337         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
25338         now.
25339
25340 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
25341
25342         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
25343         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
25344         Update for mofified diagnostics.
25345         * gcc.dg/c99-intconst-1.c: No longer fail.
25346
25347 2002-06-02  Richard Henderson  <rth@redhat.com>
25348
25349         * gcc.dg/uninit-A.c: Remove xfail markers.
25350
25351 2002-06-01  Roger Sayle  <roger@eyesopen.com>
25352
25353         * gcc.dg/fnegate-1.c: New test case.
25354
25355 2002-05-30  Osku Salerma  <osku@iki.fi>
25356
25357         * gcc.c-torture/execute/mayalias-1.c: New file.
25358
25359 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
25360
25361         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
25362         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
25363         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
25364
25365 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
25366
25367         * gcc.c-torture/execute/20020529-1.c: New test.
25368
25369 2002-05-27  Richard Henderson  <rth@redhat.com>
25370
25371         * g++.dg/ext/attrib6.C: New test case.
25372
25373 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25374
25375         * gcc.c-torture/execute/pure-1.c: New test.
25376
25377 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
25378
25379         * gcc.dg/cpp/arith-2.c: Remove.
25380
25381 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
25382
25383         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
25384         * gcc.dg/cpp/if-3.c: Remove.
25385
25386 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
25387
25388         * g++.dg/opt/cse2.C: New test.
25389
25390 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
25391
25392         * gcc.dg/cpp/arith-1.c: New semantic tests.
25393         * gcc.dg/cpp/if-1.c: Update.
25394
25395 2002-05-24  Ben Elliston  <bje@redhat.com>
25396
25397         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
25398
25399 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
25400
25401         * gcc.dg/verbose-asm.c: New test.
25402
25403 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
25404
25405         * gcc.dg/cpp/paste12.c: New test.
25406
25407 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
25408
25409         * g++.dg/parse/named_ops.C: New test.
25410
25411 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
25412
25413         * gcc/testsuite/gcc.dg/weak-8.c: New test.
25414
25415 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
25416
25417         * gcc.dg/weak-2.c: Allow optional leading underscore
25418         in scan-assembler symbol name.
25419         * gcc.dg/weak-3.c: Likewise.
25420         * gcc.dg/weak-4.c: Likewise.
25421         * gcc.dg/weak-5.c: Likewise.
25422
25423 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
25424
25425         * gcc.dg/20020523-1.c: New test.
25426
25427 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
25428
25429         * objc.dg/const-str-2.m: Update now that we stop after
25430         a command line error.
25431
25432 2002-05-22  Richard Henderson  <rth@redhat.com>
25433
25434         * g++.dg/dg.exp: Fix typo in test pruneing.
25435
25436 2002-05-22  Richard Henderson  <rth@redhat.com>
25437
25438         * g++.dg/dg.exp: Prune the tls subdirectory.
25439         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
25440         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
25441         * g++.dg/tls/init-1.C: New.
25442
25443 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
25444
25445         * gcc.dg/20020517-1.c: New test.
25446
25447 2002-05-21  Richard Henderson  <rth@redhat.com>
25448
25449         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
25450         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
25451
25452 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
25453
25454         * g++.dg/other/copy2.C: New test.
25455
25456 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
25457
25458         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
25459         (MAX_COPY): Bump up to 10 times sizeof (long long).
25460         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
25461
25462         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
25463         sizeof (long long).
25464
25465         * gcc.c-torture/execute/strcpy-1.c: New test.
25466
25467 2002-05-19  Jason Merrill  <jason2redhat.com>
25468
25469         * g++.dg/ext/oper1.C: New test.
25470
25471 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
25472 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
25473
25474         * README.QMTEST: New file.
25475
25476         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
25477
25478 2002-05-19  Andreas Jaeger  <aj@suse.de>
25479
25480         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
25481         now.
25482         * gcc.c-torture/execute/loop-2d.x: Likewise.
25483
25484 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
25485
25486         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
25487         support weak symbols.
25488         * gcc.dg/weak-4.c: Likewise
25489         * gcc.dg/weak-6.c: Likewise
25490
25491 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
25492
25493         * gcc.dg/weak-3.c: Add dg-excess-error comment for
25494         cygwin, coff and h8300-*-hms targets
25495         * gcc.dg/weak-5.c: Likewise
25496         * gcc.dg/weak-7.c: Likewise
25497
25498 2002-05-16  Jason Merrill  <jason@redhat.com>
25499
25500         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
25501         (scan-assembler-not, scan-assembler-dem): Likewise.
25502         (scan-assembler-dem-not): Likewise.
25503
25504 2002-05-15  Richard Henderson  <rth@redhat.com>
25505
25506         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
25507
25508 2002-05-15  Richard Henderson  <rth@redhat.com>
25509
25510         * gcc.dg/weak-5.c (vfoo1c): No warning here.
25511         (vfoo1f): Warning here.
25512         (vfoo1l): Don't redefine the alias.
25513
25514 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
25515
25516         * g++.dg/init/pm1.C: New test.
25517
25518 2002-05-12  David S. Miller  <davem@redhat.com>
25519
25520         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
25521         types.
25522
25523 2002-05-10  Roger Sayle  <roger@eyesopen.com>
25524
25525         * gcc.c-torture/execute/20020510-1.c: New test case.
25526
25527 2002-05-10  David S. Miller  <davem@redhat.com>
25528
25529         * gcc.c-torture/execute/conversion.c: Test long double too.
25530
25531 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
25532
25533         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
25534         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
25535         * lib/g++.exp (g++_link_flags): Likewise.
25536         * lib/objc.exp (objc_target_compile): Likewise.
25537
25538 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
25539
25540         * gcc.dg/cpp/poison.c: Update.
25541         * gcc.dg/cpp/20000625-2.c: Remove.
25542         * gcc.dg/cpp/direct2s.c: Remove final test.
25543
25544 2002-05-08  Tom Rix  <trix@redhat.com>
25545
25546         * gcc.c-torture/execute/20020508-1.c: New test.
25547         * gcc.c-torture/execute/20020508-2.c: New test.
25548         * gcc.c-torture/execute/20020508-3.c: New test.
25549
25550 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
25551
25552         * gcc.dg/cpp/charconst-4.c: More tests.
25553
25554 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
25555
25556         PR c/6569
25557         * gcc.dg/weak-3.c: Update location of warning messages.
25558         * gcc.dg/weak-5.c: Likewise.
25559
25560 2002-05-06  Roger Sayle  <roger@eyesopen.com>
25561
25562         * gcc.c-torture/execute/20020506-1.c: New test case.
25563
25564 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
25565
25566         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
25567
25568 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
25569
25570         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
25571
25572 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
25573
25574         * gcc.dg/cpp/charconst-3.c: New test.
25575
25576 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
25577
25578         * gcc.dg/cpp/charconst.c: Update tests.
25579
25580 2002-05-05  Tim Josling  <tej@melbpc.org.au>
25581
25582         * treelang: Added directory for new sample language treelang. Also
25583         lib/treelang.exp: New file to signal treelang should be tested.
25584
25585 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
25586
25587         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
25588         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
25589         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
25590         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
25591         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
25592         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
25593         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
25594
25595 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
25596
25597         * gcc.dg/format/xopen-2.c: New test.
25598
25599 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
25600
25601         * gcc.dg/20020503-1.c: New test.
25602
25603 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
25604
25605         * g++.dg/init/dtor1.C: Make it tougher.
25606
25607 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
25608
25609         * g++.dg/init/dtor1.C: New test.
25610
25611 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
25612
25613         * gcc.dg/altivec-8.c: New.
25614
25615 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
25616
25617         * gcc.dg/altivec-7.c: New.
25618
25619 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
25620
25621         * g++.dg/parse/typedef1.C: New test.
25622
25623 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
25624
25625         PR c++/6486
25626         * g++.dg/template/friend6.C: New test.
25627
25628         PR c++/6492
25629         * g++.dg/init/copy1.C: New test.
25630
25631 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
25632
25633         * g++.dg/warn/effc1.C: New test.
25634
25635 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
25636
25637         * gcc.dg/cpp/if-cexp.c: Add a test.
25638
25639 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
25640
25641         * gcc.dg/20020426-2.c: New test.
25642
25643 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
25644
25645         * gcc.dg/cpp/if-mop.c: Update.
25646         * gcc.dg/cpp/if-mpar.c: Add test.
25647         * gcc.dg/cpp/if-oppr.c: Update.
25648
25649 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25650
25651         PR c/6343
25652         * gcc.dg/weak-[2-7].c: New tests.
25653
25654 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
25655
25656         * gcc.dg/enum1.c: New test.
25657
25658 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
25659
25660         PR c++/6497
25661         * g++.dg/inherit/access2.C: New test.
25662
25663 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
25664
25665         PR bootstrap/6445
25666         * gcc.dg/20020426-1.c: New test.
25667
25668 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
25669
25670         * g++.dg/abi/enum1.C: New test.
25671
25672 2002-04-26  Richard Henderson  <rth@redhat.com>
25673
25674         * gcc.dg/c99-bool-1.c: Expect always true warning.
25675
25676 2002-04-25  Roger Sayle  <roger@eyesopen.com>
25677
25678         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
25679
25680 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25681
25682         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
25683         targets.
25684
25685 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
25686
25687         * g++.dg/abi/mange7.C: New test.
25688
25689         PR c++/6438.
25690         * g++.dg/parse/stmtexpr2.C: New test.
25691
25692 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
25693
25694         * gcc.dg/20020312-2.c: Add SH target.
25695
25696 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25697
25698         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
25699         compiler output on mips*-*-irix*.
25700
25701 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
25702
25703         * g++.dg/parse/attr1.C: New test.
25704
25705 2002-04-23  Roger Sayle  <roger@eyesopen.com>
25706
25707         * gcc.c-torture/execute/string-opt-17.c: New test case.
25708         * gcc.c-torture/execute/memset-2.c: New test case.
25709
25710 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
25711
25712         PR c++/6256:
25713         * g++.dg/template/friend5.C: New test.
25714
25715         PR c++/6331:
25716         * g++.dg/template/qual1.C: Likewise.
25717
25718 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
25719
25720         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
25721         Include stdlib.h, not stdio.h or ctype.h.
25722
25723 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
25724
25725         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
25726         cris-*-elf* and mmix-*-*.
25727         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
25728         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
25729         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
25730         Ditto.
25731         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
25732         * gcc.dg/wchar_t-1.c: Ditto.
25733
25734 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
25735
25736         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
25737         Clarify comment.
25738
25739 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
25740
25741         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
25742
25743 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25744
25745         * gcc.c-torture/execute/20000906-1.x: Delete.
25746
25747 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
25748
25749         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
25750
25751 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
25752
25753         * PR6367
25754         * g77.f-torture/execute/6367.f: New test.
25755         * g77.f-torture/execute/6367.x: Disable for MMIX.
25756
25757 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
25758
25759         * PR6352
25760         * g++.dg/opt/inline2.C: New test.
25761
25762 2002-04-18  Richard Henderson  <rth@redhat.com>
25763
25764         * gcc.dg/20000906-1.c: Enable for all targets.
25765         * gcc.c-torture/compile/iftrap-2.c: New.
25766
25767 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
25768
25769         * gcc.dg/20020418-1.c: New test.
25770         * gcc.dg/20020418-2.c: New test.
25771
25772 2002-04-18  Richard Henderson  <rth@redhat.com>
25773
25774         * gcc.c-torture/compile/iftrap-1.c: New.
25775         * gcc.dg/iftrap-1.c: Adjust for ia64.
25776         * gcc.dg/iftrap-2.c: New.
25777
25778 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
25779
25780         * gcc.c-torture/compile/20020418-1.c: New test.
25781
25782 2002-04-18  Roger Sayle  <roger@eyesopen.com>
25783
25784         * gcc.c-torture/compile/20020415-1.c: New.
25785
25786 2002-04-18  David S. Miller  <davem@redhat.com>
25787
25788         * gcc.c-torture/execute/20020418-1.c: New test.
25789
25790 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
25791
25792         * gcc.dg/20020416-1.c: New test.
25793
25794         * g++.dg/opt/inline1.C: New test.
25795
25796 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
25797
25798         * gcc.dg/altivec-5.c: New test.
25799
25800         * gcc.dg/20020415-1.c: New test.
25801
25802 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
25803
25804         * testsuite/lib/chill.exp: Remove.
25805
25806 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
25807
25808         * g++.dg/other/big-struct.C: New test.
25809
25810 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
25811
25812         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
25813         of scratch file.
25814
25815 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
25816
25817         PR c/6277
25818         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
25819         in scan-assembler function name
25820
25821 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
25822
25823         * g77.f-torture/execute/980628-4.x,
25824         g77.f-torture/execute/980628-5.x,
25825         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
25826         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
25827         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
25828         i[34567]86-*-*.
25829
25830 2002-04-13  David S. Miller  <davem@redhat.com>
25831
25832         * gcc.c-torture/execute/20020413-1.c: New test.
25833
25834 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
25835
25836         * gcc.dg/asm-6.c,
25837         * g++.dg/ext/asm1.C: New tests.
25838
25839 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
25840
25841         PR c++ 5373.
25842         * g++.dg/parse/stmtexpr1.C: New test.
25843
25844         PR c++/5189.
25845         * g++.dg/template/copy1.C: New test.
25846
25847 2002-04-12  Richard Henderson  <rth@redhat.com>
25848
25849         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
25850
25851 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
25852
25853         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
25854         gcc.c-torture/execute/20020307-2.c.
25855
25856 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
25857
25858         * g++.dg/ext/attrib5.C,
25859         * g++.dg/lookup/struct1.C: New tests.
25860
25861 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
25862
25863         * gcc.dg/20020411-1.c: New test.
25864
25865         * gcc.c-torture/execute/20020411-1.c: New test.
25866
25867 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
25868
25869         * g77.f-torture/execute/6177.f: New test.
25870
25871 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
25872
25873         PR middle-end/6247
25874         * g++.dg/opt/cleanup1.C: New test.
25875
25876         * g++.dg/opt/const1.C: New test.
25877
25878 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
25879
25880         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
25881
25882 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
25883
25884         PR c++/5507
25885         * g++.dg/template/typename2.C: New test.
25886
25887 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
25888
25889         * gcc.c-torture/execute/loop-12.c: New.
25890
25891 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
25892
25893         * g77.f-torture/execute/980628-4.x,
25894         g77.f-torture/execute/980628-5.x,
25895         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
25896         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
25897         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
25898
25899 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25900
25901         PR optimization/6086
25902         * g++.dg/opt/preinc1.C: New test.
25903
25904 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
25905
25906         PR c++/5571
25907         * g++.dg/opt/static2.C: New test.
25908
25909 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
25910
25911         PR c/5120
25912         * gcc.dg/20020406-1.c: New test.
25913
25914 2002-04-04  David S. Miller  <davem@redhat.com>
25915
25916         * gcc.c-torture/execute/20020404-1.c: New test.
25917
25918 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
25919
25920         PR c/6123
25921         * gcc.dg/20020312-2.c: Do not declare global register variable
25922         if __PIC__ or __pic__ is defined.
25923
25924 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
25925
25926         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
25927         __asm__ so that it works correctly even if -ansi -pedantic-errors.
25928
25929 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25930
25931         * gcc.misc-tests/linkage.exp: Update last change to handle
25932         sparc*-, not just sparc-.
25933
25934 2002-04-03  Richard Henderson  <rth@redhat.com>
25935
25936         * gcc.dg/cpp/ucs.c: Improved long UCS test.
25937
25938 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
25939
25940         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
25941
25942 2002-04-02  David S. Miller  <davem@redhat.com>
25943
25944         * gcc.c-torture/execute/20020402-3.c: New test.
25945
25946 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
25947
25948         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
25949         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
25950
25951         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
25952         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
25953         g77.f-torture/execute/20001201.x,
25954         g77.f-torture/execute/u77-test.x: New files.
25955
25956         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
25957         * gcc.dg/wchar_t-1.c: Ditto.
25958
25959 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25960
25961         * gcc.c-torture/execute/20020402-1.c: New test.
25962
25963 2002-04-01  Richard Henderson  <rth@redhat.com>
25964
25965         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
25966
25967         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
25968
25969 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25970
25971         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
25972
25973 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
25974
25975         * g++.dg/inherit/template-as-base.C: Expect error.
25976         * g++.dg/inherit/namespace-as-base.C: Likewise.
25977
25978 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
25979
25980         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
25981         g++.dg/ext/instantiate3.C: Tweak match patterns.
25982
25983         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
25984         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
25985         -da test.
25986
25987 2002-03-31  Richard Henderson  <rth@redhat.com>
25988
25989         * gcc.dg/special/alias-2.c: New.
25990         * gcc.dg/special/ecos.exp: Run it.
25991
25992 2002-03-31  Richard Henderson  <rth@redhat.com>
25993
25994         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
25995
25996 2002-03-31  Kazu Hirata  <kazu@hxi.com>
25997
25998         * gcc.dg/weak-1.c: Disable on h8300 port.
25999
26000 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
26001
26002         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
26003         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
26004         ordering tests.
26005         * g++.dg/bprob/bprob-1.C: New test.
26006         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
26007         * g++.dg/gcov/gcov-1.C: New test.
26008         * g++.dg/gcov/gcov-1.x: New file.
26009         * g++.dg/gcov/gcov-2.C: New test.
26010         * g++.dg/gcov/gcov-3.C: New test.
26011         * g++.dg/gcov/gcov-3.h: New file.
26012
26013 2002-03-28  Roger Sayle  <roger@eyesopen.com>
26014
26015         * g++.old-deja/g++.other/builtins5.C: New test.
26016         * g++.old-deja/g++.other/builtins6.C: New test.
26017         * g++.old-deja/g++.other/builtins7.C: New test.
26018         * g++.old-deja/g++.other/builtins8.C: New test.
26019         * g++.old-deja/g++.other/builtins9.C: New test.
26020
26021 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
26022
26023         * g++.dg/opt/static1.C: New test.
26024
26025         * g++.dg/opt/longbranch1.C: New test.
26026
26027 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
26028
26029         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
26030
26031         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
26032
26033 2002-03-28  Jeffrey A Law  (law@redhat.com)
26034
26035         * gcc.c-torture/execute/20020328-1.c: New test.
26036
26037 2002-03-27  Richard Henderson  <rth@redhat.com>
26038
26039         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
26040         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
26041         move from g++.old-deja/g++.ext/.
26042
26043 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
26044
26045         * g++.dg/init/new2.C: New test.
26046
26047 2002-03-26  Richard Henderson  <rth@redhat.com>
26048
26049         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
26050
26051         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
26052         on sparc.
26053
26054         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
26055         sparcv9 systems.
26056         * gcc.dg/20001102-1.c: Likewise.
26057
26058 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
26059
26060         * gcc.dg/cpp/endif-pedantic1.c,
26061         gcc.dg/cpp/endif-pedantic2.c:  New tests.
26062
26063 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
26064
26065         * g++.dg/init/new1.C: New test.
26066
26067 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
26068
26069         * g++.dg/abi/vbase9.C: New test.
26070
26071 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
26072
26073         * gcc.dg/arm-asm.c: New test.
26074
26075 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
26076
26077         * gcc.dg/Wswitch-enum.c: New test.
26078         Fix PR c/5044.
26079
26080 2002-03-26  Richard Henderson  <rth@redhat.com>
26081
26082         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
26083         structure.
26084
26085 2002-03-25  Richard Henderson  <rth@redhat.com>
26086
26087         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
26088         sparcv9 systems.
26089
26090         * gcc.c-torture/compile/20011119-1.c (xxx): New.
26091         * gcc.c-torture/compile/20011119-2.c (xxx): New.
26092
26093 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
26094
26095         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
26096
26097 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
26098
26099         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
26100         targets using generic thunk support.
26101
26102 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
26103
26104         * gcc.c-torture/compile/20020323-1.c: New test.
26105
26106         * g++.dg/opt/conj2.C: New test.
26107
26108 2002-03-24  Richard Henderson  <rth@redhat.com>
26109
26110         * gcc.dg/weak-1.c: Use -fno-common.
26111
26112 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
26113
26114         * g77.dg/f77-edit-apostrophe-out.f: New test
26115         * g77.dg/f77-edit-h-out.f: New test
26116         * g77.dg/f77-edit-t-in.f: New test
26117         * g77.dg/f77-edit-t-out.f: New test
26118         * g77.dg/f77-edit-x-out.f: New test
26119         * g77.dg/f77-edit-slash-out.f: New test
26120         * g77.dg/f77-edit-colon-out.f: New test
26121         * g77.dg/f77-edit-s-out.f: New test
26122
26123 2002-03-24  Richard Henderson  <rth@redhat.com>
26124
26125         * objc/execute/formal_protocol-6.x: New XFAIL.
26126
26127 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
26128
26129         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
26130         that do not support weak symbols
26131
26132 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
26133
26134         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
26135         * lib/g77.exp:  Likewise
26136         * lib/objc.exp: Likewise
26137
26138 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
26139
26140         * gcc.dg/Wswitch-default.c: New test.
26141
26142 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
26143
26144         * g++.dg/other/enum1.C: New test.
26145
26146 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
26147
26148         * gcc.dg/pragma-ep-3.c: Fix typo.
26149
26150 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
26151
26152         * g++.dg/inherit/template-as-base.C: New test.
26153
26154 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
26155
26156         * g++.old-deja/g++.other/dwarf2-1.C: Move...
26157         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
26158
26159 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
26160
26161         * gcc.dg/cpp/multiline.c: Update to match.
26162
26163 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
26164
26165         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
26166
26167 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
26168
26169         * gcc.dg/cpp/extratokens2.c:  New file.
26170
26171 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
26172
26173         * gcc.dg/20020312-2.c: Add rs6000 target.
26174
26175         * gcc.c-torture/compile/20020319-1.c: New test.
26176
26177 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26178
26179         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
26180         (A, E): Handle this.
26181
26182 2002-03-20  Jason Merrill  <jason@redhat.com>
26183
26184         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
26185         ignoring -fpic.
26186         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
26187         through prune_gcc_output.
26188
26189 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
26190
26191         * gcc.c-torture/compile/20020320-1.c: New test.
26192
26193 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
26194
26195         * gcc.c-torture/compile/20020318-1.c: New test.
26196
26197         * gcc.dg/struct-by-value-1.c: New test.
26198
26199         * gcc.dg/20020319-1.c: New test.
26200
26201 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
26202
26203         * g++.dg/opt/conj1.C: New test.
26204
26205 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
26206
26207         * g++.dg/template/qualttp20.C: Revert previous change.
26208         * g++.dg/template/qualttp3.C: Likewise.
26209         * g++.dg/template/qualttp4.C: Likewise
26210         * g++.dg/template/qualttp5.C: Likewise
26211         * g++.dg/template/qualttp6.C: Likewise
26212         * g++.dg/template/qualttp7.C: Likewise
26213         * g++.dg/template/qualttp8.C: Likewise
26214         * g++.dg/template/recurse.C: Likewise.
26215
26216 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
26217
26218         * gcc.dg/cpp/wchar-1.c: Update.
26219
26220 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
26221
26222         * g++.dg/template/conv1.C: New test.
26223         * g++.dg/template/conv2.C: New test.
26224         * g++.dg/template/conv3.C: New test.
26225         * g++.dg/template/conv4.C: New test.
26226
26227 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
26228
26229         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
26230         * g++.dg/template/qualttp3.C: Likewise.
26231         * g++.dg/template/qualttp4.C: Likewise
26232         * g++.dg/template/qualttp5.C: Likewise
26233         * g++.dg/template/qualttp6.C: Likewise
26234         * g++.dg/template/qualttp7.C: Likewise
26235         * g++.dg/template/qualttp8.C: Likewise
26236         * g++.dg/template/recurse.C: Likewise.
26237
26238 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
26239
26240         * g++.dg/opt/dtor1.C: New test.
26241
26242 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
26243
26244         * gcc.c-torture/compile/20020315-1.c: New test.
26245
26246 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
26247
26248         * gcc.dg/weak-1.c: Fix scan tests.
26249
26250 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
26251
26252         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
26253         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
26254         cris-*-aout* mmix-*-*.
26255         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
26256         cris-*-aout* mmix-*-*.
26257         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
26258         cris-*-elf* cris-*-aout* and mmix-*-*.
26259         * gcc.dg/20001009-1.c: Ditto.
26260         * gcc.dg/20010912-1.c: Ditto.
26261         * gcc.dg/20020122-4.c: Ditto.
26262         * gcc.dg/inline-2.c: Ditto.
26263
26264 2002-03-14  Jeffrey A Law  (law@cygnus.com)
26265
26266         * gcc.c-torture/compile/20020314-1.c: New test.
26267
26268 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
26269
26270         * gcc.c-torture/execute/20020314-1.c: New test.
26271
26272 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
26273
26274         * g++.dg/warn/Wunused-1.C: New test.
26275
26276 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
26277
26278         * g++.dg/abi/mangle6.C: New test.
26279
26280 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
26281
26282         * gcc.c-torture/compile/20020309-2.c: New test.
26283
26284         * gcc.c-torture/compile/20020312-1.c: New test.
26285
26286 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
26287
26288         * g++.dg/other/access1.C: New test.
26289
26290 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
26291
26292         * gcc.c-torture/execute/wchar_t-1.c: New test.
26293
26294 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
26295
26296         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
26297
26298 2002-03-12  Roger Sayle  <roger@eyesopen.com>
26299
26300         * gcc.dg/20020312-1.c: New test case.
26301
26302 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
26303
26304         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
26305
26306 2002-03-11  Richard Henderson  <rth@redhat.com>
26307
26308         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
26309         * g++.old-deja/g++.jason/report.C: Likewise.
26310
26311 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
26312
26313         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
26314         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
26315
26316 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
26317
26318         * testsuite/g++.dg/overload/pmf1.C: New test.
26319
26320 2002-03-11  Kazu Hirata  <kazu@hxi.com>
26321
26322         * gcc.c-torture/execute/20020307-1.c: Use long.
26323
26324 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
26325
26326         PR optimization/5844
26327         * gcc.dg/20020310-1.c: New test.
26328
26329 2002-03-09  Michael Meissner  <meissner@redhat.com>
26330
26331         * gcc.c-torture/execute/memcpy-2.c: New test.
26332         * gcc.c-torture/execute/memset-1.c: New test.
26333         * gcc.c-torture/execute/strlen-1.c: New test.
26334         * gcc.c-torture/execute/strcmp-1.c: New test.
26335         * gcc.c-torture/execute/strncmp-1.c: New test.
26336
26337 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
26338
26339         * gcc.dg/ppc-ldstruct.c: New test.
26340
26341 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
26342
26343         * gcc.c-torture/execute/va-arg-22.c: New test.
26344
26345 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26346
26347         * gcc.c-torture/compile/20020309-1.c: New test.
26348
26349 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
26350
26351         * gcc.c-torture/execute/20020307-2.c: New test.
26352
26353 2002-03-07  Jeffrey A Law  (law@redhat.com)
26354
26355         * g77.f-torture/compile/20020307-1.f: New test.
26356
26357 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
26358
26359         * gcc.dg/unordered-1.c: New test.
26360
26361 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
26362
26363         * gcc.c-torture/execute/20020307-1.c: New test.
26364
26365 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
26366
26367         * gcc.dg/20020304-1.c: New test.
26368
26369         * gcc.c-torture/compile/20020304-2.c: New test.
26370
26371 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
26372
26373         * gcc.c-torture/compile/20020304-1.c: New test case
26374         (from PR c/5830).
26375
26376 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
26377
26378         * gcc.dg/20020103-1.c: Add other -D ppc variants.
26379
26380 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
26381
26382         * g++.dg/other/classkey1.C: New test.
26383
26384 2002-03-01  Richard Henderson  <rth@redhat.com>
26385
26386         * gcc.c-torture/compile/981223-1.x: New.
26387         * gcc.c-torture/compile/920625-1.x: New.
26388
26389 2002-02-28  Richard Henderson  <rth@redhat.com>
26390
26391         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
26392
26393 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
26394
26395         * gcc.c-torture/execute/20020227-1.c: New test.
26396
26397 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
26398
26399         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
26400         here" ERROR lines.
26401         * g++.old-deja/g++.oliva/partord1.C: Likewise.
26402         * g++.old-deja.g++.other/defarg1.C: Likewise.
26403         * g++.old-deja/g++.pt/calls2.C: Likewise.
26404         * g++.old-deja/g++.pt/crash20.C: Likewise.
26405         * g++.old-deja/g++.pt/crash30.C: Likewise.
26406         * g++.old-deja/g++.pt/crash36.C: Likewise.
26407         * g++.old-deja/g++.pt/crash6.C: Likewise.
26408         * g++.old-deja/g++.pt/defarg13.C: Likewise.
26409         * g++.old-deja/g++.pt/derived3.C: Likewise.
26410         * g++.old-deja/g++.pt/error1.C: Likewise.
26411         * g++.old-deja/g++.pt/friend21.C: Likewise.
26412         * g++.old-deja/g++.pt/friend23.C: Likewise.
26413         * g++.old-deja/g++.pt/infinite1.C: Likewise.
26414         * g++.old-deja/g++.robertl/eb128.C: Likewise.
26415
26416 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
26417
26418         * gcc.c-torture/execute/20020225-2.c: New test.
26419
26420 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
26421
26422         * gcc.c-torture/execute/920730-1t.c,
26423         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
26424         Delete test cases, only relevant to -traditional.
26425
26426 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
26427
26428         * gcc.dg/cpp/undef1.c: Remove.
26429         * gcc.dg/cpp/directiv.c: Update.
26430         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
26431
26432 2002-02-27  Michael Meissner  <meissner@redhat.com>
26433
26434         * gcc.c-torture/execute/20020226-1.c: New test.
26435
26436 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
26437
26438         * g++.dg/debug/debug4.C: New test.
26439
26440         * gcc.dg/ia64-visibility-1.c: New test.
26441
26442 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
26443
26444         * gcc.dg/debug/20020224-1.c: New.
26445
26446 2002-02-25  Kazu Hirata  <kazu@hxi.com>
26447
26448         * gcc.c-torture/execute/960416-1.x: New.
26449         * gcc.c-torture/execute/divconst-3.x: Likewise.
26450
26451 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
26452
26453         * gcc.dg/20020224-1.c: New test.
26454
26455 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
26456
26457         * gcc.c-torture/execute/20020225-1.c: New.
26458
26459 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
26460
26461         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
26462
26463 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
26464
26465         * gcc.dg/20020222-1.c: New test.
26466
26467 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
26468
26469         * g++.dg/opt/anonunion1.C: New test.
26470
26471 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
26472
26473         * g++.dg/template/qualttp19.C: New test.
26474         * g++.dg/template/qualttp20.C: New test.
26475         * g++.old-deja/g++.jason/report.C: Adjust expected errors
26476         * g++.old-deja/g++.other/qual1.C: Likewise.
26477
26478 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
26479
26480         * gcc.dg/attr-alwaysinline.c: New.
26481
26482 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
26483
26484         * gcc.dg/20020220-1.c: New test.
26485
26486         * gcc.dg/20020220-2.c: New test.
26487
26488         * g++.dg/opt/mmx1.C: New test.
26489
26490 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
26491
26492         * gcc.c-torture/compile/20020110.c: New test.
26493
26494 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
26495
26496         * gcc.c-torture/execute/20020219-1.c: New test.
26497
26498         * gcc.dg/20020219-1.c: New test.
26499
26500         * gcc.dg/noncompile/20020220-1.c: New test.
26501
26502         * g++.dg/opt/ptrintsum1.C: New test.
26503
26504         * gcc.dg/debug/20020220-1.c: New test.
26505
26506 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
26507
26508         * gcc.c-torture/execute/20020216-1.c: New test.
26509
26510 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
26511
26512         * gcc.dg/decl-1.c: Update, new test.
26513
26514 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
26515
26516         * g++.dg/abi/bitfield1.C: New test.
26517         * g++.dg/abi/bitfield2.C: New test.
26518
26519 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
26520
26521         * gcc.dg/attr-nest.c: New test.
26522
26523 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
26524
26525         * gcc.c-torture/execute/20020215-1.c: New test.
26526
26527 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
26528
26529         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
26530         * g++.dg/debug/debug.exp: New.
26531         * g++.dg/debug/trivial.C: New.
26532         * g++.dg/debug/debug1.C: Moved...
26533         * g++.dg/other/debug1.C: ...from here.
26534         * g++.dg/debug/debug2.C: Moved...
26535         * g++.dg/other/debug2.C: ...from here.
26536         * g++.dg/debug/debug3.C: Moved...
26537         * g++.dg/other/debug3.C: ...from here.
26538
26539         * gcc.dg/noncompile/20020213-1.c: New test.
26540
26541 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
26542
26543         * g++.dg/other/debug3.C: New test.
26544
26545         * gcc.c-torture/execute/20020213-1.c: New test.
26546
26547 2002-02-13  Richard Smith <richard@ex-parrot.com>
26548
26549         * g++.old-deja/g++.other/thunk1.C: New test.
26550
26551 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
26552
26553         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
26554
26555 2002-02-13  Stan Shebs  <shebs@apple.com>
26556
26557         * gcc.dg/altivec-3.c: New.
26558
26559 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
26560
26561         * gcc.dg/Wunreachable-1.c: New test.
26562         * gcc.dg/Wunreachable-2.c: New test.
26563
26564 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
26565
26566         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
26567
26568 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
26569
26570         * gcc.dg/decl-1.c: New test.
26571
26572 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
26573
26574         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
26575
26576 2002-02-10  Kazu Hirata  <kazu@hxi.com>
26577
26578         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
26579         * gcc.c-torture/compile/980506-1.x: Likewise.
26580
26581 2002-02-10  Kazu Hirata  <kazu@hxi.com>
26582
26583         * gcc.dg/20020210-1.c: New.
26584
26585 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
26586
26587         * g77.f-torture/execute/947.f: New regression test
26588         for PR fortran/947.
26589
26590 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
26591
26592         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
26593         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
26594
26595 2002-02-08  Richard Henderson  <rth@redhat.com>
26596
26597         * gcc.c-torture/compile/labels-3.c: New.
26598
26599 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
26600
26601         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
26602         expression statements work instead.
26603         * gcc.dg/noncompile/20020207-1.c: New test.
26604
26605 2002-02-07  Richard Henderson  <rth@redhat.com>
26606
26607         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
26608
26609 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
26610
26611         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
26612         message from g77
26613         * lib/g77-dg.exp: Trim g77 error messages so that they are
26614         recognized by dg.exp.
26615
26616 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
26617
26618         PR fortran/5473
26619         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
26620
26621 2002-02-07  Richard Henderson  <rth@redhat.com>
26622
26623         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
26624         to be sufficiently aligned for integers.
26625
26626 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
26627
26628         * g++.dg/template/friend4.C: New test.
26629
26630 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
26631
26632         PR fortran/5743
26633         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
26634         unsupported cases.
26635
26636 2002-02-07  Richard Henderson  <rth@redhat.com>
26637
26638         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
26639         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
26640         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
26641         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
26642
26643 2002-02-06  Richard Henderson  <rth@redhat.com>
26644
26645         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
26646
26647 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
26648
26649         * gcc.dg/20020206-1.c: New test.
26650
26651 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
26652
26653         * gcc.c-torture/execute/20020206-1.c: New test.
26654
26655         * gcc.c-torture/execute/20020206-2.c: New test.
26656
26657         PR optimization/5429:
26658         * gcc.c-torture/compile/20020206-1.c: New test.
26659
26660 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
26661
26662         * g++.dg/ext/align1.C: Do not use an explicit alignment value
26663         as certain file formats cannot support particularly large
26664         alignments.
26665
26666         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
26667         and do not expect to be able to link the executable.
26668
26669         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
26670         fail because the COFF format does not support the weak attribute.
26671
26672 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
26673
26674         * g77.dg/pr5473.f:  New test
26675
26676 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
26677
26678         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
26679         Fix testcase accordingly.
26680
26681 2002-02-04  Richard Henderson  <rth@redhat.com>
26682
26683         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
26684         (buf): Change to be an array of pointers, not ints.
26685
26686 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
26687
26688         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
26689         before all tests.  Move warning one line above to match where it
26690         C frontend emits.
26691         * gcc.dg/Wswitch-2.c: New test.
26692         * g++.dg/warn/Wswitch-1.C: New test.
26693         * g++.dg/warn/Wswitch-2.C: New test.
26694
26695 2002-02-04  Richard Henderson  <rth@redhat.com>
26696
26697         * g++.dg/abi/offsetof.C: Fix size comparison.
26698
26699 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
26700
26701         * gcc.dg/cast-qual-2.c: New test.
26702
26703 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
26704
26705         * gcc.dg/20020201-4.c: New test.
26706
26707 2002-02-04  Ben Elliston  <bje@redhat.com>
26708
26709         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
26710         target_info attribute != 0, in addition to the empty string.
26711         (gcc_target_compile): Likewise.
26712
26713 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
26714
26715         * gcc.dg/Wswitch.c: New test.
26716         PR gcc/4475. PR gcc/3780.
26717
26718 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
26719
26720         * g77.f-torture/execute/5122.f: New test for regressions
26721         against PR fortran/5122.
26722
26723 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
26724
26725         * g77.f-torture/compile/pr3743.f: Delete
26726         * g77.dg/pr3743-1.f: New test.
26727         * g77.dg/pr3743-2.f: New test.
26728         * g77.dg/pr3743-3.f: New test.
26729         * g77.dg/pr3743-4.f: New test.
26730
26731 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
26732
26733         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
26734
26735 2002-02-02  Richard Henderson  <rth@redhat.com>
26736
26737         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
26738         * gcc.c-torture/execute/bf64-1.c: Likewise.
26739
26740 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
26741
26742         * gcc.dg/20020201-2.c: New test.
26743
26744         * gcc.dg/20020201-3.c: New test.
26745
26746         * gcc.c-torture/execute/bitfld-2.c: New test.
26747
26748 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
26749
26750         * gcc.dg/bitfld-1.c: Update.
26751         * gcc.dg/bitfld-2.c: Update.
26752         * gcc.c-torture/execute/bitfld-1.x: New.
26753
26754 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
26755
26756         * gcc.c-torture/execute/20020201-1.c: New test.
26757
26758 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
26759
26760         PR target/5469
26761         * gcc.dg/20020201-1.c: New test.
26762
26763 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
26764
26765         PR fortran/3743
26766         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
26767         * g77.f-torture/compile/pr3743.x: Remove
26768
26769 2002-01-31  Tom Rix  <trix@redhat.com>
26770
26771         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
26772
26773 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
26774
26775         * gcc.dg/noncompile/20020130-1.c: New test.
26776
26777 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
26778
26779         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
26780
26781 2002-01-29  Richard Henderson  <rth@redhat.com>
26782
26783         * gcc.c-torture/execute/991118-1.c: Cast various constants back
26784         to long long.
26785         * gcc.c-torture/execute/bf64-1.c: Likewise.
26786
26787 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
26788
26789         * gcc.c-torture/execute/20020129-1.c: New test.
26790
26791 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
26792
26793         * gcc.c-torture/compile/20000224-1.c: Update.
26794         * gcc.c-torture/execute/bitfld-1.c: New tests.
26795         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
26796         * gcc.dg/uninit-A.c: Update.
26797
26798 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
26799
26800         * g++.dg/template/ctor1.C: Add instantiation.
26801
26802 2002-01-28  Paul Koning  <pkoning@equallogic.com>
26803
26804         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
26805         argument to __builtin_prefetch to be const ptr.
26806
26807 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
26808
26809         * gcc.c-torture/compile/20020120-1.c: New test.
26810
26811 2002-01-27  Kazu Hirata  <kazu@hxi.com>
26812
26813         * gcc.c-torture/execute/20020127-1.c: New test.
26814
26815 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
26816
26817         * g77.dg/f77-edit-i-in.f: New test
26818         * g77.dg/f77-edit-i-out.f: New test
26819
26820 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
26821
26822         * gcc.dg/debug/debug.exp: New file.
26823         * gcc.dg/debug/trivial.c: New file.
26824         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
26825         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
26826         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
26827         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
26828         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
26829         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
26830         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
26831         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
26832         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
26833         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
26834         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
26835         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
26836         * gcc.dg/20000503-1.c: Removed.
26837         * gcc.dg/20010207-1.c: Removed.
26838         * gcc.dg/20011223-1.c: Removed.
26839         * gcc.dg/20020104-2.c: Removed.
26840         * gcc.dg/debug-1.c: Removed.
26841         * gcc.dg/debug-2.c: Removed.
26842         * gcc.dg/debug-3.c: Removed.
26843         * gcc.dg/debug-4.c: Removed.
26844         * gcc.dg/debug-5.c: Removed.
26845         * gcc.dg/debug-6.c: Removed.
26846         * gcc.dg/dwarf2-1.c: Removed.
26847         * gcc.dg/dwarf2-2.c: Removed.
26848
26849 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
26850
26851         * g++.old-deja/g++.other/eh5.C: New test.
26852         * g++.old-deja/g++.other/sibcall2.C: New test.
26853         * g++.old-deja/g++.other/array9.C: New test.
26854         * g++.old-deja/g++.other/typename2.C: New test.
26855         * g++.old-deja/g++.other/crash60.C: New test.
26856         * g++.old-deja/g++.other/conv9.C: New test.
26857         * g++.old-deja/g++.other/mangle10.C: New test.
26858         * g++.old-deja/g++.other/unchanging1.C: New test.
26859         * g++.old-deja/g++.other/exprstmt1.C: New test.
26860         * g++.old-deja/g++.other/inline23.C: New test.
26861         * g++.old-deja/g++.eh/ia64-1.C: New test.
26862         * g++.old-deja/g++.other/dwarf2-1.C: New test.
26863         * g++.old-deja/g++.other/reload1.C: New test.
26864         * g++.old-deja/g++.other/static20.C: New test.
26865         * g++.old-deja/g++.other/local-alloc1.C: New test.
26866         * g++.old-deja/g++.other/conv8.C: New test.
26867         * g++.old-deja/g++.other/stmtexpr2.C: New test.
26868         * g++.old-deja/g++.other/storeexpr1.C: New test.
26869         * g++.old-deja/g++.other/storeexpr2.C: New test.
26870         * g++.dg/eh/template2.C: New test.
26871         * g++.dg/warn/weak1.C: New test.
26872
26873 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
26874
26875         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
26876         Remove first, non-varying, argument.
26877
26878 2002-01-23  Richard Henderson  <rth@redhat.com>
26879
26880         * gcc.dg/inline-2.c: New.
26881
26882         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
26883         Add optional target arg.  Check number of arguments.
26884         (scan-assembler-not, scan-assembler-dem): Likewise.
26885         (scan-assembler-dem-not): Likewise.
26886
26887 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
26888
26889         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
26890         line 12.
26891         * g++.old-deja/g++.brendan/parse3.C,
26892         g++.old-deja/g++.other/crash26.C,
26893         g++.old-deja/g++.other/crash28.C,
26894         g++.old-deja/g++.other/crash29.C,
26895         g++.old-deja/g++.other/crash30.C,
26896         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
26897
26898 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
26899
26900         * gcc.dg/20020115-1.c: New.
26901
26902 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
26903
26904         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
26905
26906 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
26907
26908         * gcc.dg/20020122-3.c: New.
26909
26910 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
26911
26912         * g++.dg/other/gc1.C: New test.
26913
26914 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
26915
26916         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
26917
26918 2002-01-22  Richard Henderson  <rth@redhat.com>
26919
26920         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
26921
26922 2002-01-22  Richard Henderson  <rth@redhat.com>
26923
26924         * gcc.dg/20020122-4.c: New.
26925
26926 2002-01-22  H.J. Lu <hjl@gnu.org>
26927
26928         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
26929         link output.
26930         * gcc.dg/special/ecos.exp: Likewise.
26931         * lib/g++-dg.exp: Likewise.
26932         * lib/g77-dg.exp: Likewise.
26933         * lib/gcc-dg.exp : Likewise.
26934         * lib/mike-g++.exp: Likewise.
26935         * lib/mike-g77.exp: Likewise.
26936         * lib/mike-gcc.exp: Likewise.
26937         * lib/objc-dg.exp: Likewise.
26938
26939 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
26940
26941         PR target/5379
26942         * gcc.dg/20020122-2.c: New test.
26943
26944 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
26945
26946         * gcc.dg/20020122-1.c: New test.
26947
26948 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
26949
26950         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
26951
26952 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
26953
26954         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
26955
26956 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26957
26958         * gcc.c-torture/compile/20020121-1.c: New test.
26959
26960 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26961
26962         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
26963         ld_library_path.
26964
26965 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
26966
26967         * gcc.dg/20020218-1.c: New test.
26968
26969 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
26970
26971         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
26972         messages
26973         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
26974         "At global scope" warning
26975         * g++.dg/ext/align1.C: Change cygwin test for alignment
26976         from db-bogus to dg-warning
26977
26978 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
26979
26980         * g77.f-torture/compile/cpp2.F: New test.
26981
26982 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
26983
26984         * g++.dg/template/access1.C: New test.
26985
26986 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
26987
26988         * gcc.dg/20020118-1.c: New.
26989
26990 2002-01-18  Kazu Hirata  <kazu@hxi.com>
26991
26992         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
26993
26994 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
26995
26996         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
26997         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
26998         alignment warnings.
26999
27000 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
27001
27002         * gcc.misc-tests/i386-prefetch.exp: Save and restore
27003         torture_with_loops and torture_without_loops
27004
27005 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
27006
27007         * gcc.c-torture/compile/20020116-1.c: New test.
27008
27009 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
27010
27011         * gcc.dg/20020116-2.c: New test.
27012
27013         * gcc.dg/ultrasp4.c: New test.
27014
27015         * gcc.dg/20020116-1.c: New test.
27016
27017 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
27018
27019         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
27020         by EABI.
27021
27022 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
27023
27024         * gcc.misc-tests/i386-prefetch.exp: New.
27025         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
27026         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
27027         * gcc.misc-tests/i386-pf-none-1.c: New test.
27028         * gcc.misc-tests/i386-pf-sse-1.c: New test.
27029
27030 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
27031
27032         * gcc.dg/gnu89-init-1.c: Add new tests.
27033
27034 2002-01-15  Andreas Jaeger  <aj@suse.de>
27035
27036         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
27037         * gcc.dg/i386-mmx-2.c: Likewise.
27038         * gcc.dg/i386-sse-1.c: Likewise.
27039         * gcc.dg/i386-sse-2.c: Likewise.
27040         * gcc.dg/i386-sse-3.c: Likewise.
27041
27042 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
27043
27044         * g77.f-torture/execute/intrinsic-unix-bessel.f:
27045         Uncomment additional cases that now pass.
27046
27047 2002-01-11  Richard Henderson  <rth@redhat.com>
27048
27049         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
27050         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
27051
27052 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
27053
27054         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
27055
27056 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
27057
27058         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
27059         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
27060
27061 2002-01-10  Dale Johannesen  <dalej@apple.com>
27062
27063         * gcc.c-torture/execute/loop-11.c: New.
27064
27065 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
27066
27067         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
27068         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
27069
27070 2002-01-09  Richard Henderson  <rth@redhat.com>
27071
27072         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
27073         type in which to perform the operation for each size.
27074
27075 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
27076
27077         * gcc.c-torture/compile/20020109-2.c: New test.
27078
27079 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
27080
27081         * gcc.c-torture/execute/loop-10.c: New test.
27082
27083 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
27084
27085         * gcc.c-torture/compile/20010226-1.c: New test.
27086         * gcc.c-torture/compile/20010227-1.c: New test.
27087         * gcc.c-torture/compile/20010426-1.c: New test.
27088         * gcc.c-torture/compile/20010510-1.c: New test.
27089         * gcc.c-torture/compile/20010605-3.c: New test.
27090         * gcc.c-torture/compile/20010824-1.c: New test.
27091         * gcc.c-torture/execute/20010409-1.c: New test.
27092         * gcc.dg/noncompile/20000901-1.c: New test.
27093         * gcc.dg/20001023-1.c: New test.
27094         * gcc.dg/20001101-1.c: New test.
27095         * gcc.dg/20001102-1.c: New test.
27096         * gcc.dg/20010207-1.c: New test.
27097         * gcc.dg/20010405-1.c: New test.
27098         * gcc.dg/20010822-1.c: New test.
27099         * gcc.dg/20011107-1.c: New test.
27100
27101 2002-01-09  Jeffrey A Law  (law@redhat.com)
27102
27103         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
27104
27105         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
27106         execution failure on PA targets.
27107
27108 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
27109
27110         * gcc.c-torture/compile/20020109-1.c: New test.
27111
27112 2002-01-08  Kazu Hirata  <kazu@hxi.com>
27113
27114         * gcc.c-torture/execute/20020108-1.c: New test.
27115
27116 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
27117
27118         * gcc.dg/20020108-1.c: New test.
27119
27120 2002-01-08  H.J. Lu <hjl@gnu.org>
27121
27122         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
27123         for header files.
27124
27125 2002-01-08  Geoff Keating  <geoffk@redhat.com>
27126
27127         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
27128         consistency.
27129
27130 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
27131
27132         * gcc.dg/altivec-4.c: Test altivec predicates.
27133
27134 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
27135
27136         * gcc.c-torture/execute/20020107-1.c: New test.
27137
27138 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
27139
27140         PR c/5279
27141         * gcc.c-torture/compile/20020106-1.c: New test.
27142
27143 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
27144
27145         * gcc.c-torture/execute/nestfunc-4.c: New test.
27146
27147 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
27148
27149         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
27150         extra triple that slipped in.
27151         * g++.old-deja/g++.abi/align.C: Likewise.
27152         * g++.old-deja/g++.abi/bitfields.C: Likewise.
27153
27154 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
27155
27156         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
27157         * g++.old-deja/g++.abi/align.C: Likewise.
27158         * g++.old-deja/g++.abi/bitfields.C: Likewise.
27159
27160         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
27161         on FreeBSD/i386.
27162         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
27163         FreeBSD.
27164
27165 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
27166
27167         * gcc.dg/20020104-1.c: New test.
27168
27169         * gcc.dg/20020104-2.c: New test.
27170
27171 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
27172
27173         * gcc.dg/20020103-1.c: Fix typo in target selector.
27174
27175 2002-01-03  Richard Henderson  <rth@redhat.com>
27176
27177         * gcc.dg/20020103-1.c: New.
27178
27179 2002-01-03  Kazu Hirata  <kazu@hxi.com>
27180
27181         * gcc.c-torture/execute/20020103-1.c: New test.
27182
27183 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
27184
27185         * g++.dg/other/debug2.C: New test.
27186
27187         * gcc.c-torture/compile/20020103-1.c: New test.
27188
27189 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
27190
27191         * gcc.dg/gnu89-init-1.c: Added new tests.
27192
27193 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
27194
27195         * g++.dg/template/friend2.C: Remove as patch is reverted.
27196
27197         * g++.dg/warn/oldcast1.C: New test.
27198
27199         * g++.dg/template/ptrmem1.C: New test.
27200         * g++.dg/template/ptrmem2.C: New test.
27201
27202         * g++.dg/template/ntp.C: New test.
27203
27204         * g++.dg/other/component1.C: New test.
27205
27206         * g++.dg/template/ttp3.C: New test.
27207
27208         * g++.dg/template/friend2.C: New test.
27209         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
27210
27211 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
27212
27213         * g++.dg/other/ptrmem1.C: New test.
27214         * g++.dg/other/ptrmem2.C: New test.
27215
27216 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
27217
27218         * g++.dg/template/ctor1.C: New test.
27219
27220 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
27221
27222         * g++.dg/template/friend2.C: New test.
27223
27224 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
27225
27226         * gcc.dg/mmix-1.c: New test.
27227
27228 2001-12-31  Richard Henderson  <rth@redhat.com>
27229
27230         * gcc.dg/asm-5.c: New.
27231
27232 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
27233
27234         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
27235         in namespace __gnu_cxx
27236
27237 2001-12-30  Richard Henderson  <rth@redhat.com>
27238
27239         * gcc.dg/debug-6.c: New.
27240
27241 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
27242
27243         * gcc.c-torture/compile/20011229-2.c: New test.
27244
27245 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
27246
27247         * gcc.dg/debug-3.c: New test.
27248         * gcc.dg/debug-4.c: New test.
27249         * gcc.dg/debug-5.c: New test.
27250
27251 2001-12-29  Richard Henderson  <rth@redhat.com>
27252
27253         * g++.dg/eh/loop1.C: New.
27254
27255 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
27256
27257         * g++.dg/template/crash1.C: New test.
27258
27259 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
27260
27261         * g++.dg/other/const1.C: New test.
27262
27263 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
27264
27265         * gcc.c-torture/compile/20011229-1.c: New test.
27266
27267 2001-12-28  Stan Shebs  <shebs@apple.com>
27268
27269         * lib/objc-torture.exp: Resync with c-torture.exp.
27270         * lib/objc.exp: Load standard libraries.
27271
27272 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
27273
27274         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
27275         additional tests.
27276
27277 2001-12-27  Roger Sayle <roger@eyesopen.com>
27278
27279         * gcc.c-torture/execute/string-opt-16.c: New testcase.
27280
27281 2001-12-27  Richard Henderson  <rth@redhat.com>
27282
27283         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
27284
27285 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
27286
27287         * g++.dg/eh/ctor1.C: New test.
27288         * g++.dg/other/error2.C: New test.
27289
27290 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
27291
27292         * g++.dg/other/init2.C: New test.
27293
27294 2001-12-24  Richard Henderson  <rth@redhat.com>
27295
27296         * gcc.dg/20011223-1.c: New.
27297         * gcc.dg/inline-1.c: New.
27298
27299 2001-12-23  Richard Henderson  <rth@redhat.com>
27300
27301         * gcc.dg/asm-4.c: Test operand modifiers.
27302
27303 2001-12-23  Richard Henderson  <rth@redhat.com>
27304
27305         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
27306
27307 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
27308
27309         * gcc.c-torture/execute/20011223-1.c: New test.
27310
27311 2001-12-21  Richard Henderson  <rth@redhat.com>
27312
27313         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
27314         re-enables the warning.
27315
27316 2001-12-21  Richard Henderson  <rth@redhat.com>
27317
27318         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
27319
27320 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
27321
27322         * gcc.c-torture/compile/20011218-1.c: New test.
27323
27324 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
27325
27326         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
27327         arm-isr.c test.
27328         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
27329         epilogue generation for ARM ISR routines.
27330
27331 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27332
27333         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
27334         * gcc.dg/format/c90-printf-3.c: Likewise.
27335         * gcc.dg/format/c99-printf-3.c: Likewise.
27336         * gcc.dg/format/ext-1.c: Likewise.
27337         * gcc.dg/format/ext-6.c: Likewise.
27338         * gcc.dg/format/format.h: Prototype unlocked stdio.
27339
27340 2001-12-20  Richard Henderson  <rth@redhat.com>
27341
27342         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
27343         (arena): Use it.
27344         (malloc): Correct allocation logic.  Abort if we fill up the
27345         arena before initialization complete.
27346         (realloc): Correct allocation logic.
27347
27348 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
27349
27350         * gcc.c-torture/compile/20011219-2.c: New test.
27351
27352         * gcc.c-torture/execute/20011219-1.c: New test.
27353
27354 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
27355
27356         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
27357         target does not support weak symbols.
27358
27359 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
27360
27361         * gcc.c-torture/compile/20011219-1.c: New test.
27362
27363 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
27364
27365         * g++.dg/other/error1.C: New test.
27366
27367 2001-12-17  Jeffrey A Law  (law@redhat.com)
27368
27369         * gcc.c-torture/execute/20011217-1.c: New test.
27370
27371 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
27372
27373         * objc.dg/special/: New directory.
27374         * objc.dg/special/special.exp: New file.
27375         * objc.dg/special/unclaimed-category-1.h: New file.
27376         * objc.dg/special/unclaimed-category-1a.m: New file.
27377         * objc.dg/special/unclaimed-category-1.m: New file.
27378
27379 2001-12-17  Andreas Jaeger  <aj@suse.de>
27380
27381         * gcc.c-torture/compile/20011217-2.c: New test.
27382
27383 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
27384
27385         * gcc.c-torture/compile/20011217-1.c: New test.
27386
27387 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
27388
27389         * testsuite/gcc.dg/20011214-1.c: New.
27390
27391 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
27392
27393         * gcc.dg/altivec-4.c: New.
27394
27395 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
27396
27397         * gcc.dg/20011113-1.c: New test.
27398
27399 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27400
27401         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
27402         std::__malloc_alloc_template<0> and
27403         std::__default_alloc_template<false, 0>.
27404
27405 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
27406
27407         * objc/execute/bf-21.m: New test.
27408         * objc/execute/enumeration-1.m: New test.
27409         * objc/execute/enumeration-2.m: New test.
27410
27411 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
27412
27413         * gcc.dg/gnu89-init-1.c: New test.
27414
27415 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
27416
27417         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
27418         * g++.old-deja/g++.jason/2371.C: Likewise.
27419         * g++.old-deja/g++.jason/template33.C: Likewise.
27420         * g++.old-deja/g++.jason/template34.C: Likewise.
27421         * g++.old-deja/g++.jason/template36.C: Likewise.
27422         * g++.old-deja/g++.oliva/typename1.C: Likewise.
27423         * g++.old-deja/g++.oliva/typename2.C: Likewise.
27424         * g++.old-deja/g++.other/typename1.C: Likewise.
27425         * g++.old-deja/g++.pt/inherit2.C: Likewise.
27426         * g++.old-deja/g++.pt/nontype5.C: Likewise.
27427         * g++.old-deja/g++.pt/typename11.C: Likewise.
27428         * g++.old-deja/g++.pt/typename14.C: Likewise.
27429         * g++.old-deja/g++.pt/typename16.C: Likewise.
27430         * g++.old-deja/g++.pt/typename3.C: Likewise.
27431         * g++.old-deja/g++.pt/typename4.C: Likewise.
27432         * g++.old-deja/g++.pt/typename5.C: Likewise.
27433         * g++.old-deja/g++.pt/typename7.C: Likewise.
27434         * g++.old-deja/g++.robertl/eb9.C: Likewise.
27435
27436 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
27437
27438         * g++.dg/other/linkage1.C: New test.
27439         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
27440         specifiers.
27441
27442 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
27443
27444         * gcc.dg/concat.c: New test.
27445
27446 2001-12-11  Stan Shebs  <shebs@apple.com>
27447
27448         * objc/compile: New test directory.
27449         * objc/compile/compile.exp: New expect script.
27450         * objc/compile/20011211-1.m: New compile test.
27451
27452 2001-12-11  Jason Merrill  <jason@redhat.com>
27453
27454         * lib/prune.exp (prune_gcc_output): Also handle "In member
27455         function".  So many permutations...
27456
27457 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
27458
27459         * g++.dg/template/typedef1.C: New test.
27460
27461 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
27462
27463         * g++.dg/other/copy1.C: New test.
27464
27465 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
27466
27467         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
27468
27469         * gcc.dg/builtin-choose-expr.c: New.
27470
27471 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
27472
27473         * gcc.dg/altivec-2.c: New.
27474
27475 2001-12-07  Richard Henderson  <rth@redhat.com>
27476
27477         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
27478
27479 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
27480
27481         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
27482         ultrasparc.
27483
27484 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
27485
27486         * g++-old.deja/g++.robertl/eb101.C: Deleted.
27487
27488 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
27489
27490         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
27491         variable argument list.
27492
27493 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
27494
27495         * gcc.c-torture/execute/memcheck: Delete entire directory.
27496         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
27497         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
27498
27499 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
27500
27501         * gcc.dg/Wshadow-1.c: New test.
27502
27503 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
27504
27505         * gcc.c-torture/compile/20011130-1.c: New test.
27506
27507         * gcc.dg/noncompile/20011025-1.c: New test.
27508
27509         * g++.dg/other/anon-union.C: New test.
27510
27511         * gcc.c-torture/execute/20011024-1.c: New test.
27512
27513 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
27514
27515         * gcc.c-torture/execute/20000722-1.x,
27516         gcc.c-torture/execute/20010123-1.x: Remove.
27517         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
27518         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
27519         gcc.dg/c99-complit-2.c: New tests.
27520
27521 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
27522
27523         * g++.dg/inherit/base1.C: New test.
27524
27525 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
27526
27527         * g++.dg/other/stdarg1.C: New test.
27528
27529         * gcc.c-torture/compile/20011130-2.c: New test.
27530
27531 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
27532
27533         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
27534         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
27535         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
27536         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
27537         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
27538         * gcc.dg/builtin-prefetch-1.c: New test.
27539
27540 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
27541
27542         * gcc.dg/20011130-1.c: New test.
27543
27544 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
27545
27546         * g++.dg/other/scope1.C: New test.
27547         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
27548
27549 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
27550
27551         * gcc.dg/vla-init-1.c: New test.
27552
27553 2001-12-01  Geoff Keating  <geoffk@redhat.com>
27554
27555         * gcc.c-torture/compile/structs.c: New testcase from GDB.
27556
27557 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
27558
27559         * objc.dg/alias.m: Update.
27560         * objc.dg/class-1.m: Update.
27561         * objc.dg/const-str-1.m: Update.
27562         * objc.dg/fwd-proto-1.m: Update.
27563         * objc.dg/id-1.m: Update.
27564         * objc.dg/super-class-1.m: Update.
27565
27566 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
27567
27568         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
27569         constructs.
27570
27571 2001-11-28  Jeffrey A Law  (law@cygnus.com)
27572
27573         * gcc.c-torture/execute/20011128-1.c: New test.
27574
27575 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
27576
27577         * gcc.dg/20011127-1.c: New test.
27578
27579 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27580
27581         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
27582         from Austin Group draft 7.
27583         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
27584         scanf format arguments.
27585         * gcc.dg/format/no-exargs-2.c: New test.
27586
27587 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
27588
27589         * g++.dg/abi/vbase8-4.C: New test.
27590
27591 2001-11-24  Ian Lance Taylor  <ian@airs.com>
27592
27593         * gcc.c-torture/execute/20011121-1.c: New test.
27594
27595 2001-11-23  Jeffrey A Law  (law@cygnus.com)
27596
27597         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
27598
27599 2001-11-23  Andreas Jaeger  <aj@suse.de>
27600
27601         * gcc.dg/cpp/charconst-2.c: New test.
27602
27603 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
27604
27605         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
27606         to the host if it is remote.  Let tests specify extra headers
27607         they use.
27608         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
27609         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
27610         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
27611         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
27612         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
27613         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
27614         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
27615         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
27616         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
27617         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
27618
27619 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
27620
27621         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
27622         for little endian ARMs.
27623
27624 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
27625
27626         * gcc.c-torture/compile/20011119-1.c: New test.
27627         * gcc.c-torture/compile/20011119-2.c: New test.
27628
27629 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
27630
27631         * gcc.dg/altivec-1.c: Fix typo.
27632
27633 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
27634
27635         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
27636
27637 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
27638
27639         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
27640
27641 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
27642
27643         * lib/g77.exp: Don't specify --rpath-link.
27644
27645         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
27646         across all the headers.
27647         * gcc.dg/format/format.exp: For testing on a remote host,
27648         copy format.h.
27649
27650         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
27651         * gcc.c-torture/execute/930406-1.c: Likewise.
27652         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
27653
27654 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
27655
27656         * gcc.dg/altivec-1.c: New.
27657
27658 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
27659
27660         * gcc.dg/cpp/fpreprocessed.c: New test case.
27661
27662 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27663
27664         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
27665         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
27666         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
27667
27668 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27669
27670         * gcc.dg/no-builtin-1.c: New test.
27671
27672 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
27673
27674         * gcc.c-torture/execute/20011115-1.c: New test.
27675
27676 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
27677
27678         * gcc.c-torture/compile/20011114-2.c: New test.
27679         * gcc.c-torture/compile/20011114-3.c: New test.
27680         * gcc.c-torture/compile/20011114-4.c: New test.
27681
27682 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
27683
27684         * g++.dg/other/init1.C: New test.
27685
27686 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
27687
27688         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
27689         message.
27690
27691         * gcc.c-torture/execute/20011114-1.c: New testcase.
27692
27693         * gcc.c-torture/compile/20010327-1.c: Revert last change.
27694         * gcc.c-torture/compile/20011114-1.c: New test, exactly
27695         like the (before this change) version of 20010327-1.c.
27696
27697 2001-11-14  Roger Sayle <roger@eyesopen.com>
27698
27699         * gcc.c-torture/execute/string-opt-13.c: New testcase.
27700
27701 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
27702
27703         * g++.dg/init/array2.C: New test.
27704
27705 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
27706
27707         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
27708
27709 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
27710
27711         * g++.dg/other/forscope1.C: New test.
27712         * g++.dg/ext/forscope1.C: New test.
27713         * g++.dg/ext/forscope2.C: New test.
27714
27715 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
27716
27717         * gcc.c-torture/execute/20011113-1.c: New test.
27718
27719 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
27720
27721         * gcc.c-torture/execute/20011109-2.c: New test.
27722
27723         * gcc.c-torture/execute/20011109-1.c: New test.
27724
27725 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
27726
27727         * gcc.c-torture/compile/20011109-1.c: New test.
27728
27729 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
27730
27731         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
27732         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
27733         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
27734         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
27735         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
27736         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
27737         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
27738
27739 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
27740
27741         * g++.dg/warn/Wshadow-1.C: New tests.
27742         * g++.old-deja/g++.mike/for3.C: Update.
27743
27744 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
27745
27746         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
27747         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
27748         XFAILs.  Adjust expected error texts.
27749         * gcc.c-torture/compile/20011106-1.c,
27750         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
27751         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
27752         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
27753         gcc.dg/c99-array-lval-5.c: New tests.
27754
27755 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
27756
27757         * gcc.dg/cpp/defined.c: Update.
27758
27759 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
27760
27761         * gcc.c-torture/execute/anon-1.c: New test.
27762
27763 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
27764
27765         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
27766         same size, so no warning should be produced on stormy16.
27767
27768         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
27769         due to oversized array.
27770         * g++.old-deja/g++.mike/ns15.C: Likewise.
27771         * g++.old-deja/g++.pt/crash16.C: Likewise.
27772
27773 2001-11-02  Graham Stott  <grahams@redhat.com>
27774
27775         * g++.dgother/debug1.C: Fix typos.
27776
27777 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
27778
27779         * g++.dg/other/debug1.C: New test.
27780
27781 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
27782
27783         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
27784         of unsigned long.
27785
27786 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
27787
27788         * gcc.dg/20011029-2.c: New test.
27789
27790         * gcc.c-torture/compile/20011029-1.c: New test.
27791
27792 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
27793
27794         * objc/execute/class_self-1.m: New test.
27795         * objc/execute/class_self-2.m: New test.
27796
27797 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
27798
27799         * gcc.misc-tests/msgs.exp: Delete.
27800         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
27801         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
27802         error set to match recent changes.
27803
27804 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
27805
27806         * gcc.dg/20011021-1.c: New test.
27807
27808 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
27809
27810         * gcc.c-torture/compile/20011023-1.c: New test.
27811
27812 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
27813
27814         * lib/g77.exp: Rewrite based on lib/g++.exp.
27815
27816 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
27817
27818         * gcc.c-torture/execute/20011019-1.c: New test.
27819
27820         * gcc.dg/20011018-1.c: New test.
27821
27822 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
27823
27824         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
27825
27826 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
27827
27828         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
27829         * gcc.dg/attr-invalid.c: Likewise.
27830
27831 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
27832
27833         * testsuite/gcc.dg/20011015-1.c: New test.
27834
27835 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
27836
27837         * g++.dg/template/unify2.C: New test.
27838
27839 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
27840
27841         * g++.dg/other/exception-specification.C: New test
27842
27843 2001-10-13  Tom Rix  <trix@redhat.com>
27844
27845         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
27846         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
27847
27848 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
27849
27850         * testsuite/gcc.dg/20011009-1.c: New test.
27851
27852 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
27853
27854         PR g++/4476
27855         * g++.dg/other/friend1.C: New test.
27856
27857 2001-10-11  Richard Henderson  <rth@redhat.com>
27858
27859         * g++.old-deja/g++.other/crash18.C: Add -S to options.
27860
27861 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27862
27863         * gcc.c-torture/compile/20011010-1.c: New.
27864
27865 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
27866
27867         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
27868         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
27869         g77.f-torture/execute/execute.exp,
27870         g77.f-torture/noncompile/noncompile.exp,
27871         gcc.c-torture/compile/compile.exp,
27872         gcc.c-torture/execute/execute.exp,
27873         gcc.c-torture/execute/ieee/ieee.exp,
27874         gcc.c-torture/execute/memcheck/memcheck.exp,
27875         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
27876         objc/execute/execute.exp: Update FSF address.
27877
27878 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
27879
27880         * gcc.dg/cpp/cmdlne-C.c: Update.
27881         * gcc.dg/cpp/cmdlne-C2.c: New.
27882
27883 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27884
27885         * gcc.c-torture/execute/20011008-3.c: New.
27886
27887 2001-10-08  DJ Delorie  <dj@redhat.com>
27888
27889         * gcc.dg/20011008-1.c: New.
27890         * gcc.dg/20011008-2.c: New.
27891
27892 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
27893
27894         * gcc.dg/cpp/spacing1.c: Update test.
27895
27896 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27897
27898         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
27899         spelling errors of "separate" as "seperate".
27900
27901 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
27902
27903         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
27904         enough to avoid inlining.
27905
27906 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
27907
27908         * lib/g77.exp: set libg2c_dir correctly.
27909
27910 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
27911
27912         * gcc.dg/cpp/macro11.c: New test.
27913
27914 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
27915
27916         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
27917         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
27918         gcc.dg/format/multattr-3.c: New tests.
27919         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
27920         tests for format attributes on function pointers being rejected.
27921
27922 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
27923
27924         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
27925
27926 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
27927
27928         * g++.dg/warn/format1.C: New test.
27929
27930 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
27931
27932         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
27933
27934 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
27935
27936         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
27937
27938 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
27939
27940         * gcc.dg/cpp/redef2.c: Add test.
27941
27942 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
27943
27944         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
27945         long-standing bug on i686, apparently.
27946         * gcc.c-torture/execute/loop-2c.x: New file.
27947         * gcc.c-torture/execute/loop-2d.x: New file.
27948         * gcc.c-torture/execute/loop-3c.x: New file.
27949
27950 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
27951
27952         * gcc.dg/cpp/20000625-2.c: Correct line number.
27953
27954 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
27955
27956         * gcc.dg/cpp/macro10.c: New test.
27957         * gcc.dg/cpp/strify3.c: New test.
27958         * gcc.dg/cpp/spacing1.c: Add tests.
27959         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
27960         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
27961
27962 2001-09-24  DJ Delorie  <dj@redhat.com>
27963
27964         * gcc.c-torture/execute/20010924-1.c: New test.
27965
27966 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
27967
27968         * testsuite/objc/execute/paste.m: Remove.
27969
27970 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
27971
27972         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
27973
27974 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
27975
27976         * g77.dg/strlen0.f: New test.
27977
27978 2001-09-21  Richard Henderson  <rth@redhat.com>
27979
27980         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
27981         * g++.old-deja/g++.abi/vtable2.C: Likewise.
27982
27983 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
27984
27985         Table-driven attributes.
27986         * g++.dg/ext/attrib1.C: New test.
27987
27988 2001-09-20  DJ Delorie  <dj@redhat.com>
27989
27990         * gcc.dg/20000926-1.c: Update expected warning messages.
27991         * gcc.dg/array-2.c: Likewise, and test for warnings too.
27992         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
27993         array.
27994
27995 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
27996
27997         * g++.dg/eh/registers1.C: New test case.
27998
27999 2001-09-17  Richard Henderson  <rth@redhat.com>
28000
28001         * gcc.dg/array-5.c: Fix VLA decomposition test.
28002
28003 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
28004
28005         * gcc.dg/cpp/line5.c: New testcase.
28006
28007 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
28008
28009         * gcc.dg/cpp/macro9.c: New test.
28010
28011 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
28012
28013         * gcc.c-torture/execute/980223.c: Change type of addr from long
28014         to char *.
28015
28016 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
28017
28018         * gcc.c-torture/execute/20010915-1.c: New test.
28019
28020 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
28021
28022         * g77.dg/bprob: New directory.
28023         * g77.dg/bprob/bprob.exp: New file.
28024         * g77.dg/bprob/bprob-1.f: New test.
28025         * g77.dg/gcov: New directory.
28026         * g77.dg/gcov/gcov.exp: New file.
28027         * g77.dg/gcov/gcov-1.f: New test.
28028         * g77.dg/gcov/gcov-1.x: New file.
28029
28030 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
28031
28032         * gcc.dg/cpp/directiv.c: Update.
28033         * gcc.dg/cpp/undef1.c: Update.
28034
28035 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
28036
28037         * gcc.dg/20010912-1.c: New test.
28038
28039 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
28040
28041         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
28042         language-independent file in lib.
28043         * lib/gcov.exp: New file.
28044
28045 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
28046
28047         * gcc.c-torture/compile/20010911-1.c: New test.
28048
28049 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
28050
28051         * lib/profopt.exp: New, to support profile-directed optimizations.
28052         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
28053         * gcc.misc-tests/bprob-1.c: New test.
28054         * gcc.misc-tests/bprob-2.c: New test.
28055
28056 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
28057
28058         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
28059         XFAIL and which kinds of gcov output to verify.
28060         * gcc.misc-tests/gcov-4b.x: New file.
28061         * gcc.misc-tests/gcov-5b.x: New file.
28062         * gcc.misc-tests/gcov-6.x: New file.
28063         * gcc.misc-tests/gcov-7.c: New test.
28064         * gcc.misc-tests/gcov-7.x: New file.
28065
28066 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
28067
28068         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
28069         * gcc.misc-tests/gcov-6.c: New test.
28070
28071 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
28072
28073         PR c++/3986
28074         * g++.dg/abi/vbase1.C: New test.
28075
28076 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
28077
28078         * objc.dg/method-2.m: New.
28079
28080 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
28081
28082         PR c++/4203
28083         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
28084         * g++.dg/init/empty1.C: New test.
28085
28086 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
28087
28088         * gcc.c-torture/compile/20010903-1.c: New test.
28089
28090 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
28091
28092         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
28093         for m68k.
28094
28095 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
28096
28097         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
28098
28099         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
28100
28101         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
28102
28103 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
28104
28105         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
28106         for 16-bit 'unsigned int'.
28107
28108 2001-08-29  Kazu Hirata  <kazu@hxi.com>
28109
28110         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
28111
28112 2001-08-27  Richard Henderson  <rth@redhat.com>
28113
28114         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
28115         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
28116
28117 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
28118
28119         * gcc.dg/asm-names.c (ymain): New.
28120
28121 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
28122
28123         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
28124         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
28125         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
28126
28127 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28128
28129         * gcc.dg/compare5.c: New testcase.
28130
28131 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
28132
28133         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
28134         and "In instantiation".
28135
28136 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
28137
28138         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
28139
28140 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
28141
28142         * gcc.misc-tests/gcov.exp: Add support for branch information.
28143         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
28144         * gcc.misc-tests/gcov-4.c: New test.
28145         * gcc.misc-tests/gcov-4b.c: New test.
28146         * gcc.misc-tests/gcov-5b.c: New test.
28147
28148 2001-08-20  Zack Weinberg  <zackw@panix.com>
28149
28150         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
28151         expected to fail.
28152
28153 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
28154
28155         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
28156
28157 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
28158
28159         * g++.dg/eh/template1.C: New test.
28160
28161 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
28162
28163         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
28164         Fix thinko.
28165         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
28166         for xfail.
28167
28168 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
28169
28170         * lib/g77-dg.exp:  Use prune.exp for common procedures
28171         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
28172         * lib/g77.exp: (g77-dg-prune) Remove
28173
28174 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
28175
28176         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
28177
28178 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28179
28180         * g++.dg/template/unify1.C: New test.
28181
28182 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
28183
28184         * g++.dg/abi/empty4.C: New test.
28185
28186 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
28187
28188         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
28189         solaris2.*
28190         * g77.f-torture/compile/pr3743.x: Likewise
28191
28192 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
28193
28194         * g++.dg/other/using-declaration.C: New test.
28195
28196 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
28197
28198         * gcc.dg/cpp/tr-sign.c: New testcase.
28199
28200 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
28201
28202         * gcc.dg/cpp/19951025-1.c: Revert.
28203         * gcc.dg/cpp/directiv.c: We no longer process directives that
28204         interrupt macro arguments.
28205
28206 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
28207
28208         * gcc.dg/bconstp-1.c: New test.
28209
28210 2001-08-03  Richard Henderson  <rth@redhat.com>
28211
28212         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
28213
28214 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
28215
28216         * gcc.dg/cpp/19951025-1.c: Update.
28217
28218 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
28219
28220         * g77.dg/ff90-1.f (s): Fix reference of variable z,
28221         should be x.
28222
28223 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
28224
28225         Kill -fhonor-std.
28226         * g++.old-deja/g++.ns/ns14.C: Remove special options.
28227         * g++.old-deja/g++.other/std1.C: Likewise.
28228         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
28229
28230 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
28231
28232         * lib/g77.exp:  Load gcc-defs.exp for common procedures
28233         (g77_pass, g77_fail, g77_finish, g77_exit,
28234         ${tool}_check_unsupported_p} Now redundant.  Deleted.
28235
28236 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
28237
28238         * g77.dg/fbackslash.f
28239         * g77.dg/fcase-preserve.f
28240         * g77.dg/ff90-1.f
28241         * g77.dg/ffixed-line-length-0.f
28242         * g77.dg/ffixed-line-length-132.f
28243         * g77.dg/ffixed-line-length-7.f
28244         * g77.dg/ffixed-line-length-72.f
28245         * g77.dg/ffixed-line-length-none.f
28246         * g77.dg/ffree-form-1.f
28247         * g77.dg/fno-backslash.f
28248         * g77.dg/fno-f90-1.f
28249         * g77.dg/fno-fixed-form-1.f
28250         * g77.dg/fno-onetrip.f
28251         * g77.dg/fno-typeless-boz.f
28252         * g77.dg/fno-underscoring.f
28253         * g77.dg/fno-vxt-1.f
28254         * g77.dg/fonetrip.f
28255         * g77.dg/ftypeless-boz.f
28256         * g77.dg/fugly-assumed.f
28257         * g77.dg/funderscoring.f
28258         * g77.dg/fvxt-1.f
28259
28260 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
28261
28262         * objc.dg/fwd-proto-1.m: New.
28263         * objc.dg/local-decl-1.m: New.
28264         * objc.dg/naming-1.m: New.
28265         * objc.dg/naming-2.m: New.
28266         * objc.dg/proto-hier-1.m: New.
28267
28268 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
28269
28270         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
28271         largest-type elements to a struct makes its size grow.
28272
28273 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
28274
28275         * g++.dg/abi/vthunk1.C: New test.
28276
28277 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
28278
28279         * g++.dg/abi/vbase8-22.C: New test.
28280
28281 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
28282
28283         * gcc.dg/cpp/macro8.c: New test.
28284
28285 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
28286
28287         * g++.dg/abi/vbase8-21.C: New test.
28288
28289 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
28290
28291         * g++.dg/abi/vbase8-10.C: New test.
28292
28293 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28294
28295         * lib/g++.exp (g++_set_ld_library_path): Renamed to
28296         ${tool}_set_ld_library_path.
28297         Changed caller.
28298         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
28299         g++.exp.
28300
28301 2001-07-26  Stan Cox <scox@redhat.com>
28302
28303         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
28304         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
28305         gcc_exit, gcc_check_unsupported_p):
28306         Moved to gcc-deps.exp
28307         * gcc-deps.exp: New file.
28308
28309 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28310
28311         * g++.old-deja/g++.pt/defarg14.C: New test.
28312
28313 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
28314
28315         * g++.old-deja/g++.other/lineno5.C: New test.
28316
28317 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
28318
28319         * g++.old-deja/g++.pt/crash68.C: New test.
28320
28321 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
28322
28323         * g++.old-deja/g++.other/crash42.C: New test.
28324
28325 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
28326
28327         * gcc.dg/cpp/extratokens.c: Fix.
28328         * gcc.dg/cpp/skipping2.c: New tests.
28329
28330 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28331
28332         * gcc.c-torture/execute/20010724-1.c: New file.
28333         * gcc.c-torture/execute/20010724-1.x: New file.
28334
28335 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
28336
28337         * g++.old-deja/g++.other/cond7.C: New test.
28338
28339 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
28340
28341         * g++.old-deja/g++.other/optimize4.C: New test.
28342
28343 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
28344
28345         * g++.old-deja/g++.abi/vbase8-5.C: New test.
28346
28347 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
28348
28349         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
28350         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
28351         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
28352         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
28353
28354         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
28355         bug report" message.
28356
28357         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
28358         * g++.dg/ext/instantiate1.C: Move from old-deja.
28359
28360 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
28361
28362         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
28363         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
28364         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
28365         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
28366
28367 2001-07-23  Jeffrey A Law  (law@cygnus.com)
28368
28369         * gcc.c-torture/execute/20010723-1.c: New test.
28370
28371 2001-07-23  Ben Elliston  <bje@redhat.com>
28372
28373         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
28374
28375 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28376
28377         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
28378         i[34567]86-*-*.
28379         Delete handling of ieee_multilib_flags.
28380         Pass -mieee for alpha*-*-* and sh-*-*.
28381         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
28382
28383 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
28384
28385         Remove old-abi tests.
28386         * g++.old-deja/g++.mike/p11116.C: Remove.
28387         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
28388
28389 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
28390
28391         * g77.f-torture/compile/pr3743.f:  New test
28392
28393 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
28394
28395         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
28396
28397 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28398
28399         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
28400         g++.old-deja/g++.pt/static6.C: Likewise.
28401         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
28402         supports weak symbols.
28403
28404 2001-07-18  Andreas Jaeger  <aj@suse.de>
28405
28406         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
28407         supported again.
28408
28409 2001-07-18  Andreas Jaeger  <aj@suse.de>
28410
28411         * gcc.dg/iftrap-1.c: Fix target line.
28412
28413 2001-07-17  Richard Henderson  <rth@redhat.com>
28414
28415         * gcc.c-torture/execute/20010717-1.c: New.
28416
28417 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
28418
28419         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
28420         tests.
28421
28422 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
28423
28424         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
28425
28426 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28427
28428         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
28429         UAC_SIGBUS, UAC_NOPRINT definitions.
28430
28431 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
28432
28433         * objc/execute/object_is_class.m: New test.
28434         * objc/execute/object_is_meta_class.m: New test.
28435
28436 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
28437
28438         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
28439         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
28440
28441 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
28442
28443         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
28444         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
28445
28446 2001-07-14  Richard Henderson  <rth@redhat.com>
28447
28448         * gcc.dg/iftrap-1.c: New.
28449
28450 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
28451
28452         * g77.f-torture/execute/intrinsic77.f: New test.
28453
28454 2001-07-11  Janis Johnson <janis@us.ibm.com>
28455
28456         * gcc.misc-tests/gcov-3.c: New test.
28457
28458 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
28459
28460         * gcc.c-torture/compile/20010711-1.c,
28461         * gcc.c-torture/compile/20010711-2.c: New tests.
28462
28463 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
28464
28465         * gcc.c-torture/execute/20010711-1.c: New test.
28466
28467 2001-07-11  Ben Elliston  <bje@redhat.com>
28468
28469         * g++.old-deja/g++.other/enum5.C: New test.
28470
28471 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
28472
28473         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
28474         (g++-dg-prune): Call prune_gcc_output.
28475         * prune.exp: New file for prune_gcc_output.
28476         * lib/g++.exp, lib/gcc.exp: Load it.
28477
28478 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
28479
28480         * gcc.c-torture/compile/20010701-1.c,
28481         g++.old-deja/g++.ext/attrib6.C: New tests.
28482
28483 2001-07-06  Jeffrey A Law  (law@cygnus.com)
28484
28485         * gcc.c-torture/compile/20010706-1.c: New test.
28486
28487 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
28488
28489         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
28490
28491 2001-06-28  Stan Shebs  <shebs@apple.com>
28492
28493         * gcc.dg/pragma-darwin.c: New test.
28494
28495 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28496
28497         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
28498         Solaris 2.[678] system.
28499
28500 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
28501
28502         * gcc.dg/20010622-1.c: New test.
28503
28504 2001-06-18  Stan Shebs  <shebs@apple.com>
28505
28506         * objc.dg: New directory.
28507         * objc.dg/dg.exp: New file.
28508         * objc.dg/alias.m: New.
28509         * objc.dg/class-1.m: New.
28510         * objc.dg/class-2.m: New.
28511         * objc.dg/const-str-1.m: New.
28512         * objc.dg/const-str-2.m: New.
28513         * objc.dg/id-1.m: New.
28514         * objc.dg/method-1.m: New.
28515         * objc.dg/super-class-1.m: New.
28516         * lib/objc-dg.exp: New file.
28517
28518 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
28519
28520         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
28521         of label name.
28522
28523 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
28524
28525         * g++.old-deja/g++.abi/vbase8-9.C: New test.
28526
28527 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28528
28529         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
28530         variable.
28531
28532 2001-06-12  Richard Henderson  <rth@redhat.com>
28533
28534         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
28535
28536 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
28537
28538         * g++.old-deja/g++.abi/vbase5.C: New test.
28539         * g++.old-deja/g++.abi/vbase6.C: New test.
28540         * g++.old-deja/g++.abi/vbase7.C: New test.
28541
28542 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28543
28544         * gcc.c-torture/compile/20010610-1.c: New test.
28545
28546 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
28547
28548         * g++.old-deja/g++.abi/vbase4.C: New test.
28549
28550 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
28551
28552         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
28553         support %f for HC11/HC12 targets.
28554         * gcc.c-torture/execute/930513-1.x: New file, likewise.
28555         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
28556         on HC11/HC12 targets.
28557         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
28558
28559 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28560
28561         * gcc.dg/wchar_t-1.c: New file.
28562         * gcc.dg/wint_t-1.c: Likewise.
28563
28564 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
28565
28566         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
28567
28568 2001-06-11  Richard Henderson  <rth@redhat.com>
28569
28570         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
28571
28572 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
28573
28574         * gcc.c-torture/compile/20010611-1.c: New test.
28575
28576 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
28577
28578         * gcc.dg/c99-tag-1.c: Add more tests.
28579
28580 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
28581
28582         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
28583         representation on MN10300 and ARM/Thumb.
28584
28585 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
28586
28587         * g77.f-torture/execute/20010610.f: New.
28588
28589 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
28590
28591         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
28592         names.
28593
28594 2001-06-09  Richard Henderson  <rth@redhat.com>
28595
28596         * gcc.c-torture/execute/ashrdi-1.c: New.
28597         * gcc.c-torture/execute/ashldi-1.c: New.
28598         * gcc.c-torture/execute/lshrdi-1.c: New.
28599
28600 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
28601
28602         * objc/execute/load-3.m: Added. Check sending +load to categories,
28603         in addition to classes.
28604
28605 2001-06-08  Stan Shebs  <shebs@apple.com>
28606
28607         * objc/execute/load-2.m: New test.  From Nicola Pero
28608         <n.pero@mi.flashnet.it>.
28609
28610 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
28611
28612         * gcc.c-torture/execute/20010605-2.c: New test.
28613
28614 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
28615
28616         * g++.old-deja/g++.abi/vbase2.C: New test.
28617         * g++.old-deja/g++.abi/vbase3.C: New test.
28618
28619 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
28620
28621         * g++.old-deja/g++.pt/friend49.C: New test.
28622
28623 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
28624
28625         * g++.old-deja/g++.ext/anon3.C: New test.
28626
28627 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
28628
28629         * g++.old-deja/g++.other/conv7.C: New test.
28630
28631 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
28632
28633         * gcc.c-torture/compile/20010605-2.c: New test.
28634
28635 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
28636
28637         * gcc.c-torture/execute/20010604-1.c: New test.
28638
28639 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
28640
28641         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
28642
28643 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
28644
28645         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
28646         (g++_link_flags): Likewise.
28647         (g++_init): Pass gccpath's value to two previous functions.
28648
28649 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28650
28651         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
28652         Ensure logfile entry matches exec command line.
28653
28654 2001-05-31  Richard Henderson  <rth@redhat.com>
28655
28656         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
28657         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
28658
28659 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
28660
28661         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
28662         compiler for irix6.2
28663
28664 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
28665
28666         * g++.old-deja/g++.other/optimize3.C: New file.
28667
28668 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
28669
28670         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
28671         assemble.
28672
28673 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
28674
28675         * g++.old-deja/g++.other/optimize2.C: New file.
28676
28677 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
28678
28679         * gcc.c-torture/compile/20010518-2.c: New file.
28680         * gcc.c-torture/execute/20010518-1.c: New file.
28681         * gcc.c-torture/execute/20010518-2.c: New file.
28682
28683 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
28684
28685         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
28686
28687 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
28688
28689         G++ no longer defines builtins that do not begin with __builtin.
28690         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
28691         * g++.old-deja/g++.brendand/misc13.C: Likewise.
28692         * g++.old-deja/g++.law/builtin1.C: Likewise.
28693         * g++.old-deja/g++.law/cvt2.C: Likewise.
28694         * g++.old-deja/g++.mike/net5.C: Likewise.
28695         * g++.old-deja/g++.other/builtins1.C: Likewise.
28696         * g++.old-deja/g++.other/builtins2.C: Likewise.
28697         * g++.old-deja/g++.other/builtins3.C: Likewise.
28698         * g++.old-deja/g++.other/builtins4.C: Likewise.
28699         * g++.old-deja/g++.other/inline8.C: Likewise.
28700         * g++.old-deja/g++.robertl/eb39.C: Likewise.
28701
28702 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
28703
28704         * g++.old-deja/g++.pt/using1.C: Adjust.
28705         * g++.old-deja/g++.pt/using2.C: New test.
28706
28707 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
28708
28709         * gcc.dg/cpp/charconst.c: New tests.
28710         * gcc.dg/cpp/escape.c: New tests.
28711         * gcc.dg/cpp/escape-1.c: New tests.
28712         * gcc.dg/cpp/escape-2.c: New tests.
28713         * gcc.dg/cpp/ucs.c: New tests.
28714
28715 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
28716
28717         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
28718         native compiler for irix6.5.
28719
28720 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
28721
28722         * lib/g++.exp (g++_include_flags): Use args to compute
28723         get_multilibs.
28724         (g++_link_flags): Likewise.
28725         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
28726
28727 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
28728
28729         * gcc.dg/c90-hexfloat-1.c: Add more tests.
28730
28731 2001-05-21  Geoff Keating  <geoffk@redhat.com>
28732
28733         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
28734         this file.
28735
28736 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
28737
28738         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
28739         STACK_SIZE;
28740         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
28741         to STACK_SIZE; Use it to define size of add_histo array.
28742         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
28743         to STACK_SIZE.
28744         (f): Use GITT_SIZE to define size of gitt local table.
28745         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
28746         to STACK_SIZE; Use it to define size of bytemem array.
28747
28748 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
28749
28750         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
28751         on 68HC11/HC12 due to the asm instruction.
28752         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
28753         * gcc.c-torture/compile/920520-1.x: Likewise.
28754         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
28755         on 68HC11/HC12 because the function is larger than 64K.
28756         * gcc.c-torture/compile/961203-1.x: New file, this test fails
28757         on 68HC11/HC12 because the structure is too large.
28758
28759 2001-05-20  Richard Henderson  <rth@redhat.com>
28760
28761         * gcc.c-torture/execute/20010520-1.c: New.
28762
28763 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28764
28765         * g++.old-deja/g++.warn/compare1.C: New test.
28766         * gcc.dg/compare4.c: New test.
28767
28768 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
28769
28770         * g++.old-deja/g++.other/optimize1.C: New test.
28771
28772 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28773
28774         * g++.old-deja/g++.pt/spec41.C: New test.
28775
28776 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
28777
28778         * gcc.c-torture/compile/20010114-1.x: Remove.
28779
28780 2001-05-18  Stan Shebs  <shebs@apple.com>
28781
28782         * gcc.c-torture/compile/20010518-1.c: New test.
28783
28784 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
28785
28786         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
28787         * g++.old-deja/g++.pt/crash67.C: New test.
28788
28789 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
28790
28791         * g++.old-deja/g++.other/debug9.C: New test.
28792
28793 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
28794
28795         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
28796
28797 2001-05-16  Jan Hubicka  <jh@suse.cz>
28798
28799         * gcc.c-torture/compile/20010516-1.c: New test.
28800
28801 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
28802
28803         * g++.old-deja/g++.other/crash41.C: New test.
28804
28805 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
28806
28807         * g++.old-deja/g++.pt/crash66.C: New test.
28808
28809 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
28810
28811         * g++.old-deja/g++.robertl/eb27.C: Convert.
28812
28813 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
28814
28815         * g++.dg/friend-warn.C: New test.  Do not warn about friend
28816         declaration being redundant.
28817
28818 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
28819
28820         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
28821
28822 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
28823
28824         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
28825
28826 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
28827
28828         * lib/g++.exp: Use testsuite_flags.
28829
28830 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
28831
28832         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
28833
28834 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
28835
28836         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
28837
28838 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
28839
28840         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
28841
28842 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
28843
28844         * gcc.c-torture/compile/20010313-1.c: New test.
28845
28846 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
28847
28848         * gcc.dg/cpp/direct2.c: New test.
28849         * gccq.dg/cpp/direct2s.c: New test.
28850
28851         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
28852
28853 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
28854
28855         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
28856         * g++.old-deja/g++.other/op3.C: Likewise.
28857
28858 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
28859
28860         * gcc.dg/cpp/syshdr.h: New file.
28861         * gcc.dg/cpp/sysmac1.c: Update.
28862         * gcc.dg/cpp/sysmac2.c: Update.
28863
28864 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
28865
28866         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
28867
28868 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
28869
28870         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
28871         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
28872
28873 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
28874
28875         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
28876
28877 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
28878
28879         * lib/g++.exp (g++_include_flags): Don't use any special flags
28880         if TESTING_IN_BUILD_TREE is not defined.
28881         (g++_init): Use a plain 'c++' as the compiler if
28882         TESTING_IN_BUILD_TREEE is not defined.
28883
28884 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
28885
28886         * g++.old-deja/g++.eh/catch13.C: New test.
28887         * g++.old-deja/g++.eh/catch14.C: New test.
28888
28889 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
28890
28891         * gcc.dg/cpp/tr-define.c: New test.
28892
28893 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
28894
28895         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
28896         <stdlib.h>, not <malloc.h>.
28897
28898 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
28899
28900         * g++.old-deja/g++.ns/template17.C: New test.
28901
28902 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
28903
28904         * g++.old-deja/g++.pt/ref4.C: New test.
28905
28906 2001-04-30  Richard Henderson  <rth@redhat.com>
28907
28908         * gcc.dg/20000724-1.c: Revert last change.
28909
28910 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
28911
28912         * g77.f-torture/execute/20010430.f: New test.
28913
28914 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
28915
28916         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
28917
28918 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
28919
28920         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
28921
28922 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
28923
28924         * g++.old-deja/g++.eh/crash6.C: New test.
28925
28926 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
28927
28928         * g++.old-deja/g++.other/warn7.C: New test.
28929
28930 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
28931
28932         * g++.old-deja/g++.other/defarg9.C: New test.
28933
28934 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
28935
28936         * g77.f-torture/compile/20010426.f: New test.
28937         * g77.f-torture/execute/20010426.f: New test.
28938
28939 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
28940
28941         * g77.f-torture/compile/20000629-1.x: Remove - error
28942         has been fixed.
28943
28944 2001-04-26  Jeffrey A Law  (law@cygnus.com)
28945
28946         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
28947         Tweak slightly to work with g++.dg framework.
28948         * g++.dg/special/ecos.exp: Run initp1.C test.
28949         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
28950
28951         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
28952         its linker doesn't give line numbers either.
28953         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
28954
28955 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
28956
28957         * g++.old-deja/g++.other/lex1.C: New test.
28958
28959 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
28960
28961         * gcc.dg/noncompile/20010425-1.c: New test.
28962
28963 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
28964
28965         * g++.old-deja/g++.pt/mangle2.C: New test.
28966
28967 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
28968
28969         * gcc.dg/format/plus-1.c: New test.
28970
28971 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
28972
28973         * gcc.dg/20010423-1.c: New test.
28974
28975 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
28976
28977         * gcc.c-torture/execute/20010422-1.c: New test.
28978
28979 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
28980
28981         * g++.old-deja/g++.ns/type2.C: New test.
28982
28983 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
28984
28985         * g++.old-deja/g++.other/perf1.C: New test.
28986
28987 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
28988
28989         * gcc.dg/c99-func-2.c: Remove xfail.
28990         * gcc.dg/c99-func-3.c: Remove xfail.
28991         * gcc.dg/c99-func-4.c: Remove xfail.
28992
28993 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
28994
28995         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
28996
28997 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
28998
28999         * gcc.c-torture/compile/20010423-1.c: New test.
29000
29001 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
29002
29003         * g++.old-deja/g++.pt/typename28.C: New test.
29004
29005 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
29006
29007         * g++.old-deja/g++.abi/empty2.C: New test.
29008         * g++.old-deja/g++.abi/empty3.C: New test.
29009
29010 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
29011
29012         * g++.old-deja/g++.other/comdat2.C: New test.
29013         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
29014
29015 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
29016
29017         * g++.old-deja/g++.other/overload14.C: New test.
29018
29019 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
29020
29021         * g++.old-deja/g++.other/lookup23.C: New test.
29022
29023 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
29024
29025         * gcc.c-torture/execute/20010403-1.c: New test.
29026
29027 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
29028             Mark Mitchell  <mark@codesourcery.com>
29029
29030         * lib/old-dejagnu.exp: Don't delete output of executable.
29031         Add .exe suffix to executables.
29032
29033 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
29034
29035         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
29036
29037 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29038
29039         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
29040
29041 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
29042
29043         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
29044         * g++.old-deja/g++.abi/crash1.C: New test.
29045
29046 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
29047
29048         * g++.old-deja/g++.other/crash40.C: New test.
29049
29050 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29051
29052         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
29053
29054 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
29055
29056         * g++.old-deja/g++.other/warn6.C: New test.
29057
29058 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
29059
29060         * g++.old-deja/g++.robertl/eb42.C: Same.
29061
29062 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29063
29064         * gcc.dg/wtr-conversion-1.c: New testcase.
29065
29066 2001-04-10  Richard Henderson  <rth@redhat.com>
29067
29068         * g++.old-deja/g++.other/array5.C: New.
29069
29070 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29071
29072         * gcc.c-torture/execute/20010408-1.c: New test.
29073
29074 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
29075
29076         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
29077         headers and constructs.
29078         * g++.old-deja/g++.robertl/eb79.C: Same.
29079         * g++.old-deja/g++.robertl/eb77.C (main): Same.
29080         * g++.old-deja/g++.robertl/eb73.C: Same.
29081         * g++.old-deja/g++.robertl/eb66.C (main): Same.
29082         * g++.old-deja/g++.robertl/eb55.C (t): Same.
29083         * g++.old-deja/g++.robertl/eb54.C (main): Same.
29084         * g++.old-deja/g++.robertl/eb46.C (main): Same.
29085         * g++.old-deja/g++.robertl/eb44.C: Same.
29086         * g++.old-deja/g++.robertl/eb41.C (main): Same.
29087         * g++.old-deja/g++.robertl/eb4.C (main): Same.
29088         * g++.old-deja/g++.robertl/eb39.C: Same.
29089         * g++.old-deja/g++.robertl/eb33.C (main): Same.
29090         * g++.old-deja/g++.robertl/eb31.C (main): Same.
29091         * g++.old-deja/g++.robertl/eb30.C: Same.
29092         * g++.old-deja/g++.robertl/eb3.C: Same.
29093         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
29094         * g++.old-deja/g++.robertl/eb21.C: Same.
29095         * g++.old-deja/g++.robertl/eb15.C: Same.
29096         * g++.old-deja/g++.robertl/eb118.C: Same.
29097         * g++.old-deja/g++.robertl/eb115.C (main): Same.
29098         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
29099         * g++.old-deja/g++.robertl/eb109.C: Same.
29100         * g++.old-deja/g++.other/sibcall1.C (main): Same.
29101         * g++.old-deja/g++.mike/rtti1.C: Same.
29102         * g++.old-deja/g++.mike/p658.C: Same.
29103         * g++.old-deja/g++.mike/net46.C: Same.
29104         * g++.old-deja/g++.mike/net34.C: Same.
29105         * g++.old-deja/g++.mike/memoize1.C: Same.
29106         * g++.old-deja/g++.mike/eh2.C: Same.
29107         * g++.old-deja/g++.law/weak.C: Same.
29108         * g++.old-deja/g++.law/visibility7.C: Same.
29109         * g++.old-deja/g++.law/visibility25.C: Same.
29110         * g++.old-deja/g++.law/visibility22.C: Same.
29111         * g++.old-deja/g++.law/visibility2.C: Same.
29112         * g++.old-deja/g++.law/visibility17.C: Same.
29113         * g++.old-deja/g++.law/visibility13.C: Same.
29114         * g++.old-deja/g++.law/visibility10.C: Same.
29115         * g++.old-deja/g++.law/visibility1.C: Same.
29116         * g++.old-deja/g++.law/virtual3.C (eval): Same.
29117         * g++.old-deja/g++.law/vbase1.C: Same.
29118         * g++.old-deja/g++.law/operators32.C: Same.
29119         * g++.old-deja/g++.law/nest3.C: Same.
29120         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
29121         * g++.old-deja/g++.law/except5.C (main): Same.
29122         * g++.old-deja/g++.law/cvt7.C (run): Same.
29123         * g++.old-deja/g++.law/cvt2.C: Same.
29124         * g++.old-deja/g++.law/cvt16.C: Same.
29125         * g++.old-deja/g++.law/ctors6.C (bar): Same.
29126         * g++.old-deja/g++.law/ctors17.C (main): Same.
29127         * g++.old-deja/g++.law/ctors13.C: Same.
29128         * g++.old-deja/g++.law/ctors12.C (main): Same.
29129         * g++.old-deja/g++.law/ctors10.C: Same.
29130         * g++.old-deja/g++.law/code-gen5.C: Same.
29131         * g++.old-deja/g++.law/bad-error7.C: Same.
29132         * g++.old-deja/g++.law/arm9.C: Same.
29133         * g++.old-deja/g++.law/arm12.C: Same.
29134         * g++.old-deja/g++.law/arg8.C: Same.
29135         * g++.old-deja/g++.law/arg1.C: Same.
29136         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
29137         * g++.old-deja/g++.jason/template31.C: Same.
29138         * g++.old-deja/g++.jason/template24.C (main): Same.
29139         * g++.old-deja/g++.jason/2371.C: Same.
29140         * g++.old-deja/g++.eh/new2.C: Same.
29141         * g++.old-deja/g++.eh/new1.C: Same.
29142         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
29143         * g++.old-deja/g++.brendan/nest21.C (main): Same.
29144         * g++.old-deja/g++.brendan/err-msg3.C: Same.
29145         * g++.old-deja/g++.brendan/crash62.C: Same.
29146         * g++.old-deja/g++.brendan/crash52.C: Same.
29147         * g++.old-deja/g++.brendan/crash49.C (main): Same.
29148         * g++.old-deja/g++.brendan/crash38.C: Same.
29149         * g++.old-deja/g++.brendan/crash15.C (main): Same.
29150         * g++.old-deja/g++.brendan/copy9.C: Same.
29151
29152 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
29153
29154         * gcc.c-torture/execute/20001203-2.c (memset):
29155         Count argument is of type __SIZE_TYPE__.
29156
29157 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
29158
29159         * gcc.c-torture/compile/20010404-1.c: New test.
29160
29161 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
29162
29163         * gcc.c-torture/compile/20010326-1.c: New test.
29164
29165 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
29166
29167         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
29168         peculiarities of the SH.
29169         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
29170
29171 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29172
29173         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
29174         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
29175         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
29176
29177 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
29178
29179         * g77.f-torture/compile/20010321-1.f: New test.
29180
29181 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
29182
29183         * gcc.c-torture/compile/20010329-1.c: New test.
29184
29185 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
29186
29187         * gcc.c-torture/execute/20010329-1.c: New test.
29188
29189 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
29190
29191         * g++.old-deja/g++.other/eh4.C: Fix typo.
29192
29193 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
29194
29195         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
29196
29197 2001-03-28  Philip Blundell  <philb@gnu.org>
29198
29199         * gcc.c-torture/compile/20010328-1.c: New test.
29200
29201 2001-03-27  Richard Henderson  <rth@redhat.com>
29202
29203         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
29204         * g++.old-deja/g++.eh/vbase3.C: Likewise.
29205
29206 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
29207
29208         * gcc.c-torture/compile/20010327-1.c: New test.
29209
29210 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
29211
29212         * g++.old-deja/g++.other/friend12.C: New test.
29213         * g++.old-deja/g++.other/friend9.C: Expect no errors.
29214         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
29215
29216 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
29217
29218         * gcc.c-torture/execute/20010325-1.c: New test.
29219
29220 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
29221
29222         * g++.old-deja/g++.other/mangle3.C: New test.
29223
29224 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
29225
29226         * g++.old-deja/g++.other/anon8.C: New test.
29227
29228 2001-03-20  Philip Blundell  <philb@gnu.org>
29229
29230         * gcc.c-torture/compile/20010320-1.c: New test.
29231
29232 2001-03-17  Richard Henderson  <rth@redhat.com>
29233
29234         * g++.old-deja/g++.other/eh4.C: Add expected error text.
29235
29236 2001-03-15  Geoff Keating  <geoff@redhat.com>
29237
29238         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
29239         tests on AIX.
29240
29241 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
29242
29243         * g++.old-deja/g++.other/eh4.C: New test.
29244
29245 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
29246
29247         * gcc.dg/cpp/mi1.c: Update.
29248
29249 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
29250
29251         * g++.old-deja/g++.other/regstack.C: New test.
29252
29253 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
29254
29255         * g++.old-deja/g++.other/ref4.C: New test.
29256
29257 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
29258
29259         * objc/execute/va_method.m: Added.
29260         * objc/execute/IMP.m: Added.
29261         * objc/execute/_cmd.m: Added.
29262         * objc/execute/accessing_ivars.m: Added.
29263         * objc/execute/class-1.m: Added.
29264         * objc/execute/class-10.m: Added.
29265         * objc/execute/class-11.m: Added.
29266         * objc/execute/class-12.m: Added.
29267         * objc/execute/class-13.m: Added.
29268         * objc/execute/class-14.m: Added.
29269         * objc/execute/class-2.m: Added.
29270         * objc/execute/class-3.m: Added.
29271         * objc/execute/class-4.m: Added.
29272         * objc/execute/class-5.m: Added.
29273         * objc/execute/class-6.m: Added.
29274         * objc/execute/class-7.m: Added.
29275         * objc/execute/class-8.m: Added.
29276         * objc/execute/class-9.m: Added.
29277         * objc/execute/class-tests-1.h
29278         * objc/execute/class-tests-2.h
29279         * objc/execute/compatibility_alias.m: Added.
29280         * objc/execute/encode-1.m: Added.
29281         * objc/execute/formal_protocol-1.m: Added.
29282         * objc/execute/formal_protocol-2.m: Added.
29283         * objc/execute/formal_protocol-3.m: Added.
29284         * objc/execute/formal_protocol-4.m: Added.
29285         * objc/execute/formal_protocol-5.m: Added.
29286         * objc/execute/formal_protocol-6.m: Added.
29287         * objc/execute/formal_protocol-7.m: Added.
29288         * objc/execute/informal_protocol.m: Added.
29289         * objc/execute/initialize.m: Added.
29290         * objc/execute/load.m: Added.
29291         * objc/execute/many_args_method.m: Added.
29292         * objc/execute/nested-3.m: Added.
29293         * objc/execute/no_clash.m: Added.
29294         * objc/execute/private.m: Added.
29295         * objc/execute/redefining_self.m: Added.
29296         * objc/execute/root_methods.m: Added.
29297         * objc/execute/selector-1.m: Added.
29298         * objc/execute/static-1.m: Added.
29299         * objc/execute/static-2.m: Added.
29300         * objc/execute/va_method.m: Added.
29301
29302 2001-03-10  Richard Henderson  <rth@redhat.com>
29303
29304         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
29305
29306 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
29307
29308         * g++.old-deja/g++.other/crash31.C: XFAIL.
29309         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
29310         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
29311         * gcc.c-torture/execute/20010123-1.x: XFAIL.
29312         * gcc.c-torture/execute/20010124-1.x: XFAIL.
29313         * gcc.dg/sequence-pt-1.c: XFAIL one test.
29314
29315 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
29316
29317         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
29318
29319 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
29320
29321         * gcc.dg/20000724-1.c: Don't use multiline strings.
29322
29323 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
29324
29325         * objc/execute/string1.m, objc/execute/string2.m: Compare the
29326         result of -cString against what we expect it to be; don't just
29327         print it out for no one to read.
29328
29329         * objc/execute/string3.m, objc/execute/string4.m: New tests.
29330         Based on testcases provided by Nicola Pero.
29331
29332 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
29333
29334         * gcc.dg/cpp/macro7.c: New test.
29335
29336 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
29337
29338         * gcc.dg/cpp/multiline.c: Update.
29339
29340 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
29341
29342         * g++.old-deja/g++.other/enum3.C: New test.
29343
29344 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
29345
29346         * g++.old-deja/g++.other/pod1.C: New test.
29347
29348 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
29349
29350         * g++.old-deja/g++.ext/overload1.C: New test.
29351
29352 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
29353
29354         * g++.old-deja/g++.pt/using1.C: New test.
29355
29356 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
29357
29358         * g++.old-deja/g++.other/using9.C: New test.
29359
29360 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
29361
29362         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
29363
29364         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
29365
29366 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
29367
29368         * g++.old-deja/g++.ext/realpt1.C: Remove.
29369
29370 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
29371
29372         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
29373
29374 2001-02-26  Will Cohen  <wcohen@redhat.com>
29375
29376         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
29377
29378 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
29379
29380         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
29381         templatized constructors.
29382
29383 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29384
29385         * gcc.c-torture/execute/20010224-1.c: New test.
29386
29387 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
29388
29389         * gcc.c-torture/execute/20010222-1.c: New test.
29390
29391 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
29392
29393         * g++.old-deja/g++.other/inline20.C: New test.
29394
29395 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
29396
29397         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
29398
29399 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
29400
29401         * g++.old-deja/g++.other/lookup22.C: New test.
29402
29403 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
29404
29405         * g77.dg: New directory.
29406         * g77.dg/20010216-1.f: New test case.
29407         * g77.dg/dg.exp: New driver.
29408         * lib/g77-dg.exp: New driver library.
29409
29410 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29411
29412         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
29413
29414 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
29415
29416         * g++.old-deja/g++.other/decl9.C: New test.
29417
29418 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
29419
29420         * g++.old-deja/g++.other/init16.C: Update the test so that it does
29421         not need <string> and also tests the initialization at runtime.
29422
29423 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
29424
29425         * gcc.c-torture/execute/longlong.c: New test.
29426
29427 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
29428
29429         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
29430
29431 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
29432
29433         * gcc.c-torture/execute/920302-1.c (execute):
29434         Change argument type to short.
29435
29436 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
29437
29438         * g++.old-deja/g++.pt/deduct6.C: New test.
29439
29440 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
29441
29442         * g++.old-deja/g++.pt/deduct5.C: New test.
29443
29444 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
29445
29446         * gcc.c-torture/execute/20010209-1.c: New test.
29447
29448 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
29449
29450         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
29451
29452 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
29453
29454         * g++.dg/vtgc1.C: Update for new ABI.
29455
29456         * consistency.vlad: New directory, 1665 files.
29457
29458 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
29459
29460         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
29461         return type.
29462         * gcc.dg/cpp/digraphs.c: Declare puts.
29463
29464 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
29465
29466         * g++.old-deja/g++.other/warn5.C: New test.
29467
29468 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
29469
29470         * g++.old-deja/g++.pt/spec40.C: New test.
29471
29472 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
29473
29474         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
29475         case.
29476         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
29477
29478 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
29479
29480         * gcc.c-torture/compile/20010209-1.c: New test.
29481
29482 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
29483
29484         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
29485         excess errors message but not if it crashes.
29486         * g++.old-deja/g++.other/crash27.C: Likewise.
29487         * g++.old-deja/g++.other/crash28.C: Likewise.
29488         * g++.old-deja/g++.other/crash30.C: Likewise.
29489         * g++.old-deja/g++.other/crash32.C: Likewise.
29490         * g++.old-deja/g++.other/crash35.C: Likewise.
29491         * g++.old-deja/g++.pt/inherit2.C: Likewise.
29492
29493 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
29494
29495         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
29496         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
29497         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
29498         g77.f-torture/execute/execute.exp,
29499         g77.f-torture/noncompile/noncompile.exp,
29500         gcc.c-torture/execute/execute.exp,
29501         gcc.c-torture/execute/memcheck/memcheck.exp,
29502         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
29503         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
29504         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
29505         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
29506         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
29507         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
29508         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
29509         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
29510         Remove bug reporting instructions with ancient email addresses.
29511
29512 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
29513
29514         * gcc.dg/20010202-1.c: New test.
29515         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
29516
29517 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
29518
29519         * g++.dg/stdbool-if.C: New test.
29520
29521 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
29522
29523         * objc/execute/fdecl.m: Added main().
29524
29525 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
29526
29527         * gcc.c-torture/execute/20010206-1.c: New test.
29528
29529 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
29530
29531         * gcc.dg/cpp/avoidpaste1.c: Update.
29532
29533 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
29534
29535         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
29536         Pero <nicola@brainstorm.co.uk>.
29537         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
29538
29539 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
29540
29541         * g++.old-deja/g++.pt/spec39.C: New test.
29542
29543 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
29544
29545         * gcc.c-torture/compile/20010202-1.c: New test.
29546
29547 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
29548
29549         * g++.old-deja/g++.abi/primary2.C: New test.
29550         * g++.old-deja/g++.abi/primary3.C: New test.
29551         * g++.old-deja/g++.abi/primary4.C: New test.
29552         * g++.old-deja/g++.abi/primary5.C: New test.
29553         * g++.old-deja/g++.abi/vtable3.h: New test.
29554         * g++.old-deja/g++.abi/vtable3a.C: New test.
29555         * g++.old-deja/g++.abi/vtable3b.C: New test.
29556         * g++.old-deja/g++.abi/vtable3c.C: New test.
29557         * g++.old-deja/g++.abi/vtable3d.C: New test.
29558         * g++.old-deja/g++.abi/vtable3e.C: New test.
29559         * g++.old-deja/g++.abi/vtable3f.C: New test.
29560         * g++.old-deja/g++.abi/vtable3g.C: New test.
29561         * g++.old-deja/g++.abi/vtable3h.C: New test.
29562         * g++.old-deja/g++.abi/vtable3i.C: New test.
29563         * g++.old-deja/g++.abi/vtable3j.C: New test.
29564         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
29565
29566 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
29567
29568         * g++.old-deja/g++.other/anon6.C: New test.
29569         * g++.old-deja/g++.other/anon7.C: New test.
29570
29571 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
29572
29573         * gcc.dg/cpp/avoidpaste2.c: New tests.
29574
29575 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
29576
29577         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
29578
29579 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
29580
29581         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
29582         DECIMAL_DIG cases for Irix."
29583
29584 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
29585
29586         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
29587
29588 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
29589
29590         * gcc.dg/c99-tag-1.c: New test.
29591
29592 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
29593
29594         * gcc.dg/cpp/tr-warn1.c: Add tests.
29595
29596 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
29597
29598         * gcc.dg/cpp/avoidpaste1.c: Update.
29599         * gcc.dg/cpp/paste4.c: Update.
29600
29601 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
29602
29603         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
29604         cases for Irix.
29605
29606 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
29607
29608         * g++.old-deja/g++.other/inline19.C: New test.
29609
29610 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
29611
29612         * gcc.dg/Wlarger-than.c: New test.
29613
29614 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
29615
29616         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
29617
29618 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
29619
29620         * gcc.c-torture/execute/20010129-1.c: New test.
29621         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
29622
29623 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
29624
29625         * gcc.dg/cpp/avoidpaste1.c: Test case.
29626
29627 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
29628
29629         * g++.old-deja/g++.other/inline18.C: New test.
29630
29631 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29632
29633         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
29634         and __builtin_putchar.
29635
29636 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
29637
29638         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
29639         tests.
29640
29641 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
29642
29643         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
29644         floating point number rounding mode to round to the nearest
29645         representable mode.
29646
29647 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
29648
29649         * g++.old-deja/g++.other/mangle2.C: New test.
29650
29651 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
29652
29653         * gcc.c-torture/compile/20010124-1.c: New test.
29654
29655 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
29656
29657         * g++.old-deja/g++.pt/spec38.C: New test.
29658
29659 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29660
29661         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
29662         "Build don't run".
29663
29664 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29665
29666         * gcc.c-torture/execute/20010123-1.c: New test.
29667
29668 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
29669
29670         * g++.old-deja/g++.pt/spec37.C: New test.
29671
29672 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
29673
29674         * g++.old-deja/g++.pt/overload14.C: New test.
29675
29676 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29677
29678         * gcc.c-torture/execute/20010122-1.c: New test, exercise
29679         __builtin_return_address.
29680
29681 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
29682
29683         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
29684         * g++.old-deja/g++.pt/spec35.C: New test.
29685         * g++.old-deja/g++.pt/spec36.C: New test.
29686
29687 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
29688
29689         * gcc.c-torture/compile/20010118-1.c: New test.
29690
29691 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
29692
29693         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
29694
29695 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
29696
29697         * gcc.c-torture/execute/20010119-1.c: New test.
29698
29699 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
29700
29701         * g++.old-deja/g++.other/vbase5.C: New test.
29702
29703 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
29704
29705         * gcc.c-torture/execute/20010118-1.c: New test.
29706
29707 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
29708
29709         * g++.old-deja/g++.pt/deduct3.C: New test.
29710
29711 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
29712
29713         * g++.old-deja/g++.pt/spec34.C: New test.
29714
29715 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
29716
29717         * g77.f-torture/compile/20000601-2.f: New test.
29718
29719 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
29720
29721         * g++.old-deja/g++.other/init17.C: New test.
29722
29723 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
29724
29725         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
29726
29727 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
29728
29729         * g++.old-deja/g++.pt/unify8.C: New test.
29730
29731 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
29732
29733         * g++.old-deja/g++.abi/vbase1.C: New test.
29734
29735 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
29736
29737         * g++.old-deja/g++.pt/crash65.C: New test.
29738
29739 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
29740
29741         * gcc.dg/cpp/assembl2.S: New test case.
29742
29743 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
29744
29745         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
29746         are supported.
29747
29748 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29749
29750         * g++.old-deja/g++.other/builtins1.C: New test.
29751         * g++.old-deja/g++.other/builtins2.C: Likewise.
29752         * g++.old-deja/g++.other/builtins3.C: Likewise.
29753         * g++.old-deja/g++.other/builtins4.C: Likewise.
29754
29755 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
29756
29757         * gcc.c-torture/compile/20010117-1.c: New test.
29758         * gcc.c-torture/compile/20010117-2.c: New test.
29759
29760 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
29761
29762         * g77.f-torture/execute/20010116.[fx]: New test,
29763         XFAIL on i?86-*-*.
29764         * g77.f-torture/compile/20010115.f: Indicate it's
29765         a test for PR fortran/1636.
29766
29767 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
29768
29769         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
29770
29771 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
29772
29773         * g77.f-torture/compile/20010115.f: New test.
29774
29775 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
29776
29777         * g++.old-deja/g++.pt/nontype5.C: New test.
29778
29779 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
29780
29781         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
29782         have an equivalent working one below it.
29783
29784 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
29785
29786         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
29787         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
29788
29789 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
29790
29791         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
29792         message containing "init_priority".
29793         (conpr-2.C): Likewise.
29794         (conpr-3.C): Likewise.
29795         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
29796
29797 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29798
29799         * gcc.c-torture/execute/20010114-2.c: New test.
29800
29801 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
29802
29803         * gcc.c-torture/compile/20010114-1.c: New test.
29804         * gcc.c-torture/compile/20010114-1.x: Xfail.
29805         * gcc.c-torture/compile/20010114-2.c: New test.
29806         * gcc.c-torture/execute/20010114-1.c: New test.
29807         * gcc.dg/trunc-1.c: New test.
29808         * gcc.dg/uninit-B.c: New test.
29809
29810 2001-01-13  Nick Clifton  <nickc@redhat.com>
29811
29812         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
29813         target.
29814
29815 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
29816
29817         * gcc.c-torture/compile/20010113-1.c: New test.
29818
29819 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
29820
29821         * gcc.c-torture/compile/20001212-1.c: New test.
29822
29823 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
29824
29825         * gcc.dg/cpp/widestr1.c: Update.
29826         * gcc.dg/cpp/prag-imp.c: Remove.
29827
29828 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
29829
29830         * gcc.c-torture/execute/20000801-3.x: Remove.
29831         * gcc.dg/c90-init-1.c: New test.
29832         * gcc.dg/c99-init-1.c: New test.
29833         * gcc.dg/c99-init-2.c: New test.
29834         * gcc.dg/gnu99-init-1.c: New test.
29835
29836 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
29837
29838         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
29839         testing that no relevant ones were found.
29840
29841 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
29842
29843         * g++.old-deja/g++.pt/cast2.C: New test.
29844
29845 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
29846
29847         * g++.old-deja/g++.pt/friend47.C: New test.
29848
29849 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
29850
29851         * g++.old-deja/g++.pt/instantiate13.C: New test.
29852
29853 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
29854
29855         * g++.old-deja/g++.other/defarg7.C: New test.
29856         * g++.old-deja/g++.other/defarg8.C: New test.
29857
29858 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
29859
29860         * g++.old-deja/g++.pt/crash64.C: New test.
29861
29862 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
29863
29864         * g++.old-deja/g++.pt/crash63.C: New test.
29865
29866 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
29867
29868         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
29869
29870 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
29871
29872         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
29873
29874 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
29875
29876         * g++.old-deja/g++.pt/error3.C: New test.
29877
29878 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
29879
29880         * g++.old-deja/g++.other/crash39.C: New test.
29881
29882 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
29883
29884         * g++.old-deja/g++.other/vbase4.C: New test.
29885
29886 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
29887
29888         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
29889         * gcc.dg/special/20000419-2.c: New file. Identical to above.
29890         * gcc.dg/special/special.exp: New test driver which will check
29891         for alias support for the above test.
29892
29893 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
29894
29895         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
29896         problems on small machines.
29897         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
29898         parameterize.
29899
29900 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
29901
29902         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
29903         mips.
29904         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
29905
29906 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
29907
29908         * g++.old_deja/g++.pt/using8.C: New test.
29909
29910 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
29911
29912         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
29913
29914 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
29915
29916         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
29917         where a failure is expected.
29918         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
29919
29920 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
29921
29922         * g++.old_deja/g++.pt/instantiate12.C: New test.
29923
29924 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
29925
29926         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
29927         start of structs.
29928         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
29929         * g++.old-deja/g++.brendan/crash17.C: Likewise.
29930         * g++.old-deja/g++.brendan/crash29.C: Likewise.
29931         * g++.old-deja/g++.brendan/crash48.C: Likewise.
29932         * g++.old-deja/g++.brendan/ns1.C: Likewise.
29933         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
29934         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
29935         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
29936         * g++.old-deja/g++.eh/spec6.C: Likewise.
29937         * g++.old-deja/g++.jason/crash3.C: Likewise.
29938         * g++.old-deja/g++.law/ctors11.C: Likewise.
29939         * g++.old-deja/g++.law/ctors17.C: Likewise.
29940         * g++.old-deja/g++.law/ctors5.C: Likewise.
29941         * g++.old-deja/g++.law/ctors9.C: Likewise.
29942         * g++.old-deja/g++.mike/ambig1.C: Likewise.
29943         * g++.old-deja/g++.mike/net22.C: Likewise.
29944         * g++.old-deja/g++.mike/p3538a.C: Likewise.
29945         * g++.old-deja/g++.mike/p3538b.C: Likewise.
29946         * g++.old-deja/g++.mike/virt3.C: Likewise.
29947         * g++.old-deja/g++.niklas/t128.C: Likewise.
29948         * g++.old-deja/g++.other/anon4.C: Likewise.
29949         * g++.old-deja/g++.other/using1.C: Likewise.
29950         * g++.old-deja/g++.other/warn3.C: Likewise.
29951         * g++.old-deja/g++.pt/t37.C: Likewise.
29952         * g++.old-deja/g++.robertl/eb69.C: Likewise.
29953         * g++.old-deja/g++.robertl/eb71.C: Likewise.
29954
29955 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
29956
29957         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
29958
29959 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29960
29961         * gcc.c-torture/execute/stdio-opt-3.c: New test.
29962
29963 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
29964
29965         * gcc.c-torture/compile/20010107-1.c: New test.
29966
29967 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29968
29969         * gcc.c-torture/execute/builtin-noret-1.c: New test.
29970
29971 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29972
29973         * gcc.dg/format/format.h: New file.
29974         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
29975         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
29976         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
29977         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
29978         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
29979         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
29980         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
29981         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
29982         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
29983         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
29984         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
29985         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
29986         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
29987         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
29988         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
29989         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
29990         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
29991         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
29992         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
29993         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
29994         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
29995         instead of declaring standard types, macros and functions in each
29996         test.
29997
29998 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
29999
30000         * gcc.c-torture/execute/20010106-1.c: New test.
30001
30002 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
30003
30004         * gcc.dg/format/format.exp: New file.
30005         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
30006         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
30007         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
30008         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
30009         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
30010         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
30011         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
30012         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
30013         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
30014         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
30015         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
30016         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
30017         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
30018         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
30019         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
30020         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
30021         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
30022         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
30023         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
30024         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
30025         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
30026         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
30027         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
30028         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
30029         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
30030         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
30031         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
30032         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
30033         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
30034         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
30035         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
30036         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
30037         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
30038         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
30039         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
30040         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
30041         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
30042         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
30043         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
30044         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
30045         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
30046         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
30047
30048 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
30049
30050         * gcc.c-torture/execute/991228-1.c: Take word endianness into
30051         account.
30052
30053 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
30054
30055         * gcc.c-torture/execute/builtin-complex-1.c: New test.
30056
30057 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
30058
30059         * g++.old-deja/g++.pt/crash62.C: New test.
30060
30061 2001-01-04  Richard Henderson  <rth@redhat.com>
30062
30063         * gcc.dg/20000926-1.c: Update expected warnings.
30064         * gcc.dg/array-2.c: Likewise.
30065         * gcc.dg/array-4.c: Also validate flexible array members.
30066         * gcc.dg/c99-flex-array-1.c: New.
30067
30068 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
30069
30070         * gcc.c-torture/compile/20001222-1.x: Remove.
30071
30072 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
30073
30074         * gcc.c-torture/execute/built-in-setjmp.c: New.
30075
30076 2001-01-03  Richard Henderson  <rth@redhat.com>
30077
30078         * gcc.dg/940510-1.c: Update expected error wording.
30079         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
30080
30081 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
30082
30083         * lib/target-supports.exp (check_alias_available): Modified to
30084         indicate aliases not supported if only weak aliases are supported.
30085
30086 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30087
30088         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
30089         Turn on cmpstrsi checks for __pj__ and __i370__.
30090
30091 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
30092
30093         * g++.old-deja/g++.other/virtual11.C: New test.
30094
30095 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
30096
30097         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
30098
30099 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30100
30101         * gcc.c-torture/compile/20010102-1.c: New test.
30102
30103 2001-01-02  Andreas Jaeger  <aj@suse.de>
30104
30105         * gcc.dg/noreturn-3.c: New test.
30106
30107         * gcc.dg/noreturn-4.c: New test.
30108
30109 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30110
30111         * gcc.c-torture/execute/stdio-opt-1.c: Also test
30112         __builtin_fputc and __builtin_fwrite.
30113
30114 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
30115
30116         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
30117         signed char, not default char.
30118
30119 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
30120
30121         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
30122
30123 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
30124
30125         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
30126
30127 2000-12-29  Richard Henderson  <rth@redhat.com>
30128
30129         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
30130         (__cyg_profile_func_exit): Define.
30131
30132 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
30133
30134         * g++.dg/vtgc1.C: New test.
30135
30136 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
30137
30138         * gcc.dg/noncompile/20001228-1.c: New test.
30139
30140         * gcc.dg/20001228-1.c: New test.
30141
30142         * gcc.c-torture/execute/20001228-1.c: New test.
30143
30144 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
30145
30146         * gcc.dg/format-strfmon-1.c: New test.
30147
30148 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30149
30150         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
30151         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
30152         * gcc.c-torture/execute/string-opt-1.c: Likewise.
30153         * gcc.c-torture/execute/string-opt-2.c: Likewise.
30154         * gcc.c-torture/execute/string-opt-3.c: Likewise.
30155         * gcc.c-torture/execute/string-opt-4.c: Likewise.
30156         * gcc.c-torture/execute/string-opt-6.c: Likewise.
30157         * gcc.c-torture/execute/string-opt-7.c: Likewise.
30158         * gcc.c-torture/execute/string-opt-8.c: Likewise.
30159         * gcc.c-torture/execute/string-opt-9.c: Likewise.
30160         * gcc.c-torture/execute/string-opt-10.c: Likewise.
30161         * gcc.c-torture/execute/string-opt-11.c: Likewise.
30162         * gcc.c-torture/execute/string-opt-12.c: Likewise.
30163
30164         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
30165         * gcc.c-torture/execute/string-opt-4.c: Test index.
30166
30167 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
30168
30169         * gcc.c-torture/compile/20001226-1.c: New test.
30170
30171 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
30172
30173         * gcc.c-torture/compile/20001222-1.c: New test.
30174         * gcc.c-torture/compile/20001222-1.x: Xfail.
30175
30176 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
30177
30178         * gcc.c-torture/execute/comp-goto-2.c: New test.
30179
30180 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
30181
30182         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
30183         Use long types if __INT_MAX__ is 32767.
30184         (main): Use cast to (sint32 *) when poking 88 into a_page.
30185
30186         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
30187
30188 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
30189
30190         * gcc.c-torture/compile/20001221-1.c: New test.
30191         * gcc.c-torture/execute/20001221-1.c: New test.
30192
30193 2000-12-20  Richard Henderson  <rth@redhat.com>
30194
30195         * g++.old-deja/g++.pt/crash36.C: Update error lines.
30196         * g++.old-deja/g++.robertl/eb109.C: Likewise.
30197
30198 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30199
30200         * gcc.dg/compare3.c: New test.
30201
30202 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30203
30204         * gcc.dg/format-warnll-1.c: New test.
30205
30206 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
30207
30208         * gcc.dg/cpp/cmdlne-P.c: New test.
30209
30210 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30211
30212         * gcc.c-torture/execute/builtin-abs-1.c,
30213         gcc.c-torture/execute/builtin-abs-2.c: New tests.
30214
30215 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
30216
30217         * gcc.dg/cpp/multiline.c: New test.
30218
30219 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
30220
30221         * g++.old-deja/g++.other/syshdr1.C: Update.
30222         * gcc.dg/cpp/lineflags.c: Remove temporarily.
30223
30224 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30225
30226         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
30227
30228 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30229
30230         * g++.old-deja/g++.pt/ttp65.C: New test.
30231
30232 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30233
30234         * g++.old-deja/g++.pt/ttp64.C: New test.
30235
30236 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30237
30238         * g++.old-deja/g++.pt/spec33.C: New test.
30239
30240 2000-12-14  Catherine Moore  <clm@redhat.com>
30241
30242         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
30243         * gcc.c-torture/execute/920612-2.c: Likewise.
30244         * gcc.c-torture/execute/920428-2.c: Likewise.
30245         * gcc-c-torture/execute/va-arg-11.c: Call exit.
30246         * gcc.c-torture/execute/va-arg-21.c: Likewise.
30247
30248 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30249
30250         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
30251         * gcc.dg/pack-test-2.c: Likewise.
30252
30253 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
30254
30255         Tests by Zack Weinberg <zackw@stanford.edu>.
30256
30257         * gcc.dg/cpp/defined.c: Update.
30258         * gcc.dg/cpp/defined_trad.c: New tests.
30259
30260 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
30261
30262         * gcc.dg/cpp/trad-direct.c: Update.
30263
30264 2000-12-11  Neil Booth  <neilb@earthling.net>
30265
30266         * gcc.dg/cpp/defined_trad.c
30267
30268 2000-12-11  Neil Booth  <neilb@earthling.net>
30269
30270         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
30271
30272 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
30273
30274         * gcc.dg/format-miss-2.c: New test.
30275
30276 2000-12-09  Neil Booth  <neilb@earthling.net>
30277
30278         * gcc.dg/cpp/lineflags.c: New tests.
30279         * gcc.dg/cpp/poison.c: Update.
30280         * gcc.dg/cpp/redef2.c: Update.
30281         * gcc.dg/cpp/skipping.c: New test.
30282
30283 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
30284
30285         * g++.old-deja/g++.other/eh3.C: New testcase.
30286
30287 2000-12-07  Neil Booth  <neilb@earthling.net>
30288
30289         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
30290         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
30291         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
30292         wtr-union-init-2.c, wtr-union-init-3.c: Update.
30293         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
30294         Update.
30295
30296 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30297
30298         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
30299         __SIZE_TYPE__ instead of int for type of integers cast to
30300         pointers.
30301
30302 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
30303
30304         * g++.old-deja/g++.other/cleanup4.C: New test.
30305
30306 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30307
30308         * format-sec-1.c: New test.
30309
30310 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30311
30312         * gcc.dg/format-nonlit-3.c: New test.
30313
30314 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30315
30316         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
30317         through a null pointer.
30318
30319 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30320
30321         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
30322         * g++.old-deja/g++.pt/partial4.C: New test.
30323
30324 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
30325
30326         * gcc.c-torture/execute/ieee/hugeval.x: New.
30327
30328 2000-12-06  Neil Booth  <neilb@earthling.net>
30329
30330         * gcc.dg/cpp/backslash2.c: New tests.
30331
30332 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30333
30334         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
30335         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
30336
30337 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
30338
30339         * gcc.c-torture/execute/20001203-2.c: New testcase.
30340
30341 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
30342
30343         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
30344         * g++.old-deja/g++.other/virtual10.C: New test.
30345
30346 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
30347
30348         * g++.old-deja/g++.mike/pmf5.C: Remove test.
30349
30350 2000-12-05  Richard Henderson  <rth@redhat.com>
30351
30352         * gcc.c-torture/compile/20001205-1.c: New.
30353
30354 2000-12-04  Neil Booth  <neilb@earthling.net>
30355
30356         * g++.old-deja/g++.other/virtual9.C: New test.
30357         * g++.old-deja/g++.pt/crash61.C: New test.
30358         * gcc.c-torture/execute/loop-9.c: New test.
30359
30360 2000-12-04  Neil Booth  <neilb@earthling.net>
30361
30362         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
30363         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
30364         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
30365         * gcc.dg/cpp/extratokens.c: ...here.
30366
30367 2000-12-04  Neil Booth  <neilb@earthling.net>
30368
30369         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
30370         New tests.
30371
30372 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30373
30374         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
30375         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
30376
30377 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
30378
30379         * gcc.c-torture/execute/20001203-1.c: New test.
30380
30381 2000-12-03  Neil Booth  <neilb@earthling.net>
30382
30383         * gcc.dg/cpp/macro6.c: New test cases.
30384
30385 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30386
30387         * gcc.c-torture/execute/string-opt-9.c: New test.
30388         * gcc.c-torture/execute/string-opt-10.c: Likewise.
30389         * gcc.c-torture/execute/string-opt-11.c: Likewise.
30390         * gcc.c-torture/execute/string-opt-12.c: Likewise.
30391
30392         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
30393         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
30394
30395 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
30396
30397         * gcc.dg/cpp/if-6.c: New testcase.
30398
30399         * gcc.dg/20001201-1.c: New testcase.
30400
30401 2000-12-02  Neil Booth  <neilb@earthling.net>
30402
30403         * g++.old-deja/g++.other/externC4.C,
30404         g++.old-deja/g++.other/friend10.C: New tests.
30405
30406 2000-12-02  Neil Booth  <neilb@earthling.net>
30407
30408         * g++.old-deja/g++.other/instan2.C
30409         * g++.old-deja/g++.other/instan3.C: New test.
30410
30411 2000-12-02  Neil Booth  <neilb@earthling.net>
30412
30413         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
30414         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
30415         gnuc99.c,gnuc99-pedantic.c: New tests.
30416
30417 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
30418
30419         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
30420         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
30421
30422 2000-12-01  Neil Booth  <neilb@earthling.net>
30423
30424         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
30425         * gcc.dg/cpp/poison.c: Update.
30426         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
30427
30428 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
30429
30430         * g77.f-torture/execute/20001201.f: New test.
30431
30432 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
30433
30434         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
30435
30436 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
30437
30438         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
30439
30440 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
30441
30442         * g++.old-deja/g++.other/cast6.C: New test.
30443
30444 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
30445
30446         * gcc.c-torture/execute/20001130-2.c: New testcase.
30447
30448 2000-11-30  Richard Henderson  <rth@redhat.com>
30449
30450         * gcc.c-torture/execute/20001130-1.c: New test.
30451
30452 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
30453
30454         * g++.old-deja/g++.other/op3.C: New test.
30455
30456 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
30457
30458         * g++.old-deja/g++.other/op2.C: New test.
30459
30460 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
30461
30462         * g++.old-deja/g++.other/crash38.C: New test.
30463
30464 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
30465
30466         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
30467
30468 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
30469
30470         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
30471         tests.
30472         * gcc.c-torture/execute/string-opt-6.c: New test.
30473
30474         * gcc.dg/20001117-1.c: Add main.
30475
30476 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
30477
30478         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
30479         Move from here ...
30480         * gcc.dg/940510-1.c: ... to here.
30481
30482         * gcc.dg/20000926-1.c: GNU C now allows initializations of
30483         zero-size arrays in toplevel structures.
30484
30485 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
30486
30487         * gcc.c-torture/execute/loop-8.c: New test.
30488
30489 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
30490
30491         * g++.old-deja/g++.other/base1.C: New test.
30492
30493 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
30494
30495         * g++.old-deja/g++.other/parse2.C: New test.
30496
30497 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
30498
30499         * g++.old-deja/g++.pt/incomplete1.C: New test.
30500
30501 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
30502
30503         * g++.old-deja/g++.other/friend9.C: New test.
30504
30505 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
30506
30507         * gcc.dg/20001127-1.c: New test.
30508
30509 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
30510
30511         * g++.old-deja/g++.pt/friend46.C: New test.
30512
30513 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
30514
30515         * g++.old-deja/g++.other/ptrmem8.C: New test.
30516
30517 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30518
30519         * gcc.c-torture/execute/string-opt-7.c: New test.
30520         * gcc.c-torture/execute/string-opt-8.c: Likewise.
30521
30522 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
30523
30524         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
30525         instead of 'mkcheck 2'.
30526
30527 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
30528
30529         * gcc.c-torture/execute/memcheck/driver.c,
30530         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
30531         C9X references to refer to C99.
30532
30533 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
30534
30535         * gcc.dg/ultrasp3.c: New test.
30536
30537 2000-11-25  Neil Booth  <neilb@earthling.net>
30538
30539         * gcc.dg/cpp/include2.c: Update test to be locale independent.
30540
30541 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
30542
30543         * gcc.c-torture/compile/20001123-2.c: New.
30544
30545 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30546
30547         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
30548
30549 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
30550
30551         * gcc.dg/sequence-point-1.c: Add some new tests.
30552         * gcc.c-torture/execute/20001124-1.c: New test.
30553
30554 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
30555
30556         * g++.old-deja/g++.other/vaarg4.C: New test.
30557         * gcc.c-torture/compile/20001123-1.c: New test.
30558
30559 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
30560
30561         * g++.other/crash24.C: Adjust and remove XFAIL.
30562         * g++.other/crash37.C: New test.
30563
30564 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
30565
30566         * g++.old-deja/g++.pt/instantiate9.C: New test.
30567
30568 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
30569
30570         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
30571         new ABI, too.
30572
30573         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
30574         * g++.old-deja/g++.robertl/eb55.C: Likewise.
30575
30576 2000-11-22  Neil Booth  <neilb@earthling.net>
30577
30578         * gcc.dg/cpp/Wtrigraphs.c: New test.
30579
30580 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
30581
30582         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
30583
30584 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
30585
30586         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
30587
30588 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
30589
30590         * lib/gcc-dg.exp: load_lib scanasm.exp.
30591         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
30592         * lib/g++-dg.exp: load_lib scanasm.exp.
30593         * lib/scanasm.exp: New.
30594         (scan-assembler, scan-assembler-not): Add optional arguments to
30595         test name, or if not present, the pattern name.
30596         (scan-assembler-dem, scan-assembler-dem-not): New.
30597
30598         * g++.dg/dg.exp: New.
30599
30600 2000-11-21  Neil Booth  <neilb@earthling.net>
30601
30602         * gcc.dg/cpp/integrated1.c: Remove.
30603
30604 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
30605
30606         * gcc.c-torture/execute/20001121-1.c: New test.
30607
30608 2000-11-21  Richard Henderson  <rth@redhat.com>
30609
30610         * gcc.c-torture/compile/20001121-1.c: New test.
30611
30612 2000-11-20  Neil Booth  <neilb@earthling.net>
30613
30614         * gcc.dg/cpp/integrated1.c: New test.
30615
30616 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
30617
30618         * g++.old-deja/g++.other/inline17.C: New test.
30619
30620 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
30621
30622         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
30623         local variable to be zero: I made the variable global. Now
30624         uses abort() and exit() instead of relying on main's return value.
30625
30626 2000-11-20  Neil Booth  <neilb@earthling.net>
30627
30628         * gcc.dg/cpp/paste2.c: Update test.
30629         * objc/execute/paste.m: New test.
30630
30631 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
30632
30633         * gcc.dg/c99-condexpr-1.c: New test.
30634
30635 2000-11-20  Neil Booth  <neilb@earthling.net>
30636
30637         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
30638
30639 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
30640
30641         * g++.old-deja/g++.pt/export1.C: New test.
30642
30643 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
30644
30645         * gcc.dg/20001117-1.c: New test.
30646
30647 2000-11-18  Richard Henderson  <rth@redhat.com>
30648
30649         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
30650
30651 2000-11-18  Richard Henderson  <rth@redhat.com>
30652
30653         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
30654         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
30655         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
30656
30657 2000-11-18  Richard Henderson  <rth@redhat.com>
30658
30659         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
30660         (main): New.  Exit cleanly.
30661
30662 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30663
30664         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
30665         gcc.dg/c99-fordecl-2.c: New tests.
30666
30667 2000-11-18  Richard Henderson  <rth@redhat.com>
30668
30669         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
30670         * gcc.c-torture/execute/zerolen-2.c: New.
30671
30672 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30673
30674         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
30675         memory.
30676
30677 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
30678
30679         * g++.old-deja/g++.pt/instantiate8.C: New test.
30680
30681 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
30682
30683         * g++.old-deja/g++.other/incomplete.C: Add more tests.
30684         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
30685
30686 2000-11-16  Nick Clifton  <nickc@redhat.com>
30687
30688         * gcc.c-torture/execute/nestfunc-2.c: New test.
30689         * gcc.c-torture/execute/nestfunc-3.c: New test.
30690
30691 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
30692
30693         * gcc.c-torture/compile/20001116-1.c: New test.
30694
30695 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30696
30697         * gcc.c-torture/execute/20001115-1.c: New test.
30698
30699 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
30700
30701         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
30702         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
30703         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
30704         * g++.old-deja/g++.abi/vmihint.C: Likewise.
30705
30706 2000-11-15  Neil Booth  <neilb@earthling.net>
30707
30708         gcc.dg/cpp/_Pragma1.c: Update.
30709         gcc.dg/cpp/_Pragma2.c: New test.
30710
30711 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
30712
30713         * g++.old-deja/g++.other/anon5.C: New test.
30714
30715 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
30716
30717         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
30718         tests.
30719
30720 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
30721
30722         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
30723         output.
30724
30725 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
30726
30727         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
30728         labels at end of compound statements.
30729
30730 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
30731
30732         * gcc.c-torture/execute/loop-7.c: New test.
30733
30734 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
30735
30736         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
30737
30738 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
30739
30740         * gcc.dg/c99-bool-1.c: New test.
30741
30742 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
30743
30744         * gcc.dg/c99-scope-1.c: Remove xfail.
30745         * gcc.dg/c99-scope-2.c: New test.
30746
30747 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30748
30749         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
30750         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
30751
30752 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
30753
30754         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
30755         error messages.
30756
30757         * g++.mike/p700.C: Don't typedef wchar_t.
30758         * g++.mike/p784.C: Likewise.
30759         * g++.mike/eb101.C: Don't use __wchar_t.
30760
30761 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
30762
30763         * g77.f-torture/execute/20001111.[fx]: Test premature exit
30764         from DO loop.
30765
30766 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
30767
30768         * gcc.c-torture/execute/20001111-1.c: New test.
30769
30770 2000-11-10  Nick Clifton  <nickc@redhat.com>
30771
30772         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
30773         long multuiple and accumulate.
30774
30775 2000-11-09  Richard Henderson  <rth@redhat.com>
30776
30777         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
30778         via size_t instead of int.
30779
30780         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
30781         * gcc.c-torture/execute/string-opt-2.c: Likewise.
30782         * gcc.c-torture/execute/string-opt-3.c: Likewise.
30783         * gcc.c-torture/execute/string-opt-4.c: Likewise.
30784
30785 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
30786
30787         * gcc.c-torture/compile/20001109-1.c: New test.
30788         * gcc.c-torture/compile/20001109-2.c: New test.
30789
30790 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
30791
30792         * g++.old-deja/g++.pt/operator1.C: New test.
30793         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
30794
30795 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
30796
30797         * gcc.dg/20001108-1.c: New test.
30798
30799 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
30800
30801         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
30802         with both arguments constant strings.
30803         * gcc.c-torture/execute/string-opt-3.c: New test.
30804         * gcc.c-torture/execute/string-opt-4.c: New test.
30805         * gcc.c-torture/execute/string-opt-5.c: New test.
30806
30807 2000-11-08  Nick Clifton  <nickc@redhat.com>
30808
30809         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
30810         mulsidi3adddi patterns.
30811
30812 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
30813
30814         * g++.old-deja/g++.other/crash36.C: New test.
30815
30816 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
30817
30818         * g++.old-deja/g++.other/init16.C: New test.
30819
30820 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
30821
30822         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
30823
30824 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
30825
30826         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
30827         * gcc.c-torture/execute/va-arg-16.x: Likewise.
30828         * gcc.c-torture/execute/va-arg-17.x: Likewise.
30829
30830 2000-11-07  DJ Delorie  <dj@redhat.com>
30831
30832         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
30833
30834 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30835
30836         * gcc.c-torture/execute/string-opt-1.c: New test.
30837
30838 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
30839
30840         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
30841         mips-sgi-irix6.* because the MIPS ABI passes floating-point
30842         parameters in registers, and there is no way for a varargs
30843         function to know in which order the integer and floating-point
30844         parameters should be interleaved when they are placed on the
30845         stack.
30846         * gcc.c-torture/execute/va-arg-16.x: Likewise.
30847         * gcc.c-torture/execute/va-arg-17.x: Likewise.
30848
30849 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30850
30851         * gcc.c-torture/execute/string-opt-2.c: New test.
30852
30853 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
30854
30855         * g++.old-deja/g++.pt/crash60.C: New test.
30856
30857 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
30858
30859         * g++.old-deja/g++.other/crash24.C: New test.
30860         * g++.old-deja/g++.other/crash25.C: New test.
30861         * g++.old-deja/g++.other/crash26.C: New test.
30862         * g++.old-deja/g++.other/crash27.C: New test.
30863         * g++.old-deja/g++.other/crash28.C: New test.
30864         * g++.old-deja/g++.other/crash29.C: New test.
30865         * g++.old-deja/g++.other/crash30.C: New test.
30866         * g++.old-deja/g++.other/crash31.C: New test.
30867         * g++.old-deja/g++.other/crash32.C: New test.
30868         * g++.old-deja/g++.other/crash33.C: New test.
30869         * g++.old-deja/g++.other/crash34.C: New test.
30870         * g++.old-deja/g++.other/crash35.C: New test.
30871
30872 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
30873
30874         * gcc.c-torture/execute/20001031-1.c: New test.
30875
30876 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
30877
30878         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
30879         namespace.
30880
30881         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
30882         standards-conformant.
30883
30884         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
30885
30886         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
30887         * g++.old-deja/g++.mike/p755a.C: Likewise.
30888         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
30889         library makes no calls to `operator new' during initialization.
30890
30891 2000-11-04  Neil Booth  <neilb@earthling.net>
30892
30893         * gcc.dg/cpp/include2.c: New tests.
30894
30895 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
30896
30897         * lib/g++.exp (g++_set_ld_library_path): New function.
30898         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
30899
30900 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
30901
30902         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
30903         warnings.
30904
30905 2000-11-01  Richard Henderson  <rth@redhat.com>
30906
30907         * g++.old-deja/g++.ext/namedret1.C: New.
30908         * g++.old-deja/g++.ext/namedret2.C: New.
30909         * g++.old-deja/g++.ext/namedret3.C: New.
30910
30911 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
30912
30913         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
30914         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
30915
30916 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30917
30918         * gcc.c-torture/execute/va-arg-21.c: New test.
30919
30920 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
30921
30922         * gcc.dg/c99-complex-2.c: New test.
30923
30924 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30925
30926         * gcc.c-torture/execute/stdio-opt-1.c: New test.
30927
30928 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
30929
30930         * g++.old-deja/g++.other/inline16.C: New test.
30931
30932 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
30933
30934         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
30935         __PRETTY_FUNCTION__
30936
30937 2000-10-29  Neil Booth  <neilb@earthling.net>
30938
30939         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
30940         New tests.
30941         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
30942         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
30943         optimisation.
30944
30945 2000-10-29  Neil Booth  <neilb@earthling.net>
30946
30947         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
30948         * mi1.c, mi1c.h: Add null directives to multiple-include test.
30949         * mi5.c: Test multiple includes work with -C.
30950         * trigraphs.c: Test ^= version.
30951
30952 2000-10-28  Neil Booth  <neilb@earthling.net>
30953
30954         New tests and test updates for new macro expander.
30955
30956         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
30957         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
30958         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
30959         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
30960         new diagnostic messages.
30961
30962         * gcc.dg/cpp/macro3.c: New tests.
30963
30964 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
30965
30966         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
30967         on the same line.
30968
30969 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
30970
30971         * g++.old-deja/g++.other/eh2.C: New test.
30972
30973 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
30974
30975         * gcc.c-torture/execute/20001027-1.c: New test.
30976
30977 2000-10-26  Richard Henderson  <rth@redhat.com>
30978
30979         * gcc.c-torture/execute/20001026-1.c: New.
30980
30981 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
30982
30983         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
30984         * g++.old-deja/g++.law/builtin1.C: Likewise.
30985         * g++.old-deja/g++.law/ctors10.C: Likewise.
30986         * g++.old-deja/g++.law/virtual3.C: Likewise.
30987         * g++.old-deja/g++.mike/p658.C: Likewise.
30988         * g++.old-deja/g++.other/sibcall1.C: Likewise.
30989         * g++.old-deja/g++.other/vaarg2.C: Likewise.
30990         * g++.old-deja/g++.robertl/eb124.C: Likewise.
30991         * g++.old-deja/g++.robertl/eb44.C: Likewise.
30992         * g++.old-deja/g++.robertl/eb77.C: Likewise.
30993
30994 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
30995
30996         * gcc.c-torture/compile/20001024-1.c: New test.
30997
30998 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
30999
31000         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
31001         to tell us whether or not we are using V3.
31002
31003 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
31004
31005         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
31006         operands.
31007
31008 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
31009
31010         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
31011
31012 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
31013
31014         * gcc.c-torture/execute/20001024-1.c: New test.
31015
31016 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
31017
31018         * g++.old-deja/g++.other/sibcall1.C: New test.
31019
31020 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
31021
31022         * gcc.dg/noncompile/init-3.c: New test.
31023
31024 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
31025
31026         * gcc.dg/format-array-1.c: New test.
31027
31028 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
31029
31030         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
31031         writing through null pointers; remove comment about testing
31032         unterminated strings.
31033
31034 2000-10-17  Matthew Hiller  <hiller@redhat.com>
31035
31036         * gcc.c-torture/execute/20001017-2.c: New test.
31037
31038 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
31039
31040         * gcc.c-torture/compile/20001018-1.c: New test.
31041         * gcc.c-torture/compile/20001018-1.x: Xfail.
31042
31043 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31044
31045         * gcc.c-torture/execute/20001017-1.c: New test.
31046
31047 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
31048
31049         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
31050         for multiple use of arguments with scanf formats; add tests for
31051         multiple use of arguments.
31052
31053 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
31054
31055         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
31056
31057 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
31058
31059         * gcc.dg/format-miss-1.c: New test.
31060
31061 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
31062
31063         * gcc.c-torture/execute/20001013-1.c: New test.
31064
31065 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
31066
31067         * gcc.dg/format-branch-1.c: New test.
31068
31069 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
31070
31071         * README, lib/file-format.exp: Remove EGCS references.
31072
31073 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
31074
31075         * gcc.dg/20001013-1.c: New test.
31076
31077 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
31078
31079         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
31080         for intmax_t in the compiler using __typeof__ and the type rules
31081         for conditional expressions.
31082
31083 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
31084
31085         * gcc.dg/20001012-1.c: New test.
31086         * gcc.dg/20001012-2.c: New test.
31087
31088 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
31089
31090         * gcc.dg/format-attr-1.c: New test.
31091
31092 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
31093
31094         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
31095         __LONG_LONG_MAX__ instead of LLONG_MAX.
31096
31097 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
31098
31099         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
31100         scanf flags.
31101         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
31102         flags.
31103
31104 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
31105
31106         * gcc.dg/sequence-pt-1.c: New test.
31107
31108 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
31109
31110         * gcc.c-torture/execute/20001011-1.c: New testcase.
31111         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
31112
31113 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
31114
31115         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
31116         does not error on it.
31117
31118 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
31119
31120         * gcc.dg/20001009-1.c: New test.
31121
31122 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
31123
31124         * gcc.c-torture/compile/20001009-1.c: Move from here ....
31125         * gcc.c-torture/execute/20001009-2.c: ... to here.
31126
31127 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
31128
31129         * gcc.c-torture/compile/20001009-1.c: New testcase.
31130         * gcc.c-torture/execute/20001009-1.c: New testcase.
31131         Testcases provided by Jan Hubicka <jh@suse.cz>.
31132
31133 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
31134
31135         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
31136         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
31137         uintmax_t using <limits.h> to emulate the compiler's internal
31138         logic.  No longer XFAIL %j tests.
31139
31140 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
31141
31142         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
31143         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
31144         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
31145         regexps and details of expected handling of some bad formats.
31146         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
31147         suppression.
31148
31149 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
31150
31151         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
31152         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
31153         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
31154         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
31155         in list archives.
31156
31157 2000-10-06  Richard Henderson  <rth@cygnus.com>
31158
31159         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
31160         * g++.old-deja/g++.brendan/crash52.C: Likewise.
31161         * g++.old-deja/g++.jason/report.C: Likewise.
31162         * g++.old-deja/g++.law/friend5.C: Likewise.
31163         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
31164         of the expected warnings.
31165
31166 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
31167
31168         * g++.old-deja/g++.pt/enum14.C: New test.
31169
31170 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
31171
31172         * g++.old-deja/g++.pt/crash59.C: New test.
31173
31174 2000-10-04  Will Cohen  <wcohen@redhat.com>
31175
31176         * gcc.dg/20000926-1.c: New test.
31177
31178 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
31179
31180         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
31181         function name for current C++ compiler.
31182         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
31183
31184 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
31185
31186         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
31187         __PRETTY_FUNCTION__.
31188         * g++.old-deja/g++.ext/pretty2.C: Likewise.
31189
31190 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31191
31192         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
31193
31194 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
31195
31196         * gcc.c-torture/compile/20000923-1.c: New test.
31197
31198 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
31199
31200         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
31201         * g++.old-deja/g++.pt/ttp62.C: Same.
31202         * g++.old-deja/g++.other/inline14.C: Same.
31203
31204 2000-09-24  Richard Henderson  <rth@cygnus.com>
31205
31206         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
31207
31208 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
31209
31210         * gcc.dg/c90-printf-1.c: Add test for wide string format.
31211
31212 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
31213
31214         * gcc.c-torture/compile/20000922-1.c: New file.
31215
31216 2000-09-21  Nick Clifton  <nickc@redhat.com>
31217
31218         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
31219         a signed long modulo operation.
31220         (mod6): New function - perform an unsigned long modulo operation.
31221         (main): Add tests for modulos of very large numbers by very small
31222         dividends.
31223
31224 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31225
31226         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
31227
31228 2000-09-19  Richard Henderson  <rth@cygnus.com>
31229
31230         * gcc.dg/compare2.c (case 10): XFAIL.
31231
31232 2000-09-18  Richard Henderson  <rth@cygnus.com>
31233
31234         * gcc.c-torture/execute/20000906-1.c: Move ...
31235         * gcc.dg/20000906-1.c: ... here.  Only run on targets
31236         that support __builtin_trap.
31237
31238 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
31239
31240         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
31241
31242 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
31243
31244         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
31245         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
31246         more $ format tests.
31247
31248 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
31249
31250         * gcc.dg/format-errmk-1.c: New test.
31251
31252 2000-09-17  Greg McGary  <greg@mcgary.org>
31253
31254         * gcc.c-torture/execute/20000917-1.x: Remove.
31255
31256 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
31257
31258         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
31259
31260 2000-09-17  Greg McGary  <greg@mcgary.org>
31261
31262         * gcc.c-torture/execute/20000917-1.c: New test.
31263         * gcc.c-torture/execute/20000917-1.x: XFAIL.
31264
31265 2000-09-16  Neil Booth  <NeilB@earthling.net>
31266
31267         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
31268         in nested macro bug.
31269
31270 2000-09-15  Neil Booth  <NeilB@earthling.net>
31271
31272         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
31273
31274 2000-09-14  Jeffrey A Law  (law@cygnus.com)
31275
31276         * gcc.c-torture/execute/20000914-1.c: New test.
31277
31278 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
31279
31280         * g++.other/inline13.C: New test.
31281
31282 2000-09-12  Andreas Jaeger  <aj@suse.de>
31283
31284         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
31285         constant by Ulrich Drepper <drepper@redhat.com>.
31286
31287 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
31288
31289         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
31290
31291 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31292
31293         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
31294
31295 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
31296
31297         * gcc.dg/cpp/backslash.c: New test.
31298
31299 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
31300
31301         * gcc.c-torture/execute/20000910-1.c: New test.
31302         * gcc.c-torture/execute/20000910-2.c: Likewise.
31303
31304 2000-09-11  Robert Lipe  <robertl@sco.com>
31305
31306         * gcc.dg/pragma-align.c: New test.
31307
31308 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
31309
31310         * g++.old-deja/g++.pt/explicit82.C: New test.
31311         * g++.old-deja/g++.pt/explicit83.C: New test.
31312
31313 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
31314
31315         * gcc.dg/asm-names.c: New test.
31316
31317 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31318
31319         * gcc.dg/cpp/tr-warn6.c: New test
31320
31321 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
31322
31323         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
31324         be accepted.
31325
31326 2000-09-07  Catherine Moore  <clm@redhat.com>
31327
31328         * gcc.c-torture/execute/unroll-1.c: New test.
31329
31330 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
31331
31332         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
31333         ERROR markers.
31334         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
31335         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
31336         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
31337         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
31338         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
31339         Preprocess only.
31340         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
31341         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
31342
31343 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
31344
31345         * g++.old-deja/g++.pt/deduct2.C: New test.
31346
31347 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
31348
31349         * g++.old-deja/g++.pt/parms2.C: New test.
31350
31351 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
31352
31353         * g++.old-deja/g++.pt/crash58.C: New test.
31354
31355 2000-09-06  Greg McGary  <greg@mcgary.org>
31356
31357         * gcc.c-torture/execute/20000906-1.c: New test.
31358         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
31359
31360 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31361
31362         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
31363
31364 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
31365
31366         * g++.old-deja/g++.pt/crash57.C: New test.
31367
31368 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
31369
31370         * g++.old-deja/g++.pt/crash56.C: New test.
31371
31372 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
31373
31374         * g++.old-deja/g++.pt/koenig1.C: New test.
31375
31376 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
31377
31378         * gcc.dg/20000904-1.c: New test.
31379
31380 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
31381
31382         * gcc.dg/cpp/paste8.c: New test.
31383
31384 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
31385
31386         * gcc.c-torture/compile/20000827-1.c: New test.
31387
31388 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
31389
31390         * gcc.dg/format-diag-1.c: New test.
31391
31392 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
31393
31394         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
31395         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
31396         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
31397         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
31398         gcc.dg/formatz-1.c: Adjust warning regular expressions.
31399
31400 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
31401
31402         * g++.old-deja/g++.other/nested4.C: New test.
31403
31404 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
31405
31406         * g++.old-deja/g++.ns/scoped1.C: New test.
31407
31408 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
31409
31410         * lib/g++.exp: Support testing already-installed GCC.
31411
31412 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31413
31414         * wtr-label-1.c, wtr-suffix-1.c: New tests.
31415
31416 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31417
31418         * gcc.dg/return-type-2.c: New test.
31419
31420 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
31421
31422         * gcc.c-torture/compile/20000825-1.c: New test.
31423
31424 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
31425
31426         * gcc.dg/dwarf2-2.c: New test.
31427
31428 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
31429
31430         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
31431         dg-warning regexps.
31432
31433 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
31434
31435         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
31436         gcc.dg/format-ext-5.c: New tests.
31437
31438 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
31439
31440         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
31441
31442 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
31443
31444         * gcc.dg/noncompile/930622-2.c: Adjust error message.
31445
31446 2000-08-24  Richard Henderson  <rth@cygnus.com>
31447
31448         * gcc.dg/ia64-sync-1.c: New test.
31449         * gcc.dg/ia64-sync-2.c: New test.
31450         * gcc.dg/ia64-asm-1.c: New test.
31451
31452 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
31453
31454         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
31455         * gcc.dg/format-ext-2.c: New test.
31456
31457 2000-08-23  Jason Merrill  <jason@redhat.com>
31458
31459         * lib/old-dejagnu.exp: Also ignore "In member function" and
31460         "At global scope".
31461
31462 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31463
31464         * gcc.dg/noncompile/label-lineno-1.c: New test.
31465
31466 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
31467
31468         * gcc.dg/c99-array-nonobj-1.c: New test.
31469
31470 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
31471
31472         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
31473         tests.
31474         * gcc.dg/format-ext-1.c: New test.
31475
31476 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31477
31478         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
31479         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
31480         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
31481         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
31482         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
31483
31484 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
31485
31486         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
31487         gcc.dg/c99-strftime-2.c: New tests.
31488
31489 2000-08-22  Richard Henderson  <rth@cygnus.com>
31490
31491         * gcc.c-torture/execute/20000822-1.c: New test.
31492
31493 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
31494
31495         * gcc.c-torture/execute/20000819-1.x: Remove.
31496
31497 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
31498
31499         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
31500         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
31501         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
31502         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
31503         gcc.dg/format-xopen-1.c: New tests.
31504
31505 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
31506
31507         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
31508
31509 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
31510
31511         * g++.old-deja/g++.other/loop2.C: New test.
31512
31513         * gcc.c-torture/compile/20000606-1.c: New test.
31514         * gcc.c-torture/compile/20000728-1.c: New test.
31515         * gcc.c-torture/execute/20000801-1.c: New test.
31516         * gcc.c-torture/execute/20000801-2.c: New test.
31517         * gcc.c-torture/execute/20000819-1.c: New test.
31518         * gcc.c-torture/execute/20000819-1.x: XFAIL.
31519         * gcc.dg/20000629-1.c: New test.
31520         * gcc.dg/20000724-1.c: New test.
31521         * gcc.dg/20000807-1.c: New test.
31522
31523 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
31524
31525         * gcc.dg/cpp/pragma-1.c: New test.
31526         * gcc.dg/cpp/pragma-2.c: New test.
31527
31528 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
31529
31530         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
31531         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
31532
31533 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
31534
31535         * gcc.c-torture/compile/20000818-1.c: New test.
31536
31537 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
31538
31539         * gcc.c-torture/execute/20000818-1.c: New test.
31540
31541 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
31542
31543         * gcc.dg/format-va-1.c: New test.
31544
31545 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
31546
31547         * g++.old-deja/g++.other/typedef8.C: New test.
31548
31549 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
31550
31551         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
31552         * g++.old-deja/g++.mike/net36.C: Mark candidate.
31553         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
31554         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
31555         * g++.old-deja/g++.other/ptrmem7.C: New test.
31556         * g++.old-deja/g++.pt/ptrmem10.C: New test.
31557
31558 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
31559
31560         * g++.old-deja/g++.pt/typename27.C: New test.
31561
31562 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
31563
31564         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
31565         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
31566         * g++.old-deja/g++.pt/friend45.C: New test.
31567         * g++.old-deja/g++.other/friend8.C: New test.
31568
31569 2000-08-15  Richard Henderson  <rth@cygnus.com>
31570
31571         * gcc.c-torture/execute/20000815-1.c: New test.
31572
31573 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
31574
31575         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
31576         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
31577         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
31578
31579 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
31580
31581         * g++.old-deja/g++.other/refinit2.C: New test.
31582
31583 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
31584
31585         * lib/c-torture.exp (c-torture): Make
31586         compiler_conditional_xfail_data global.
31587         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
31588         compiler_conditional_xfail_data machinery.
31589         (f-torture-execute): Likewise.
31590         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
31591         and only when unrolling loops.
31592
31593         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
31594
31595 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
31596
31597         * g++.old-deja/g++.pt/explicit81.C: New test.
31598
31599 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
31600
31601         * g++.old-deja/g++.pt/typename26.C: New test.
31602
31603 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
31604
31605         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
31606         warning.
31607
31608 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
31609
31610         * g++.old-deja/g++.other/array3.C: New test.
31611
31612 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
31613
31614         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
31615         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
31616         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
31617         New tests.
31618
31619 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
31620
31621         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
31622         * g++.old-deja/g++.abi/vmihint.C: Likewise.
31623
31624 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
31625
31626         * gcc.c-torture/execute/20000808-1.c: New test.
31627
31628 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
31629
31630         * gcc.dg/c90-const-expr-1.c: New test.
31631
31632 2000-08-08  Richard Henderson  <rth@cygnus.com>
31633
31634         * gcc.dg/noncompile/920923-1.c: Declare calloc.
31635
31636 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
31637
31638         * gcc.dg/noncompile/const-ll-1.c: New test.
31639
31640 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
31641
31642         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
31643
31644 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
31645
31646         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
31647         that running programs linked against the shared version of libobjc
31648         run correctly.
31649
31650 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
31651
31652         * gcc.dg/c99-printf-1.c: New test.
31653
31654 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
31655
31656         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
31657
31658 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
31659
31660         * gcc.c-torture/execute/20000731-1.x: Delete.
31661
31662 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
31663
31664         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
31665         and torture_without_loops as is done by c-torture.exp.
31666         (search_for): Copy from c-torture.exp.
31667         (gcc-dg-runtest): New function, drives a directory of tests
31668         iterating over the TORTURE_OPTIONS.
31669         (scan-assembler, scan-assembler-not): Move here from
31670         individual directory drivers.
31671
31672         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
31673         defined by lib/gcc-dg.exp.
31674         * gcc.dg/cpp/cpp.exp: Likewise.
31675         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
31676         gcc-dg-runtest, so we cycle over optimization options.
31677
31678         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
31679         * gcc.dg/compare2.c: No longer expected to fail.
31680
31681 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
31682
31683         * gcc.c-torture/execute/20000804-1.c: New test.
31684
31685 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
31686
31687         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
31688
31689 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
31690
31691         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
31692
31693 2000-08-03  Jeffrey A Law  (law@cygnus.com)
31694
31695         * gcc.c-torture/compile/20000803-1.c: New test.
31696
31697 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
31698
31699         * gcc.c-torture/execute/20000801-3.c,
31700         gcc.c-torture/execute/20000801-4.c: New tests.
31701         * gcc.c-torture/execute/20000801-3.x,
31702         gcc.c-torture/execute/20000801-4.x: Xfail.
31703
31704 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
31705
31706         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
31707         libobjc/.libs to allow for libtool.
31708
31709 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
31710
31711         * gcc.c-torture/compile/20000802-1.c: New test.
31712
31713 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
31714
31715         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
31716
31717 2000-07-31  Jeffrey A Law  (law@cygnus.com)
31718
31719         * gcc-c-torture/execute/20000731-2.c: New test.
31720
31721         * gcc.c-torture/execute/20000731-1.c: New test.
31722         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
31723
31724 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
31725
31726         * testsuite/gcc.dg/cpp/paste7.c: New test.
31727         * gcc.dg/cpp/20000725-1.c: New test.
31728
31729 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
31730
31731         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
31732         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
31733         declaration warning for __builtin_dwarf_reg_size.
31734
31735         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
31736
31737 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
31738
31739         * gcc.dg/noncompile/voidparam-1.c: New test.
31740
31741 2000-07-30  Richard Henderson  <rth@cygnus.com>
31742
31743         * gcc.dg/c90-digraph-1.c: Don't xfail.
31744         * gcc.dg/compare2.c (case 10): Xfail.
31745         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
31746
31747 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
31748
31749         * gcc.dg/c99-main-1.c: New test.
31750
31751 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
31752
31753         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
31754
31755 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
31756
31757         * gcc.c-tortuer/execute/20000726-1.c: New test.
31758
31759 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
31760
31761         * gcc.c-torture/execute/enum-2.c: New test.
31762
31763 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31764
31765         * gcc.dg/cpp/tr-warn3.c: New test.
31766
31767 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
31768
31769         * g++.old-deja/g++.ext/implicit1.C: Remove.
31770         * g++.old-deja/g++.jason/c2.C: Remove
31771         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
31772         * g++.old-deja/g++.pt/crash16.C: Likewise.
31773         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
31774
31775 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
31776
31777         * g++.old-deja/g++.other/for2.C: New test.
31778
31779 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
31780
31781         * gcc.dg/20000720-1.c: New test.
31782
31783 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
31784
31785         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
31786
31787 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
31788
31789         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
31790         * gcc.c-torture/execute/20000722-1.c: New.
31791         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
31792
31793 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
31794
31795         * gcc.dg/cpp/20000720-1.S: New test.
31796
31797 2000-07-21  Michael Meissner  <meissner@redhat.com>
31798
31799         * gcc.c-torture/execute/ieee/hugeval.c: New test.
31800
31801 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
31802
31803         * g++.old-deja/g++.brendan/crash16.C,
31804         g++.old-deja/g++.brendan/parse3.C,
31805         g++.old-deja/g++.brendan/redecl1.C,
31806         g++.old-deja/g++.ns/template13.C,
31807         g++.old-deja/g++.other/decl4.C,
31808         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
31809
31810 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
31811
31812         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
31813         and "Internal error".
31814
31815         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
31816         regexps.
31817         * gcc.dg/cpp/paste6.c: New test.
31818
31819 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
31820
31821         * gcc.dg/cpp/tr-direct.c: New test.
31822
31823         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
31824         gcc.dg/cpp/undef1.c: Tweak error regexps.
31825
31826 2000-07-18  Eric Christopher <echristo@redhat.com>
31827
31828         * gcc.c-torture/compile/20000718-1.c: New test.
31829
31830 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
31831
31832         * cpplex.c (_cpp_push_token): If the token being pushed back
31833         is the previous token in this context, just subtract one from
31834         context->posn.
31835         * cppmacro.c (save_expansion): Clear aux field when storing a
31836         placemarker.
31837
31838 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
31839
31840         * gcc.dg/noncompile/redecl-1.c: New test.
31841
31842 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
31843
31844         * gcc.c-torture/execute/20000717-5.c: New test.
31845         * gcc.c-torture/execute/20000717-1.x: Removed.
31846
31847 2000-07-17  Richard Henderson  <rth@cygnus.com>
31848
31849         * gcc.c-torture/execute/20000717-4.c: New test.
31850
31851 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
31852
31853         * gcc.dg/cpp/syshdr.c: New test.
31854         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
31855
31856 2000-07-17  Neil Booth  <neilb@earthling.net>
31857
31858         * gcc.dg/cpp/cmdlne-dM.c: New test.
31859         * gcc.dg/cpp/cmdlne-dD.c: New test.
31860
31861 2000-07-17  Jeffrey A Law  (law@cygnus.com)
31862
31863         * gcc.c-torture/execute/20000717-3.c: New test.
31864
31865         * gcc.c-torture/compile/20000717-1.c: New test.
31866
31867 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
31868
31869         * gcc.c-torture/execute/20000717-2.c: New test.
31870
31871 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
31872
31873         * gcc.dg/formatz-1.c: New test.
31874
31875         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
31876         * gcc.dg/c99-digraph-1.c: New tests.
31877
31878         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
31879         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
31880
31881         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
31882         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
31883         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
31884         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
31885         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
31886         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
31887         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
31888
31889 2000-07-17   Greg McGary <greg@mcgary.org>
31890
31891         * gcc.c-torture/execute/20000717-1.c: New test.
31892         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
31893
31894 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
31895
31896         * gcc.c-torture/execute/20000715-2.c: New test.
31897         * gcc.dg/20000715-1.c: New test.
31898
31899 2000-07-15  Michael Meissner  <meissner@redhat.com>
31900
31901         * gcc.c-torture/execute/20000715-1.c: New test.
31902
31903 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
31904
31905         * gcc.c-torture/execute/20000707-1.c: New test.
31906
31907 2000-07-13  Neil Booth  <NeilB@earthling.net>
31908
31909         * testsuite/gcc.dg/cpp/digraph1.c,
31910         testsuite/gcc.dg/cpp/digraph2.c,
31911         testsuite/gcc.dg/cpp/digraphs.c: New tests.
31912
31913 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
31914
31915         * g77.f-torture/compile/20000630-2.f:  New test.
31916         * g77.f-torture/compile/20000630-2.x
31917
31918 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
31919
31920         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
31921
31922 2000-07-11  Neil Booth  <NeilB@earthling.net>
31923
31924         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
31925
31926 2000-07-11  Neil Booth  <NeilB@earthling.net>
31927
31928         * gcc.dg/cpp/cmdlne-C.c: New.
31929
31930 2000-07-09  Neil Booth  <NeilB@earthling.net>
31931
31932         * gcc.dg/cpp/directiv.c: New tests.
31933         * gcc.dg/cpp/undef1.c: Update.
31934
31935 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
31936
31937         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
31938
31939 2000-07-09  Neil Booth  <NeilB@earthling.net>
31940
31941         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
31942
31943 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
31944
31945         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
31946         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
31947
31948 2000-07-08  Neil Booth  <NeilB@earthling.net>
31949
31950         * gcc.dg/cpp/macsyntx.c: New tests.
31951
31952 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
31953
31954         * gcc.dg/20000707-1.c: New test.
31955
31956 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
31957
31958         * gcc.c-torture/execute/20000706-1.c: New test.
31959         * gcc.c-torture/execute/20000706-2.c: New test.
31960         * gcc.c-torture/execute/20000706-3.c: New test.
31961         * gcc.c-torture/execute/20000706-4.c: New test.
31962         * gcc.c-torture/execute/20000706-5.c: New test.
31963
31964 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
31965
31966         * g++.old-deja/g++.pt/instantiate7.C: New test.
31967
31968 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
31969
31970         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
31971         * g++.old-deja/g++.mike/thunk3.C: Likewise.
31972         * g++.old-deja/g++.other/rtti3.C: Likewise.
31973         * g++.old-deja/g++.other/rttid3.C: Likewise.
31974
31975 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
31976
31977         *  g77.f-torture/compile/20000630-1.x: Fix typo
31978
31979 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
31980
31981         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
31982         assembly output.
31983
31984 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
31985
31986         * gcc.dg/cpp/ident.c: New test.
31987
31988 2000-07-05  Neil Booth  <NeilB@earthling.net>
31989
31990         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
31991           gcc.dg/cpp/lexstrng.c: New tests.
31992
31993 2000-07-04  Neil Booth  <NeilB@earthling.net>
31994
31995         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
31996         * gcc.dg/cpp/strify2.c: Same.
31997
31998 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
31999
32000         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
32001         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
32002         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
32003         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
32004
32005         * testsuite/gcc.dg/cpp/macro1.c,
32006         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
32007         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
32008         testsuite/gcc.dg/cpp/strify1.c,
32009         testsuite/gcc.dg/cpp/strify2.c: New tests.
32010
32011 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
32012
32013         * gcc.c-torture/execute/20000703-1.c: New test.
32014
32015 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
32016
32017         * g++.old-deja/g++.pt (lookup10.C): New test.
32018
32019 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
32020
32021         * g++.old-deja/g++.pt (typename25.C): New test.
32022
32023 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
32024
32025         * gcc.c-torture/compile/20000701-1.c: New test.
32026
32027 2000-06-30  Nick Clifton  <nickc@cygnus.com>
32028
32029         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
32030         to test case.
32031
32032 2000-06-30  Catherine Moore  <clm@cygnus.com>
32033
32034         * gcc.c-torture/execute/align-1.c: New test.
32035
32036 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
32037
32038         * g++.old-deja/g++.pt/expr8.C: New test.
32039         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
32040
32041 2000-06-29  Nick Clifton  <nickc@cygnus.com>
32042
32043         * gcc.c-torture/compile/20000629-1.c: New test.
32044
32045 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
32046
32047
32048         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
32049         gcc.dg/noncompile directory, depending on whether they're
32050         preprocessor tests or not.  Annotate all the tests for the dg
32051         framework.
32052
32053         * gcc.c-torture/noncompile/noncompile.exp: Delete.
32054         * gcc.dg/noncompile/noncompile.exp: New.
32055
32056         * Moved files:
32057         Old name                                New name
32058         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
32059         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
32060         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
32061         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
32062         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
32063         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
32064         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
32065         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
32066         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
32067         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
32068         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
32069         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
32070         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
32071         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
32072         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
32073         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
32074         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
32075         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
32076         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
32077         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
32078         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
32079         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
32080         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
32081         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
32082
32083         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
32084         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
32085         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
32086         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
32087         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
32088         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
32089
32090 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
32091
32092         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
32093         declare one variable.  On the fourth, error.
32094         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
32095         declared by 20000628-1a.h.
32096
32097 2000-06-29  Richard Henderson  <rth@redhat.com>
32098
32099         * gcc.c-torture/execute/930529-1.x: New file.
32100         * gcc.dg/920413-1.c: Adjust expected warning text.
32101         * gcc.dg/980217-1.c: Declare abort.
32102         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
32103
32104 2000-06-29  Jeffrey A Law  (law@cygnus.com)
32105
32106         * g77.f-torture/compile/20000629-1.f: New test.
32107         * g77.f-torture/compile/20000629-1.x: Expected to fail.
32108
32109 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
32110
32111         Rearrange lots of files, removing entirely the
32112         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
32113         directories.
32114
32115         * Deleted files:
32116         gcc.c-torture/code_quality/code_quality.exp
32117         gcc.c-torture/special/special.exp
32118         gcc.failure/failure.exp
32119         gcc.failure/940409-1.x
32120         gcc.c-torture/compile/961203-1.x
32121
32122         * New files:
32123         gcc.misc-tests/linkage.exp
32124         gcc.c-torture/execute/920730-1t.c
32125         gcc.c-torture/execute/920730-1t.x
32126         gcc.c-torture/compile/920520-1.x
32127         gcc.c-torture/compile/920521-1.x
32128         gcc.c-torture/compile/981006-1.x
32129         gcc.c-torture/execute/eeprof-1.x
32130
32131         * Moved files (possibly with modifications to fit a new harness):
32132         Old name                                New name
32133         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
32134         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
32135         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
32136         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
32137         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
32138         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
32139         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
32140         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
32141         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
32142         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
32143         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
32144         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
32145         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
32146         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
32147
32148 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
32149
32150         * c-torture/compile/961203-1.x: Delete.
32151
32152         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
32153         not exit. Include stdio.h.
32154         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
32155         * gcc.misc-tests/dg-12.c: Likewise.
32156         * gcc.misc-tests/dg-5.c: Likewise.
32157         * gcc.misc-tests/dg-6.c: Likewise.
32158         * gcc.misc-tests/dg-7.c: Prototype abort.
32159         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
32160         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
32161         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
32162         not exit.
32163         * gcc.misc-tests/sieve.c: Use return from main, not exit.
32164         * gcc.misc-tests/sort2.c: Use return from main, not exit.
32165
32166 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
32167
32168         * gcc.dg/cpp/20000628-1.c: New test.
32169         * gcc.dg/cpp/20000628-1.h: New header for above test.
32170         * gcc.dg/cpp/20000628-1a.h: Likewise.
32171
32172 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
32173
32174         * gcc.dg/cpp: New directory.
32175         * gcc.dg/cpp/cpp.exp: New driver.
32176         * gcc.dg/cpp/20000627-1.c: New test.
32177         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
32178         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
32179         and rewrite as a compilation test.
32180
32181         * gcc.dg: Move many files into the cpp subdirectory, possibly
32182         renaming or editing them as well.
32183         Old name                New name
32184         990119-1.c              cpp/19990119-1.c
32185         990228-1.c              cpp/19990228-1.c
32186         990407-1.c              cpp/19990407-1.c
32187         990409-1.c              cpp/19990409-1.c
32188         990413-1.c              cpp/19990413-1.c
32189         990703-1.c              cpp/19990703-1.c
32190         20000127-1.c            cpp/20000127-1.c
32191         20000129-1.c            cpp/20000129-1.c
32192         20000207-1.c            cpp/20000207-1.c
32193         20000207-2.c            cpp/20000207-2.c
32194         20000209-1.c            cpp/20000209-1.c
32195         20000209-2.c            cpp/20000209-2.c
32196         20000301-1.c            cpp/20000301-1.c
32197         20000419-1.c            cpp/20000419-1.c
32198         20000510-1.S            cpp/20000510-1.S
32199         20000519-1.c            cpp/20000519-1.c
32200         20000529-1.c            cpp/20000529-1.c
32201         20000625-1.c            cpp/20000625-1.c
32202         20000625-2.c            cpp/20000625-2.c
32203         cpp-as1.c               cpp/assert1.c
32204         cpp-as2.c               cpp/assert2.c
32205         cxx-comments-1.c        cpp/cxxcom1.c
32206         cxx-comments-2.c        cpp/cxxcom2.c
32207         endif-label.c           cpp/endif.c
32208         cpp-hash1.c             cpp/hash1.c
32209         cpp-hash2.c             cpp/hash2.c
32210         cpp-if1.c               cpp/if-1.c
32211         cpp-if2.c               cpp/if-2.c
32212         cpp-if3.c               cpp/if-3.c
32213         cpp-if4.c               cpp/if-4.c
32214         cpp-if5.c               cpp/if-5.c
32215         cpp-cond.c              cpp/if-cexp.c
32216         cpp-missingop.c         cpp/if-mop.c
32217         cpp-missingparen.c      cpp/if-mpar.c
32218         cpp-opprec.c            cpp/if-oppr.c
32219         cpp-ifparen.c           cpp/if-paren.c
32220         cpp-shortcircuit.c      cpp/if-sc.c
32221         cpp-shift.c             cpp/if-shift.c
32222         cpp-unary.c             cpp/if-unary.c
32223         cpp-li1.c               cpp/line1.c
32224         cpp-li2.c               cpp/line2.c
32225         lineno.c                cpp/line3.c
32226         lineno-2.c              cpp/line4.c
32227         cpp-mi.c                cpp/mi1.c
32228         cpp-mic.h               cpp/mi1c.h
32229         cpp-micc.h              cpp/mi1cc.h
32230         cpp-mind.h              cpp/mi1nd.h
32231         cpp-mindp.h             cpp/mi1ndp.h
32232         cpp-mix.h               cpp/mi1x.h
32233         cpp-mi2.c               cpp/mi2.c
32234         cpp-mi2a.h              cpp/mi2a.h
32235         cpp-mi2b.h              cpp/mi2b.h
32236         cpp-mi2c.h              cpp/mi2c.h
32237         cpp-mi3.c               cpp/mi3.c
32238         cpp-mi3.def             cpp/mi3.def
32239         poison-1.c              cpp/poison.c
32240         pr-impl.c               cpp/prag-imp.c
32241         cpp-redef-2.c           cpp/redef1.c
32242         cpp-redef.c             cpp/redef2.c
32243         strpaste.c              cpp/strp1.c
32244         strpaste-2.c            cpp/strp2.c
32245         cpp-tradpaste.c         cpp/tr-paste.c
32246         cpp-tradstringify.c     cpp/tr-str.c
32247         cpp-tradwarn1.c         cpp/tr-warn1.c
32248         cpp-tradwarn2.c         cpp/tr-warn2.c
32249         trigraphs.c             cpp/trigraphs.c
32250         cpp-unc1.c              cpp/unc1.c
32251         cpp-unc2.c              cpp/unc2.c
32252         cpp-unc3.c              cpp/unc3.c
32253         cpp-unc.c               cpp/unc4.c
32254         undef.c                 cpp/undef1.c
32255         undef-2.c               cpp/undef2.c
32256         cpp-wi1.c               cpp/widestr1.c
32257
32258 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
32259
32260         * lib/g++.exp (g++_include_flags): Tweak.
32261
32262 2000-06-27  H.J. Lu  <hjl@gnu.org>
32263             Loren J. Rittle  <ljrittle@acm.org>
32264
32265         * lib/g++.exp (g++_include_flags): Override libgloss.exp
32266         version with one that knows about the new gcc tree structure.
32267         (g++_link_flags): Same.
32268
32269 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
32270
32271         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
32272         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
32273         case we are cross-compiling.
32274
32275         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
32276         g++.old-deja/g++.niklas/Makefile.in,
32277         g++.old-deja/g++.niklas/configure.in,
32278         g++.old-deja/g++.other/Makefile.in,
32279         g++.old-deja/g++.other/configure.in,
32280         gcc.c-torture/code_quality/Makefile.in,
32281         gcc.c-torture/code_quality/configure.in,
32282         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
32283         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
32284         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
32285         gcc.c-torture/execute/ieee/Makefile.in,
32286         gcc.c-torture/execute/ieee/configure.in,
32287         gcc.c-torture/noncompile/Makefile.in,
32288         gcc.c-torture/noncompile/configure.in,
32289         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
32290         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
32291         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
32292
32293 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
32294
32295         * g++.old-deja/g++.other/ambig3.C: New test.
32296
32297 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
32298
32299         * g++.old-deja/g++.pt/syntax1.C: New test.
32300         * g++.old-deja/g++.pt/syntax2.C: New test.
32301         * g++.old-deja/g++.other/syntax3.C: New test.
32302         * g++.old-deja/g++.other/syntax4.C: New test.
32303
32304 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
32305
32306         * gcc.dg/20000623-1.c: Prototype exit and abort.
32307
32308 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
32309
32310         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
32311         New tests.
32312         * gcc.dg/cpp-mi3.def: New file.
32313
32314         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
32315         inside assertions.
32316         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
32317         lexer's error messages.
32318         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
32319         divine anything from the linemarkers.
32320         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
32321         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
32322
32323 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
32324
32325         * gcc.dg/20000623-1.c: New test.
32326
32327 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
32328
32329         * gcc.c-torture/execute/20000622-1.c: New test.
32330
32331 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
32332
32333         * g++.old-deja/g++.other/init15.C: New test.
32334
32335 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
32336
32337         * g++.old-deja/g++.pt/vaarg2.C: New test.
32338         * g++.old-deja/g++.pt/vaarg3.C: New test.
32339
32340 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
32341
32342         * g++.old-deja/g++.other/dyncast6.C: New test.
32343
32344 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
32345
32346         * gcc.c-torture/execute/loop-6.c: New test.
32347
32348 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
32349
32350         * gcc.dg/20000614-1.c: New test.
32351         * gcc.dg/20000614-2.c: New test.
32352
32353 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
32354
32355         * g++.old-deja/g++.other/inline12.C: New test.
32356
32357 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
32358
32359         * g++.old-deja/g++.other/eh1.C: New test.
32360
32361 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
32362
32363         * g++.old-deja/g++.other/type.C: New test.
32364
32365 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
32366
32367         * g++.old-deja/g++.other/initstring.C: New test.
32368
32369 2000-06-12  Jason Merrill  <jason@redhat.com>
32370
32371         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
32372
32373 2000-06-09  Jeffrey A Law  (law@cygnus.com)
32374
32375         * gcc.c-torture/compile/20000609-1.c: New test.
32376
32377 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
32378
32379         * gcc.dg/20000609-1.c: New test.
32380
32381 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
32382
32383         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
32384         * gcc.c-torture/noncompile/poison-1.c: Move...
32385         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
32386         * gcc.dg/cpp-li1.c: Add a token after the #line.
32387
32388 2000-06-05  Richard Henderson  <rth@cygnus.com>
32389
32390         * gcc.c-torture/execute/20000605-2.c: New test.
32391         * gcc.c-torture/execute/20000605-3.c: New test.
32392
32393 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
32394
32395         * g77.f-torture/execute/20000503-1.x: New file.
32396
32397 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
32398
32399         * g++.old-deja/g++.eh/badalloc1.C: New test.
32400
32401 2000-06-05  Richard Henderson  <rth@cygnus.com>
32402
32403         * gcc.c-torture/execute/20000605-1.c: New test.
32404
32405 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
32406             Nathan Sidwell <nathan@codesourcery.com>
32407
32408         * gcc.c-torture/compile/20000605-1.c: New test.
32409
32410 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
32411
32412         * g77.f-torture/compile/20000601-1.f:  New test.
32413
32414 2000-06-03  Richard Henderson  <rth@cygnus.com>
32415
32416         * gcc.c-torture/execute/20000603-1.c: New.
32417
32418 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
32419
32420         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
32421         * gcc.dg/noreturn-2.c (noreturn): Likewise.
32422
32423 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
32424
32425         * gcc.dg/compare2.c (case 12): XFAIL.
32426         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
32427         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
32428
32429         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
32430
32431 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
32432
32433         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
32434         guard macro is already defined when the header is first
32435         included.
32436         * gcc.dg/cpp-mix.h: New file.
32437         * gcc.dg/endif-label.c: Update patterns to match compiler.
32438
32439         * g++.brendan/complex1.C: Declare abort.
32440         * g++.law/refs4.C: Remove XFAIL.
32441         * g++.oliva/expr2.C: Declare abort and exit.
32442
32443 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
32444
32445         * gcc.c-torture/execute/20000528-1.c: New test.
32446
32447         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
32448         * g++.old-deja/g++.law/temps4.C: Likewise.
32449
32450         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
32451         stdlib.h.  Call abort() on failure.
32452         * g++.old-deja/g++.law/refs4.C: Likewise.
32453         * g++.old-deja/g++.law/temps4.C: Likewise.
32454         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
32455         * gcc.c-torture/execute/20000112-1.c: Include string.h.
32456
32457 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
32458
32459         Relative to g++.dg/special:
32460         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
32461
32462         Relative to g++.old-deja:
32463         * g++.brendan/complex1.C, g++.jason/optimize2.C,
32464         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
32465         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
32466         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
32467         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
32468         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
32469         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
32470
32471         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
32472         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
32473         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
32474         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
32475         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
32476         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
32477         and/or string.h.
32478
32479         * g++.other/goto1.C: Update expectations for error messages.
32480
32481 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
32482
32483         * gcc.c-torture/compile/20000523-1.c: New test.
32484
32485 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
32486
32487         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
32488
32489 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
32490
32491         * g++.old-deja/g++.eh/catch11.C: New test.
32492         * g++.old-deja/g++.eh/catch12.C: New test.
32493
32494 2000-05-24  Nick Clifton  <nickc@cygnus.com>
32495
32496         * gcc.c-torture/execute/20000523-1.c: New test.
32497
32498 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
32499
32500         * c-torture/execute/bcp-1.c: Replace abort in arg of
32501         __builtin_constant_p with a generic external function.
32502
32503         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
32504         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
32505         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
32506         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
32507         Prototype abort and/or exit.
32508
32509         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
32510         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
32511         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
32512         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
32513
32514 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
32515
32516         * gcc.dg/dwarf2-1.c: New test.
32517
32518 2000-05-20  Richard Henderson  <rth@cygnus.com>
32519
32520         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
32521
32522 2000-05-20  Andreas Jaeger  <aj@suse.de>
32523
32524         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
32525         testcase.
32526
32527 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
32528
32529         * gcc.c-torture/execute/20000519-2.c: New test.
32530
32531 2000-05-19  Andreas Jaeger  <aj@suse.de>
32532
32533         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
32534         which fails with SSA.
32535
32536         * lib/c-torture.exp: Also test with -O3 -fssa.
32537
32538 2000-05-18  Michael Meissner  <meissner@redhat.com>
32539
32540         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
32541         * gcc.c-torture/execute/920415-1.c: Ditto.
32542         * gcc.c-torture/execute/920501-1.c: Ditto.
32543         * gcc.c-torture/execute/conversion.c: Ditto.
32544         * gcc.c-torture/execute/cvt-1.c: Ditto.
32545
32546 2000-05-18  Jeffrey A Law  (law@cygnus.com)
32547
32548         * gcc.c-torture/compile/20000518-1.c: New test.
32549
32550 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
32551
32552         * g77.f-torture/compile/200005018.f:  New test.
32553
32554 2000-05-17  Jeffrey A Law  (law@cygnus.com)
32555
32556         * gcc.c-torture/compile/20000517-1.c: New test.
32557
32558 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32559
32560         * gcc.c-torture/execute/20000516-1.c: New test.
32561
32562 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
32563
32564         * g++.old-deja/g++.other/eh.C: New test.
32565
32566 2000-05-12  Richard Henderson  <rth@cygnus.com>
32567
32568         * gcc.c-torture/execute/990208-1.c (main): Don't pass
32569         constants through to doit's conditional.
32570
32571 2000-05-11  Jeffrey A Law  (law@cygnus.com)
32572
32573         * gcc.c-torture/compile/20000511-1.c: New test.
32574         * g77.f-torture/compile/20000511-1.f: New test.
32575         * g77.f-torture/compile/20000511-2.f: New test.
32576
32577 2000-05-11  Michael Meissner  <meissner@redhat.com>
32578
32579         * gcc.c-torture/execute/20000511-1.c: New test.
32580
32581 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
32582
32583         * gcc.dg/dg.exp: Scan .S files as well as .c files.
32584         * gcc.dg/20000510-1.S: New.
32585
32586 2000-05-08  Catherine Moore  <clm@cygnus.com>
32587
32588         * gcc.dg/unused-3.c: New.
32589
32590 2000-05-06  Richard Henderson  <rth@cygnus.com>
32591
32592           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
32593           * g++.old-deja/g++.mike/warn1.C: Likewise.
32594           * g++.old-deja/g++.pt/local1.C: Likewise.
32595           * g++.old-deja/g++.pt/local7.C: Likewise.
32596           * g++.old-deja/g++.pt/spec16.C: Likewise.
32597
32598 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
32599
32600         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
32601
32602 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
32603
32604           * g77.f-torture/execute/20000503-1.f:  New test.
32605
32606 2000-05-04  Andreas Jaeger  <aj@suse.de>
32607
32608         * gcc.dg/noreturn-2.c: New test.
32609
32610 2000-05-04  Neil Booth  <NeilB@earthling.net>
32611
32612         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
32613         preprocessor.
32614
32615 2000-05-04  Richard Henderson  <rth@cygnus.com>
32616
32617         * gcc.c-torture/execute/20000503-1.c: Fix typo.
32618
32619 2000-05-04  Richard Henderson  <rth@cygnus.com>
32620
32621         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
32622         OpenSSL by Jason R Thorpe.
32623
32624 2000-05-03  Jim Wilson  <wilson@cygnus.com>
32625
32626         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
32627
32628 2000-05-03  Robert Lipe <robertlipe@usa.net>
32629
32630         * gcc.dg/20000503-1.c: New test.
32631
32632 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
32633
32634         * gcc.c-torture/compile/20000502-1.c: New test.
32635         * g++.old-deja/g++.other/align.C: New test.
32636         * gcc.dg/cpp-tradstringify.c: New test.
32637
32638 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
32639
32640         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
32641         and hard registers.
32642
32643 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
32644
32645         * gcc.c-torture/execute/loop-5.c: New test.
32646
32647 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
32648
32649         * gcc.c-torture/execute/va-arg-20.c: New test.
32650
32651 2000-04-23  Jeffrey A Law  (law@cygnus.com)
32652
32653         * gcc.c-torture/execute/20000422-1.c: New test.
32654
32655 2000-04-20  Greg McGary  <gkm@gnu.org>
32656
32657         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
32658         when optimizing, but without sibling-call optimizations (-O1).
32659
32660 2000-04-20  Jeffrey A Law  (law@cygnus.com)
32661
32662           * gcc.c-torture/compile/20000420-1.c: New test.
32663
32664 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
32665
32666         * g++.abi/ptrflags.C: New test.
32667         * g++.eh/catchptr1.C: Test incomplete pointer chains.
32668
32669 2000-04-19  Catherine Moore  <clm@cygnus.com>
32670
32671         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
32672
32673 2000-04-19  Greg McGary  <gkm@gnu.org>
32674
32675         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
32676         sibling-call optimizations.
32677
32678 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
32679
32680         * gcc.dg/20000419-1.c: New test.
32681
32682 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
32683
32684         * gcc.c-torture/execute/20000412-6.c: New test.
32685
32686 2000-04-12  Jeffrey A Law  (law@cygnus.com)
32687
32688         * gcc.c-torture/execute/20000412-5.c: New test.
32689         * g77.f-torture/compile/20000412-1.f: New test.
32690         * gcc.c-torture/execute/20000412-4.c: New test.
32691         * gcc.c-torture/compile/20000412-2.c: New test.
32692         * gcc.c-torture/execute/20000412-3.c: New test.
32693         * gcc.c-torture/compile/20000412-1.c: New test.
32694         * gcc.c-torture/execute/20000412-2.c: New test.
32695
32696 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
32697
32698         * objc/execute/bf-20.m: New test.
32699
32700 2000-04-10  Richard Henderson  <rth@cygnus.com>
32701
32702         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
32703
32704         * gcc.c-torture/execute/20000412-1.c: New test.
32705
32706 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
32707
32708         * g++.old-deja/g++.eh/catchptr1.C: New test.
32709
32710 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
32711
32712         * g++.old-deja/g++.abi/cxa_vec.C: New test.
32713
32714 2000-04-08  Neil Booth  <NeilB@earthling.net>
32715
32716         * gcc.dg/cpp-nullchar.c: Remove test as
32717         embedded nulls cause problems.
32718
32719 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32720
32721         * gcc.dg/compare2.c: New test.
32722
32723 2000-04-08  Neil Booth  <NeilB@earthling.net>
32724
32725         * gcc.dg/cpp-nullchar.c: New test.
32726
32727 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
32728
32729         * gcc.dg/cpp-mi2.c: New test.
32730         * gcc.dg/cpp-mi2[abc].h: New files.
32731
32732 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
32733
32734         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
32735         member name.
32736
32737 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
32738
32739         * g++.old-deja/g++.abi/vmihint.C: New test.
32740
32741 2000-04-06  Neil Booth  <NeilB@earthling.net>
32742
32743         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
32744         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
32745         copyright.
32746
32747 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
32748
32749         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
32750         avoid stack-frame overwrite.
32751
32752 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
32753
32754         * gcc.c-torture/compile/20000405-2.c: New test.
32755         * gcc.c-torture/compile/20000405-3.c: New test.
32756
32757 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32758
32759         * gcc.c-torture/compile/20000405-1.c: New test.
32760
32761 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
32762
32763         * gcc.dg/cast-qual-1.c: Revert last change.
32764
32765 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32766
32767         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
32768
32769 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
32770
32771         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
32772         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
32773
32774 2000-04-03  Jeffrey A Law  (law@cygnus.com)
32775
32776         * gcc.c-torture/compile/20000403-2.c: New test.
32777         * gcc.c-torture/compile/20000403-1.c: New test.
32778
32779 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
32780
32781         * gcc.c-torture/execute/20000403-1.c: New test.
32782
32783 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
32784
32785         * gcc.c-torture/execute/20000402-1.c: New test.
32786
32787 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
32788
32789         * gcc.c-torture/execute/va-arg-15.c: New test.
32790         * gcc.c-torture/execute/va-arg-16.c: New test.
32791         * gcc.c-torture/execute/va-arg-17.c: New test.
32792         * gcc.c-torture/execute/va-arg-18.c: New test.
32793         * gcc.c-torture/execute/va-arg-19.c: New test.
32794
32795 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
32796
32797         * gcc.c-torture/compile/981211-1.c: Move to...
32798         * gcc.dg/cpp-as1.c: ...here.
32799         * gcc.dg/cpp-as2.c: New file.
32800
32801         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
32802         compiler.
32803
32804 2000-04-02  Neil Booth  <NeilB@earthling.net>
32805
32806         * gcc.dg/cpp-cond.c  New tests.
32807         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
32808         accidental success less likely.
32809         * gcc.dg/cpp-missingop.c  New tests.
32810         * gcc.dg/cpp-missingparen.c  New tests.
32811         * gcc.dg/cpp-shift.c  New tests.
32812         * gcc.dg/cpp-shortcircuit.c  New tests.
32813         * gcc.dg/cpp-unary.c  New tests.
32814
32815 2000-03-29  Jeffrey A Law  (law@cygnus.com)
32816
32817         * gcc.c-torture/compile/20000329-1.c: New test.
32818
32819 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
32820
32821         * gcc.c-torture/compile/20000326-1.c: New test.
32822         * gcc.c-torture/compile/20000326-2.c: New test.
32823
32824 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
32825
32826         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
32827         the first parameter is a function argument.
32828
32829 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
32830
32831         * g++.old-deja/g++.ext/array4.C: New test.
32832
32833 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
32834
32835         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
32836
32837 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32838
32839         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
32840
32841 2000-03-19  Richard Henderson  <rth@cygnus.com>
32842
32843         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
32844
32845 2000-03-19  Richard Henderson  <rth@cygnus.com>
32846
32847         * gcc.c-torture/compile/20000319-1.c: New test.
32848
32849 2000-03-14  Jeffrey A Law  (law@cygnus.com)
32850
32851         * gcc.c-torture/execute/20000314-3.c: New test.
32852         * gcc.c-torture/execute/20000314-2.c: New test.
32853         * gcc.c-torture/execute/20000314-1.c: New test.
32854         * gcc.c-torture/compile/20000314-2.c: New test.
32855         * gcc.c-torture/compile/20000314-1.c: New test.
32856
32857 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
32858
32859         * g++.old-deja/g++.warn/inline.C: New test.
32860
32861 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
32862
32863         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
32864         standards-compliant result rather than specific constants.
32865         Put test-values in array.
32866
32867 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
32868
32869         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
32870         (g++_target_compile): Put test-specific options last.
32871
32872 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
32873
32874         * g++.old-deja/g++.eh/vbase4.C: New test.
32875
32876 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
32877
32878         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
32879
32880 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
32881
32882         * g++.old-deja/g++.brendan/misc12.C: Removed.
32883         * g++.old-deja/g++.pt/memtemp77.C: Constify.
32884         * g++.old-deja/g++.ext/pretty4.C: New test.
32885
32886 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
32887
32888         * g++.old-deja/g++.other/string2.C: New test.
32889
32890 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
32891
32892         * g++.old-deja/g++.warn/impint2.C: New test.
32893
32894 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
32895
32896         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
32897         is 1, not zero.
32898
32899 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
32900
32901         * g++.old-deja/g++.warn/impint.C: New test.
32902         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
32903         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
32904         * g++.old-deja/g++.pt/explicit12.C: Likewise.
32905         * g++.old-deja/g++.pt/explicit13.C: Likewise.
32906         * g++.old-deja/g++.pt/explicit17.C: Likewise.
32907         * g++.old-deja/g++.pt/explicit18.C: Likewise.
32908         * g++.old-deja/g++.pt/explicit19.C: Likewise.
32909         * g++.old-deja/g++.pt/explicit23.C: Likewise.
32910         * g++.old-deja/g++.pt/explicit31.C: Likewise.
32911         * g++.old-deja/g++.pt/explicit35.C: Likewise.
32912         * g++.old-deja/g++.pt/explicit6.C: Likewise.
32913         * g++.old-deja/g++.pt/memclass7.C: Likewise.
32914
32915 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
32916
32917         * gcc.dg/cpp-redef.c: New test.
32918
32919 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
32920
32921         * g++.old-deja/g++.pt/unify7.C: New test.
32922
32923 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
32924
32925         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
32926         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
32927
32928 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
32929
32930         * gcc.c-torture/compile/20000224-1.c: New test.
32931
32932 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32933
32934         * gcc.c-torture/compile/cpp-2.c: New test.
32935         * gcc.c-torture/compile/cpp-1.c: New test.
32936
32937 2000-02-25  Jeffrey A Law  (law@cygnus.com)
32938
32939         * gcc.c-torture/execute/20000225-1.c: New test.
32940
32941 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32942
32943         * gcc.dg/cpp-li2.c: New test.
32944
32945         * gcc.dg/cpp-wi1.c: New test.
32946
32947         * gcc.dg/cpp-li1.c: New test.
32948
32949 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
32950
32951         * g++.old-deja/g++.other/sizeof5.C: New test.
32952
32953 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32954
32955         * gcc.c-torture/execute/va-arg-13.c: New test.
32956
32957 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
32958
32959         * gcc.c-torture/execute/va-arg-12.c: New test.
32960
32961 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
32962
32963         * gcc.c-torture/execute/20000223-1.c: New test.
32964
32965 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
32966
32967         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
32968
32969 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
32970
32971         * g++.old-deja/g++.abi/ptrmem.C: New test.
32972
32973 2000-02-19  Richard Henderson  <rth@cygnus.com>
32974
32975         * gcc.c-torture/compile/init-3.c: New.
32976
32977 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
32978
32979         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
32980         ALWAYS_CXXFLAGS.
32981
32982 2000-02-11  Robert Lipe <robertl@sco.com>
32983
32984         * gcc.c-torture/compile/20000211-3.c: New test.
32985
32986 2000-02-11  Martin Buchholz <martin@xemacs.org>
32987
32988         * gcc.c-torture/compile/20000211-2.c: New test.
32989
32990 2000-02-11  Jeffrey A Law  (law@cygnus.com)
32991
32992         * gcc.c-torture/compile/20000211-1.c: New test.
32993
32994 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
32995
32996         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
32997           on native targets
32998
32999 2000-02-08  Nathan Sidwell  <nathan@acm.org>
33000
33001         * g++.old-deja/g++.other/cast5.C: New test.
33002
33003 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
33004
33005         * gcc.c-torture/execute/20000205-1.c: New.
33006
33007 2000-02-03  Nathan Sidwell  <nathan@acm.org>
33008
33009         * g++.old-deja/g++.jason/cast3.C: Return void.
33010         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
33011
33012 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
33013
33014         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
33015
33016         * gcc.dg/loop-1.c: New test.
33017
33018 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
33019
33020         * gcc.c-torture/compile/20000127-1.c: New test.
33021         * gcc.c-torture/execute/991228-1.c: New test.
33022
33023 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
33024
33025         * gcc.dg/unused-2.c: New test.
33026
33027         * gcc.dg/conv-1.c: New test.
33028
33029 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
33030
33031         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
33032         compiler.
33033         (tool_option_proc): Fix typo.
33034
33035 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
33036
33037         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
33038         of the ld on the host, not on the build machine.
33039         Also, don't crash if '--help' is not a supported option.
33040
33041 2000-01-24  Richard Henderson  <rth@cygnus.com>
33042
33043         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
33044
33045 2000-01-20  Jeffrey A Law  (law@cygnus.com)
33046
33047         * gcc.c-torture/execute/20000120-2.c: New test.
33048         * gcc.c-torture/execute/20000120-1.c: New test.
33049
33050 2000-01-13  Jeffrey A Law  (law@cygnus.com)
33051
33052         * gcc.c-torture/execute/20000113-1.c: New test.
33053
33054 2000-01-12  Jeffrey A Law  (law@cygnus.com)
33055
33056         * gcc.c-torture/execute/20000112-1.c: New test.
33057
33058 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
33059
33060         * gcc.dg/20000111-1.c: New test.
33061
33062 2000-01-10  Jeffrey A Law  (law@cygnus.com)
33063
33064         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
33065         with 16 bit integers.
33066
33067 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
33068
33069         * gcc.dg/20000108-1.c: New test.
33070
33071 2000-01-05  Nathan Sidwell  <nathan@acm.org>
33072
33073         * g++.old-deja/g++.ns/koenig8.C: New test.
33074
33075 2000-01-05  Nathan Sidwell  <nathan@acm.org>
33076
33077         * g++.old-deja/g++.other/cast4.C: New test.
33078
33079 2000-01-05  Jeffrey A Law  (law@cygnus.com)
33080
33081         * gcc.c-torture/compile/20000105-2.c: New test.
33082         * gcc.c-torture/compile/20000105-1.c: New test.
33083
33084 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33085
33086         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
33087         references to printf & atoi to conform to ANSI standard.
33088         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
33089         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
33090         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
33091         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
33092         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
33093         * g++.old-deja/g++.brendan/complex1.C: Likewise.
33094         * g++.old-deja/g++.brendan/copy1.C: Likewise.
33095         * g++.old-deja/g++.brendan/copy2.C: Likewise.
33096         * g++.old-deja/g++.brendan/copy3.C: Likewise.
33097         * g++.old-deja/g++.brendan/copy4.C: Likewise.
33098         * g++.old-deja/g++.brendan/copy5.C: Likewise.
33099         * g++.old-deja/g++.brendan/copy6.C: Likewise.
33100         * g++.old-deja/g++.brendan/copy7.C: Likewise.
33101         * g++.old-deja/g++.brendan/copy8.C: Likewise.
33102         * g++.old-deja/g++.brendan/crash11.C: Likewise.
33103         * g++.old-deja/g++.brendan/crash14.C: Likewise.
33104         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
33105         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
33106         * g++.old-deja/g++.brendan/delete2.C: Likewise.
33107         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
33108         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
33109         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
33110         * g++.old-deja/g++.brendan/eh1.C: Likewise.
33111         * g++.old-deja/g++.brendan/groff1.C: Likewise.
33112         * g++.old-deja/g++.brendan/init3.C: Likewise.
33113         * g++.old-deja/g++.brendan/misc12.C: Likewise.
33114         * g++.old-deja/g++.brendan/misc7.C: Likewise.
33115         * g++.old-deja/g++.brendan/new2.C: Likewise.
33116         * g++.old-deja/g++.brendan/operators4.C: Likewise.
33117         * g++.old-deja/g++.brendan/operators5.C: Likewise.
33118         * g++.old-deja/g++.brendan/overload2.C: Likewise.
33119         * g++.old-deja/g++.brendan/overload7.C: Likewise.
33120         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
33121         * g++.old-deja/g++.brendan/reference1.C: Likewise.
33122         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
33123         * g++.old-deja/g++.brendan/template24.C: Likewise.
33124         * g++.old-deja/g++.brendan/template3.C: Likewise.
33125         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
33126         * g++.old-deja/g++.jason/inline3.C: Likewise.
33127         * g++.old-deja/g++.jason/opeq.C: Likewise.
33128         * g++.old-deja/g++.law/arg5.C: Likewise.
33129         * g++.old-deja/g++.law/arm7.C: Likewise.
33130         * g++.old-deja/g++.law/ctors11.C: Likewise.
33131         * g++.old-deja/g++.law/cvt8.C: Likewise.
33132         * g++.old-deja/g++.law/init9.C: Likewise.
33133         * g++.old-deja/g++.law/refs4.C: Likewise.
33134         * g++.old-deja/g++.law/template2.C: Likewise.
33135         * g++.old-deja/g++.law/visibility24.C: Likewise.
33136         * g++.old-deja/g++.law/vtable3.C: Likewise.
33137         * g++.old-deja/g++.mike/asm2.C: Likewise.
33138         * g++.old-deja/g++.mike/eh1.C: Likewise.
33139         * g++.old-deja/g++.mike/misc1.C: Likewise.
33140         * g++.old-deja/g++.mike/misc13.C: Likewise.
33141         * g++.old-deja/g++.mike/misc14.C: Likewise.
33142         * g++.old-deja/g++.mike/ns12.C: Likewise.
33143         * g++.old-deja/g++.mike/p1248.C: Likewise.
33144         * g++.old-deja/g++.mike/p3708.C: Likewise.
33145         * g++.old-deja/g++.mike/p3708a.C: Likewise.
33146         * g++.old-deja/g++.mike/p3708b.C: Likewise.
33147         * g++.old-deja/g++.mike/p646.C: Likewise.
33148         * g++.old-deja/g++.mike/p700.C: Likewise.
33149         * g++.old-deja/g++.mike/p783.C: Likewise.
33150         * g++.old-deja/g++.mike/p783a.C: Likewise.
33151         * g++.old-deja/g++.mike/p783b.C: Likewise.
33152         * g++.old-deja/g++.mike/p786.C: Likewise.
33153         * g++.old-deja/g++.mike/p789.C: Likewise.
33154         * g++.old-deja/g++.mike/p789a.C: Likewise.
33155         * g++.old-deja/g++.mike/p807a.C: Likewise.
33156         * g++.old-deja/g++.other/delete3.C: Likewise.
33157         * g++.old-deja/g++.other/dyncast1.C: Likewise.
33158         * g++.old-deja/g++.other/dyncast2.C: Likewise.
33159         * g++.old-deja/g++.other/dyncast3.C: Likewise.
33160         * g++.old-deja/g++.other/empty1.C: Likewise.
33161         * g++.old-deja/g++.other/temporary1.C: Likewise.
33162         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
33163         * g++.old-deja/g++.pt/t16.C: Likewise.
33164         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
33165
33166 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
33167
33168         * gcc.dg/991230-1.c: New test.
33169
33170 1999-12-29  Jeffrey A Law  (law@cygnus.com)
33171
33172         * gcc.c-torture/compile/991229-3.c: New test.
33173         * gcc.c-torture/compile/991229-2.c: New test.
33174         * gcc.c-torture/compile/991229-1.c: New test.
33175
33176 1999-12-29  Greg McGary <gkm@eng.ascend.com>
33177
33178         * gcc.c-torture/compile/labels-2.c: New test.
33179
33180 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
33181
33182         * gcc.c-torture/execute/991227-1.c: New test.
33183
33184 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
33185
33186         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
33187
33188 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
33189
33190         * gcc.c-torture/execute/991221-1.c: New test.
33191
33192 1999-12-20  Nathan Sidwell  <nathan@acm.org>
33193
33194         * g++.old-deja/g++.other/cast3.C: New test.
33195
33196 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
33197
33198         * gcc.c-torture/execute/991216-4.c: New test.
33199
33200 1999-12-16  Michael Meissner  <meissner@cygnus.com>
33201
33202         * gcc.c-torture/execute/991216-1.c: New test.
33203         * gcc.c-torture/execute/991216-2.c: New test.
33204         * gcc.c-torture/execute/991216-3.c: New test.
33205
33206 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
33207
33208         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
33209         Actually make the test fail by using "-O2" for compilation.
33210
33211 1999-12-15  Nathan Sidwell  <nathan@acm.org>
33212
33213         * g++.old-deja/g++.warn/cast-align1.C: New test.
33214
33215 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
33216
33217         * gcc.c-torture/compile/991214-1.c: New test.
33218         * gcc.c-torture/compile/991214-2.c: New test.
33219
33220 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
33221
33222         * gcc.dg/991214-1.c: New test.
33223
33224 1999-12-13  Jeffrey A Law  (law@cygnus.com)
33225
33226         * gcc.c-torture/compile/991213-3.c: New test.
33227         * gcc.c-torture/compile/991213-2.c: New test.
33228         * gcc.c-torture/compile/991213-1.c: New test.
33229
33230 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
33231
33232         * gcc.dg/991209-1.c: New test.
33233
33234 1999-12-08  Nathan Sidwell <nathan@acm.org>
33235
33236         * gcc.c-torture/compile/991208-1.c: New test.
33237
33238 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
33239
33240         * gcc.dg/ultrasp2.c: New test.
33241
33242 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
33243
33244         * g++.old-deja/g++.abi/align.C (main): Fix typo.
33245
33246 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
33247
33248         * gcc.c-torture/compile/991202-1.c: New test.
33249         * gcc.c-torture/execute/991202-1.c: New test.
33250         * gcc.c-torture/execute/991202-2.c: New test.
33251         * gcc.c-torture/execute/991202-3.c: New test.
33252
33253 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
33254
33255         * g++.old-deja/g++.abi/align.C: New test.
33256         * g++.old-deja/g++.abi/aggregates.C: Likewise.
33257         * g++.old-deja/g++.abi/bitfields.C: Likewise.
33258
33259 1999-12-01  Richard Henderson  <rth@cygnus.com>
33260
33261         * gcc.c-torture/execute/991201-1.c: New.
33262
33263 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
33264
33265         * gcc.dg/991129-1.c: New test.
33266
33267 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
33268
33269         * gcc.c-torture/compile/991127-1.c: New test.
33270
33271 1999-11-22  Nathan Sidwell  <nathan@acm.org>
33272
33273         * g++.old-deja/g++.other/warn4.C: New test.
33274
33275 1999-11-22  Nathan Sidwell  <nathan@acm.org>
33276
33277         * g++.old-deja/g++.eh/cleanup2.C: New test.
33278         * g++.old-deja/g++.ext/pretty2.C: New test.
33279         * g++.old-deja/g++.ext/pretty3.C: New test.
33280         * g++.old-deja/g++.other/debug6.C: New test.
33281
33282 1999-10-20  Jim Wilson  <wilson@cygnus.com>
33283
33284         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
33285         compiler_output to look for one error message instead of two.
33286
33287 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
33288
33289         * gcc.c-torture/execute/991118-1.c: Also test case
33290         where the word boundary does not split a byte evenly.
33291
33292 1999-11-19  Nathan Sidwell  <nathan@acm.org>
33293
33294         * g++.old-deja/g++.ext/restrict1.C: New test.
33295
33296 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
33297
33298         * gcc.c-torture/execute/991118-1.c: New test.
33299
33300 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
33301
33302         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
33303         working directory pathnames.
33304
33305 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
33306
33307         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
33308         host is equipped with driver.h and driver.o so it can actually
33309         compile and run the tests.
33310
33311 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
33312
33313         * gcc.c-torture/compile/991008-1.c: New test.
33314
33315 1999-11-08  Nick Clifton  <nickc@cygnus.com>
33316
33317         * lib/gcc-dg.exp: Include target-supports.exp
33318
33319 1999-11-05  Nick Clifton  <nickc@cygnus.com>
33320
33321         * lib/target-supports.exp: New file: Provide procs to test for
33322         features supported by the target.
33323         (check_weak_available): Moved here from ecos.exp.
33324         (check_alias_available): New proc: Determine of the target
33325         toolchain supports the alias attribute.
33326
33327         * gcc.dg/special/ecos.exp: Move check_weak_available to
33328         target-supports.exp.
33329         (alias-1.c): Only perform the test if the target supports
33330         aliases.
33331         (wkali-1.c): Only perform the test if the target supports
33332         aliases.
33333
33334         * gcc.dg/990506-0.c: Expect error messages from cross
33335         targets as well as native targets.
33336
33337 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
33338
33339         * gcc.dg/ultrasp1.c: Removed xfail.
33340         * gcc.dg/struct-ret-2.c: Likewise.
33341         * gcc.dg/array-1.c: Likewise.
33342
33343 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
33344
33345         * gcc.dg/struct-ret-2.c: New test.
33346
33347         * gcc.dg/array-1.c: New test.
33348
33349 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
33350
33351         * gcc.c-torture/execute/991030-1.c: New test.
33352
33353 1999-10-26  Richard Henderson  <rth@cygnus.com>
33354
33355         * gcc.c-torture/compile/991026-2.c: New test.
33356
33357 1999-10-26  Jeffrey A Law  (law@cygnus.com)
33358
33359         * gcc.c-torture/compile/991026-1.c: New test.
33360
33361 1999-10-23  Jeffrey A Law  (law@cygnus.com)
33362
33363         * gcc.c-torture/execute/991023-1.c: New test.
33364
33365 1999-10-19  Jeffrey A Law  (law@cygnus.com)
33366
33367         * gcc.c-torture/execute/991019-1.c: New test.
33368
33369 1999-10-16  Richard Henderson  <rth@cygnus.com>
33370
33371         * gcc.c-torture/execute/991016-1.c: New test.
33372
33373 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
33374
33375         * gcc.c-torture/execute/991014-1.c: New test.
33376
33377 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
33378
33379         * g++.old-deja/g++.other/union2.C: New test.
33380
33381 1999-10-13  Nathan Sidwell  <nathan@acm.org>
33382
33383         * g++.old-deja/g++.other/vaarg2.C: New test.
33384         * g++.old-deja/g++.other/vaarg3.C: New test.
33385
33386 1999-10-12  Craig Burley  <craig@jcb-sc.com>
33387
33388         * g77.f-torture/noncompile/19990905-1.f: Moved from being
33389         in compile/.
33390
33391 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
33392
33393         * gcc.c-torture/execute/va-arg-11.c: New test.
33394
33395 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
33396
33397         * lib/file-format.exp (gcc_target_object_format): Don't
33398         crash if objdump is unavailable.
33399
33400 1999-09-29  Donn Terry <donn@interix.com>
33401
33402         * gcc.misc-tests/mg.exp: delete extraneous redirection.
33403
33404 1999-09-28  Nick Clifton  <nickc@cygnus.com>
33405
33406         * gcc.c-torture/compile/990928-1.c: New test.
33407
33408 1999-09-28  Nathan Sidwell  <nathan@acm.org>
33409
33410         * g++.old-deja/g++.other/decl6.C: New test.
33411
33412 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33413
33414         * gcc.c-torture/execute/va-arg-10.c: New test.
33415
33416 1999-09-27  Nathan Sidwell  <nathan@acm.org>
33417
33418         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
33419         __PRETTY_FUNCTION__.
33420
33421 1999-09-23  Nick Clifton  <nickc@cygnus.com>
33422
33423         * gcc.c-torture/execute/990923-1.c: New test.
33424
33425 1999-09-21  Nick Clifton  <nickc@cygnus.com>
33426
33427         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
33428         for which -fpic is inappropriate.
33429
33430 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
33431
33432         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
33433
33434 1999-09-21  Nathan Sidwell  <nathan@acm.org>
33435
33436         * g++.old-deja/g++.other/dyncast1.C: New test.
33437         * g++.old-deja/g++.other/dyncast2.C: New test.
33438         * g++.old-deja/g++.other/dyncast3.C: New test.
33439         * g++.old-deja/g++.other/dyncast4.C: New test.
33440         * g++.old-deja/g++.other/dyncast5.C: New test.
33441         * g++.old-deja/g++.eh/catch3.C: New test.
33442         * g++.old-deja/g++.eh/catch3p.C: New test.
33443         * g++.old-deja/g++.eh/catch4.C: New test.
33444         * g++.old-deja/g++.eh/catch4p.C: New test.
33445         * g++.old-deja/g++.eh/catch5.C: New test.
33446         * g++.old-deja/g++.eh/catch5p.C: New test.
33447         * g++.old-deja/g++.eh/catch6.C: New test.
33448         * g++.old-deja/g++.eh/catch6p.C: New test.
33449         * g++.old-deja/g++.eh/catch7.C: New test.
33450         * g++.old-deja/g++.eh/catch7p.C: New test.
33451         * g++.old-deja/g++.eh/catch8.C: New test.
33452         * g++.old-deja/g++.eh/catch8p.C: New test.
33453         * g++.old-deja/g++.eh/catch9.C: New test.
33454         * g++.old-deja/g++.eh/catch9p.C: New test.
33455
33456 1999-09-13  Nathan Sidwell  <nathan@acm.org>
33457
33458         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
33459         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
33460
33461 1999-09-13  Jeffrey A Law  (law@cygnus.com)
33462
33463         * gcc.c-torture/compile/990913-1.c: New test.
33464
33465 1999-09-10  Nathan Sidwell  <nathan@acm.org>
33466
33467         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
33468         * g++.old-deja/g++.jason/rfg5.C: Likewise.
33469
33470 1999-09-09  Richard Henderson  <rth@cygnus.com>
33471
33472         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
33473
33474 1999-09-09  Nathan Sidwell  <nathan@acm.org>
33475
33476         * g++.old-deja/g++.other/lookup11.C: New test.
33477         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
33478         what is permitted and what we want.
33479         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
33480         overload use.
33481         * g++.old-deja/g++.jason/rfg5.C: Likewise
33482
33483 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
33484
33485         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
33486         * gcc.c-torture/noncompile/poison-1.c: New file.
33487
33488 1999-09-08  Nathan Sidwell  <nathan@acm.org>
33489
33490         * g++.old-deja/g++.other/sizeof3.C: New test.
33491         * g++.old-deja/g++.other/sizeof4.C: New test.
33492         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
33493         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
33494
33495 1999-09-07  Richard Henderson  <rth@cygnus.com>
33496
33497         * gcc.dg/va-arg-1.c: New.
33498
33499 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33500
33501         * gcc.c-torture/execute/va-arg-9.c: New test.
33502
33503 1999-09-05  Craig Burley  <craig@jcb-sc.com>
33504
33505         * g77.f-torture/compile/980519-2.f: New test.
33506         * g77.f-torture/compile/19990905-0.f: New test.
33507         * g77.f-torture/compile/19990905-1.f: New test.
33508         * g77.f-torture/compile/19990905-2.f: New test.
33509
33510         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
33511
33512 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
33513
33514         * gcc.c-torture/execute/990827-1.c: Fix typo.
33515
33516 1999-09-03  Nathan Sidwell  <nathan@acm.org>
33517
33518         * g++.old-deja/g++.other/deref1.C: New test.
33519
33520 1999-09-02  Nathan Sidwell  <nathan@acm.org>
33521
33522         * g++.old-deja/g++.other/ambig2.C: New test.
33523         * g++.old-deja/g++.other/cond5.C: New test.
33524         * g++.old-deja/g++.other/lookup16.C: New test.
33525
33526 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
33527
33528         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
33529         assemblers too.
33530
33531 1999-08-31  Jeffrey A Law  (law@cygnus.com)
33532
33533         * lib/c-torture.exp: Avoid the "compare executables" optimization
33534         when testing native.
33535
33536 1999-08-29  Jeffrey A Law  (law@cygnus.com)
33537
33538         * gcc.c-torture/execute/990829-1.c: New test.
33539         * gcc.c-torture/compile/990829-1.c: New test.
33540
33541 1999-08-27  Paul Burchard  <burchard@pobox.com>
33542
33543         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
33544         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
33545         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
33546         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
33547         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
33548         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
33549         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
33550         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
33551         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
33552         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
33553         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
33554
33555 1999-08-27  Jeffrey A Law  (law@cygnus.com)
33556
33557         * gcc.c-torture/execute/990827-1.c: New test.
33558
33559 1999-08-26  Craig Burley  <craig@jcb-sc.com>
33560
33561         * g77.f-torture/noncompile/19990826-4.f: New test.
33562
33563         * g77.f-torture/compile/19990826-3.f: New test.
33564
33565         * g77.f-torture/execute/19990826-2.f: New test.
33566
33567         * g77.f-torture/compile/19990826-1.f: New test.
33568
33569         * gcc.c-torture/execute/990826-0.c: New test.
33570         * g77.c-torture/execute/19990826-0.f: New test.
33571
33572         * g77.f-torture/noncompile/970626-2.f: New test.
33573
33574 1999-08-25  Paul Burchard  <burchard@pobox.com>
33575
33576         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
33577         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
33578         lss-011.C: New tests.
33579
33580 1999-08-25  Nathan Sidwell  <nathan@acm.org>
33581
33582         * g++.old-deja/g++.other/decl5.C: New test.
33583
33584 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33585
33586         * noncompile/noncompile.exp: Load_lib c-torture.exp.
33587         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
33588         call `postbase' for each one.  All callers of `postbase' changed
33589         to call this instead.
33590
33591 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
33592
33593         * gcc.c-torture/execute/990811-1.c: New test.
33594
33595 1999-08-09  Nick Clifton  <nickc@cygnus.com>
33596
33597         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
33598         just native ones.
33599
33600         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
33601         just native ones.
33602
33603 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
33604
33605         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
33606
33607 1999-08-04  Jeffrey A Law  (law@cygnus.com)
33608
33609         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
33610
33611 1999-08-04  Nathan Sidwell  <nathan@acm.org>
33612
33613         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
33614
33615 1999-08-04  Jeffrey A Law  (law@cygnus.com)
33616
33617         * gcc.c-torture/execute/990804-1.c: New test.
33618
33619 1999-08-03  Nathan Sidwell  <nathan@acm.org>
33620
33621         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
33622         * g++.old-deja/g++.brendan/crash64.C: Likewise
33623         * g++.old-deja/g++.brendan/overload8.C: Likewise
33624
33625 1999-08-03  Nathan Sidwell  <nathan@acm.org>
33626
33627         * g++.old-deja/g++.other/struct1.C: New test.
33628
33629 1999-08-03  Nathan Sidwell  <nathan@acm.org>
33630
33631         * g++.old-deja/g++.other/enum2.C: New test.
33632
33633 1999-08-02  Richard Henderson  <rth@cygnus.com>
33634
33635         Adapted from tests from Franz Sirl:
33636         * gcc.c-torture/execute/va-arg-7.c: New test.
33637         * gcc.c-torture/execute/va-arg-8.c: New test.
33638
33639 1999-08-01  Jeffrey A Law  (law@cygnus.com)
33640
33641         * gcc.c-torture/compile/990801-2.c: New test.
33642
33643         * gcc.c-torture/compile/990801-1.c: New test.
33644
33645 1999-07-27  Michael Meissner  <meissner@cygnus.com>
33646
33647         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
33648         fp-cmp-1.c, converting double to float.
33649
33650         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
33651         fp-cmp-1.c, converting double to long double.
33652
33653         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
33654         from fr1 to unknown_register, since fr1 is a legitimate register
33655         on some machines.
33656
33657 1999-07-25  Jeffrey A Law  (law@cygnus.com)
33658
33659         * README: More listname related changes.
33660
33661 1999-07-08  Catherine Moore  <clm@cygnus.com>
33662
33663         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
33664
33665 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
33666
33667         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
33668
33669 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
33670
33671         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
33672
33673 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
33674
33675         * gcc.dg/990703-1.c: New test.
33676
33677 1999-06-29  Nick Clifton  <nickc@cygnus.com>
33678
33679         * lib/file-format.exp: New file: Move definition of proc
33680         gcc_target_object_format to here from
33681         gcc.dg/special/ecos.exp.
33682
33683         * lib/c-torture.exp: Include lib file-format.exp.
33684         * lib/gcc-dg.exp: Include lib file-format.exp.
33685
33686         * gcc.dg/special/ecos.exp: Remove definition of proc
33687         gcc_target_object_format.
33688
33689 1999-06-28  Jeffrey A Law  (law@cygnus.com)
33690
33691         * gcc.c-torture/execute/990628-1.c: New test.
33692
33693 1999-06-25  Jeffrey A Law  (law@cygnus.com)
33694
33695         * gcc.c-torture/compile/990625-2.c: New test.
33696
33697         * gcc.c-torture/compile/990625-1.c: New test.
33698
33699 1999-06-23  Nick Clifton  <nickc@cygnus.com>
33700
33701         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
33702         attributes compile.
33703         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
33704         ports that use the COFF/PE file format.
33705
33706 1999-06-17  Jeffrey A Law  (law@cygnus.com)
33707
33708         * gcc.c-torture/compile/990617-1.c: New test.
33709
33710 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
33711
33712         * g++.old-deja/g++.other/decl4.C: New test.
33713
33714 1999-06-14  Nathan Sidwell  <nathan@acm.org>
33715
33716         * g++.old-deja/g++.other/bitfld3.C: New test.
33717
33718 1999-06-08  Nathan Sidwell  <nathan@acm.org>
33719
33720         * g++.old-deja/g++.eh/catch1.C: New test.
33721
33722 1999-06-07  Jeffrey A Law  (law@cygnus.com)
33723
33724         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
33725
33726         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
33727         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
33728
33729 1999-06-05  Craig Burley  <craig@jcb-sc.com>
33730
33731         * g77.f-torture/compile/19990502-0.f: Replace with new,
33732         shorter, test that still fails after recent changes.
33733
33734 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
33735
33736         * gcc.c-torture/execute/990604-1.c: New test.
33737
33738 1999-05-31  Jeffrey A Law  (law@cygnus.com)
33739
33740         * gcc.c-torture/execute/990531-1.c: New test.
33741
33742 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33743
33744         * gcc.c-torture/compile/990527-1.c: New test.
33745
33746 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
33747
33748         * gcc.c-torture/execute/990527-1.c: New test.
33749
33750 1999-05-25  Nick Clifton  <nickc@cygnus.com>
33751
33752         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
33753         bitfields as signed.
33754
33755 1999-05-25  Craig Burley  <craig@jcb-sc.com>
33756
33757         * g77.f-torture/compile/19990525-0.f: New test.
33758
33759 1999-05-25  Jeffrey A Law  (law@cygnus.com)
33760
33761         * gcc.c-torture/execute/990525-2.c: New test.
33762
33763         * gcc.c-torture/execute/990525-1.c: New test.
33764
33765 1999-05-24  Nathan Sidwell  <nathan@acm.org>
33766
33767         * g++.old-deja/g++.other/anon3.C: New test.
33768         * g++.old-deja/g++.other/anon4.C: New test.
33769         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
33770         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
33771         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
33772         Merrill).
33773
33774 1999-05-24  Jeffrey A Law  (law@cygnus.com)
33775
33776         * gcc.c-torture/execute/990524-1.c: New test.
33777
33778         * gcc.dg/990524-1.c: New test.
33779
33780 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33781
33782         * gcc.c-torture/compile/990523-1.c: New test.
33783
33784 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
33785
33786         * gcc.c-torture/compile/990519-1.c: New test.
33787
33788 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
33789
33790         * gcc.c-torture/compile/990517-1.c: New test.
33791
33792         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
33793         (e4, f4): New tests.
33794         (main): Call them.
33795
33796 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33797
33798         * gcc.dg/noreturn-1.c: New test.
33799
33800 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
33801
33802         * gcc.c-torture/execute/990513-1.c: New test.
33803
33804 1999-05-10  Richard Henderson  <rth@cygnus.com>
33805
33806         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
33807
33808 1999-05-10  Craig Burley  <craig@jcb-sc.com>
33809
33810         * g77.f-torture/execute/erfc.f: Use small single-precision
33811         values, to avoid problems on Alphas when not -mieee.
33812
33813 1999-05-08  Craig Burley  <craig@jcb-sc.com>
33814
33815         * gcc.dg/990506-0.c: New test.
33816
33817 1999-05-08  Richard Henderson  <rth@cygnus.com>
33818
33819         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
33820         the constant to test.  Don't XFAIL 64-bit targets.
33821
33822         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
33823         * g++.old-deja/g++.law/profile1.C: Likewise.
33824
33825         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
33826         operator new instances.
33827         * g++.old-deja/g++.other/delete5.C: Likewise.
33828
33829 1999-05-03  Craig Burley  <craig@jcb-sc.com>
33830
33831         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
33832         intrinsic.
33833
33834 1999-05-03  Craig Burley  <craig@jcb-sc.com>
33835
33836         * g77.f-torture/execute/u77-test.f: Reverse order of two
33837         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
33838
33839 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33840
33841         * gcc.dg/compare1.c: New test.
33842
33843 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
33844
33845         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
33846         New tests.
33847
33848 1999-05-02  Craig Burley  <craig@jcb-sc.com>
33849
33850         * g77.f-torture/compile/19990502-1.f: New test.
33851
33852 1999-05-02  Craig Burley  <craig@jcb-sc.com>
33853
33854         * g77.f-torture/compile/19990502-0.f: New test.
33855
33856 1999-05-02  Craig Burley  <craig@jcb-sc.com>
33857
33858         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
33859         intrinsic.
33860
33861 1999-05-02  Craig Burley  <craig@jcb-sc.com>
33862
33863         * g77.f-torture/execute/u77-test.f (main): List libU77
33864         intrinsics not currently tested.
33865         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
33866         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
33867         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
33868         Trim blanks off the ends of some printed strings.
33869
33870 1999-05-02  Craig Burley  <craig@jcb-sc.com>
33871
33872         * g77.f-torture/execute/u77-test.f (main): Just warn about
33873         FSTAT gid disagreement, as it's expected on some systems.
33874
33875 1999-05-01  Craig Burley  <craig@jcb-sc.com>
33876
33877         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
33878         use a new function, which allows for some slop.
33879         Clean up some commentary.
33880         (issum): The new function.
33881         (sgladd): Deleted subroutine.
33882
33883 1999-05-01  Craig Burley  <craig@jcb-sc.com>
33884
33885         * g77.f-torture/execute/u77-test.f: Modify to be more like
33886         libf2c/libU77 version, bringing patches to that version here.
33887         Add suitable commentary.
33888
33889 1999-04-25  Richard Henderson  <rth@cygnus.com>
33890
33891         * gcc.dg/990424-1.c: New test.
33892
33893 1999-04-24  Craig Burley  <craig@jcb-sc.com>
33894
33895         * g77.f-torture/execute/u77-test.f (main): Bug involving
33896         LSTAT has been fixed, so turn back on full checking.
33897
33898 1999-04-20  Craig Burley  <craig@jcb-sc.com>
33899
33900         * g77.f-torture/compile/19990419-0.f: New test.
33901         * g77.f-torture/execute/19990419-1.f: New test.
33902
33903 1999-04-17  Richard Henderson  <rth@cygnus.com>
33904
33905         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
33906         to avoid the need for a prototype to supress a warning.
33907
33908 1999-04-07  Jim Wilson  <wilson@cygnus.com>
33909
33910         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
33911
33912 1999-04-04  Jeffrey A Law  (law@cygnus.com)
33913
33914         * gcc.c-torture/execute/990404-1.c: New test.
33915
33916 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
33917
33918         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
33919         * gcc.dg/cpp-if3.c: Don't use -pedantic.
33920         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
33921         missing initializer warnings.
33922
33923 1999-03-28  Jeffrey A Law  (law@cygnus.com)
33924
33925         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
33926         matching strings.
33927
33928 1999-03-26  Jeffrey A Law  (law@cygnus.com)
33929
33930         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
33931
33932 1999-03-26  Craig Burley  <craig@jcb-sc.com>
33933
33934         * g77.f-torture/execute/19990325-0.f: New test.
33935         * g77.f-torture/execute/19990325-1.f: New test.
33936
33937 1999-03-24  Jeffrey A Law  (law@cygnus.com)
33938
33939         * gcc.c-torture/execute/990324-1.c: New test.
33940
33941 1999-03-22  Jim Wilson  <wilson@cygnus.com>
33942
33943         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
33944         test with 4.
33945
33946 1999-03-17  Richard Henderson  <rth@cygnus.com>
33947
33948         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
33949
33950 1999-03-13  Craig Burley  <craig@jcb-sc.com>
33951
33952         * g77.f-torture/execute/19990313-2.f: New test.
33953         * g77.f-torture/execute/19990313-3.f: New test.
33954
33955 1999-03-13  Craig Burley  <craig@jcb-sc.com>
33956
33957         * g77.f-torture/execute/19990313-0.f: New test.
33958         * g77.f-torture/execute/19990313-1.f: New test.
33959
33960 1999-03-12  Jim Wilson  <wilson@cygnus.com>
33961
33962         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
33963         printf to sprintf.
33964         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
33965         (main): Add check for u15.  Conditionalize u31 check depending on
33966         whether ints are <32 bits or >=32 bits.
33967
33968 1999-03-08  Craig Burley  <craig@jcb-sc.com>
33969
33970         * g77.f-torture/execute/19981119-0.f: Improve testiness.
33971
33972 1999-03-08  Craig Burley  <craig@jcb-sc.com>
33973
33974         * g77.f-torture/compile/19990305-0.f: New test.
33975         * g77.f-torture/execute/19981119-0.f: New test.
33976
33977 1999-03-08  Craig Burley  <craig@jcb-sc.com>
33978
33979         * g77.f-torture/execute/970625-2.f: call ABORT if final
33980         result is not correct, instead of just printing it.
33981         Add this checking via newly introduced obfuscation, to
33982         trip up buggy front ends.
33983
33984 1999-03-07  Craig Burley  <craig@jcb-sc.com>
33985
33986         * g77.f-torture/compile/960317-1.f: Moved from being
33987         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
33988
33989 1999-03-06  Craig Burley  <craig@jcb-sc.com>
33990
33991         * g77.f-torture/execute/960317-1.f: New (old) test.
33992         * g77.f-torture/execute/970625-2.f: Ditto.
33993
33994 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
33995
33996         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
33997         message on line 1 or line 2; cccp and cpplib do this differently.
33998
33999 1999-03-01  Jeffrey A Law  (law@cygnus.com)
34000
34001         * g++.old-deja/g++.law/weak1.C: New test.
34002
34003 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
34004
34005         * gcc.c-torture/execute/990119-1.c: Renamed to...
34006         * gcc.dg/990119-1.c: this, so it will only be tested once
34007         (it's a preprocessor test, it doesn't need to be run at
34008         multiple optimization levels).
34009
34010 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
34011
34012         * lib/g++.exp: Don't add incdir=$base_dir/../include to
34013           ALWAYS_CXXFLAGS.
34014
34015 1999-02-24  Craig Burley  <craig@jcb-sc.com>
34016
34017         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
34018         * g77.f-torture/compile/19981216-0.f: ...as it is expected
34019         to not be compilable by current g77.
34020
34021 1999-02-24  Nick Clifton  <nickc@cygnus.com>
34022
34023         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
34024
34025 1999-02-22  Jeffrey A Law  (law@cygnus.com)
34026
34027         * gcc.c-torture/execute/990222-1.c: New test.
34028
34029 1999-02-19  Craig Burley  <craig@jcb-sc.com>
34030
34031         * g77.f-torture/compile/19990218-0.f: New test.
34032         * g77.f-torture/noncompile/19990218-1.f: New test.
34033
34034 1999-02-18  Craig Burley  <craig@jcb-sc.com>
34035
34036         * g77.f-torture/compile/19981216-0.f: New test.
34037
34038 1999-02-14  Jeffrey A Law  (law@cygnus.com)
34039
34040         * gcc.dg/990214-1.c: New test.
34041
34042 1999-02-13  Jeffrey A Law  (law@cygnus.com)
34043
34044         * gcc.dg/990213-2.c: New test.
34045
34046         * gcc.dg/990213-1.c: New test.
34047
34048 1999-02-12  Jeffrey A Law  (law@cygnus.com)
34049
34050         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
34051         ints.
34052
34053 1999-02-11  Nick Clifton  <nickc@cygnus.com>
34054
34055         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
34056         specified by target.
34057
34058         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
34059
34060 1999-02-11  Jeffrey A Law  (law@cygnus.com)
34061
34062         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
34063
34064 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
34065
34066         * gcc.dg/special/ecos.exp: New test driver for new tests with
34067         special requirements.
34068
34069         * gcc.dg/special/alias-1.c: New test.
34070         * gcc.dg/special/gcsec-1.c: New test.
34071         * gcc.dg/special/weak-1.c: New test.
34072         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
34073         * gcc.dg/special/weak-2.c: New test.
34074         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
34075         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
34076         * gcc.dg/special/wkali-1.c: New test.
34077         * gcc.dg/special/wkali-2.c: New test.
34078         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
34079         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
34080
34081 1999-02-10  Felix Lee  <flee@cygnus.com>
34082
34083           * lib/c-torture.exp (c-torture-compile): Pull out code for
34084           analyzing gcc error messages.
34085           (c-torture-execute): Likewise.  Fix some (harmless) false
34086           positives.
34087           * lib/gcc.exp (gcc_check_compile): New function.
34088
34089 1999-02-08  Richard Henderson  <rth@cygnus.com>
34090
34091         * gcc.c-torture/execute/990208-1.c: New test.
34092
34093 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
34094
34095         * g++.dg/special/ecos.exp: New driver for new tests with special
34096         requirements
34097
34098         * g++.dg/special/conpr-1.C: New test
34099         * g++.dg/special/conpr-2.C: New test
34100         * g++.dg/special/conpr-2a.C: New test
34101         * g++.dg/special/conpr-3.C: New test
34102         * g++.dg/special/conpr-3a.C: New test
34103         * g++.dg/special/conpr-3b.C: New test
34104
34105         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
34106         allow g++ to use the dg driver
34107
34108         * README: Add comment about g++.dg directory
34109
34110 1999-02-06  Jeffrey A Law  (law@cygnus.com)
34111
34112         * README: Update email addresses.
34113
34114 1999-02-03  Nick Clifton  <nickc@cygnus.com>
34115
34116         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
34117         arguments in order to force structure S onto the stack even on
34118         the alpha.
34119         (test): Pass 10 leading arguments to function foo as well as the
34120         structure S.
34121
34122         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
34123         failure for all targets.
34124
34125         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
34126         abort to terminate program execution.
34127
34128 1999-01-30  Richard Henderson  <rth@cygnus.com>
34129
34130         * gcc.c-torture/execute/990130-1.c: New test.
34131
34132 1999-01-30  Jeffrey A Law  (law@cygnus.com)
34133
34134         * gcc.dg/990130-1.c: New test.
34135
34136 1999-01-28  Michael Meissner  <meissner@cygnus.com>
34137
34138         * gcc.c-torture/execute/990128-1.c: New test.
34139
34140 1999-01-27  Michael Meissner  <meissner@cygnus.com>
34141
34142         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
34143
34144 1999-01-27  Felix Lee  <flee@cygnus.com>
34145
34146         * lib/c-torture.exp (c-torture-compile): pull out code for
34147         analyzing gcc error messages.
34148         (c-torture-execute): ditto, and fix some (harmless) false
34149         positives.
34150         * lib/gcc.exp (gcc_check_compile): new function.
34151
34152 1999-01-17  Jeffrey A Law  (law@cygnus.com)
34153
34154         * gcc.dg/990117-1.c: New test.
34155
34156         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
34157
34158         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
34159
34160 1999-01-15  Jeffrey A Law  (law@cygnus.com)
34161
34162         * g77.f-torture/compile/990115-1.f: New test.
34163
34164 1999-01-07  Jeffrey A Law  (law@cygnus.com)
34165
34166         * gcc.c-torture/compile/990107-1.c: New test
34167
34168 1999-01-06  Jeffrey A Law  (law@cygnus.com)
34169
34170         * gcc.c-torture/execute/990106-2.c: New test.
34171
34172         * gcc.c-torture/execute/990106-1.c: New test.
34173
34174 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
34175
34176         * gcc.c-torture/compile/981223-1.c: New test.
34177
34178 1998-12-29  Richard Henderson  <rth@cygnus.com>
34179
34180         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
34181         (opt3): Rename from opt4 and disable.
34182
34183 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
34184
34185         * g++.old-deja/g++.pt/ptrmem5.C: New test.
34186
34187 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
34188
34189         * g++.old-deja/g++.other/conv5.C: New test.
34190
34191 1998-12-14  Nick Clifton  <nickc@cygnus.com>
34192
34193         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
34194
34195 1998-12-11  Jeffrey A Law  (law@cygnus.com)
34196
34197         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
34198
34199 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
34200
34201         * gcc.c-torture/compile/981211-1.c: New test.
34202
34203 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
34204
34205         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
34206
34207         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
34208
34209 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
34210
34211         * gcc.special/930510-1.c: Make C9X safe.
34212         * gcc.misc-tests/gcov-1.c Similarly.
34213         * gcc.misc-tests/gcov-2.c Similarly.
34214
34215 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
34216
34217         * gcc.dg/ultrasp1.c: New test.
34218
34219 1998-12-06  Richard Henderson  <rth@cygnus.com>
34220
34221         * gcc.c-torture/execute/981206.c: New test.
34222
34223 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
34224
34225         * g++.old-deja/g++.ns/template7.C: New test.
34226
34227         * g++.old-deja/g++.other/expr1.C: New test.
34228
34229         * g++.old-deja/g++.eh/tmpl3.C: New test.
34230
34231         * g++.old-deja/g++.eh/tmpl2.C: New test.
34232
34233 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
34234
34235         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
34236         * g++.old-deja/g++.other/using6.C: Removed.
34237         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
34238
34239         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
34240
34241 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
34242
34243         * g++.old-deja/g++.pt/overload8.C: New test.
34244
34245         * g++.old-deja/g++.pt/overload7.C: New test.
34246
34247         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
34248
34249         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
34250         and relinking messages.
34251         * lib/g++.exp (g++_target_compile): Remove .rpo file when
34252         compiling with -frepo.
34253
34254 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
34255
34256         * g++.old-deja/g++.pt/lookup6.C: New test.
34257
34258 1998-11-30  Nick Clifton  <nickc@cygnus.com>
34259
34260         * gcc.c-torture/execute/981130-1.c: New test.
34261         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
34262
34263 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
34264
34265         * g++.old-deja/g++.pt/explicit76.C: New test.
34266
34267         * g++.old-deja/g++.pt/friend38.C: New test.
34268
34269         * g++.old-deja/g++.ns/crash2.C: New test.
34270
34271         * g++.old-deja/g++.pt/defarg8.C: New test.
34272
34273         * g++.old-deja/g++.pt/instantiate6.C: New test.
34274
34275         * g++.old-deja/g++.pt/static6.C: New test.
34276
34277         * g++.old-deja/g++.pt/decl2.C: New test.
34278
34279 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
34280
34281         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
34282         problem is actually related with name lookup, but so what? :-)
34283
34284         * g++.old-deja/g++.pt/friend37.C: New test.
34285
34286 1998-11-25  Dave Love  <d.love@dl.ac.uk>
34287
34288         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
34289         element, which fails on some systems.
34290
34291         * g77.f-torture/execute/labug1.f: New test.
34292
34293 1998-11-21  Jeffrey A Law  (law@cygnus.com)
34294
34295         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
34296         is defined.
34297
34298 1998-11-18  Dave Love  <d.love@dl.ac.uk>
34299
34300         * g77.f-torture/compile/981117-1.f: New test.
34301
34302 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
34303
34304         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
34305         properly discarded.
34306
34307 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
34308
34309         * gcc.c-torture/execute/memcheck: New directory of tests for
34310         -fcheck-memory-usage.
34311
34312 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
34313
34314         * README: New file, general information about the testsuite and
34315         new description of the various C++ test subdirectories.
34316         * README.g++: Eliminate obsolete information, update and move most
34317         relevant stuff to README.
34318
34319 1998-11-07  Richard Henderson  <rth@cygnus.com>
34320
34321         * gcc.c-torture/compile/981107-1.c: New test.
34322
34323 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
34324
34325         * execute/memcpy-bi.c: New testcase.
34326
34327 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
34328
34329         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
34330         base classes.
34331
34332         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
34333         template is selected.
34334
34335         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
34336         classes, it should be accepted for all types.
34337
34338         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
34339
34340         * g++.old-deja/g++.pt/spec24.C: Ensure that template
34341         specializations start with template headers.
34342
34343 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
34344
34345         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
34346
34347         * g++.old-deja/g++.other/init9.C: Test cross initialization of
34348         non-POD types.
34349
34350 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
34351
34352         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
34353
34354 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
34355
34356         * compile/981022-1.c, compile/981022-1.x: New test and driver.
34357
34358 1998-10-19  Jeffrey A Law  (law@cygnus.com)
34359
34360         * 981019-1.c: New test.
34361
34362 1998-10-14  Robert Lipe <robertl@dgii.com>
34363
34364         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
34365         find objc headers.
34366
34367 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
34368
34369         * compile/981001-4.c: Remove use of GCC extension that triggers a
34370         compiler bug.
34371
34372 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
34373
34374         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
34375
34376 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
34377
34378         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
34379         instantiation of template produces incorrect code for delete
34380         expression.
34381
34382         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
34383         constructors' name is not unique.
34384         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
34385         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
34386
34387         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
34388         automatic array of const is ill-formed.
34389
34390         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
34391         of template parameter?
34392
34393         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
34394         const.
34395
34396         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
34397         pointer-to-member expression.
34398
34399         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
34400         declaration causes ICE.
34401
34402 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
34403
34404         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
34405         reserved in the global namespace.
34406
34407         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
34408         generate needed virtual table.
34409
34410         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
34411
34412 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
34413
34414         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
34415         template-dependent type
34416
34417 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
34418
34419         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
34420         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
34421         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
34422
34423         * g++.old-deja/g++.other/using5.C: New test; using decl from base
34424         class should be usable as argument of member function.
34425         * g++.old-deja/g++.other/using6.C: New test; using decl from base
34426         class should be usable as return type of member function.
34427         * g++.old-deja/g++.other/using7.C: New test; using decl from base
34428         class should be usable as type of data member.
34429
34430         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
34431
34432 1998-10-09  Jeffrey A Law  (law@cygnus.com)
34433
34434         * gcc.c-torture/special/920521-1.c: Fix bogus test.
34435
34436 1998-10-08  Nick Clifton  <nickc@cygnus.com>
34437
34438         * gcc.dg/dll-?.c Add thumb to target list.
34439         Fix assembler scan patterns to match current assembler output.
34440
34441 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
34442
34443         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
34444         matching of template brackets.
34445
34446         * g++.old-deja/g++.other/using4.C: New test.  Test using
34447         declarations of methods from base classes.
34448
34449         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
34450         within functions should introduce names into the innermost
34451         enclosing namespace.
34452
34453         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
34454         of static locals if first initialization throws.
34455
34456 1998-10-07  Jim Wilson  <wilson@cygnus.com>
34457
34458         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
34459
34460 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
34461
34462         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
34463         lose track of the possible targets of tablejump insns.
34464         * special/special.exp: Run it.
34465
34466 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
34467
34468         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
34469         must be declared before its specializations can be named in friend
34470         declarations.
34471
34472 1998-10-05  Dave Love  <d.love@dl.ac.uk>
34473
34474         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
34475
34476         * g77.f-torture/execute/io1.f: New test.
34477
34478 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
34479
34480         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
34481         with pointer to template function, for which no argument deduction
34482         is possible.
34483
34484         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
34485         specialization of template function as argument to template
34486         function.
34487
34488         * g++.old-deja/g++.other/access2.C: New test; Inner class
34489         shouldn't have privileged access to Outer's names.
34490
34491 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
34492
34493         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
34494         friend template declared within template class conflicts with
34495         nested class of the same name.
34496
34497         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
34498         is ignored.
34499
34500         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
34501         object with direct initializer as function declaration.
34502
34503         * g++.old-deja/g++.other/decl2.C: New test; duplicate
34504         initializers.
34505
34506         * g++.old-deja/g++.other/null2.C: New test; conditional operator
34507         involving const pointer and NULL produces incorrect result.
34508
34509         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
34510         type name without `typename' should be rejected with -pedantic.
34511
34512 1998-10-02  Richard Henderson  <rth@cygnus.com>
34513
34514         * g++.old-deja/g++.other/addrof1.C: New test.
34515
34516 1998-10-01  Nick Clifton  <nickc@cygnus.com>
34517
34518         * gcc.c-torture/compile/981001-1.c: New test.
34519         * gcc.c-torture/execute/981001-1.c: New test.
34520
34521 1998-10-01  Jeffrey A Law  (law@cygnus.com)
34522
34523         * gcc.c-torture/compile/981001-2.c: New test.
34524         * gcc.c-torture/compile/981001-3.c: New test.
34525         * gcc.c-torture/compile/981001-4.c: New test.
34526
34527 1998-10-01  Robert Lipe  <robertl@dgii.com>
34528
34529         * lib/objc.exp (objc_target_compile): Add -L during compiles for
34530         multilibbed hosts.   Idea grafted from g77.exp.
34531
34532 1998-09-30  Dave Love  <d.love@dl.ac.uk>
34533
34534         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
34535         avoid losing on systems which need -lsocket.
34536
34537 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
34538
34539         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
34540         * g++.old-deja/g++.other/nested2.C: Ditto.
34541         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
34542         failure.
34543
34544 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
34545
34546         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
34547         preferred over template operator!= for enum bitfields.
34548
34549 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
34550
34551         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
34552         that happen to have the same base name, but in different scopes,
34553         are incorrectly rejected.
34554
34555 1998-09-16  Richard Henderson  <rth@cygnus.com>
34556
34557         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
34558         on the native word size instead of an integer literal.
34559
34560 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
34561
34562         * g++.old-deja/g++.other/static2.C: Invocation of static data
34563         member of type pointer-to-function denoted as non-static member.
34564
34565         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
34566         checks involving function types and aliases.
34567
34568 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
34569
34570         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
34571         redefined to the same non-trivial type.
34572
34573         * g++.old-deja/g++.pt/explicit73.C: Test for proper
34574         namespace-qualification of template specializations declared in
34575         other namespaces.
34576
34577         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
34578         to declare a subset of the specializations of a template function
34579         as friends of specializations of a template class.
34580
34581         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
34582         member templates that do not fully specialize the enclosing
34583         template class are rejected.
34584
34585 1998-09-11  Dave Love  <d.love@dl.ac.uk>
34586
34587         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
34588
34589 1998-09-08  Dave Love  <d.love@dl.ac.uk>
34590
34591         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
34592         altered from libf2c/libU77 version.
34593
34594 1998-09-06  Dave Love  <d.love@dl.ac.uk>
34595
34596         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
34597
34598 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
34599
34600         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
34601         (un)signed char are different types for template specialization
34602         purposes.
34603
34604 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
34605
34606         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
34607         * objc: ObjC testsuite.
34608
34609 1998-08-31  Catherine Moore  <clm@cygnus.com>
34610
34611         * gcc.c-torture/execute/941014-1.x:  New file.
34612
34613 1998-08-31  Nick Clifton  <nickc@cygnus.com>
34614
34615         * lib/c-torture.exp: Add support for
34616         torture_eval_before_compile and torture_eval_before_execute
34617         variables.
34618
34619 1998-08-30  Jeffrey A Law  (law@cygnus.com)
34620
34621         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
34622         this test triggers valid.
34623
34624 1998-08-27  Jeffrey A Law  (law@cygnus.com)
34625
34626         * gcc.dg/980827-1.c: New test.
34627
34628 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
34629
34630         * gcc.c-torture/execute/loop-4b.c: New test.
34631
34632 1998-08-26  Nick Clifton  <nickc@cygnus.com>
34633
34634         * lib/c-torture.exp: Add support for
34635         torture_eval_before_compile and torture_eval_before_execute
34636         variables.
34637
34638 1998-08-25  Jeffrey A Law  (law@cygnus.com)
34639
34640         * gcc.c-torture/compile/980825-1.c: New test.
34641
34642 1998-08-24  Nick Clifton  <nickc@cygnus.com>
34643
34644         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
34645         count number tests in opt_t0 not good_t0.
34646
34647 1998-08-24  Jeffrey A Law  (law@cygnus.com)
34648
34649         * gcc.c-torture/compile/930326-1.x: Fix typo.
34650
34651 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
34652
34653         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
34654         causes an ICE.
34655
34656 1998-08-21  Jeffrey A Law  (law@cygnus.com)
34657
34658         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
34659         STACK_SIZE is defined.
34660         * gcc.c-torture/unsorted/stuct.c: Similarly.
34661
34662         * gcc.c-torture/compile/980821-1.c: New test.
34663
34664 1998-08-21  Jeffrey A Law  (law@cygnus.com)
34665
34666         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
34667
34668 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
34669
34670         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
34671         code.
34672
34673 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
34674
34675         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
34676         error'.
34677
34678 1998-08-18  Jeffrey A Law  (law@cygnus.com)
34679
34680         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
34681
34682 1998-08-16  Jeffrey A Law  (law@cygnus.com)
34683
34684         * gcc.c-torture/compile/980816-1.c: New test.
34685
34686         * gcc.dg/980816-1.c: New test.
34687
34688 1998-08-13  Jeffrey A Law  (law@cygnus.com)
34689
34690         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
34691         compiler for ieee tests.
34692
34693 1998-08-01  Dave Love  <d.love@dl.ac.uk>
34694
34695         * g77.f-torture/compile/980729-0.f: New test.
34696
34697 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
34698
34699         * gcc.c-torture/special/eeprof-1.c: New test, for
34700         -finstrument-functions.
34701         * gcc.c-torture/special/special.exp: Run it.
34702
34703 1998-07-29  Jeffrey A Law  (law@cygnus.com)
34704
34705         * gcc.c-torture/compile/980729-1.c: New test.
34706
34707 1998-07-27  Nick Clifton  <nickc@cygnus.com>
34708
34709         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
34710         __thumb__ is defined, and test for ARM style doubles if so.
34711
34712 1998-07-26  Dave Love  <d.love@dl.ac.uk>
34713
34714         * g77.f-torture/noncompile/980615-0.f: New test.
34715
34716 1998-07-26  H.J. Lu  (hjl@gnu.org)
34717
34718         * gcc.dg/980312-1.c: Do link instead of compile.
34719         * gcc.dg/980313-1.c: Likewise.
34720
34721 1998-07-26  Jeffrey A Law  (law@cygnus.com)
34722
34723         * gcc.c-torture/compile/980726-1.c: New test.
34724
34725 1998-07-25  Dave Love  <d.love@dl.ac.uk>
34726
34727         * g77.f-torture/execute/io0.f: New test.
34728
34729 1998-07-24  Nick Clifton  <nickc@cygnus.com>
34730
34731         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
34732         an int.
34733
34734 1998-06-18  Michael Meissner  <meissner@cygnus.com>
34735
34736         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
34737         m32r bugs.
34738
34739 1998-07-17  Nick Clifton  <nickc@cygnus.com>
34740
34741         * gcc.dg/980626-1.c: Expect failures for all toolchains until
34742         c-decl.c:grokdeclarator can handle mode attributes.
34743
34744 1998-07-16  Jeffrey A Law  (law@cygnus.com)
34745
34746         * gcc.c-torture/execute/980716-1.c: New test.
34747
34748 1998-07-13  Jeffrey A Law  (law@cygnus.com)
34749
34750         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
34751         the mn10200.
34752         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
34753         the mn10200.
34754         * gcc.c-torture/execute/va-arg-3.x: Similarly.
34755         * gcc.c-torture/compile/930326-1.x: Similarly.
34756
34757 1998-07-13  Dave Love  <d.love@dl.ac.uk>
34758
34759         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
34760         New test from Craig.
34761
34762 1998-07-12  Dave Love  <d.love@dl.ac.uk>
34763
34764         * g77.f-torture/noncompile/980616-0.f: New test.
34765
34766         * g77.f-torture/execute/970816-3.f:  New test from Craig.
34767
34768 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
34769
34770         *  g++.other/singleton.C: Return error value instead of taking
34771         SIGSEGV.
34772
34773 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
34774
34775         *  g++.other/singleton.C: New test.   Warning is under dispute.
34776         Runtime crash is not.
34777
34778 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
34779
34780         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
34781         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
34782         using6.C, using7.C}:  New namespace tests.
34783
34784 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
34785
34786         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
34787         specialization with typedef'ed names used as array indexes.
34788
34789 1998-07-09  Jeffrey A Law  (law@cygnus.com)
34790
34791         * gcc.c-torture/execute/980709-1.c: New test.
34792
34793         * gcc.dg/980709-1.c: New test.
34794
34795 1998-07-07  Richard Henderson  <rth@cygnus.com>
34796
34797         * gcc.c-torture/execute/bcp-1.c: New test.
34798
34799 1998-07-07  Jeffrey A Law  (law@cygnus.com)
34800
34801         * gcc.c-torture/execute/980707-1.c: New test.
34802
34803 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
34804
34805         * gcc.c-torture/compile/980706-1.c: New test.
34806
34807 1998-07-01  Dave Love  <d.love@dl.ac.uk>
34808
34809         * g77.f-torture/execute/980701-0.f,
34810         g77.f-torture/execute/980701-1.f: New test from Craig.
34811
34812 1998-07-01  Jeffrey A Law  (law@cygnus.com)
34813
34814         * gcc.c-torture/compile/980701-1.c: New test.
34815
34816         * gcc.c-torture/execute/980701-1.c: New test.
34817
34818 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
34819 rlsruhe.de>
34820
34821         * g++.old-deja/g++.robertl/eb132.C: New test.
34822         * g++.old-deja/g++.robertl/eb133.C: Likewise.
34823
34824 1998-06-29  Dave Love  <d.love@dl.ac.uk>
34825
34826         * g77.f-torture/execute/980628-7.f,
34827         g77.f-torture/execute/980628-8.f,
34828         g77.f-torture/execute/980628-9.f,
34829         g77.f-torture/execute/980628-10.f: New tests from Craig.
34830
34831         * g77.f-torture/execute/980628-3.f: Remove mail headers.
34832
34833 1998-06-28  Jeffrey A Law  (law@cygnus.com)
34834
34835         * g77.f-torture/execute/980628-4.f: New test from Craig.
34836         * g77.f-torture/execute/980628-5.f: Likewise.
34837         * g77.f-torture/execute/980628-2.f: Likewise.
34838         * g77.f-torture/execute/980628-0.f: Likewise.
34839         * g77.f-torture/execute/980628-1.f: Likewise.
34840         * g77.f-torture/execute/980628-3.f: Likewise.
34841         * g77.f-torture/execute/980628-6.f: Likewise.
34842
34843 1998-06-28  Jeffrey A Law  (law@cygnus.com)
34844
34845         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
34846         directory when nothing has been installed yet.
34847
34848 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
34849
34850         * gcc.c-torture/special/special.exp: Handle newer versions of
34851         dejagnu.
34852
34853 1998-06-26  Jeffrey A Law  (law@cygnus.com)
34854
34855         * gcc.dg/980626-1.c: New test.
34856
34857 1998-06-19  Bruno Haible <haible@ilog.fr>
34858
34859         * gcc.misc-tests/m-un-2.c: New test.
34860         * g++.old-deja/g++.other/warn01.c: Likewise.
34861
34862 1998-06-19  Robert Lipe  <robertl@dgii.com>
34863
34864         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
34865         compatibility with assmblers with a different comment character.
34866         Eliminate use of GAS-specific extensions.
34867
34868 1998-06-19  Jeffrey A Law  (law@cygnus.com)
34869
34870         * gcc.c-torture/execute/ieee/980619-1.c: New test.
34871
34872 1998-06-19  Robert Lipe  <robertl@dgii.com>
34873
34874         *lib/g77.exp: Replace search for libf2c.a with search for newly
34875         renamed libg2c.a
34876
34877 1998-06-17  Jeffrey A Law  (law@cygnus.com)
34878
34879         * gcc.c-torture/execute/980617-1.c: New test.
34880
34881 1998-06-12  Jeffrey A Law  (law@cygnus.com)
34882
34883         * gcc.c-torture/execute/980612-1.c: New test.
34884
34885 1998-06-08  Jeffrey A Law  (law@cygnus.com)
34886
34887         * gcc.dg/980523-1.c: Only test on ppc-linux.
34888         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
34889
34890         * gcc.c-torture/execute/980608-1.c: New test.
34891
34892 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
34893
34894         * gcc.c-torture/execute/980605-1.c: New test.
34895
34896 1998-06-04  Jeffrey A Law  (law@cygnus.com)
34897
34898         * gcc.c-torture/execute/980604-1.c: New test.
34899
34900 1998-06-02  Jeffrey A Law  (law@cygnus.com)
34901
34902         * gcc.c-torture/execute/980602-1.c: New test.
34903         * gcc.c-torture/execute/980602-2.c: Likewise.
34904
34905 1998-06-02  Dave Love  <d.love@dl.ac.uk>
34906
34907         * 970125-0.f: Fix per JCB.  Add commentary.
34908
34909 1998-05-31  Michael Meissner  <meissner@cygnus.com>
34910
34911         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
34912         IEEE -0 support.
34913
34914 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
34915
34916         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
34917         earlier.
34918
34919 1998-05-28  Catherine Moore <clm@cygnus.com>
34920
34921         * gcc.c-torture/execute/980526-3.c: New test.
34922
34923 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
34924
34925         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
34926         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
34927         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
34928         m88k-motorola-sysv3 to XFAIL.
34929
34930 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
34931
34932         * gcc.dg/980526-1.c: New test.
34933         * gcc.c-torture/execute/980526-2.c: New test.
34934
34935 1998-05-26  Jeffrey A Law  (law@cygnus.com)
34936
34937         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
34938
34939         * gcc.c-torture/execute/980526-1.c: New test.
34940
34941 1998-05-26  Dave Love  <d.love@dl.ac.uk>
34942
34943         * g77.f-torture/execute/alpha2.f: Add runtime test.
34944
34945 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
34946
34947         * g++.old-deja/old-deja.exp: Strip leading directories.
34948
34949         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
34950         error for the line.  Don't run multiple tests for the same line.
34951
34952 1998-05-23  Jeffrey A Law  (law@cygnus.com)
34953
34954         * gcc.dg/980523-1.c: New test.
34955
34956 1998-05-23  Dave Love  <d.love@dl.ac.uk>
34957
34958         * g77.f-torture/compile/970915-0.f: New test.
34959
34960 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
34961
34962         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
34963
34964 1998-05-21  Jeffrey A Law  (law@cygnus.com)
34965
34966         * gcc.dg/980520-1.c: New test.
34967
34968 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
34969
34970         * gcc.dg/980502-1.c: Fix return type.
34971
34972 1998-05-20  Jeffrey A Law  (law@cygnus.com)
34973
34974         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
34975         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
34976         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
34977         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
34978         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
34979
34980 1998-05-20  Dave Love  <d.love@dl.ac.uk>
34981
34982         * g77.f-torture/execute/980520-1.f: New test.
34983
34984 1998-05-15  Dave Love  <d.love@dl.ac.uk>
34985
34986         * lib/mike-g77.exp: New file.
34987
34988         * g77.f-torture/noncompile/noncompile.exp,
34989         g77.f-torture/noncompile/check0.f: New files.
34990
34991 1998-05-14  Dave Love  <d.love@dl.ac.uk>
34992
34993         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
34994         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
34995         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
34996         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
34997         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
34998         abort where appropriate.
34999
35000 1998-05-05  Michael Meissner  <meissner@cygnus.com>
35001
35002         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
35003         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
35004
35005 1998-04-29  Dave Love  <d.love@dl.ac.uk>
35006
35007         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
35008
35009 1998-04-27  Dave Love  <d.love@dl.ac.uk>
35010
35011         * g77.f-torture/compile/980427-0.f: New test.
35012
35013 1998-04-24  Dave Love  <d.love@dl.ac.uk>
35014
35015         * g77.f-torture/compile/980424-0.f: New test.
35016
35017 1998-04-19  Dave Love  <d.love@dl.ac.uk>
35018
35019         * g77.f-torture/compile/980419-2.f (main): New test.
35020         * g77.f-torture/compile/970125-0.f: New test.
35021         * g77.f-torture/compile/980419-1.f: New test.
35022
35023 1998-04-08  Jim Wilson  <wilson@cygnus.com>
35024
35025         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
35026         of loop-4.c.
35027
35028 1998-04-07  Jim Wilson  <wilson@cygnus.com>
35029
35030         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
35031
35032 1998-04-03  Jim Wilson  <wilson@cygnus.com>
35033
35034         * gcc.c-torture/compile/980329-1.c: New test.
35035
35036 1998-03-18  Jim Wilson  <wilson@cygnus.com>
35037
35038         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
35039         * gcc.dg/980312-1.c: Fix typo in -march command.
35040
35041 1998-03-16  H.J. Lu  (hjl@gnu.org)
35042
35043         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
35044
35045 1998-03-11  Robert Lipe  <robertl@dgii.com>
35046
35047         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
35048         Dave Love agree the Fortran source is bogus.
35049
35050 1998-03-11  Robert Lipe  <robertl@dgii.com>
35051
35052         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
35053         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
35054         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
35055         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
35056         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
35057
35058 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
35059
35060         * g++.old-deja/g++.other/friend1.C: New test.
35061
35062 1998-02-18  Dave Love  <d.love@dl.ac.uk>
35063
35064         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
35065         possibly uninitialized) variables and declare dnrm2.
35066
35067 1998-02-23  Robert Lipe <robertl@dgii.com>
35068
35069         From Bruno Haible <haible@ilog.fr>:
35070         * gcc.c-torture/execute/980223.c: New test.
35071
35072 1998-02-13  Jeffrey A Law  (law@cygnus.com)
35073
35074         * gcc.dg/ifelse-1.c: New test.
35075
35076 1998-02-09  H.J. Lu  (hjl@gnu.org)
35077
35078         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
35079
35080           * lib/old-dejagnu.exp (old-dejagnu): Added the
35081           "execution test - XFAIL *-*-*" handling in the spirit of
35082           "excess errors test -". Changed the "execution test fails"
35083           handling to be like "excess errors test fails".
35084           * Update various tests accordingly.
35085
35086 1998-02-06  Jim Wilson  <wilson@cygnus.com>
35087
35088         * gcc.c-torture/execute/980205.c: New test.
35089
35090 1998-01-18  Jeffrey A Law  (law@cygnus.com)
35091
35092         * lib/c-torture.exp: Look for .x files instead of .cexp files.
35093         * lib/f-torture.exp: Similarly.
35094         * gcc.c-torture: Rename all .cexp files to .x files.
35095
35096 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
35097
35098         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
35099         (940510-1.c): Removed duplicate.
35100         (971104-1.c): New test.
35101
35102 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
35103
35104           * lib/f-torture.exp: Improve error and loop detection.
35105
35106 1997-11-19  Michael Meissner  <meissner@cygnus.com>
35107
35108         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
35109         use that to size the filler array.
35110
35111 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
35112
35113         * lib/c-torture.exp(c-torture-execute): Fix typo.
35114
35115         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
35116         testcase as the executable name. Keep the executable around if
35117         the test fails.
35118
35119 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
35120
35121         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
35122         changes.  Only test one -g option, and move it to the end of the
35123         list of options to test.
35124
35125 1997-09-19  Michael Meissner  <meissner@cygnus.com>
35126
35127         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
35128         variable GCC_TORTURE_OPTIONS to supply default switches separated
35129         by colons.  If no environment variable, run tests with -O0 -g, -O1
35130         -g, and -O2 -g as well.
35131
35132 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
35133
35134         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
35135         explanatory comments. Fix indentation.
35136
35137 1997-09-15  Jeffrey A Law  (law@cygnus.com)
35138
35139         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
35140
35141 1997-09-11  Jeffrey A Law  (law@cygnus.com)
35142
35143         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
35144         * g++.old-deja/g++.mike/p7325.C: Likewise.
35145         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
35146
35147 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
35148
35149         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
35150         * g++.old-deja/g++.brendan/crash30.C: Likewise.
35151         * g++.old-deja/g++.brendan/crash39.C: Likewise.
35152         * g++.old-deja/g++.law/operators4.C: Likewise.
35153
35154 1997-09-11  Joe Buck  (jbuck@synopsys.com)
35155
35156         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
35157         * g++.old-deja/g++.mike/p784.C: Ditto.
35158         * g++.old-deja/g++.mike/p785.C: Ditto.
35159
35160 1997-09-05  Jeffrey A Law  (law@cygnus.com)
35161
35162           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
35163
35164 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
35165
35166         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
35167         target feature; pass this to c-torture-execute as needed.
35168
35169 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
35170
35171         * lib/c-torture.exp(c-torture-execute): If the previous and the
35172         current executables being tested are identical, we don't need to
35173         run the executable again. Try to make the executable names
35174         unique. Add an optional argument for passing additional compiler
35175         flags.
35176
35177 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
35178
35179         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
35180
35181 1997-08-29  Jeffrey A Law  (law@cygnus.com)
35182
35183         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
35184
35185 1997-07-31  Jeffrey A Law  (law@cygnus.com)
35186
35187         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
35188         32bit or larger longs.
35189
35190         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
35191         have either a 32bit long or 32bit int.
35192
35193 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
35194
35195         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
35196         Make double precision tests dependent on sizeof (double).
35197
35198 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
35199
35200         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
35201         too.
35202
35203 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
35204
35205         * gcc.c-torture/compile/961203-1.cexp: New script.
35206
35207 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
35208
35209         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
35210         up the includes ourselves.
35211
35212 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
35213
35214         * lib/plumhall.exp: Remove random include, and add a few
35215         verbose messages for debugging.
35216
35217 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
35218
35219         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
35220         of trying to do it ourselves.
35221
35222 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
35223
35224         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
35225
35226 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
35227
35228         * gcc.prms/5403.c: Made regexp a bit less strict.
35229
35230 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
35231
35232         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
35233         is returned from remote_load instead.
35234         * lib/plumhall.exp: Ditto.
35235         * lib/mike-g++.exp: Ditto.
35236         * lib/old-dejagnu.exp: Ditto.
35237         * lib/c-torture.exp: Ditto.
35238
35239 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
35240
35241         * lib/g++.exp: Use build_wrapper procedure.
35242         * lib/gcc.exp: Ditto.
35243
35244 1997-05-20  Jeffrey A Law  (law@cygnus.com)
35245
35246         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
35247         an old-style decl for malloc.  Fixes tests to work when
35248         sizeof (int) != sizeof (size_t).
35249
35250 1997-05-15  Mike Meissner  <meissner@cygnus.com>
35251
35252         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
35253
35254         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
35255         use stdargs.h interface.
35256
35257 1997-05-15  Mike Meissner  <meissner@cygnus.com>
35258
35259         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
35260         NO_VARARGS when compiling.
35261
35262 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
35263
35264         * lib/plumhall.exp(ph_includes): New procedure.
35265         (ph_make): Use it.
35266         (ph_compiler): Ditto.
35267
35268         * lib/g++.exp: Rename test-glue.c to testglue.c.
35269         * lib/gcc.exp: Ditto.
35270
35271 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
35272
35273         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
35274         to completion when it's called.
35275
35276 1997-03-21  Michael Meissner  <meissner@cygnus.com>
35277
35278         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
35279         is defined, don't do test.
35280
35281 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
35282
35283         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
35284         for object files.
35285         (ph_summary): Mark skipped testcases as untested, not unresolved.
35286
35287         * lib/plumhall.exp (ph_make): If unresolved because of bad
35288         errorCode, record errorCode in log file.
35289         (*): Replace send_log/verbose with verbose -log.
35290
35291 1997-03-19  Michael Meissner  <meissner@cygnus.com>
35292
35293         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
35294         double conversion if double isn't at least 8 bytes.
35295
35296         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
35297         int to work with targets where int is 16 bits.
35298
35299         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
35300         8 bytes, just exit, since 4 byte doubles don't have enough bits of
35301         precision for the test to complete.
35302
35303 1997-03-14  Michael Meissner  <meissner@cygnus.com>
35304
35305         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
35306         if d10v is not compiled with the -mdouble64 flag.
35307         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
35308
35309         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
35310         d10v is not compiled with the -mint32 flag.
35311
35312 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
35313
35314         * lib/plumhall.exp: Use incr_count.
35315
35316 1997-03-12  Jeffrey A Law  (law@cygnus.com)
35317
35318         * gcc.c-torture: Update to c-torture-1.45.
35319
35320 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
35321
35322         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
35323         the name of the expect testcase file).
35324
35325         * lib/g++.exp(g++_init): Ditto.
35326
35327 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
35328
35329         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
35330         the host.
35331
35332         * lib/gcc.exp(gcc_exit): New procedure.
35333
35334 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
35335
35336         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
35337         specs where appropriate.
35338
35339         * g++.old-deja/g++.arm/*: Added additional ERROR checks
35340         because of new "candidates are" messages, and removed a few
35341
35342         * Converted all non-old-style g++ testcases to old-style, and
35343         moved into g++.old-deja.
35344
35345 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
35346
35347         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
35348         options.
35349
35350         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
35351         succeeded.
35352
35353         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
35354
35355 1997-02-13  Michael Meissner  <meissner@cygnus.com>
35356
35357         * lib/gcc.exp (gcc_target_compile): Add support for defining
35358         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
35359         the machine doesn't have those features.
35360
35361 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
35362
35363         * g++.law/operators4.exp: Don't use LIBS.
35364
35365 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
35366
35367         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
35368
35369         * lib/mike-g++.exp: Don't set the compiler to be tested here.
35370         * lib/g++.exp: Set it here instead. Also, allow use of the
35371         --tool_exec and --tool_opt options. Change CXX to
35372         GXX_UNDER_TEST.
35373
35374         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
35375
35376         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
35377
35378 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
35379
35380         * lib/old-dejagnu.exp: Use prune_warnings instead of
35381         prune_system_crud.
35382         * lib/mike-g++.exp: Ditto.
35383         * lib/gcc.exp: Ditto.
35384         * lib/g++.exp: Ditto.
35385
35386         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
35387
35388 1997-02-07  Jeffrey A Law  (law@cygnus.com)
35389
35390           * 941014-2.c: Include stdlib.h
35391           * 960327-1.c: Include stdio.h
35392           * dbra.c, index-1.c: Don't assume ints are 32bits.
35393
35394 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
35395
35396         * lib/gcc.exp: Add gcc,stack_size target feature.
35397
35398         * lib/g++.exp(g++_target_compile): Add the include and link
35399         paths here, not in two other places. And, it's $options, not
35400         options.
35401
35402         * lib/mike-g++.exp(postbase): Remove the code that determines
35403         the correct include and link paths.
35404         * g++.old-deja/old-deja.exp: Ditto.
35405
35406 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
35407
35408         * lib/g++.exp(g++_init): target_compile no longer returns the
35409         filename of the result.
35410
35411 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
35412
35413         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
35414         call to glob.
35415
35416         * gcc.c-torture/special/special.exp: Change call to
35417         gcc_target_compile to include the object file.
35418
35419 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
35420
35421         * gcc.c-torture/special/special.exp: Correct misspelling in last
35422         change.
35423
35424 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
35425
35426         * lib/plumhall.exp(ph_summary): Log the entire output of the
35427         executable. Return -1 if there were any failures, 0 otherwise.
35428         (ph_execute): Return -1 if there were any failures, 0 otherwise.
35429         (ph_make): Clean up objects and executables that were built
35430         if the tests succeeded.
35431
35432 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
35433
35434         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
35435         libraries and includes in the build tree as appropriate.
35436
35437 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
35438
35439         * lib/c-torture.exp: Instead of looking for the global variable
35440         NO_LONG_LONG, check to see if that's a feature of the target.
35441
35442 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
35443
35444         * config/default.exp: Minimize. Delete the remainer of the files in
35445         config; this functionality is now in devo/dejagnu/config.
35446
35447         g++.*/*: Pass any additional flags used to compile to postbase;
35448         delete CXXFLAGS.
35449
35450         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
35451         is now done by runtest.exp. Use gcc_target_compile instead of
35452         compile.
35453
35454         lib/c-torture.exp: Use gcc_target_compile instead of compile.
35455         Remove references to CFLAGS. Use remote_file instead of
35456         calling rm -f.
35457         (c-torture): Take a list of arguments to use to compile this
35458         testcase.
35459
35460         lib/g++.exp: Simplify. Use target_compile instead of compile.
35461         lib/gcc-dg.exp: Ditto.
35462         lib/gcc.exp: Ditto.
35463         lib/mike-{gcc,g++}.exp: Ditto.
35464         lib/old-dejagnu.exp: Ditto.
35465         lib/plumhall.exp: Ditto.
35466
35467 1997-01-08  Jim Wilson  <wilson@cygnus.com>
35468
35469         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
35470         (ph_linker): Likewise.
35471
35472 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
35473
35474           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
35475         MAP_ANON / MAP_ANONYMOUS if defined;
35476         else try to map from /dev/zero .
35477
35478 1996-11-12  Jeffrey A Law  (law@cygnus.com)
35479
35480         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
35481         isn't defined, then define it to MAP_ANONYMOUS.
35482
35483 1996-11-12  Jeffrey A Law  (law@cygnus.com)
35484
35485         * gcc.c-torture: Update to c-torture-1.42 release.
35486
35487 1996-11-11  Jeffrey A Law  (law@cygnus.com)
35488
35489         * gcc.c-torture: Update to c-torture-1.41 release.
35490
35491 1996-10-27  Jeffrey A Law  (law@cygnus.com)
35492
35493         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
35494         c-torture release.
35495
35496 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
35497
35498         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
35499         and LDFLAGS.  Fix second case to append the target_info ldflags
35500         onto LDFLAGS, not CFLAGS.
35501         * lib/g++.exp (g++_init): Add target_info stuff.
35502         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
35503         of libgloss and newlib flags for !native.
35504
35505         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
35506         (GDB): Fix relative path to go up another dir for finding gdb.
35507
35508 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
35509
35510         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
35511         versions in the target_info array, if they don't exist.
35512
35513 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
35514
35515         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
35516
35517 1996-07-08  Jim Wilson  <wilson@cygnus.com>
35518
35519         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
35520         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
35521
35522 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
35523
35524         * lib/old-dejagnu.exp: Don't remove the output file before we've
35525         actually tested it. Don't append pwd to the path of the executable
35526         we're testing.
35527
35528 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
35529
35530         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
35531
35532 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
35533
35534         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
35535         temporary directory for compiler files, and set it to a default
35536         value of /tmp. Set $output as the name of the output file from
35537         compiling the testcase. Add a -o option to $cflags_var so the
35538         compiler writes the final output file as $output. Set $executable
35539         to $output.
35540
35541         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
35542         directory for compiler files, and set it to /tmp if it doesn't
35543         already have a value. Set $output_file to the name of the output
35544         file from compiling the testcase. Add a -o option to CXXFLAGS so
35545         the compiler writes the final output file as $output. Use $output
35546         as the executable to be tested.
35547
35548 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
35549
35550         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
35551
35552 1996-06-08  Jeffrey A Law  (law@cygnus.com)
35553
35554         * gcc.c-torture/execute/pending-1.c: New test.  Still
35555         pending in Tege's queue.
35556
35557 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
35558
35559         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
35560         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
35561         if there were failures.  Call unresolved if there were unresolved
35562         testcases.  Call gcc_fail if program did not run to completion.
35563         (ph_make): Pass additional argument name to ph_execute.
35564         (ph_execute): Add new argument.  Pass additional arguments to
35565         ph_summary.  Call gcc_fail is there is no execution output.
35566
35567 1996-04-24  Jeffrey A Law  (law@cygnus.com)
35568
35569         * lib/plumhall.exp (proc_summary): Output relavent summary
35570         lines into the log so specific failures in plumhall can be
35571         investigated.
35572
35573 1996-04-10  Jeffrey A Law  (law@cygnus.com)
35574
35575         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
35576         (c-torture-execute): Don't try to execute tests which use
35577         "long long" types if $NO_LONG_LONG is nonzero.
35578
35579 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
35580
35581         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
35582         not c-torture.
35583
35584         * gcc.ieee: Move from here.
35585         * gcc.c-torture/execute/ieee: To here.
35586
35587 1996-03-26  Jeffrey A Law  (law@cygnus.com)
35588
35589         * gcc.c-torture: Update to c-torture-1.41 release.
35590
35591 1996-03-22  Jeffrey A Law  (law@cygnus.com)
35592
35593         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
35594         not "$output".
35595
35596 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
35597
35598         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
35599         -c present.
35600
35601 1996-03-02  Jeffrey A Law  (law@cygnus.com)
35602
35603         * config/proelf.exp: Handle connecting to a simulator.
35604
35605 1996-01-31  Jeffrey A Law  (law@cygnus.com)
35606
35607         * config/proelf.exp: New file.  Enough framework that we can
35608         run c-torture tests on the proelf targets (or any other target
35609         that gdb can connect to for that matter).
35610
35611 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
35612
35613         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
35614         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
35615
35616         * lib/plumhall.exp (ph_execute): Always call ph_summary if
35617         exec_output exists.
35618
35619 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
35620
35621         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
35622         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
35623
35624         * config/*.exp: Update FSF address.  Change result of ${tool}_load
35625         to pass/fail/unresolved/unsupported/untested.  Caller must now
35626         call unresolved/unsupported/untested.
35627         * lib/*.exp: Update FSF address.  Update to handle new results of
35628         ${tool}_load.
35629         * lib/chill.exp (verbose): Delete.
35630
35631 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
35632
35633         * lib/gcc.exp (default_gcc_start): Change order of args to
35634         $LDFLAGS $CFLAGS $LIBS.
35635         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
35636         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
35637         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
35638         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
35639         * gcc.misc-tests/dg-test.exp: Likewise.
35640         * gcc.misc-tests/msgs.exp: Likewise.
35641         * gcc.prms/prms.exp: Likewise.
35642         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
35643         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
35644
35645         * lib/dg.exp: Deleted, moved to dejagnu/lib.
35646
35647 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
35648
35649         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
35650
35651         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
35652         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
35653
35654         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
35655         necessary.
35656
35657 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
35658
35659         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
35660         global for loop; add use of $mathlib.
35661         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
35662         settings here; set mathlib for anything but VxWorks.
35663
35664 1996-01-22  Jeffrey A Law  (law@cygnus.com)
35665
35666         * gcc.c-torture: Update to c-torture-1.40 release.
35667
35668 1996-01-03  Jeffrey A Law  (law@cygnus.com)
35669
35670         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
35671         dg.exp.
35672
35673 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
35674
35675         * lib/c-torture.exp (c-torture-execute): Declare "output" as
35676         global.
35677
35678 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
35679
35680         * lib/g++.exp (LIBS): Define if not already.
35681         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
35682         (gcc-dg-prune): Call prune_gcc_output.
35683         * lib/gcc.exp (prune_gcc_output): New proc.
35684         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
35685         prune_gcc_output.
35686
35687 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
35688
35689         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
35690         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
35691
35692 1995-11-15  Jeffrey A Law  (law@cygnus.com)
35693
35694         * gcc.c-torture: Update to c-torture-1.39 release.
35695
35696 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
35697
35698         * lib/c-torture.exp (c-torture-execute): Don't return if one option
35699         fails, try others as well.
35700
35701 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
35702
35703         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
35704         If compilation fails, mark execute tests as `untested'.
35705         If test is marked as unsupported, don't mark compilation and
35706         execute tests as failed.
35707
35708 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
35709
35710         * lib/g++.exp (g++_init): Don't link in libg++, and look to
35711         libstdc++ for whether or not we want to be doing shared
35712         libraries.  Delete link_curses since we don't need it anymore.
35713         * lib/mike-g++.exp (postbase): Don't link in libg++.
35714         * g++.old-deja/old-deja.exp: Likewise.
35715
35716 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
35717
35718         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
35719
35720 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
35721
35722         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
35723         For that, add `-Wl,-a,shared_archive'.
35724         * g++.old-deja/old-deja.exp: Likewise.
35725
35726 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
35727
35728         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
35729
35730 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
35731
35732         * lib/mike-g++.exp (postbase): Pay attention to the status of
35733         g++_load.
35734
35735 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
35736
35737           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
35738
35739 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
35740
35741         * lib/gcc.exp (default_gcc_start): No longer need to log program
35742         being executed or its output, execute_anywhere does that now.
35743         * lib/g++.exp (default_g++_version): Call execute_anywhere.
35744         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
35745
35746 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
35747
35748         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
35749         the same as those in lib/g++.exp.
35750
35751 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
35752
35753         * gcc.c-torture: Update to c-torture-1.38 release.
35754         * gcc.ieee: Related changes.
35755
35756 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
35757
35758         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
35759         "exec". Minor reformatting changes.
35760
35761         * config/rom68k.exp (${tool}_load): Make it work in a canadian
35762         cross. This means all "exec" calls now work on a remote host as
35763         well.
35764         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
35765         cross. Filter out the extra "\r\n" stuff that expect puts in.
35766         (c-torture-execute): Filter out the bogus warnings like
35767         c-torture-compile does. Add support for canadian cross.
35768         * lib/gcc.exp (default_gcc_version, default_gcc_start)
35769         Use execute_anywhere rather than calling exec directly. Now it
35770         works for canadian cross testing.
35771
35772 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
35773
35774         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
35775         results into a variable, and check that rather than using file exists.
35776
35777 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
35778
35779         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
35780         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
35781
35782 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
35783
35784         * g++.old-deja/old-deja.exp: Create and pass runshlib and
35785         lib_curses if there's a shared libg++ in the build tree.
35786
35787 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
35788
35789         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
35790         if not supported target.
35791
35792 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
35793
35794         * lib/g++.exp (g++_init): Move empty setting of runshlib and
35795         link_curses up to always happen, not just for native builds.
35796
35797 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
35798
35799         * gcc.c-torture: Update to c-torture-1.36 release.
35800         * gcc.failure: Related changes.
35801
35802 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
35803
35804         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
35805
35806 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
35807
35808         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
35809         * lib/mike-g++.exp (postbase): Not in here.  Still reference
35810         runshlib, link_curses, and mathlib for link and run.
35811
35812         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
35813         pass the runtime shared library options for Solaris, OSF/1, and
35814         Irix5, and link with -lcurses to avoid unresolved references.
35815
35816 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
35817
35818         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
35819         only run once.
35820
35821 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
35822
35823         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
35824
35825 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
35826
35827         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
35828         do not have a framework for the "compat" tests yet.
35829
35830 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
35831
35832         * lib/mike-g++.exp (postbase): New local variable `mathlib',
35833         set to null if we're testing vxworks5.1.  Use that instead of
35834         `-lm' in the setting of LIBS for link and run.
35835
35836 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
35837
35838         * config/rom68k.exp (${tool}_load): Major changes to make it
35839         work.  Verified that it does in fact return the stuff in
35840         exec_output properly.  Catch any Emul or any TRAP other than 0.
35841
35842 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
35843
35844         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
35845         LDFLAGS properly for targets that need stuff from libgloss.
35846         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
35847         only run once.
35848         (gpp_initialized): New variable.
35849
35850 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
35851
35852         * config/rom68k.exp: Load libgloss.exp.
35853         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
35854         so we can produce a fully linked binary.
35855         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
35856         so we can produce a fully linked binary.
35857
35858 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
35859
35860         * lib/plumhall.exp (ph_section): Watch for expected failures.
35861         Add missing `else'.
35862
35863         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
35864         run the testcase.
35865         (c-torture): Likewise.
35866
35867 1995-08-28  Doug Evans  <dje@cygnus.com>
35868
35869         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
35870
35871         * lib/mike-g++.exp (mike_cleanup): New proc.
35872         (prebase): New globals compiler_result, not_compiler_result,
35873         target_regexp.
35874         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
35875         allow leading "-" in pattern.  Watch for unsupported tests.
35876         If $compiler_result is set, pattern match assembler code,
35877         and ditto for $not_compiler_result.
35878         * lib/mike-gcc.exp: Likewise.
35879
35880         * lib/plumhall.exp (ph_execute): Only call ph_summary if
35881         execution "succeeded".
35882
35883 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
35884
35885         * config/win32.exp: New file.
35886         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
35887
35888 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
35889
35890         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
35891         unsupported.
35892         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
35893         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
35894         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
35895
35896         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
35897         "... without exceptions was ...".  That is now handled by
35898         prune_system_crud.
35899         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
35900
35901 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
35902
35903         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
35904         sieve.c,sort2.c}: New files.
35905         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
35906         sieve.exp,sort2.exp}: Drivers for them.
35907
35908         * lib/mike-gcc.exp (program_output): New user settable variable.
35909         (postbase): Call prune_system_crud.  Also prune extraneous compiler
35910         messages.
35911         * lib/mike-g++.exp (program_output): New user settable variable.
35912
35913         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
35914
35915         * config/sh.exp: Deleted (use sim.exp instead).
35916
35917 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
35918
35919         * config/vx.exp: Declare CHECKTASK as global.
35920         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
35921         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
35922         * lib/old-dejagnu.exp: Load [pwd]/$executable.
35923
35924 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
35925
35926         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
35927         target. Like vx.exp, only includes `vx29k.exp' instead of
35928         `vxworks.exp'.
35929
35930 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
35931
35932         * config/sim.exp: Increase time limit from 120 seconds to 240.
35933
35934 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
35935
35936         * gcc.c-torture/execute/950628-1.c: New test.
35937
35938 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
35939
35940         * gcc.c-torture: Update with changes/additions from
35941         c-torture-1.34.
35942
35943 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
35944
35945         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
35946
35947 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
35948
35949         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
35950
35951 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
35952
35953         * gcc.c-torture/compile/950512-1.c: New test.
35954         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
35955         * gcc.dg/struct-ret-1.c: Likewise.
35956
35957 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
35958
35959         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
35960           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
35961
35962 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
35963
35964         * gcc.c-torture/special/920411-1.c: Deleted.
35965         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
35966
35967 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
35968
35969         * config/sim.exp (${tool}_load): Hack in call to bash to get a
35970         cpu limit.
35971
35972 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
35973
35974         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
35975
35976 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
35977
35978         From kenner;
35979         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
35980         is the proper length.
35981         * va-arg-3.c: Likewise.
35982
35983 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
35984
35985         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
35986         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
35987
35988         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
35989         * lib/g++.exp (default_g++_start): Delete old cruft.
35990
35991 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
35992
35993         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
35994         (2 * (1 << 18)) to (2 * (1 << 17)).
35995
35996         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
35997
35998 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
35999
36000         * config/rom68k.exp: Renamed from config/idp.exp
36001
36002 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
36003
36004         * c-torture/compile/921109-2.c
36005
36006 1995-04-18  Mike Stump  <mrs@cygnus.com>
36007
36008         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
36009         excess errors.
36010
36011 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
36012
36013         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
36014         output.
36015         * lib/g++.exp (default_g++_start): Likewise.
36016
36017 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
36018
36019         * gcc.c-torture/compile/950329-1.c: New test.
36020
36021 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
36022
36023           * config/bug.exp (${tool}_load): Updated to use new remote_open
36024           and remote_close procs.
36025         * config/idp.exp: New file.
36026
36027 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
36028
36029         * gcc.c-torture/execute/950322-1.c: New test.
36030
36031 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
36032
36033         * config/vx.exp (${tool}_load): Clean up testing of return code from
36034         vxworks_ld and vxworks_spawn.
36035
36036 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
36037
36038         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
36039
36040 1995-03-13  Mike Stump  <mrs@cygnus.com>
36041
36042         * lib/old-deja.exp: Add `excess errors test - ' error, now one
36043         can mark excess errors on a machine by machine basis.  Note, the
36044         default is to not expect any excess errors, even when excess
36045         errors test - is given, so you will want to put an XFAIL ... on
36046         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
36047         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
36048         those 4 machines, but no others.
36049
36050 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
36051
36052         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
36053         * lib/c-torture.exp: to here.
36054
36055 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
36056
36057         * gcc.c-torture/execute/950221-1.c: New test.
36058         * gcc.c-torture/execute/struct-ret-1.c: New test.
36059         * gcc.c-torture/compile/950221-1.c: New test.
36060
36061         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
36062
36063 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
36064
36065         * gcc.c-torture/execute/arith-1.c (main): Return 0.
36066         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
36067
36068 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
36069
36070         * g++.gb: New directory of tests, derived from my signature and
36071         class scoping tests.
36072
36073         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
36074         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
36075         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
36076         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
36077         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
36078         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
36079         * g++.gb/sig25.C: Likewise.
36080
36081         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
36082         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
36083         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
36084         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
36085         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
36086         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
36087         * g++.gb/sig25.exp: Likewise.
36088
36089         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
36090         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
36091         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
36092         * g++.gb/scope13.C: Likewise, this test still fails.
36093
36094         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
36095         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
36096         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
36097         * g++.gb/scope13.exp: Ditto.
36098
36099         * g++.gb/README: New file, explains what these tests are about.
36100
36101 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
36102
36103         * lib/dg.exp (dg-do): Support `preprocess'.
36104         (dg-test): Likewise.
36105
36106 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
36107
36108         * config/udi.exp: change "continue -expect" to "exp_continue".
36109
36110 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
36111
36112         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
36113         Delete redundant tests.
36114
36115         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
36116         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
36117         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
36118         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
36119         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
36120         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
36121         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
36122         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
36123
36124         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
36125         storing label pointers.
36126         * gcc.c-torture/execute/921019-1.c: Likewise.
36127         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
36128         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
36129         parameter fp.
36130         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
36131         constants.
36132
36133         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
36134         Delete obsolete tests.
36135
36136         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
36137         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
36138         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
36139         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
36140         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
36141         * gcc.c-torture/compile/950124-1.c: New test.
36142
36143         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
36144
36145 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
36146
36147         * lib/mike-g++.exp: Add -lm to LIBS.
36148
36149 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
36150
36151         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
36152
36153 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
36154
36155         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
36156
36157 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
36158
36159         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
36160
36161 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
36162
36163         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
36164         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
36165         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
36166         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
36167         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
36168         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
36169         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
36170         * g++.law/{operators31.C, operators32.C,
36171         * g++.law/{operators33.C, operators34.C}: Likewise.
36172         * g++.law/{pic1.C, refs2.C}: Likewise.
36173         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
36174         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
36175         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
36176         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
36177
36178         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
36179         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
36180         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
36181         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
36182         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
36183         * g++.law/{enum9.exp, friend5.exp}: Likewise.
36184         * g++.law/{nest3.exp, nest4.exp}: Likewise.
36185         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
36186         * g++.law/{operators30.exp, operators31.exp}: Likewise.
36187         * g++.law/{operators32.exp, operators33.exp}: Likewise.
36188         * g++.law/{operators34.exp}: Likewise.
36189         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
36190         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
36191         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
36192         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
36193         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
36194
36195         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
36196         No longer expected to fail.
36197         * g++.law/missed-error3.C: Tweak for recent bool changes.
36198
36199 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
36200
36201         * config/emb-unix: Deleted.
36202         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
36203         remote execution.  Do final link on remote host if REMOTE_LINK is set.
36204
36205 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
36206
36207         * lib/dg.exp (dg-test): Fix typo in last patch.
36208
36209 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
36210
36211         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
36212         (handles multiple occurrences).
36213
36214 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
36215
36216         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
36217         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
36218         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
36219         printed).
36220         * lib/c-torture.exp (c-torture-compile): Likewise.
36221         (c-torture): Prepend full path if missing.
36222         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
36223         (gcc_fail): Likewise.
36224         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
36225
36226 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
36227
36228         * lib/netware.exp: Only attach to NetWare i386 systems.
36229
36230 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
36231
36232         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
36233         messages.  Add test name to "output pattern match" pass/fail message.
36234
36235 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
36236
36237         * gcc.dg: New testsuite.
36238         * gcc.dg/dg.exp: New file.
36239
36240         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
36241         test-switch.c}: Deleted.
36242
36243         * gcc.misc-tests/msgs.exp: New testcase driver.
36244
36245 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
36246
36247         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
36248         Watch for illegal return values from ${tool}_load.
36249         * config/unix.exp (${tool}_load): Fix pass/fail detection for
36250         cross targets.  Coerce return value >0 to 1.
36251
36252 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
36253
36254         * config/unix.exp (${tool}_load): Call program rsh, not proc.
36255
36256         * config/emb-unix.exp: New file.
36257
36258         * config/sim.exp: Error if variable $SIM not defined.
36259         (${tool}_load): Mark test as "untested" if simulator missing.
36260
36261         * config/unix.exp: Load remote.exp to get rcp_download.
36262         * lib/c-torture.exp: Use different option lists for testcases with
36263         and without loops.
36264         * gcc.c-torture/execute/execute.exp: Likewise.
36265
36266 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
36267
36268         * config/*.exp: Clarify return code from ${tool}_load.
36269         Call `unresolved' or `untested' instead of `warning' or `perror'
36270         (sometimes you still want to call both though).
36271         Add comment that `shell_id' is local to each file.
36272         * config/udi.exp (timeout): Set to 30.
36273         Don't print warning if connection fails, $connectmode has already
36274         printed an error.
36275         (${tool}_load): Move verbose messages to level 2.
36276         Rework pattern for "Process started" message.
36277         Pass `shell_id' to ${connectmode}_download.
36278         Retry twice upon timeout.  Make resetting of target more robust.
36279         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
36280         Pass `shell_id' to exit_$connectmode.
36281         Only call exit_$connectmode if connected.
36282         * config/unix.exp (${tool}_load): Check return codes better.
36283         * config/vrtx.exp (${tool}_load): Likewise.
36284         * config/vx.exp (${tool}_load): Likewise.
36285         Delete unneeded global's.
36286         * lib/dg.exp (dg-test): Update to reflect clarified return codes
36287         from ${tool}_load.
36288         (dg-stat): Delete.
36289         (dg-init): Delete recording of pass/fail counts.
36290         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
36291         (old-dejagnu-init): Likewise.
36292         (old-dejagnu-stat): Delete contents, empty proc now.
36293         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
36294         (c-torture): Delete references to lcnt, lpass, lfail.
36295         Get option list from TORTURE_OPTIONS.
36296         Delete -funroll[-all]-loops if no loops.
36297         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
36298         (g++_stat): Delete contents (empty proc now).
36299         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
36300         (gcc_finish): Likewise.
36301         (gcc_stat): Deleted.
36302         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
36303         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
36304         * gcc.c-torture/execute/execute.exp: Likewise.
36305         Split tests into two parts: compile, execute.
36306         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
36307         no loops.  Update to reflect clarified return codes from ${tool}_load.
36308
36309 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
36310
36311         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
36312         to grep for.
36313         (old-dejagnu): Likewise (where necessary).
36314
36315 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
36316
36317         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
36318
36319         * lib/dg.exp (dg-process-target): Fix processing of selector.
36320         Add comment regarding use of `error'.
36321
36322         * lib/gcc.exp (prune_system_crud): Define if missing.
36323         * lib/g++.exp (prune_system_crud): Likewise.
36324
36325         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
36326         Call prune_system_crud.
36327         * lib/dg.exp (dg-runtest): New proc.
36328         Use perror instead of send_user for tcl errors in testcase.
36329         Don't return any value, it's never used.
36330         Don't clobber previous definition of `unknown'.
36331         Print tcl errors in `dg-final'.
36332
36333 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
36334
36335         * lib/dg.exp (dg-process-target): Improve syntax error messages.
36336         (dg-test): Don't print errorInfo, it contains stack backtrace.
36337
36338 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
36339
36340         * lib/g++.exp (runtest_file_p): Define if missing.
36341
36342 1994-09-24  Doug Evans  (dje@cygnus.com)
36343
36344         * lib/mike-g++.exp: Comment out loading of g++.exp.
36345         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
36346         (default_g++_version): Always print something.
36347         (default_g++_start): Comment out call to `which'.
36348         (g++_start, g++_load): Deleted (must be defined in config file).
36349         * lib/gcc.exp: Test for existence of $CC at start.
36350         Delete check for tmpdir (done in gcc_init).
36351         (default_gcc_version): Always print something.
36352         (default_gcc_start): Comment out call to `which'.
36353         * config/*.exp: Major cleanup - make cross targets work at least a
36354         little better for g++ (by not being "--tool gcc" specific).
36355         Rename gcc_xxx to ${tool}_xxx.
36356         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
36357         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
36358
36359 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
36360
36361         * lib/c-torture.exp (c-torture-compile): Rework compiler
36362         message processing.
36363
36364         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
36365         c-torture.
36366
36367 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
36368
36369         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
36370
36371         * lib/dg.exp (dg-process-target): Support { target native }.
36372
36373 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
36374
36375         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
36376         looked for "... program xxx got fatal signal".
36377         Correct regsub munging of `comp_output'.
36378         Ignore compiler messages "path prefix not used" and "linker input
36379         file unused".
36380
36381 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
36382
36383         * lib/gcc.exp (runtest_file_p): Define if missing.
36384         * gcc.prms/template.c: Example to work from.
36385
36386 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
36387
36388         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
36389         * lib/dg.exp (dg-test): Call unsupported testcases as such.
36390
36391         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
36392         * gcc.prms/1883.c: Moved from compile/940714-1.c.
36393         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
36394         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
36395
36396         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
36397         (dg-process-target): No longer a varargs proc.
36398         Return S/N for target, P/F for xfail.  All callers changed.
36399         (user option procs): More argument checking.
36400         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
36401         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
36402         (dg-test): Skip test if not running on selected target in `dg-do'.
36403         Update handling of `dg-do-what', `dg-output-text'.
36404         Separate execution pass/fail from output pattern match pass/fail.
36405         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
36406
36407 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
36408
36409         * gcc.c-torture/special/special.exp: Don't expect failure for mips
36410         target for 920510-1.c.
36411
36412 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
36413
36414         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
36415         Clean up comment regarding use of passcnt, etc.
36416         (gcc_stat): Don't update `testcnt' here.
36417         (gcc_finish): Do it here.
36418         Might as well reset `but_id' here too.
36419         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
36420         to determine if the file should be tested.
36421         * gcc.c-torture/compile/compile.exp: Likewise.
36422         * gcc.c-torture/execute/execute.exp: Likewise.
36423         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
36424         * gcc.misc-tests/dg-test.exp: Likewise.
36425         * gcc.prms/prms.exp: Likewise.
36426         * gcc.wendy/wendy.exp: Likewise.
36427         * g++.old-deja.exp: Likewise.
36428         Move "Testing file" message to verbose level 1.
36429
36430 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
36431
36432         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
36433
36434 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
36435
36436         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
36437         (default_gcc_start): Accept optional second list element
36438         of compiler flags.  Print compiler output at verbosity level 2.
36439         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
36440         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
36441         Save current values of framework globals passcnt, failcnt, xpasscnt,
36442         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
36443         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
36444         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
36445         xfailcnt to compute stats.  Update framework global `testcnt' from
36446         pass/fail counts.
36447         (gcc_finish): New proc.  Clean up test environment.
36448         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
36449         (gcc_epass, gcc_efail): Delete.
36450         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
36451         argument of line number.
36452         (dg-init): If the tool has an init routine, call it.
36453         (dg-test): Remove args `cflags_var' and `libs_var'.
36454         Pass all compiler options to ${tool}_start.
36455         Handle missing line number.
36456         (dg-finish): New function.
36457         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
36458         particular files.  Call gcc_finish at end.  Move "skipping test"
36459         message to verbosity level 3.
36460         * gcc.c-torture/compile/compile.exp: Likewise.
36461         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
36462         * gcc.c-torture/execute/execute.exp: Likewise.
36463         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
36464         Print testcase being tried at verbosity level 1.
36465         * gcc.c-torture/special/special.exp: Unset xfail.
36466         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
36467         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
36468         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
36469         * gcc.failure/failure.exp: Likewise.
36470         * gcc.ieee/ieee.exp: Likewise.
36471         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
36472         Update call to dg-test.  Call dg-finish at end.
36473         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
36474         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
36475         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
36476         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
36477         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
36478         * gcc.wendy/wendy.exp: Add copyright.
36479         Delete setting of tmpdir (done by gcc_init).
36480         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
36481         Pass compiler flags to gcc_start.  Call gcc_finish at end.
36482         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
36483         gcc_[ce]pass/fail.
36484
36485 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
36486
36487         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
36488         confusion.
36489         (g++_load): Likewise.
36490
36491         * config/*.exp (gcc_load): Some were varargs fns and some were not.
36492         Rename argument to `prog' to remove the confusion.
36493         Varargs fns behave differently too!
36494         (g++_load): Likewise.
36495
36496         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
36497
36498         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
36499         what it is.  Delete (always) printing of status value for !native.
36500         Simplify verbose code, and include status and exec_output.
36501         (g++_load): Use gcc_load.
36502
36503 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
36504
36505         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
36506         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
36507         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
36508         940714-3.c as these testcases don't exist anymore.  Make
36509         va-arg-1.c expected to pass.
36510
36511 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
36512
36513         * gcc.misc-tests/misc.exp: Only run specific testcases.
36514         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
36515         * gcc.misc-tests/dg-[1-9].c: New files.
36516
36517         * lib/dg.exp: New testsuite driver.
36518         * gcc.prms/prms.exp: Use it.
36519
36520         * README.gcc: New file.
36521
36522         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
36523         Document and reset `lxpass' and `lxfail'.
36524         Simplify "initialized" message.
36525         (gcc_stat): Clean up comments a little.
36526
36527 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
36528
36529         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
36530
36531 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
36532
36533         * lib/old-dejagnu.exp (process-option): New proc.
36534         (old-dejagnu-init, old-dejagnu-stat): Likewise.
36535         (old-dejagnu): Simplify.
36536         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
36537
36538 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
36539
36540         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
36541         exists and is not an empty string.
36542
36543         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
36544         $xfail rather than calling setup_xfail.  Clear $xfail when test is
36545         finished.
36546         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
36547         automatically.
36548
36549         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
36550         longer expected to fail.
36551
36552         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
36553         "f" function call.
36554
36555         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
36556
36557         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
36558         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
36559         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
36560         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
36561         c-torture-1.29.
36562
36563         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
36564         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
36565
36566         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
36567
36568         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
36569         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
36570
36571         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
36572         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
36573         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
36574
36575 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
36576
36577         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
36578         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
36579         940714-1.c, 940714-2.c, 940714-3.c},
36580         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
36581         gcc.misc-tests/{mg.c,mg.exp}:
36582         New tests.
36583         * gcc.noncompile/noncompile.exp: Change accordingly.
36584
36585 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
36586
36587         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
36588         Undo previous clobberage.
36589
36590 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
36591
36592         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
36593         * gcc.special/{930510-1.c, special.exp}:
36594         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
36595         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
36596         struct-varargs-1.c}: New tests from c-torture-1.26.
36597
36598 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
36599
36600         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
36601           argument to switch.
36602
36603 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
36604
36605         * Revert the previous changes.  Please see Rob's directory
36606           (/lisa/test/rob/progressive/gcc/testsuite) for testing
36607           fixes.
36608
36609 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
36610
36611         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
36612             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
36613             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
36614             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
36615             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
36616             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
36617             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
36618             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
36619             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
36620             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
36621             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
36622             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
36623             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
36624             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
36625             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
36626             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
36627             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
36628             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
36629             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
36630             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
36631             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
36632             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
36633             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
36634             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
36635             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
36636             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
36637             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
36638
36639 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
36640
36641         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
36642             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
36643           with perror calls.
36644
36645 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
36646
36647         * config/unix.exp (g++_load): Fix syntax.
36648
36649 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
36650
36651         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
36652         * gcc.noncompile/921017-1.c: Deleted obsolete test.
36653         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
36654         Don't expect va-arg-1.c to fail.  Correct expected output for
36655         920928-1.c.
36656         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
36657         * gcc.wendy/hbm4.c: Correct typo.
36658         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
36659
36660 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
36661
36662         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
36663         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
36664         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
36665         * lib/c-torture.exp (c-torture-compile): Ditto.
36666
36667         Reduce volume of output (remove all the -I's and such).
36668         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
36669         Call gcc_cpass, gcc_cfail.
36670         (c-torture): Pass testing option to c-torture-compile.
36671
36672 1994-03-21  Doug Evans  (dje@cygnus.com)
36673
36674         Bring patches over from progressive.
36675         * config/default.exp: Exit remote shell cleanly.
36676         (g++_exit, g++_start): Add default versions.
36677         * config/sim.exp (gcc_load): Use perror, not error.
36678
36679 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
36680
36681         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
36682         set in site.exp.
36683
36684 1994-03-14  Doug Evans  (dje@cygnus.com)
36685
36686         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
36687         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
36688         (wendy_try): New proc to run testcase.
36689         (main loop): Call 'em.
36690         * gcc.wendy/*.c: Clean up pass to correct expected output.
36691
36692         * lib/gcc.exp: Minor cleanup work.
36693         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
36694
36695 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
36696
36697         * config/sim.exp (gcc_load): Document return codes better.
36698         Don't pass -v to simulator.
36699
36700 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
36701
36702           * gcc.special/920717-x.c: Fix typo.
36703           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
36704           get at sources.
36705
36706         * lib/mike-gcc.exp: Fix typo.
36707
36708 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
36709
36710         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
36711         binary to use, transform the name.
36712         * config/*.exp: rename everything. Nuke any g++ specific files,
36713         it's now a special case of gcc that requires no special support.
36714         Add a default.exp for unsupported targets.
36715
36716 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
36717
36718         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
36719         lib/old-dejagnu.exp: Fix a few patterns to work with the new
36720         version of Tcl.
36721
36722 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
36723
36724         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
36725         than a warning.
36726
36727 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
36728
36729         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
36730
36731 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
36732
36733         * gcc.execute/execute.exp: Combine opt_list and foption_list into
36734         option_list.  Compile every file with only 4/6 option choices
36735         (same as C torture) instead of with 12/18 different option
36736         choices.
36737         * lib/c-torture.exp: Likewise.
36738
36739         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
36740         not already set.
36741
36742 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
36743
36744         * lib/old-deja.exp: Add `excess errors test fails' error, now one
36745         can put an XFAIL *-*-* on excess errors.
36746
36747 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
36748
36749         * g++.law: Add more tests derived from g++-bugs snapshots.
36750
36751         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
36752         equivalent to g++.law/init9.
36753
36754         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
36755         compiled it, and the a.out file after we've run it.
36756
36757 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
36758
36759         * lib/mike-g++.exp (postbase): Delete the .o file after we've
36760         compiled it, and the a.out file after we've run it.
36761
36762 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
36763
36764         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
36765
36766 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
36767
36768         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
36769         version number.
36770
36771 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
36772
36773         * g++.law: New directory of g++ tests derived from the g++-bugs
36774         snapshots.
36775
36776 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
36777
36778         * gcc.compile: initbug1.c initbug1.exp testcase added
36779
36780 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
36781
36782         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
36783         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
36784           fixes submitted by Jeff Law (law@cs.utah.edu)
36785         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
36786           Jeff Law (law@cs.utah.edu)
36787
36788
36789 1993-11-30  Mike Stump  (mrs@cygnus.com)
36790
36791         * config/unix-g++.exp: Follow the gcc way of doing things.
36792         * g++.old-deja/old-deja.exp: Minor updates.
36793         * lib/g++.exp: New file, follow the gcc way of doing things.
36794         * lib/old-dejagnu.exp: Minor updates.
36795         * lib/mike-g++.exp: Always unset errorInfo.
36796
36797 1993-11-06  Mike Stump  (mrs@cygnus.com)
36798
36799         * lib/gcc.exp: Fix some errors with the below change, CC and
36800         CFLAGS should be global when setting, not local.
36801
36802 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
36803
36804         * lib/gcc.exp: Transform tool name.
36805
36806 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
36807
36808         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
36809
36810 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
36811
36812         * lib/gcc.exp: change gcc_done to gcc_stat
36813
36814 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
36815
36816         * Upgraded gcc testsuite to c-torture version 1.25
36817
36818 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
36819
36820         * lib/gcc.exp: added reporting code. Changed verbose compile message.
36821         * lib/c-torture: added hooks for new reporting code.
36822
36823 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
36824
36825         * config/sh-gcc.exp: check if sh-sim exists in the path
36826
36827 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
36828
36829         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
36830         * gcc.compile/compile.exp: Initial changes for new logic.
36831         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
36832         * gcc.failure/failure.exp: Initial changes for new logic.
36833         * gcc.ieee/ieee.exp: Initial changes for new logic.
36834         * gcc.misc-tests/misc.exp: Initial changes for new logic.
36835         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
36836         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
36837         * lib/c-torture.exp: Initial changes for new logic.
36838         * lib/gcc.exp: Initial changes for new logic.
36839
36840 1993-10-15  Mike Stump  (mrs@cygnus.com)
36841
36842         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
36843         depend upon failure or success.  Fully qualify names in failure
36844         and success messages.  Always remove a.out before starting
36845         compile, just in case.  Pay more attention to error text output by
36846         the compiler.  Handle testcases with no known past errors just
36847         like all others, so that things are uniform.  Other miscellaneous
36848         improvements.
36849
36850 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
36851
36852         * gcc.cpp: new directory for cpp tests
36853
36854 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
36855
36856         * lib/chill.exp: Code reformatted, removed unused code.
36857         * config/unix-chill.exp: Code reformatted, removed unused code.
36858         * chill.execute/execute.exp: Code reformatted, removed unused code.
36859         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
36860
36861 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
36862
36863         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
36864         routines not written.
36865
36866 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
36867
36868         * config/bug-gcc.exp: Use new procs from bug.exp.
36869
36870 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
36871
36872         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
36873         via ftp, rather than depending on NFS.
36874         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
36875         case.
36876
36877 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
36878
36879         * config/bug-gcc.exp: Use new download proc.
36880
36881 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
36882
36883         * chill.execute/execute.exp: cleanups, handles errors better
36884         * chill.compile/compile.exp: rewrite, based on execute.exp
36885         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
36886         * lib/chill.exp: major changes to diff proc and compile and link
36887           procs. added chill_fail and chill_pass wrappers to pass and
36888           fail. added more comments, and handle error codes better.
36889           Added a hack to capture stderr from exec, so noncompile tests
36890           can work.
36891
36892 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
36893
36894         * chill.execute/execute.exp: rewrite of testsuite driver
36895         * lib/chill.exp: rewrite of testsuite driver
36896         * config/unix-chill.exp: rewrite of testsuite driver
36897
36898 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
36899
36900     In chill.execute:
36901         * iexpr.ch: Standardize uppercase.
36902         * tuples.dat: Standardize uppercase.
36903         * vary.ch: standardize.  Correct varying string assignments.
36904         * vary.dat: Add new output lines.
36905
36906 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
36907
36908     In chill.execute:
36909         * chprintf.ch: Standardize use of uppercase.
36910         * tuples.ch: Standardize and turn arr2 into a DCL,
36911           rather than a SYN.
36912         * pinits.ch: Standardize.
36913
36914 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
36915
36916         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
36917         * Makefil: Renamed to Makefile.in.
36918         * configure.in: New.
36919
36920 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
36921
36922     In chill.execute:
36923         * .cvsignore: Add result/output files.
36924         * Makefile: Fix up variables at start.  Use MFLAGS
36925           everywhere.  Correct bool_loc, built_ins entries.
36926           Add entry for vary1.ch.
36927         * bitarray.ch: Standardize upper-case usage.
36928         * bitexpr.ch: Standardize, add output of b1.
36929         * params.ch: Use arrayt in along PROC parameters, to
36930           avoid novelty problems.
36931         * sets.ch: Tiny cleanup.
36932         * vary1.ch: Re-indent.
36933
36934 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
36935
36936           * Add PR-related files to Makefiles, .cvsignore files, etc.
36937
36938 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
36939
36940         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
36941           with compiler objects. New names are test-flow.c and test-loop.c
36942
36943 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
36944
36945         * Upgraded c-torture tests from 1.19 to 1.20
36946
36947         * new files:
36948         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
36949         * gcc.compile: 930623-1.c 930623-2.c
36950         * gcc.noncompile: 930622-1.c 930622-2.c
36951         * gcc.failure: 920411-1.c 920627-2.c
36952         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
36953
36954 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
36955
36956         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
36957           More changes to get testsuite working properly. Needs more work.
36958           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
36959
36960 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
36961
36962         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
36963           More changes to get testsuite working properly. Needs more work.
36964
36965 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
36966
36967         * chill.compile/compile.exp: Added for Dejagnu support
36968         * chill.execute/execute.exp: Added for Dejagnu support
36969         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
36970
36971 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
36972
36973     This should complete moving the CHILL test files.
36974         * chill.noncompile(.cvsignore printf.grt
36975             in-printf.grt chprintf.grt chprintf.ch):
36976             Added test-support files.
36977           (Makefile): Modified further.
36978         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
36979             signal.ch): Added test files.
36980           * chill.execute (.cvsignore printf.grt printr.c
36981             in-printf.grt rts.c chprintf.grt rts.h): Added
36982           test-support files.
36983             (Makefile): More corrections.
36984
36985 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
36986
36987         * chill.compile, chill.execute, chill.nocompile: Add CHILL
36988           test cases, ready for DejaGnu.
36989
36990 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
36991
36992         * Upgraded c-torture tests from 1.18 to 1.19
36993
36994         * gcc.compile: added test(s):
36995           930607-1.c
36996         * gcc.execute: added test(s):
36997           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
36998
36999         * added new subdirectory for misc tests: gcc.misc-tests
37000         * gcc.misc-test(s): added tests:
37001           inst-check.c test-consts.c test-ior.c test-switch.c
37002
37003 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
37004
37005         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
37006
37007 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
37008
37009         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
37010
37011 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
37012
37013         * Upgraded c-torture tests from 1.17 to 1.18
37014
37015 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
37016
37017         * Upgraded c-torture tests from 1.12 to 1.17
37018
37019 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
37020
37021         * lib/old-dejagnu.exp:
37022           Fixed handling of XFAIL target triplets to correctly
37023           recognize wildcard characters.  Removed code that
37024           appended a unique id tag to the end of the file name
37025           printed out by the result of the testcases within a
37026           given test file.
37027
37028 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
37029
37030         * lib/old-dejagnu.exp:
37031           Reworked expected failure handling to trigger off of XFAIL
37032           keyword in keyphrase embeded in testcase source code. The
37033           XFAIL keyword must be at the end of the keyphrase line. It
37034           may optionally be followed by one or more target triplets.
37035           It has just occured that the handling of wildcards in the
37036           target triplet may not be correct.
37037
37038 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
37039
37040         * g++.old-deja/tests:
37041           Moved all subdirectories up one level into g++.old-deja .
37042
37043         * lib/old-dejagnu.exp:
37044           Fixed problem with CXXFLAGS not being properly reset, and being
37045           corrupted with extraneous "-c" compiler option.  This was
37046           causing binaries to not be generated for test that needed them.
37047           Modified strings passed to "pass" and "fail" so that individual
37048           tests from the same test file would be distinguished by an
37049           identifier appended to the test file name in the summary logs;
37050           this corrected a problem with erroneous diff logs.  Added code
37051           to search testcases for expected fail and unexpected pass keywords.
37052
37053 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
37054
37055         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
37056
37057 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
37058
37059         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
37060           Removed extraneous text from end of "Special g++ Options"
37061           keyphrase.
37062
37063         * lib/old-dejagnu.exp: Added pattern matching to look for new
37064           keywords, embedded in testcases comments, which will trigger
37065           calls to xpass and xfail.
37066
37067 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
37068
37069         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
37070           comments embedded in the testcases, especially the one looking for
37071           special compiler options, as well as the pattern matching for the
37072           compiler output again.
37073
37074 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
37075
37076         * lib/old-dejagnu.exp: Do a proper check of the return value for
37077           execute tests. Fixed several problems with the pattern matching
37078           of the compiler output which gave erroneous test results.
37079           Changed several of the test result messages to be more descriptive.
37080         * config/unix-g++.exp: Proc g++_load now actually works and
37081           executes the tests passed to it and returns a usable return
37082           value.
37083
37084 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
37085
37086           * lib/gcc.exp: Exits gracefully if $CC is bogus.
37087
37088 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
37089
37090         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
37091           Modified both files to properly execute the old style
37092           dejagnu tests. The previous versions of these files were
37093           experimental and did not function anything near correctly.
37094
37095 1993-04-05  Rob Savoye  (rob@cygnus.com)
37096
37097         * Removed all Makefile.in and configure.in files. No configuration
37098         needed now.
37099
37100 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
37101
37102         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
37103
37104 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
37105
37106         * gcc.compile/configure.in, gcc.unsorted/configure.in,
37107         gcc.special/configure.in, gcc.noncompile/configure.in,
37108         gcc.execute/configure.in, gcc.code_quality/configure.in,
37109         g++.other/configure.in, g++.old-deja/configure.in,
37110         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
37111         in srcname setting.
37112
37113 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
37114
37115         * lib/udi.exp:  Fixed mondfe and mondfe_download.
37116         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
37117         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
37118
37119 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
37120
37121         * config/udi-gdb.exp: Check $shell_id after connecting to target.
37122         (gdb_exit): Don't remove *_soc files.
37123
37124 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
37125
37126         * lib/c-torture.exp: Don't look for main; instead always use -w
37127         -c.  This is how the c-torture tests work.  Remove the object
37128         file if the compilation succeeds.
37129         * gcc.execute/execute.exp: Remove executable if test passes.
37130         * gcc.noncompile/noncompile.exp: Every test is an expected
37131         failure.
37132         * gcc.special/special.exp: Added tests from c-torture 1.11,
37133         corrected use of existing test.
37134         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
37135         gcc.execute/920625-1.c: Updated to c-torture 1.11.
37136         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
37137         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
37138         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
37139         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
37140         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
37141         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
37142         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
37143         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
37144         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
37145         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
37146         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
37147         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
37148         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
37149         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
37150         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
37151         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
37152         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
37153         c-torture 1.11.
37154         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
37155         correspond to c-torture 1.11.
37156
37157         * New file.