OSDN Git Service

PR tree-optimization/24172
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-10-30  Jan Hubicka  <jh@suse.cz>
2
3         * g++.dg/tree-ssa/pr24172.C: New testcase.
4
5 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6
7         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
8
9 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
10
11         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
12         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
13         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
14         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
15         gfortran.dg/enum_9.f90,
16         gfortran.fortran-torture/compile/enum_1.f90,
17         gfortran.fortran-torture/execute/enum_1.f90,
18         gfortran.fortran-torture/execute/enum_2.f90,
19         gfortran.fortran-torture/execute/enum_3.f90,
20         gfortran.fortran-torture/execute/enum_4.f90: New tests.
21
22 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
23
24         PR target/18482
25         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
26         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
27
28 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29
30         PR libfortran/20179
31         * gfortran.dg/mixed_io_1.f90: New test.
32         * gfortran.dg/mixed_io_1.c: New file.
33
34 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
35
36         * gfortran.dg/malloc_free_1.f90: New test.
37
38 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
39
40         * gcc.dg/nested-func-4.c: Require profiling -pg.
41
42 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
43
44         PR C++/23229
45         * g++.dg/warn/main-2.C: New test.
46
47 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
48
49         PR fortran/24545
50         * gfortran.dg/interface_2.f90: new test.
51
52 2005-10-28  Josh Conner  <jconner@apple.com>
53
54         PR c++/22153
55         * g++.dg/template/crash38.C: New test.
56         * g++.dg/parse/explicit1.C: Change expected errors.
57
58 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
59
60         PR C++/23426
61         * g++.dg/other/large-size-array.C: New test.
62
63 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
64
65         PR middle-end/24362
66         * g++.dg/opt/complex4.C: New test.
67
68 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
69
70         * gcc.dg/nested-func-4.c: New test.
71
72 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
73
74         PR fortran/24158
75         gfortran.dg/derived_recursion.f90: New test.
76         gfortran.dg/implicit_actual.f90: New test.
77
78 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
79
80         PR middle-end/24295, PR testsuite/24477
81         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
82         removed when weakref hits the tree.
83
84 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
85
86         * gfortran.dg/cray_pointers_4.f90: New test.
87
88         * gfortran.dg/cray_pointers_5.f90: New test.
89
90 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
91
92         PR fortran/22290
93         * gfortran.dg/assign_5.f90: New test.
94         * gfortran.dg/assign_6.f: New test.
95
96 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
97
98         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
99         CPU has no SSE support.
100
101 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
102
103         PR libgfortran/24224
104         * gfortran.dg/arrayio_1.f90: Update attribution.
105         * gfortran.dg/arrayio_2.f90: Update attribution.
106         * gfortran.dg/arrayio_3.f90: Update attribution.
107         * gfortran.dg/arrayio_4.f90: Update test conditions.
108         * gfortran.dg/arrayio_5.f90: Update attribution.
109         * gfortran.dg/arrayio_6.f90: New test.
110         * gfortran.dg/arrayio_7.f90: New test.
111
112 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
113
114         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
115
116 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
117
118         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
119
120 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
121
122         PR fortran/24416
123         * gfortran.dg/namelist_char_only.f90: New test.
124
125 2005-10-24  Asher Langton  <langton2@llnl.gov>
126
127         PR fortran/17031
128         PR fortran/22282
129         * gfortran.dg/cray_pointers_1.f90: New test.
130         * gfortran.dg/cray_pointers_2.f90: New test.
131         * gfortran.dg/cray_pointers_3.f90: New test.
132         * gfortran.dg/loc_1.f90: New test.
133         * gfortran.dg/loc_2.f90: New test.
134
135 2005-10-24  Steven Bosscher  <stevenb@suse.de>
136
137         * gcc.dg/pr24225.c: New test.
138
139 2005-10-24  Asher Langton  <langton2@llnl.gov>
140
141         * gfortran.dg/dup_save_1.f90: New test.
142         * gfortran.dg/dup_save_2.f90: New test.
143
144 2005-10-24  Paul Brook  <paul@codesourcery.com>
145
146         PR 24107
147         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
148         stdint.h.
149
150 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
151
152         PR libgfortran/24489
153         * gfortran.dg/pr24489.f90: New test.
154
155 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
156
157         PR fortran/23635
158         * gfortran.dg/ichar_1.f90: Add tests for derived types.
159
160 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
161
162         PR target/18911
163         * g++.dg/init/array16.C: Skip for mmix-*-*.
164
165 2005-10-23  Asher Langton  <langton2@llnl.gov>
166
167         * gfortran.dg/byte_1.f90: New test.
168         * gfortran.dg/byte_2.f90: New test.
169
170 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
171
172         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
173
174 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
175
176         PR fortran/18022
177         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
178
179         PR fortran/24311
180         * gfortran.dg/merge_char_const.f90: New test.
181
182         PR fortran/24384
183         * gfortran.dg/spread_scalar_source.f90: New test.
184
185 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
186
187         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
188
189         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
190         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
191
192         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
193
194 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
195
196         PR fortran/24426
197         * gfortran.dg/der_pointer_4.f90: New.
198
199 2005-10-22  David Ayers  <d.ayers@inode.at>
200
201         * obj-c++.dg/except-1.mm: Simplify.
202
203 2005-10-21  David Ayers  <d.ayers@inode.at>
204
205         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
206
207 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
208
209         * gfortran.dg/assumed_dummy_2.f90: New test.
210
211 2005-10-21  James E Wilson  <wilson@specifix.com>
212
213         PR preprocessor/15220
214         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
215
216 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
217
218         * gcc.c-torture/execute/20051021-1.c: New test.
219
220 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
221
222         PR c++/24260
223         * g++.dg/ext/tmplattr1.C: New test.
224
225 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
226
227         PR fortran/24440
228         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
229
230 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
231
232         * obj-c++.dg/except-1.mm: New.
233
234         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
235
236 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
237
238         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
239
240 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
241
242         PR middle-end/24295
243         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
244         declarations with the same names as thunks' alias targets, use
245         aliases instead.
246         * gcc.dg/attr-alias-3.c: New test.
247         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
248
249 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
250
251         PR c++/22618
252         * g++.dg/parse/access8.C: New test.
253
254 2005-10-20  Richard Guenther  <rguenther@suse.de>
255
256         PR c++/24439
257         * g++.dg/tree-ssa/pr24439.C: New testcase.
258
259 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
260
261         * g++.dg/opt/delay-slot-1.C: New test.
262
263 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
264
265         PR fortran/21625
266         * gfortran.fg/der_init_1.f90: New.
267
268 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
269
270         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
271
272 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
273
274         PR c++/21908
275         * g++.dg/parse/error28.C: New test.
276
277 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
278
279         * gcc.dg/profile-generate-2.c: New test.
280
281 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
282
283         PR target/23589
284         * g++.dg/ext/dllimport11.C: New.
285
286 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
287
288         PR c++/22293
289         * g++.dg/other/friend3.C: New test.
290
291 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
292
293         PR c++/23293
294         * g++.dg/template/error19.C: New test.
295
296 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
297
298         PR c++/21383
299         * g++.dg/overload/koenig2.C: New.
300
301         PR c++/23118
302         * g++.dg/overload/error2.C: New.
303
304         PR c++/22604
305         * g++.dg/inherit/covariant14.C: New.
306
307 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
308
309         PR c++/23440
310         * g++.dg/parse/for1.C: New test.
311
312 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
313
314         PR fortran/23446
315         * gfortran.dg/host_dummy_index_1.f90: New test.
316
317         PR fortran/21459
318         * gfortran.dg/automatic_char_len_2.f90: New test.
319
320         PR fortran/20866
321         * gfortran.dg/recursive_statement_functions.f90: New test.
322
323         PR fortran/20853
324         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
325
326         PR fortran/20849
327         * gfortran.dg/external_initializer.f90: New test.
328
329         PR fortran/20837
330         * non_module_public.f90: New test.
331
332 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
333
334         PR c++/24386
335         * g++.dg/template/overload7.C: New.
336
337         PR c++/22551
338         * g++.dg/other/switch2.C: Remove expected warnings.
339
340         PR c++/21353
341         * g++.dg/template/defarg6.C: New.
342
343 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
344
345         PR target/24315
346         * gcc.target/i386/pr24315.c: New test.
347
348 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
349
350         PR c++/24389
351         * g++.dg/template/static21.C: New test.
352         * g++.dg/template/static21-a.cc: Likewise.
353
354 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
355
356         PR c++/23959
357         * g++.dg/warn/Wswitch-default-1.C: New test.
358         * g++.dg/warn/Wswitch-default-2.C: New test.
359
360 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
361
362         PR c++/22173
363         * g++.dg/parse/template18.C: New test.
364         * g++.dg/template/nontype15.C: Likewise.
365
366 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
367
368         PR fortran/22273
369         * gfortran.dg/spec_expr_2.f90: New.
370
371 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
372
373         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
374         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
375         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
376         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
377         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
378         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
379         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
380         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
381         previous target-specific skips and warning-message matches where
382         applicable.
383
384 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
385
386         PR c++/21347
387         * g++.dg/warn/Wctor-dtor.C: New test.
388
389 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
390
391         PR c/23439
392         * gcc.dg/for-1.c: New test.
393
394 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
395
396         PR c++/19565
397         * g++.dg/warn/Wconversion1.C: New test.
398         * g++.dg/ext/packed4.C: Compile with -w.
399         * g++.dg/opt/20050511-1.C: Likewise.
400         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
401
402 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
403
404         * gfortran.dg/boz_5.f90: New test.
405
406 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
407
408         PR c++/22551
409         * g++.dg/other/switch2.C: New.
410
411         PR c++/23984
412         * g++.dg/init/ctor7.C: New.
413
414 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
415
416         PR c++/23730
417         * g++.dg/parse/crash32.C: New test.
418
419 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
420
421         PR c++/20721
422         * g++.dg/init/goto2.C: New test.
423
424         PR c++/22464
425         * g++.dg/template/crash/41.C: New test.
426
427         PR c++/22180
428         * g++.dg/template/crash40.C: New test.
429
430         PR c++/23694
431         * g++.dg/parse/friend5.C: New test.
432         
433         PR c++/23307
434         * g++.dg/template/crash38.C: New test.
435         
436         PR c++/22352
437         * g++.dg/template/friend38.C: New test.
438         
439         PR c++/22405
440         * g++.dg/template/crash39.C: New test.
441         
442 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
443
444         * gcc.dg/debug/dwarf2/dwarf-char1.c,
445         gcc.dg/debug/dwarf2/dwarf-char2.c,
446         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
447
448         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
449
450 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
451
452         * gcc.dg/dll-2.c: Add tests for warnings.
453         * gcc.dg/dll-3.c: Likewise.
454         * gcc.dg/dll-4.c: Likewise.
455
456         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
457         * g++.dg/ext/dllimport2.C: Likewise.
458         * g++.dg/ext/dllimport3.C: Likewise.
459         * g++.dg/ext/dllimport7.C: Likewise.
460         * g++.dg/ext/dllimport8.C: Likewise.
461         * g++.dg/ext/dllimport9.C: Likewise.
462
463 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
464
465         PR fortran/24092
466         * gfortran.dg/derived_pointer_recursion.f90: New test.
467
468 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
469
470         * gcc.c-torture/execute/20051012-1.c: New test.
471
472 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
473
474         PR fortran/18082
475         * gfortran.dg/automatic_char_len_1.f90: New test.
476
477 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
478
479         PR fortran/20847
480         * gfortran.dg/save_common.f90: New test.
481
482         PR fortran/20856
483         * gfortran.dg/save_result.f90: New test.
484
485 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
486
487         PR c++/21592
488         * g++.dg/template/dependent-expr1.C: Add new expected error.
489         * g++.dg/template/dependent-expr2.C: Adjust error text.
490         * g++.dg/template/overload6.C: New.
491
492         PR c++/23797
493         * g++.dg/other/typename8.C: New.
494
495         PR c++/21117
496         * g++.dg/other/return1.C: New.
497
498 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
499
500         PR c++/24052
501         * g++.dg/ext/label5.C: New.
502
503 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
504
505         PR c++/19964
506         * g++.dg/parse/crash31.C: New.
507
508 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
509
510         * g++.dg/ipa/ipa-1.c: New test.
511         * g++.dg/ipa/ipa-2.c: New test.
512         * g++.dg/ipa/ipa-3.c: New test.
513         * g++.dg/ipa/ipa-4.c: New test.
514         * g++.dg/ipa/ipa-5.c: New test.
515         * g++.dg/ipa/ipa.exp: New file.
516
517 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
518
519         PR fortran/24207
520         * gfortran.dg/private_type_3.f90: New test.
521
522 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
523
524         PR fortran/20786
525         gfortran.dg/aint_anint_1.f90: New test.
526
527 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
528
529         PR libgfortran/24313
530         gfortran.dg/csqrt.f: New test.
531
532 2005-10-11  Ian Lance Taylor  <ian@airs.com>
533
534         PR c++/8057
535         * g++.dg/warn/noeffect7.C: New test.
536         * g++.dg/warn/noeffect2.C: Instantiate templates.
537         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
538         and warning.
539
540 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
541
542         PR c++/21089
543         * g++.dg/init/float1.C: New test.
544
545         PR c++/24277
546         * g++.dg/init/member1.C: Tweak error markers.
547
548 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
549
550         PR testsuite/24281
551         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
552         Check for null pointer.
553
554 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
555
556         PR c++/21369
557         * g++.dg/parse/ret-type3.C: New test.
558
559 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
560
561         PR tree-opt/23946
562         * gcc.c-torture/compile/pr23946.c: New test.
563
564 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
565
566         * g++.dg/opt/mmx2.C: New test.
567
568 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
569
570         PR c++/24277
571         * g++.dg/template/static20.C: New test.
572
573         PR c++/24302
574         * g++.dg/warn/Wunused-12.C: New test.
575
576         PR c++/23437
577         * g++.dg/template/arg4.C: New test.
578
579 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
580
581         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
582         * gcc.dg/ucnid-3.c: Likewise.
583         * gcc.dg/ucnid-4.c: Likewise.
584         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
585         * g++.dg/other/ucnid-1.C: Likewise.
586         * gcc.dg/sparc-frame-1.c: New test.
587
588 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
589
590         PR c++/24139
591         * g++.dg/template/spec27.C: New test. 
592
593         PR c++/24275
594         * g++.dg/template/static19.C: New test.
595
596 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
597
598         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
599         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
600
601 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
602
603         PR target/24136
604         * gfortran.fortran-torture/compile/pr24136.f: New test.
605
606 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
607
608         PR c++/22172
609         * g++.dg/parse/crash30.C: New test.
610
611 2005-10-07  Richard Guenther  <rguenther@suse.de>
612
613         PR middle-end/24227
614         * gcc.c-torture/compile/pr24227.c: New testcase.
615
616 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
617
618         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
619         Do not put aligned attributes on array elements.
620
621 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
622
623         PR testsuite/23611, PR testsuite/23615
624         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
625         writing prototypes of library functions by hand.
626         * obj-c++.dg/bitfield-4.mm: Likewise.
627         * obj-c++.dg/const-str-4.mm: Likewise.
628         * obj-c++.dg/encode-4.mm: Likewise.
629         * obj-c++.dg/encode-5.mm: Likewise.
630         * obj-c++.dg/encode-6.mm: Likewise.
631         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
632         * obj-c++.dg/method-10.mm: Likewise.
633         * obj-c++.dg/method-17.mm: Likewise.
634         * obj-c++.dg/method-19.mm: Likewise.
635         * obj-c++.dg/try-catch-2.mm: Likewise.
636
637 2005-10-06  Richard Henderson  <rth@redhat.com>
638
639         PR 24236
640         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
641
642 2005-10-06  Dale Johannesen  <dalej@apple.com>
643
644         * gcc.c-torture/execute/20030125-1.c:  Correct.
645
646 2005-10-06  Richard Guenther  <rguenther@suse.de>
647
648         PR tree-optimization/24238
649         * g++.dg/tree-ssa/pr24238.C: New testcase.
650
651 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
652
653         PR 18568
654         * gfortran.dg/der_pointer_3.f90: New test.
655
656 2005-10-05  Devang Patel  <dpatel@apple.com>
657
658         PR Debug/23205
659         * g++.dg/other/PR23205.C: New.
660         
661 2005-10-05  Richard Henderson  <rth@redhat.com>
662
663         PR target/23602
664         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
665         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
666
667 2005-10-05  Dale Johannesen  <dalej@apple.com>
668
669         * gcc.c-torture/execute/float-floor.c:  New.
670
671 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
672
673         PR tree-optimization/21419
674         PR tree-optimization/24146
675         PR tree-optimization/24151
676
677         * g++.dg/ext/asm7.C: New.
678         * g++.dg/ext/asm8.C: New.
679         * gcc.dg/asm-1.c: Compile on all targets.
680         * gcc.dg/asm-pr24146.c: New.
681         * gcc.dg/pr21419.c: Adjust error messages.
682
683 2005-10-05  Richard Guenther  <rguenther@suse.de>
684
685         PR fortran/24176
686         * gfortran.fortran-torture/compile/empty.f90: New testcase.
687
688 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
689
690         PR c++/23513
691         * g++.dg/template/spec22.C: Robustify test.
692         * g++.dg/template/spec26.C: New.
693
694 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
695
696         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
697         if target supports vector instructions.
698
699 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
700
701         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
702         C99 functions.
703
704 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
705
706         * lib/target-supports.exp (check_effective_target_fortran_large_real,
707         check_effective_target_fortran_large_int): Replace cached result
708         when target changes.
709
710 2005-10-04  Devang Patel  <dpatel@apple.com>
711
712         * gcc.dg/i386-sse-vect-types.c: New.
713         
714 2005-10-04  Ian Lance Taylor  <ian@airs.com>
715
716         PR preprocessor/13726
717         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
718         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
719
720 2005-10-04  Richard Guenther  <rguenther@suse.de>
721
722         PR c/23576
723         * gcc.dg/noncompile/pr23576.c: New testcase.
724
725 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
726
727         PR middle-end/23125
728         * gcc.dg/register-var-3.c: New test.
729
730 2005-10-04  Steven Bosscher  <stevenb@suse.de>
731
732         * gcc.dg/pr23049.c: New test.
733
734         * gcc.dg/ucnid-4.c: Fix test.
735
736 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
737
738         PR 23445
739         * gcc.c-torture/compile/pr23445.c: New test.
740
741 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
742
743         * g++.dg/overload/unknown1.C: New.
744
745 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
746
747         PR c++/17775
748         * g++.dg/template/repo4.C: New test.
749
750 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
751
752         PR libfortran/19308
753         * gfortran.dg/large_real_kind_2.F90: New test.
754         * gfortran.dg/large_integer_kind_2.f90: New test.
755
756 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
757
758         * lib/target-supports.exp (check_effective_target_vect_shift):
759         Implement with result caching. Add i?86, x86_64 and ia64 targets.
760         (check_effective_target_vect_condition): Fix copy-n-pasto.
761
762         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
763         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
764         targets.
765
766 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
767
768         PR c++/22621
769         * g++.dg/template/overload5.C : New test.
770
771         PR c++/23840
772         * g++.dg/expr/stdarg1.C: New test.
773
774 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
775
776         PR 24142
777         * gcc.c-torture/execute/pr24142.c: New test.
778
779 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
780
781         PR 24141
782         * gcc.c-torture/execute/pr24141.c: New test.
783
784 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
785             Diego Novillo  <dnovillo@redhat.com>
786
787         PR 23604
788         * gcc.c-torture/execute/pr23604.c: New test.
789
790 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
791
792         PR fortran/16404
793         PR fortran/20835
794         PR fortran/20890
795         PR fortran/20899
796         PR fortran/20900
797         PR fortran/20901
798         PR fortran/20902
799         gfortran.dg/equiv_constraint_1.f90: New test.
800         gfortran.dg/equiv_constraint_2.f90: New test.
801         gfortran.dg/equiv_constraint_3.f90: New test.
802         gfortran.dg/equiv_constraint_4.f90: New test.
803         gfortran.dg/equiv_constraint_5.f90: New test.
804         gfortran.dg/equiv_constraint_6.f90: New test.
805         gfortran.dg/equiv_constraint_7.f90: New test.
806         gfortran.dg/equiv_constraint_8.f90: New test.
807         gfortran.dg/private_type_1.f90: New test.
808         gfortran.dg/private_type_2.f90: New test.
809         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
810         980628-10.f: Assert std=gnu to permit mixing of
811         types in equivalence statements.
812
813 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
814
815         PR 24112
816         * gfortran.dg/open_status_1.f90: New.
817
818 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
819
820         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
821         * gcc.dg/vect/pr22480.c: Clean up temp files.
822         * gcc.dg/vect/pr23831.c: Clean up temp files.
823         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
824         Clean up temp files.
825         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
826         Clean up temp files.
827
828         * gcc.dg/20050309-1.c: Clean up temp files.
829         * gcc.dg/20050325-1.c: Clean up temp files.
830
831 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
832
833         PR tree-optimization/24059
834         * gcc.dg/vect/pr24059.c : New test.
835
836 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
837
838         PR middle-end/24109
839         * gcc.c-torture/execute/20050929-1.c: New test.
840
841 2005-09-29  Steven Bosscher  <stevenb@suse.de>
842
843         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
844
845 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
846
847         PR c/21419
848         * gcc.dg/pr21419.c: New test.
849
850 2005-09-29  Steven Bosscher  <stevenb@suse.de>
851
852         * gcc.dg/pr23911.c: New test.
853
854 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
855
856         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
857
858         PR c++/16782
859         * g++.dg/parse/qualified4.C: New test.
860         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
861         * g++.old-deja/g++.mike/p8154.C: Likewise. 
862
863 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
864
865         PR c++/22147
866         * g++.dg/template/friend37.C: New test.
867         * g++.dg/parse/crash28.C: Adjust error markers.
868         
869 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
870
871         PR fortran/18518
872         * gfortran.fortran-torture/execute/save_2.f90: New decl.
873
874 2005-09-27  Devang Patel  <dpatel@apple.com>
875
876         PR tree-optimization/23625
877         * gcc.dg/pr23625.c: New test.
878         
879 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
880
881         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
882         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
883
884 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
885
886         PR fortran/23677
887         * gfortran.fortran-torture/execute/save_1.f90: New test.
888         * gfortran.dg/save_1.f90: New test.
889
890 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
891
892         * gcc.target/i386/builtin-apply-mmx.c: New test.
893
894         PR target/22576
895         * gcc.target/i386/pr22576.c: New test.
896
897         PR target/22585
898         * gcc.target/i386/pr22585.c: New test.
899
900         PR target/23268
901         * gcc.target/i386/pr23268.c: New test.
902
903         PR middle-end/23831
904         * gcc.dg/vect/pr23831.c: New test.
905
906         PR target/24055
907         * gcc.target/i386/pr24055.c: New test.
908
909 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
910
911         PR tree-optimization/23960
912         * gcc.c-torture/compile/pr23960.c: New.
913
914 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
915
916         PR fortran/16861
917         * gfortran.dg/nested_modules_3.f90: New.
918
919 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
920
921         PR fortran/24005
922         gfortran.dg/interface_1.f90: New test.
923
924 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
925         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
926
927         PR fortran/23843
928         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
929
930 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
931
932         PR fortran/23516
933         * gfortran.dg/imag_1.f: New test.
934         * gfortran.dg/imag_2.f: Ditto.
935
936 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
937
938         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
939
940 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
941
942         PR c++/21983
943         * g++.dg/warn/pr21983.C: New test.
944
945 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
946
947         PR c++/23993
948         * g++.dg/template/array14.C: New test.
949
950 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
951
952         PR fortran/19929
953         * gfortran.dg/der_ptr_component_1.f90: New test.
954
955 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
956
957         PR c++/23965
958         * g++.dg/template/error1.C: Reject "no matching function" message.
959
960 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
961
962         PR c++/17609
963         * g++.dg/lookup/error1.C: New test.
964
965 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
966
967         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
968         functionality of the testcase.
969
970 2005-09-20  Richard Henderson  <rth@redhat.com>
971
972         * gcc.dg/vect/vect-22.c: Require vect_float.
973         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
974
975 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
976
977         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
978         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
979         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
980         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
981         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
982         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
983         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
984         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
985         * gcc.dg/cpp/ucnid-8.c: New test.
986
987 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
988
989         PR tree-optimization/23929
990         * gcc.c-torture/compile/pr23929.c: New test.
991
992 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
993
994         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
995         for one loop.
996
997 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
998
999         PR testsuite/23186
1000         * g++.dg/other/pr22003.C: Require named sections.
1001
1002 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
1003
1004         PR c++/23947
1005         * g++.dg/rtti/crash3.C: New test.
1006
1007         PR tree-optimization/23818
1008         * gcc.dg/pr23818.c: New test.
1009
1010 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1011
1012         PR fortran/23420
1013         * gfortran.dg/print_fmt_4.f: New.
1014
1015 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
1016
1017         PR fortran/23663
1018         * gfortran.fortran-torture/execute/entry_11.f90: New test.
1019
1020 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
1021
1022         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
1023         Use pointers to local alignable arrays instead. Added comments.
1024         * gcc.dg/vect/vect-46.c: Likewise.
1025         * gcc.dg/vect/vect-48.c: Likewise.
1026         * gcc.dg/vect/vect-49.c: Likewise.
1027         * gcc.dg/vect/vect-52.c: Likewise.
1028         * gcc.dg/vect/vect-53.c: Likewise.
1029         * gcc.dg/vect/vect-54.c: Likewise.
1030         * gcc.dg/vect/vect-56.c: Likewise.
1031         * gcc.dg/vect/vect-57.c: Likewise.
1032         * gcc.dg/vect/vect-58.c: Likewise.
1033         * gcc.dg/vect/vect-60.c: Likewise.
1034         * gcc.dg/vect/vect-61.c: Likewise.
1035
1036         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
1037         The test is no longer vectorizable on vect_no_align targets.
1038         * gcc.dg/vect/vect-43.c: Likewsie.
1039
1040         * gcc.dg/vect/vect-44.c: Added comments.
1041         * gcc.dg/vect/vect-45.c: Added comments.
1042         * gcc.dg/vect/vect-50.c: Added comments.
1043         * gcc.dg/vect/vect-51.c: Added comments.
1044
1045         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
1046         aligned type.
1047         * gcc.dg/vect/Os-vect-95.c: Likewise. 
1048
1049         * gcc.dg/vect/vect-41.c: Test removed.
1050         * gcc.dg/vect/vect-47.c: Test removed.
1051         * gcc.dg/vect/vect-55.c: Test removed.
1052         * gcc.dg/vect/vect-59.c: Test removed.
1053
1054 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
1055         
1056         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
1057         No longer vectorizable on vect_no_align targets.
1058         * gcc.dg/vect/pr20122.c: Likewise.
1059         * gcc.dg/vect/vect-74.c: Likewise.
1060         * gcc.dg/vect/vect-75.c: Likewise.
1061         * gcc.dg/vect/vect-76.c: Likewise.
1062
1063         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
1064         Will not be vectorizable on vect_no_align targets once aliasing issues
1065         are resolved.
1066         * gcc.dg/vect/vect-79.c: Likewise.
1067
1068         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
1069         * gcc.dg/vect/vect-78.c: Likewise.
1070         * gcc.dg/vect/vect-97.c: Likewise.
1071
1072 2005-09-19  Steven Bosscher  <stevenb@suse.de>
1073
1074         * gcc.dg/pr23943.c: New test.
1075
1076 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
1077
1078         PR fortran/19181
1079         * gfortran.dg/derived_pointer_null_1.f90: New test.
1080
1081 2005-09-18  Richard Guenther  <rguenther@suse.de>
1082
1083         PR middle-end/23944
1084         * gcc.c-torture/compile/pr23944.c: New testcase.
1085
1086 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
1087
1088         PR fortran/15975
1089         * gfortran.dg/der_pointer_2.f90: New test.
1090
1091 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
1092
1093         PR fortran/16861
1094         * gfortran.dg/nested_modules_2.f90: New test.
1095
1096 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1097
1098         PR c++/18368
1099         * g++.dg/other/semicolon.C: New test.
1100
1101 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
1102
1103         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
1104         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
1105
1106 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
1107
1108         PR c++/23914
1109         * g++.dg/template/static18.C: New test.
1110
1111         PR c++/21514
1112         * g++.dg/template/crash19.C: Remove dg-error marker.
1113         * g++.dg/template/local4.C: New test.
1114
1115 2005-09-16  Paul Brook  <paul@codesourcery.com>
1116
1117         PR fortran/23906
1118         * gfortran.dg/dependency_1.f90: New test.
1119
1120 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
1121
1122         PR c++/23896
1123         * g++.dg/template/static17.C: New test.
1124
1125 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
1126
1127         PR c++/23139
1128         * g++.dg/warn/huge-val1.C: New test.
1129
1130 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
1131
1132         PR c++/13140
1133         * g++.dg/parse/class2.C: New test.
1134         * g++.dg/template/explicit8.C: Likewise.
1135         * g++.dg/template/spec25.C: Likewise.
1136
1137 2005-09-14  Josh Conner  <jconner@apple.com>
1138
1139         PR middle-end/23584
1140         * gcc.dg/pr23584.c: New test.
1141
1142 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
1143
1144         PR fortran/21875 Internal Unit Array I/O, NIST
1145         * gfortran.dg/arrayio_1.f90: New test.
1146         * gfortran.dg/arrayio_1.f90: New test.
1147         * gfortran.dg/arrayio_1.f90: New test.
1148         * gfortran.dg/arrayio_1.f90: New test.
1149         * gfortran.dg/arrayio_1.f90: New test.
1150
1151 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
1152
1153         PR middle-end/22480
1154         * gcc.dg/vect/pr22480.c: New test.
1155
1156 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
1157
1158         PR fortran/19358
1159         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
1160
1161 2005-09-13 Josh Conner <jconner@apple.com>
1162
1163         PR c++/23180
1164         * g++.dg/init/struct2.C: New test.
1165         * g++.dg/init/struct3.C: New test.
1166
1167 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
1168
1169         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
1170         Clean up temp files.
1171         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
1172         gcc.dg/tree-ssa/builtin-fprintf-1.c,
1173         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
1174         gcc.dg/tree-ssa/builtin-printf-1.c,
1175         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
1176         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
1177         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
1178         gcc.dg/tree-ssa/builtin-vprintf-1.c,
1179         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
1180         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
1181         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
1182         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
1183         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
1184         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
1185         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
1186         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
1187
1188 2005-09-13  Josh Conner  <jconner@apple.com>
1189
1190         * lib/gcc-dg.exp: Load scanipa.exp.
1191         (cleanup-dump): New procedure.
1192         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
1193         * lib/scandump.exp: New file.
1194         * lib/scantree.exp: Use it.
1195         * lib/scanipa.exp: New file.
1196
1197 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
1198
1199         PR fortran/17740
1200         * gfortran.dg/generic_4.f90: New test.
1201
1202 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
1203
1204         PR target/23816
1205         * gcc.target/i386/pr23816-1.c: New test.
1206         * gcc.target/i386/pr23816-2.c: New test.
1207
1208
1209 2005-09-13  Bastian Blank <waldi@debian.org>
1210
1211         PR c++/16171
1212         * g++.dg/abi/mangle26.C: New test. 
1213         * g++.dg/abi/mangle27.C: New test. 
1214         * g++.dg/abi/mangle28.C: New test. 
1215         * g++.dg/abi/mangle29.C: New test. 
1216
1217         PR c++/23839
1218         * g++.dg/parse/register1.C: New test.
1219
1220 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
1221
1222         PR c++/23842
1223         * g++.dg/template/access16.C: New test.
1224
1225 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
1226
1227         * gfortran.dg/char_pack_2.f90: Increase the vector size.
1228
1229 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
1230
1231         PR fortran/18899
1232         * gfortran.dg/shape_2.f90: New test.
1233
1234 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
1235
1236         PR target/19269
1237         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
1238         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
1239         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
1240         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
1241         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
1242         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
1243         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
1244         tests.
1245
1246 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
1247
1248         PR c++/23841
1249         * g++.dg/parse/template17.C: New test.
1250
1251 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
1252
1253         PR c++/23789
1254         * g++.dg/template/nontype14.C: New test.
1255
1256 2005-09-12  Ian Lance Taylor  <ian@airs.com>
1257
1258         PR g++/7874
1259         * g++.dg/lookup/friend7.C: New test.
1260         * g++.dg/lookup/friend8.C: New test.
1261         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
1262         so that it will be found via argument dependent lookup.
1263         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
1264         friend functions which will no longer be found.
1265         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
1266         function g, so that it will be found via argument dependent
1267         lookup.
1268         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
1269         * g++.old-deja/g++.mike/net43.C: Likewise.
1270
1271 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
1272
1273         PR c++/23691
1274         * g++.dg/template/static16.C: New test.
1275
1276 2005-09-12  Josh Conner  <jconner@apple.com>
1277
1278         PR middle-end/23237
1279         * gcc.c-torture/compile/pr23237.c: New test. 
1280
1281 2005-09-11  Richard Henderson  <rth@redhat.com>
1282
1283         * g++.dg/other/error8.C: Update expected diagnostic text.
1284
1285 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1286
1287         PR libfortran/19872
1288         * gfortran.dg/overwrite_1.f: New test.
1289
1290 2005-09-09  Josh Conner  <jconner@apple.com>
1291
1292         * g++.dg/init/pr23180-1.C: Removed.
1293         * g++.dg/init/pr23180-2.C: Removed.
1294
1295 2005-09-09  David Daney <ddaney@avtrex.com>
1296
1297         * gcc.c-torture/execute/20010124-1.c:  Removed and split into two new 
1298         files which are ...
1299         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
1300         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
1301
1302 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1303
1304         * gfortran.dg/iostat_2.f90: New test.
1305
1306 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
1307
1308         PR c++/22252
1309         * g++.dg/ext/interface1.C: New test.
1310         * g++.dg/ext/interface1.h: Likewise.
1311         * g++.dg/ext/interface1a.cc: Likewise.
1312
1313 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
1314
1315         * gfortran.dg/iomsg_1.f90:  New test case.
1316
1317 2005-09-09  Richard Guenther  <rguenther@suse.de>
1318
1319         PR c++/23624
1320         * g++.dg/tree-ssa/pr23624.C: New testcase.
1321
1322 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
1323
1324         PR fortran/19239
1325         * gfortran.dg/vector_subscript_1.f90,
1326         * gfortran.dg/vector_subscript_2.f90: New tests.
1327
1328 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
1329
1330         PR fortran/21104
1331         * gfortran.dg/array_alloc_1.f90,
1332         * gfortran.dg/array_alloc_2.f90,
1333         * gfortran.dg/array_alloc_3.f90: New tests.
1334
1335 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
1336
1337         PR fortran/12840
1338         * gfortran.dg/array_constructor_6.f90
1339         * gfortran.dg/array_constructor_7.f90
1340         * gfortran.dg/array_constructor_8.f90
1341         * gfortran.dg/array_constructor_9.f90
1342         * gfortran.dg/array_constructor_10.f90
1343         * gfortran.dg/array_constructor_11.f90
1344         * gfortran.dg/array_constructor_12.f90: New tests.
1345
1346 2005-09-08  Josh Conner  <jconner@apple.com>
1347
1348         PR c++/23180
1349         * g++.dg/init/pr23180-1.C: New test.
1350         * g++.dg/init/pr23180-2.C: New test.
1351
1352 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
1353
1354         PR fortran/18878
1355         * gfortran.dg/module_double_reuse.f90: New.
1356
1357 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
1358
1359         PR fortran/23270
1360         PR fortran/22304
1361         PR fortran/18870
1362         PR fortran/17917
1363         PR fortran/16511
1364         * gfortran.dg/common_equivalence_1.f: New.
1365         * gfortran.dg/common_equivalence_2.f: New.
1366         * gfortran.dg/common_equivalence_3.f: New.
1367         * gfortran.dg/contained_equivalence_1.f90: New.
1368         * gfortran.dg/module_blank_common.f90: New. 
1369         * gfortran.dg/module_commons_1.f90: New.
1370         * gfortran.dg/module_equivalence_1.f90: New.
1371         * gfortran.dg/nested_modules_1.f90: New.
1372         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
1373         equivalences and add comment to connect the test with
1374         the PR.
1375
1376 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1377
1378         PR fortran/23765
1379         * gfortran.dg/common_6.f90: New test.
1380
1381 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
1382
1383         PR fortran/15326
1384         * gfortran.dg/char_result_1.f90,
1385         * gfortran.dg/char_result_2.f90,
1386         * gfortran.dg/char_result_3.f90,
1387         * gfortran.dg/char_result_4.f90,
1388         * gfortran.dg/char_result_5.f90,
1389         * gfortran.dg/char_result_6.f90,
1390         * gfortran.dg/char_result_7.f90,
1391         * gfortran.dg/char_result_8.f90: New tests.
1392
1393 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
1394
1395         PR fortran/19928
1396         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
1397
1398 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
1399
1400         PR obj-c++/16816
1401         * obj-c++.dg/selector-5.mm: New test.
1402         * obj-c++.dg/selector-6.mm: New test.
1403
1404 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
1405
1406         PR objc/20574
1407         PR objc/19324
1408         * objc.dg/error-1.m: New test.
1409
1410 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
1411
1412         PR fortran/23373
1413         * gfortran.fortran-torture/execute/pr23373-1.f90,
1414         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
1415
1416 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
1417
1418         PR libfortran/23760
1419         * gfortran.dg/g77/1832.f: Remove long string in write statement
1420         to allow the test to pass on correct list directed output with 
1421         prepended space.
1422
1423 2005-09-07  James E Wilson  <wilson@specifix.com>
1424
1425         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
1426
1427 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
1428
1429         * gfortran.dg/parameter+save.f90:  Rename to
1430         * gfortran.dg/parameter_save.f90: .. this.
1431
1432 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
1433
1434         PR fortran/20848
1435         * gfortran.dg/parameter+save.f90:  New test case.
1436
1437 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
1438
1439         PR fortran/19269
1440         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
1441
1442 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
1443
1444         PR c/23075
1445         * gcc.dg/pr23075.c: New test.
1446         * g++.dg/warn/pr23075.C: New test.
1447
1448         PR target/22362
1449         * gcc.target/i386/pr22362.c: New test.
1450
1451         PR rtl-optimization/23098
1452         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
1453
1454         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
1455         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
1456         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
1457
1458 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
1459
1460         * g++.dg/expr/cast6.C: New test.
1461
1462         PR c++/9782
1463         * g++.dg/init/new15.C: New test.
1464
1465 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
1466
1467         * gcc.dg/vect/Os-vect-95.c: New test.
1468         * gcc.dg/vect/vect-95.c: Same.
1469
1470 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
1471
1472         * gcc.dg/vect/vect-29.c: Update xfail testing.
1473         * gcc.dg/vect/vect-44.c: Same.
1474         * gcc.dg/vect/vect-48.c: Same.
1475         * gcc.dg/vect/vect-50.c: Same.
1476         * gcc.dg/vect/vect-72.c: Same.
1477         * gcc.dg/vect/vect-77.c: Same.
1478         * gcc.dg/vect/vect-78.c: Same.
1479         * gcc.dg/vect/vect-80.c: Same.
1480         * gcc.dg/vect/vect-96.c: Same.
1481         * gcc.dg/vect/vect-100.c: Same.
1482         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
1483         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
1484         * gfortran.dg/vect/vect-5.f90: Same.
1485
1486 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
1487
1488         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
1489         start strings.
1490         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
1491         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
1492
1493         PR c++/23056
1494         * g++.dg/opt/pr23056.C: New test.
1495
1496         PR rtl-optimization/23098
1497         * gcc.target/i386/pr23098.c: New test.
1498
1499 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
1500
1501         PR c++/23667
1502         * g++.dg/template/static15.C: New test.
1503
1504         PR c++/21440
1505         * g++.dg/ext/stmtexpr5.C: New test.
1506         * g++.dg/ext/stmtexpr6.C: Likewise.
1507
1508 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
1509
1510         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
1511
1512         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
1513         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
1514         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
1515
1516 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
1517
1518         PR libfortran/23321
1519         * gfortran.dg/direct_io_4.f90:  New test case.
1520
1521 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
1522             Rasmus Hahn  <rassahah@neofonie.de>
1523
1524         PR libobjc/23108
1525         * objc.dg/type-stream-1.m: New test.
1526
1527 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
1528
1529         PR fortran/23661
1530         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
1531         gfortran.dg/print_fmt_3.f90: New test.
1532
1533 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
1534
1535         * gfortran.dg/fmt_t_1.f90: New test.
1536
1537 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
1538
1539         PR rtl-optimization/23454
1540         * g++.dg/opt/pr23454.C: New test.
1541
1542 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
1543
1544         PR c++/23699
1545         * g++.dg/ext/static1.C: New test.
1546
1547 2005-09-02  Richard Henderson  <rth@redhat.com>
1548
1549         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
1550         tail call to check_fa_work.
1551
1552 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
1553
1554         PR c++/21687
1555         * g++.dg/other/gc3.C: New test.
1556
1557 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
1558
1559         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
1560         * gcc.dg/20050826-1.c: Likewise.
1561
1562 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
1563
1564         PR c++/23167
1565         * g++.dg/expr/volatile1.C: New test.
1566
1567 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
1568
1569         PR middle-end/23547
1570         * gcc.dg/pr23547.c: New test.
1571
1572 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
1573
1574         PR c/22061
1575         * gcc.c-torture/execute/pr22061-1.c,
1576         * gcc.c-torture/execute/pr22061-2.c,
1577         * gcc.c-torture/execute/pr22061-3.c,
1578         * gcc.c-torture/execute/pr22061-4.c: New tests.
1579
1580 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
1581
1582         * gcc.dg/Wredundant-decls-2.c: New test to check that
1583         -Wredundant-decls does not issue warning for a variable 
1584         definition following a declaration.
1585
1586 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
1587
1588         PR debug/7241
1589         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
1590         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
1591         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
1592
1593         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
1594         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
1595         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
1596         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
1597         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
1598         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
1599         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
1600         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
1601
1602 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
1603
1604         PR objc/23306
1605         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
1606         scan-assmbler.
1607
1608 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
1609
1610         PR target/21255
1611         * gcc.dg/pr21255-1.c: New test.
1612         * gcc.dg/pr21255-2-mb.c: Likewise.
1613         * gcc.dg/pr21255-2-ml.c: Likewise.
1614         * gcc.dg/pr21255-3.c: Likewise.
1615         * gcc.dg/pr21255-4.c: Likewise.
1616
1617 2005-08-31  Dale Johannesen  <dalej@apple.com>
1618
1619         * gcc.dg/20050830-1.c:  New.
1620
1621 2005-08-31  Josh Conner  <jconner@apple.com>
1622
1623         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
1624         command-line options for arm-*-* targets.
1625         * g++.dg/init/array16.C: Likewise.
1626         * g++.dg/other/crash-4.C: Likewise.
1627
1628 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
1629
1630         PR obj-c++/23640
1631         * obj-c++.dg/gnu-runtime-3.mm: New test.
1632
1633 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1634
1635         PR c++/13377
1636         * g++.dg/lookup/ambig4.C: New test.
1637         * g++.dg/lookup/ambig5.C: New test.
1638         * g++.dg/tc1/dr101.C: Adjust error markers.
1639
1640 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1641
1642         PR c++/23639
1643         * g++.dg/template/ttp5.C: Adjust error markers.
1644
1645 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
1646
1647         PR testsuite/23609
1648         * lib/obj-c++.exp: Include target-libpath.exp.
1649         (obj-c++_link_flags): Look for the GNU libobjc library
1650         and set the library path to include it.
1651         Don't manually set LD_LIBRARY_PATH (etc.) but call
1652         set_ld_library_path_env_vars instead.
1653         (obj-c++_target_compile): Don't set library path or
1654         linker flags because they are already set correctly
1655         in obj-c++_link_flags.
1656
1657 2005-08-30  Josh Conner  <jconner@apple.com>
1658
1659         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
1660         to command-line options for arm-*-* targets.
1661
1662 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
1663
1664         * g++.dg/other/i386-1.C: New.
1665
1666 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
1667
1668         PR preprocessor/20348
1669         PR preprocessor/20356
1670         * gcc.dg/cpp/pr20348.c: New test.
1671         * gcc.dg/cpp/pr20348.h: New file.
1672         * gcc.dg/cpp/inc/pr20348.h: New file.
1673         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
1674         * gcc.dg/cpp/pr20356.c: New test.
1675         * gcc.dg/cpp/pr20356.h: New file.
1676         * gcc.dg/cpp/inc/pr20356.h: New file.
1677         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
1678
1679 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
1680
1681         * gfortran.fortran-torture/execute/intrinsic_count.f90:
1682         Fix array dimension to avoid correct end-of-file error.
1683
1684 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
1685
1686         PR libfortran/23598
1687         * gfortran.dg/iostat_1.f90:  New test.
1688
1689 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
1690
1691         PR middle-end/23408
1692         * gcc.dg/pr23408.c: New test.
1693
1694 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
1695
1696         PR c++/23099
1697         * g++.dg/init/member1.C: Make sure erroneous static data member
1698         definitions are required.
1699         * g++.dg/template/static13.C: New test.
1700         * g++.dg/template/static14.C: Likewise.
1701
1702 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
1703
1704         * gcc.target/i386/pr23575.c: Use -msse2 instead of
1705         -march=pentium4, remove ilp32 requirement.
1706
1707         PR middle-end/23484
1708         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
1709         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
1710
1711 2005-08-29  Andreas Jaeger  <aj@suse.de>
1712
1713         PR testsuite/23607
1714         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
1715
1716 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
1717
1718         * gcc.c-torture/execute/20050316-2.c: New test.
1719         * gcc.c-torture/execute/20050316-3.c: New test.
1720         * gcc.dg/torture/pr16104-1.c: New test.
1721
1722 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
1723
1724         PR middle-end/23463
1725         * gcc.c-torture/execute/zero-struct-1.c: New test.
1726
1727 2005-08-27  Richard Guenther  <rguenther@suse.de>
1728
1729         PR target/23575
1730         * gcc.target/i386/pr23575.c: New testcase.
1731
1732 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
1733
1734         PR rtl-optimization/23561
1735         * gcc.c-torture/execute/20050826-1.c: New test.
1736
1737         PR rtl-opt/23560
1738         * gcc.c-torture/execute/20050826-2.c: New test.
1739
1740 2005-08-26  Dale Johannesen  <dalej@apple.com>
1741
1742         * gcc.dg/20030711-1.c:  Modify to work on Darwin.
1743         * gcc.dg/20050826-1.c:  New.
1744
1745 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
1746
1747         PR c++/19004
1748         * g++.dg/template/nontype13.C: New test.
1749
1750         PR c++/23491
1751         * g++.dg/init/new14.C: New test.
1752         * g++.dg/expr/anew1.C: Do not XFAIL.
1753         * g++.dg/expr/anew2.C: Likewise.
1754         * g++.dg/expr/anew3.C: Likewise.
1755
1756 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
1757
1758         PR middle-end/22439
1759         * gcc.dg/vla-3.c: New test.
1760
1761 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
1762
1763         PR fortran/20363
1764         * gfortran.dg/named_interface.f90: New.
1765
1766 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
1767
1768         * gcc.c-torture/execute/frame-address.c: New test.
1769
1770 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
1771
1772         PR c++/20817
1773         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
1774
1775 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
1776
1777         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
1778
1779 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
1780
1781         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
1782         * gcc.dg/altivec-22.c: Rename from..
1783         * gcc.dg/altivec-nomfcr.c: ..this.
1784
1785 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
1786
1787         PR tree-optimization/23546
1788         * gcc.dg/tree-ssa/pr23546.c: New test.
1789
1790 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
1791
1792         PR fortran/17758
1793         * gfortran.dg/nonreturning_statements.f90: New test.
1794
1795 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
1796
1797         PR c++/22454
1798         * g++.dg/parse/crash29.C: New.
1799
1800 2005-08-23  DJ Delorie  <dj@redhat.com>
1801
1802         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
1803         constants have the L suffix.
1804
1805 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
1806
1807         PR c++/23044
1808         * g++.dg/template/instantiate8.C: New.
1809
1810 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
1811
1812         PR middle-end/23467
1813         * gcc.c-torture/execute/pr23467.c: New test.
1814
1815 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
1816
1817         PR tree-optimization/22043
1818         * gcc.c-torture/execute/20050613-1.c: New test.
1819
1820 2005-08-23  Ben Elliston  <bje@au.ibm.com>
1821
1822         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
1823
1824 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
1825
1826         PR rtl-optimization/23478
1827         * g++.dg/opt/pr23478.C: New test.
1828
1829 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
1830
1831         PR c/18715
1832         * gcc.dg/switch-warn-3.c: New test.
1833
1834 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1835
1836         PR c++/22233
1837         * g++.dg/template/param1.C: New test.
1838
1839 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1840
1841         PR c++/23089
1842         * g++.dg/other/incomplete1.C: New test.
1843
1844 2005-08-22  Ira Rosen  <irar@il.ibm.com>
1845
1846         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
1847         are vectorizable.
1848
1849 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1850
1851         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
1852         d_lines_5.f: New.
1853
1854 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
1855
1856         * gcc.target/i386/sse-4.c: New test.
1857
1858 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1859
1860         PR testsuite/23239
1861         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
1862
1863 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
1864
1865         * gcc.dg/20050811-1.c: New test.
1866         * gcc.dg/20050811-2.c: New test.
1867
1868 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
1869
1870         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
1871
1872 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
1873
1874         PR 23476
1875         * gcc.c-torture/compile/pr23476.c: New test.
1876
1877 2005-08-19  Devang Patel  <dpatel@apple.com>
1878
1879         PR tree-optimization/23048
1880         * gcc.dg/tree-ssa/pr23048.c: New test.
1881
1882 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
1883
1884         PR middle-end/20624
1885         * g++.dg/warn/Wreturn-3.C: New test
1886
1887 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
1888
1889         PR tree-optimization/22228
1890         * g++.dg/vect/pr22543.cc: New test.
1891
1892 2005-08-17  Steven Bosscher  <stevenb@suse.de>
1893
1894         PR tree-optimization/21574
1895         * gcc.dg/tree-ssa/pr21574.c: New test.
1896
1897 2005-08-16  James E Wilson  <wilson@specifix.com>
1898
1899         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
1900
1901 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
1902
1903         PR tree-opt/23402
1904         * gcc.c-torture/compile/zero-strct-3.c: New test.
1905         * gcc.c-torture/compile/zero-strct-4.c: New test.
1906
1907 2005-08-16  Steven Bosscher  <stevenb@suse.de>
1908
1909         PR target/23376
1910         * gcc.target/x86_64/pr23376.c: New test.
1911
1912 2005-08-16  Ian Lance Taylor  <ian@airs.com>
1913
1914         PR c++/23337
1915         * g++.dg/ext/vector2.C: New.
1916
1917 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
1918
1919         * gfortran.dg/inquire-complex.f90:  Correct mangled testcase.
1920
1921 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
1922
1923         PR libfortran/23428
1924         * gfortran.dg/inquire-complex.f90:  New test case.
1925
1926 2005-08-16  James E Wilson  <wilson@specifix.com>
1927
1928         PR tree-optimization/21105
1929         * gcc.dg/large-size-array.c: New.
1930
1931 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
1932
1933         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
1934         type.
1935         * gcc.dg/vect/vect-41: Likewise.
1936         * gcc.dg/vect/vect-42: Likewise.
1937         * gcc.dg/vect/vect-43: Likewise.
1938         * gcc.dg/vect/vect-44: Likewise.
1939         * gcc.dg/vect/vect-46: Likewise.
1940         * gcc.dg/vect/vect-47: Likewise.
1941         * gcc.dg/vect/vect-48: Likewise.
1942         * gcc.dg/vect/vect-52: Likewise.
1943         * gcc.dg/vect/vect-53: Likewise.
1944         * gcc.dg/vect/vect-54: Likewise.
1945         * gcc.dg/vect/vect-55: Likewise.
1946         * gcc.dg/vect/vect-56: Likewise.
1947         * gcc.dg/vect/vect-57: Likewise.
1948         * gcc.dg/vect/vect-58: Likewise.
1949         * gcc.dg/vect/vect-59: Likewise.
1950         * gcc.dg/vect/vect-60: Likewise.
1951         * gcc.dg/vect/vect-61: Likewise.
1952         * gcc.dg/vect/vect-85: Likewise.
1953         * gcc.dg/vect/vect-87: Likewise.
1954         * gcc.dg/vect/vect-88: Likewise.
1955         * gcc.dg/vect/vect-93.c: Likewise.
1956         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
1957         * gcc.dg/vect/vect-75: Likewise.
1958         * gcc.dg/vect/vect-76: Likewise.
1959         * gcc.dg/vect/vect-77: Likewise.
1960         * gcc.dg/vect/vect-78: Likewise.
1961         * gcc.dg/vect/vect-80: Likewise.
1962         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
1963         vectorized for the expected reason, rather than checking how alignment
1964         was handled.
1965         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
1966         type and also instead of aligned pointers. Added documentation.
1967
1968 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
1969
1970         * gfortran.dg/power.f90: New test.
1971
1972 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
1973
1974         PR rtl-optimization/23299
1975         * g++.dg/opt/pr23299.C: New test.
1976
1977 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1978
1979         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
1980
1981 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
1982
1983         * g++.dg/template/local6.C: New test.
1984
1985 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
1986
1987         * execute/exceptions/finally-1.m: Check that the catch and finally are
1988         being called.  Also add a "return 0;" at the end of main.
1989
1990 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
1991
1992         PR fortran/21432.
1993         * gfortran.dg/namelist_print_1.f: New test of functionality of
1994         PRINT namelist.
1995         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
1996         namelist generates error with -std=f95.
1997
1998 2005-08-14  Ira Rosen  <irar@il.ibm.com>
1999
2000         PR tree-optimization/23119
2001         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
2002
2003 2005-08-13  Marcin Koziej  <creep@desk.pl>
2004             Andrew Pinski  <pinskia@physics.uc.edu>
2005
2006         PR libobjc/22492
2007         * execute/exceptions/finally-1.m: New test.
2008
2009 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
2010
2011         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
2012         testsuite.
2013         * objc/execute/exceptions/trivial.m: New test.
2014         * objc.dg/try-catch-11.m: Move to ...
2015         * objc/execute/exceptions/foward-1.m: Here.
2016         * objc.dg/try-catch-2.m: Move to ...
2017         * objc/execute/exceptions/catchall-1.m: Here.
2018         * objc.dg/try-catch-8.m: Move to ...
2019         * objc/execute/exceptions/local-variables-1.m: Here.
2020
2021 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
2022
2023         * objc.dg/nested-func-1.m: Move to ...
2024         * objc/execute/nested-func-1.m: Here.
2025
2026 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
2027
2028         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
2029         in ${options} instead of [target_info name].
2030         * lib/obj-c++.exp (objc_target_compile): Likewise.
2031
2032 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
2033
2034         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
2035
2036 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
2037
2038         part of PR testsuite/23348
2039         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
2040         of the torture options.
2041         * objc/compile/trivial.m: New test.
2042
2043 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
2044
2045         * gfortran.dg/eoshift.f90:  Correct format.
2046
2047 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
2048
2049         * gfortran.fortran-torture/execute/character_passing.f90:
2050         Fix comment typo.
2051
2052 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
2053
2054         PR c++/8271
2055         * g++.dg/template/unify10.C: New.
2056
2057 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
2058
2059         * g++.dg/parse/pr22514.C: Move to...
2060         * g++.dg/debug/pr22514.C: here.
2061
2062 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2063
2064         PR c++/23266
2065         * g++.dg/inherit/pure1.C: New test.
2066
2067         * ChangeLog: Fix typos.
2068
2069 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2070             Steven Bosscher  <stevenb@suse.de>
2071
2072         * gfortran.dg/runtime_warning_1.f90: New test.
2073
2074 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
2075
2076         PR c++/23219
2077         * g++.dg/parse/crash28.C: New.
2078
2079 2005-08-11  Richard Guenther  <rguenther@suse.de>
2080
2081         PR target/23289
2082         * gcc.target/i386/tailcall-1.c: New testcase.
2083
2084 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
2085
2086         * gcc.dg/vect/vect-67.c: Un-xfail.
2087
2088 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
2089
2090         PR c++/23225
2091         * g++.dg/testsuite/parse/crash27.C: new test.
2092
2093 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
2094
2095         PR libfortran/22143
2096         * gfortran.dg/shift-kind.f90:  New testcase.
2097
2098 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
2099
2100         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
2101         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
2102
2103 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2104
2105         PR c++/20646
2106         * g++.dg/other/mult-stor1.C: New test.
2107
2108 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
2109
2110         * gcc.c-torture/pr18299-1.c: Move to ...
2111         * gcc.c-torture/compile/pr18299-1.c: Here.
2112
2113 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
2114
2115         * gfortran/fortran.torture/execute/character_passing.f90:
2116         Fix types for LSAME.
2117
2118 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
2119
2120         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
2121         input data back to what it was originally.
2122
2123 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
2124
2125         * objc.dg/try-catch-8.m: Enable for all targets.
2126
2127 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
2128
2129         * gcc.dg/pr23165.c: New test.
2130
2131 2005-08-09  Steven Bosscher  <stevenb@suse.de>
2132
2133         PR tree-optimization/23234
2134         * gcc.dg/tree-ssa/pr23234.c: New test.
2135
2136 2005-08-08  Josh Conner  <jconner@apple.com>
2137
2138         PR rtl-optimization/23241
2139         * gcc.dg/char-compare.c: New test.
2140
2141 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2142
2143         PR c++/22508
2144         * g++.dg/init/new13.C: New test.
2145
2146 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
2147
2148         PR c++/21166
2149         * g++.dg/other/crash-4.C: Adjust
2150         * g++/dg/ext/packed9.C: New.
2151
2152 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
2153
2154         PR middle-end/21964
2155         * gcc.c-torture/execute/pr21964-1.c: New test.
2156
2157 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
2158
2159         PR c/22458
2160         * gcc.dg/pr22458-1.c: New test.
2161
2162 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
2163             Steven G. Kargl <kargls@comcast.net>
2164
2165         PR fortran/22390
2166         * gfortran.dg/flush_1.f90: New test.
2167
2168 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2169
2170         PR c++/23191
2171         * g++.dg/template/eh2.C: New test.
2172
2173 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2174
2175         PR c++/19498
2176         * g++.dg/template/instantiate7.C: New test.
2177
2178 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
2179
2180         PR c/23113
2181         * gcc.dg/Wunused-value-1.c: New test.
2182
2183 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
2184
2185         PR rtl-optimization/23233
2186         * gcc.c-torture/compile/pr23233-1.c: New test.
2187
2188 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
2189
2190         PR fortran/18833
2191         PR fortran/20850
2192         * gfortran.dg/equiv_1.f90: New test.
2193         * gfortran.dg/equiv_2.f90: New test.
2194         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
2195         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
2196         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
2197
2198 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
2199
2200         * gcc.c-torture/execute/vrp-5.c: New test.
2201         * gcc.c-torture/execute/vrp-6.c: New test.
2202         * gcc.dg/tree-ssa/vrp21.c: New test.
2203
2204 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
2205
2206         * g++.dg/parse/pr22514.C: New test.
2207
2208 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
2209
2210         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
2211
2212         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
2213         instead of constant loads / pool entries.
2214
2215 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
2216
2217         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
2218         TEST_TO_WCTYPE.
2219
2220 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
2221
2222         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
2223         __WINT_TYPE__ in generated prototypes if possible.
2224
2225 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
2226
2227         PR 22037
2228         * g++.dg/tree-ssa/pr22037.C:
2229
2230 2005-08-04  Richard Henderson  <rth@redhat.com>
2231
2232         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
2233         scan-tree-dump-times directive.
2234
2235 2005-08-04  Jan Hubicka  <jh@suse.cz>
2236
2237         * gcov-1.C: Fix switch counts.
2238         * gcov-4b.c: Likewise.
2239
2240 2005-08-03  Jeff Law  <law@redhat.com>
2241
2242         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
2243
2244 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
2245
2246         * gcc.c-torture/execute/pr23135.c: New test.
2247
2248 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2249
2250         PR tree-optimization/19899
2251         * gcc.dg/tree-ssa/scev-1.c: New test.
2252         * gcc.dg/tree-ssa/scev-2.c: New test.
2253
2254 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
2255
2256         PR target/18582
2257         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
2258
2259 2005-08-03  Jan Hubicka  <jh@suse.cz>
2260
2261         * update-conroll.c: New testcase.
2262         * update-conroll-2.c: New testcase.
2263
2264 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
2265
2266         * gfortran.dg/constant_substring.f: New test.
2267         * gfortran.dg/pr22491.f: New test.
2268
2269 2005-08-02  Jan Hubicka  <jh@suse.cz>
2270
2271         * update-threading.c: Replace by the proper one.
2272
2273 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
2274
2275         PR 23164
2276         * g++.dg/tree-ssa/pr23164.C: New test.
2277
2278 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
2279
2280         * gcc.dg/tree-ssa/pr23192.c: New test.
2281
2282 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
2283
2284         * gcc.c-torture/execute/vrp-4.c: New test.
2285
2286 2005-08-02  Jan Hubicka  <jh@suse.cz>
2287
2288         * update-threading.c: New test.
2289
2290 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
2291
2292         * gcc.c-torture/compile/20050801-1.c: New test.
2293         * gcc.c-torture/compile/20050801-2.c: New test.
2294
2295 2005-08-01  Jan Hubicka  <jh@suse.cz>
2296
2297         * val-prof-5.c: New test.
2298
2299 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
2300
2301         PR c/22311
2302         * gcc.dg/pr22311-1.c : New test.
2303
2304 2005-07-31  Steven Bosscher  <stevenb@suse.de>
2305
2306         PR target/23095
2307         * gfortran.dg/pr23095.f: New test.
2308
2309         PR c++/22003
2310         * g++.dg/other/pr22003.C: New test.
2311
2312 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
2313
2314         PR target/20621
2315         * gcc.c-torture/execute/pr20621-1.c: New test.
2316
2317 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
2318
2319         * gfortran.dg/comma_format_extension_4.f:  Adjust length
2320         of string for format.
2321         * gfortran.dg/der_array_io_1.f:  Replace illegal internal
2322         print statement with internal write.
2323         * gfortran.dg/der_array_io_2.f:  Likewise.
2324         * gfortran.dg/der_array_io_3.f:  Likewise.
2325
2326 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
2327
2328         * gcc.dg/fold-abs-4.c: new test.
2329
2330 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
2331
2332         PR fortran/22570 an related issues.
2333         * gfortran.dg/x_slash_1.f: New test.
2334
2335 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
2336
2337         PR c/23143
2338         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
2339         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
2340
2341 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
2342
2343         PR c/529
2344         * gcc.dg/Wshadow-3.c: New test.
2345
2346 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
2347
2348         * gfortran.dg/matmul_1.f90:  Correct LHS of matmul test (it
2349         used to have the wrong bounds).
2350
2351 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
2352
2353         PR c/21720
2354         * gcc.dg/hex-round-1.c: Test more cases.
2355         * gcc.dg/hex-round-2.c: New test.
2356
2357 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
2358
2359         PR 22550
2360         * g++.dg/tree-ssa/pr22550.C: New test.
2361
2362 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
2363
2364         * gcc.dg/tree-ssa/vrp19.c: New test.
2365         * gcc.dg/tree-ssa-vrp20.c: New test.
2366
2367 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
2368
2369         PR c/22240
2370         * gcc.dg/transparent-union-4.c: New test.
2371
2372 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
2373
2374         PR c/22192
2375         * gcc.dg/c99-vla-2.c: New test.
2376
2377 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
2378
2379         PR c/21720
2380         * gcc.dg/hex-round-1.c: New test.
2381
2382 2005-07-28  Jan Hubicka  <jh@suse.cz>
2383
2384         * inliner-1.c: Do not dump everything.
2385         * tree-prof.exp: Do not pass -ftree-based-profiling.
2386         * bprob.exp: Likewise.
2387
2388         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
2389
2390 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
2391
2392         PR c++/22545
2393         * g++.dg/expr/ptrmem7.C: New test.
2394
2395 2005-07-28  Mike Stump  <mrs@apple.com>
2396
2397         * g++.old-deja/g++.mike/visibility-1.C: New test.
2398
2399 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
2400
2401         PR c/20187
2402         * gcc.c-torture/execute/pr20187-1.c: New test.
2403
2404 2005-07-28  Jeff Law  <law@redhat.com>
2405
2406         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
2407         * gcc.dg/tree-ssa/vrp18.c: New test.
2408
2409 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
2410
2411         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
2412
2413 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
2414
2415         PR tree-optimization/22506
2416         * gcc.dg/vect/ps22506.c: New test.
2417
2418 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
2419
2420         PR target/21149
2421         * gcc.target/i386/sse-3.c: New test.
2422
2423 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
2424
2425         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
2426         * gcc.target/mips/mips32-dsp-type.c: Likewise.
2427
2428 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
2429
2430         PR c/22589
2431         * gcc.c-torture/compile/pr22589-1.c: New test.
2432
2433 2005-07-28  Jan Hubicka  <jh@suse.cz>
2434
2435         * update-loopch.c: New testcase.
2436
2437 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
2438
2439         PR rtl-optimization/23047
2440         * gcc.c-torture/execute/pr23047.c: New test.
2441         * gcc.c-torture/execute/pr23047.x: New.
2442
2443 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
2444
2445         PR tree-optimization/22493
2446         * gcc.c-torture/execute/pr22493-1.c: New test.
2447         * gcc.c-torture/execute/pr22493-1.x: New.
2448         * gcc.c-torture/execute/vrp-1.c: New test.
2449         * gcc.c-torture/execute/vrp-2.c: New test.
2450         * gcc.c-torture/execute/vrp-2.c: New test.
2451
2452 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
2453
2454         * gcc.target/frv/all-builtin-read8.c: Delete.
2455         * gcc.target/frv/all-builtin-read16.c: Delete.
2456         * gcc.target/frv/all-builtin-read32.c: Delete.
2457         * gcc.target/frv/all-builtin-read64.c: Delete.
2458         * gcc.target/frv/all-builtin-write8.c: Delete.
2459         * gcc.target/frv/all-builtin-write16.c: Delete.
2460         * gcc.target/frv/all-builtin-write32.c: Delete.
2461         * gcc.target/frv/all-builtin-write64.c: Delete.
2462         * gcc.target/frv/all-read-write-1.c: New.
2463
2464 2005-07-27  Jeff Law  <law@redhat.com>
2465
2466         * gcc.c-torture/execute/pr22630.c: New test.
2467
2468 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
2469
2470         PR tree-optimization/23073
2471         * gcc.dg/vect/nodump-pr23073.c: New test.
2472         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
2473
2474 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
2475
2476         PR tree-optimize/22348
2477         * gcc.c-torture/execute/pr22348.c: New.
2478
2479 2005-07-27  Richard Guenther  <rguenther@suse.de>
2480
2481         * gcc.dg/tree-ssa/salias-1.c: New testcase.
2482
2483 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2484
2485         PR fortran/22503
2486         * gfortran.dg/logical_comp.f90: New test.
2487
2488 2005-07-27  Jan Hubicka  <jh@suse.cz>
2489
2490         * inliner-1.c: Add cleanup of dumps.
2491         * val-prof-*.c: Likewise.
2492         * update-tailcall.c: New.
2493
2494 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
2495
2496         PR 22591
2497         * gcc.dg/tree-ssa/pr22591.c: New test.
2498         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
2499
2500 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
2501
2502         PR libobjc/22606
2503         * objc.dg/try-catch-11.m: New test.
2504
2505 2005-07-26  Richard Guenther  <rguenther@suse.de>
2506
2507         PR tree-optimization/22486
2508         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
2509
2510 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
2511
2512         PR tree-opt/22484
2513         * testsuite/g++.dg/opt/loop2.C: New test.
2514
2515 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
2516
2517         * gcc.dg/tree-ssa/reassoc-3.c: New test.
2518         * gcc.dg/tree-ssa/reassoc-4.c: New test.
2519
2520 2005-07-25  Adam Nemet  <anemet@lnxw.com>
2521
2522         * lib/profopt.exp (profopt-execute): Check for profiling data
2523         files on the target.
2524
2525 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
2526
2527         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
2528         for matching of asm labels.
2529
2530 2005-07-25  Richard Guenther  <rguenther@suse.de>
2531
2532         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
2533
2534 2005-07-25  Richard Guenther  <rguenther@suse.de>
2535
2536         PR testsuite/22624
2537         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
2538
2539 2005-07-25  Ira Rosen  <irar@il.ibm.com>
2540
2541         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
2542         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
2543         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
2544         * gcc.dg/vect/vect-100.c: New test.
2545         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
2546         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
2547         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
2548         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
2549         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
2550         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
2551         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
2552         * gfortran.dg/vect/pr19049.f90: New testcase.
2553         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
2554
2555 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
2556
2557         * gcc.c-torture/execute/20050713-1.c: New test.
2558
2559         PR fortran/20063
2560         * gfortran.fortran-torture/execute/data_4.f90: New test.
2561
2562         PR middle-end/20303
2563         * gcc.dg/visibility-d.c: New test.
2564
2565 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
2566
2567         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
2568         * gfortran.dg/underflow.f90: Ditto.
2569
2570 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2571
2572         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
2573         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
2574         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
2575
2576 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
2577
2578         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
2579         include case of field width of zero.
2580
2581 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
2582
2583         PR libgfortran/21875
2584         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
2585         with trailing blanks on normal formatted read.
2586
2587 2005-07-23  Chao-ying Fu  <fu@mips.com>
2588
2589         * gcc.target/mips/mips32-dsp-type.c: New test.
2590         * gcc.target/mips/mips32-dsp.c: New test.
2591
2592 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
2593
2594         PR testsuite/21073
2595         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
2596
2597         PR testsuite/20454
2598         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
2599         and __cyg_profile_func_exit.
2600
2601 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
2602
2603         * gfortran.dg/comma_format_extension_3.f: Fix typo.
2604         * gfortran.dg/comma_format_extension_4.f: Same.
2605         * gfortran.dg/pr15332.f: Same.
2606         * gfortran.dg/pr21730.f: Same.
2607
2608 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
2609
2610         * g++.dg/opt/vrp2.C: Fix testcase.
2611
2612         PR tree-opt/22625
2613         * g++.dg/opt/vrp2.C: New test.
2614
2615 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
2616
2617         PR debug/21828
2618         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
2619
2620 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
2621
2622         * gcc.dg/tree-ssa/20050719-1.c: New test.
2623
2624 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
2625
2626         * gcc.dg/bfin-longcall-1.c: New file.
2627         * gcc.dg/bfin-longcall-2.c: New file.
2628
2629 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
2630
2631         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
2632
2633 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
2634
2635         PR middle-end/19055
2636         * gcc.dg/tree-ssa/pr19055.c: New test.
2637         * gcc.dg/tree-ssa/pr19055-2.c: New test.
2638
2639 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
2640
2641         PR C++/22358
2642         * g++.dg/other/pr22358.C: New test.
2643
2644 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
2645
2646         PR c++/2922
2647         * g++.dg/lookup/two-stage5.C: New test from bug comments.
2648
2649 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2650
2651         PR c++/15938
2652         * g++.dg/init/union2.C: New test.
2653
2654 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2655
2656         PR c/22393
2657         * gcc.dg/complex-4.c: New test.
2658
2659 2005-07-21  Richard Guenther  <rguenther@suse.de>
2660
2661         PR testsuite/22522
2662         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
2663         scanning for asm labels.
2664         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
2665
2666 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
2667
2668         PR target/22085
2669         * gcc.dg/altivec-pr22085.c: New.
2670
2671 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
2672
2673         PR tree-optimization/19210
2674         * gcc.dg/tree-ssa/pr19210-1.c: New.
2675         * gcc.dg/tree-ssa/pr19210-2.c: New.
2676
2677 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
2678
2679         PR rtl-optimization/22167
2680         * g++.dg/opt/pr22167.C: New test.
2681
2682 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
2683
2684         PR c++/2922
2685         * g++.dg/lookup/two-stage2.C: New.
2686         * g++.dg/lookup/two-stage3.C: New.
2687         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
2688         fixed two-stage name lookup for operators.
2689         * g++.dg/template/call3.C: Compiler now produces an appropriate
2690         error message.
2691         * g++.dg/template/crash37.C: Compiler now describes bla() on line
2692         14 as a candidate.
2693         * g++.dg/template/ptrmem4.C: Compiler produces different error
2694         message.
2695         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
2696         connect_to_method as a candidate.
2697
2698 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
2699
2700         * gcc.dg/fold-alloc-1.c: New test.
2701
2702 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
2703
2704         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
2705         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
2706
2707 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
2708
2709         * gcc.dg/fold-abs-1.c: New test.
2710         * gcc.dg/fold-abs-2.c: New test.
2711         * gcc.dg/fold-abs-3.c: New test.
2712
2713 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
2714
2715         Make CONSTRUCTOR use VEC to store initializers.
2716         * g++.dg/ext/complit3.C: Check for specific error messages.
2717         * g++.dg/init/brace2.C: Update error message.
2718         * g++.dg/warn/Wbraces2.C: Likewise.
2719
2720 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
2721
2722         PR fortran/16940
2723         * gfortran.dg/module_interface_1.f90: New test.
2724
2725 2005-07-19  Danny Berlin <dberlin@dberlin.org>
2726             Kenneth Zadeck <zadeck@naturalbridge.com>
2727
2728         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
2729
2730 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2731
2732         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
2733         specify -Wformat for these tests.
2734         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
2735         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
2736         * gcc.dg/format/opt-6.c: Delete.
2737
2738 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
2739
2740         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
2741         * gcc.dg/tree-ssa/sra-3.c: Likewise.
2742
2743 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
2744
2745         * gcc.dg/tree-ssa/alias-2.c: New test.
2746
2747 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
2748
2749         PR c++/22263
2750         * g++.dg/template/explicit7.C: New test.
2751
2752 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
2753
2754         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
2755         width of 8 to +Inf and -Inf.
2756
2757 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
2758
2759         PR c++/22139
2760         * g++.dg/template/friend36.C: New test.
2761
2762 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
2763
2764         PR fortran/21730
2765         * gfortran.dg/pr21730.f: New test.
2766
2767 2005-07-16  Danny Berlin <dberlin@dberlin.org>
2768             Kenneth Zadeck <zadeck@naturalbridge.com>
2769
2770         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
2771         since pure const detection cannot run at -O1 in c compiler.
2772         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
2773         can now optimize this case properly.
2774         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
2775         because we now pass.
2776         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
2777
2778 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
2779
2780         PR c/22421
2781         * gcc.dg/format/bitfld-1.c: New test.
2782
2783 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
2784
2785         PR c++/22204
2786         * g++.dg/rtti/repo1.C: New test.
2787
2788 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
2789
2790         PR middle-end/22398
2791         * gcc.c-torture/compile/pr22398.c: New test.
2792
2793 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
2794
2795         PR c++/22132
2796         * g++.dg/expr/cast4.C: New test.
2797
2798 2005-07-15  Richard Guenther  <rguenther@suse.de>
2799
2800         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
2801         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
2802
2803 2005-07-15  Steven Bosscher  <stevenb@suse.de>
2804
2805         PR tree-optimization/22230
2806         * gcc.dg/tree-ssa/pr22230.c: New test.
2807
2808 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
2809
2810         * gfortran.dg/g77/cpp6.f: New test.
2811
2812         PR fortran/22417
2813         * gfortran.dg/g77/cpp5.F: New test.
2814         * gfortran.dg/g77/cpp5.h: New file.
2815         * gfortran.dg/g77/cpp5inc.h: New file.
2816
2817 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
2818
2819         PR libfortran/16435
2820         * gfortran.dg/tl_editting.f90: New.
2821         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
2822
2823 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
2824
2825         * gfortran.dg/char_array_constructor.f90: New test.
2826
2827 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
2828
2829         * gfortran.dg/past_eor.f90: New.
2830         * gfortran.dg/complex_read.f90: New.
2831
2832 2005-07-13  Jeff Law  <law@redhat.com>
2833
2834         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
2835         additional casts.
2836
2837         * gcc.dg/tree-ssa/pr22321.c: New test
2838
2839 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
2840
2841         PR tree-optimization/21921
2842         * gcc.dg/tree-ssa/pr21921.c: New.
2843
2844 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
2845
2846         PR tree-optimizatio/22442
2847         * gcc.dg/tree-ssa/loop-11.c: New test.
2848
2849 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
2850
2851         PR tree-opt/21840
2852         * gcc.c-torture/compile/pr21840.c: New test.
2853
2854 2005-07-12  Jan Hubicka  <jh@suse.cz>
2855
2856         * gcc.c-torture/compile/pr22379.c: New test.
2857
2858 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
2859
2860         PR libfortran/21593
2861         gfortran.dg/dev_null.f90:  Remove outdated comment about
2862         PR libfortran/21593.
2863
2864
2865 2005-07-12  Dale Johannesen  <dalej@apple.com>
2866
2867         * gcc.target/i386/compress-float-sse.c:  New.
2868         * gcc.target/i386/compress-float-sse-pic.c:  New.
2869         * gcc.target/i386/compress-float-387.c:  New.
2870         * gcc.target/i386/compress-float-387-pic.c:  New.
2871         * gcc.dg/compress-float-ppc.c:  New.
2872         * gcc.dg/compress-float-ppc-pic.c:  New.
2873
2874 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
2875
2876         PR libfortran/21593
2877         gfortran.dg/dev_null.f90:  Remove targets.
2878
2879 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
2880
2881         PR tree-opt/22335
2882         * gcc.dg/pr22335-1.c: New test.
2883         * gcc.dg/pr22335-2.c: New test.
2884
2885 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2886
2887         PR c++/20172
2888         * g++.dg/template/nontype12.C : New test.
2889
2890 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
2891
2892         * gcc.dg/tree-ssa/loop-10.c: New test.
2893
2894 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
2895
2896         * gcc.c-torture/execute/20020720-1.x: Remove.
2897
2898 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
2899
2900         * gfortran.fortran-torture/execute/forall_7.f90: New test.
2901
2902 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
2903
2904         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
2905         (dg-mips-options): Use it.
2906
2907 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
2908
2909         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
2910
2911 2005-07-09  Richard Henderson  <rth@redhat.com>
2912
2913         * lib/target-supports.exp (check_effective_target_sync_char_short):
2914         Add alpha.
2915
2916 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
2917
2918         PR libfortran/22217
2919         * gfortran.dg/negative-z-descriptor.f90:  New test.
2920
2921 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
2922
2923         PR tree-opt/22329
2924         * gcc.dg/pr22329.c: New test.
2925
2926 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
2927
2928         PR tree-optimization/20139
2929         * gcc.dg/tree-ssa/pr20139.c: New.
2930
2931 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
2932
2933         PR tree-opt/22356
2934         * testsuite/gcc.dg/pr22356-1.c: New test.
2935
2936 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
2937
2938         PR c++/21799
2939         * g++.dg/template/unify8.C: New.
2940         * g++.dg/template/unify9.C: New.
2941
2942 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
2943
2944         * gfortran.fortran-torture/execute/entry_10.f90: New test.
2945
2946 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
2947
2948         * gcc.dg/darwin-version-1.c: New.
2949         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
2950         * gcc.dg/builtins-20.c: Likewise.
2951         * gcc.dg/builtins-53.c: Likewise.
2952         * gcc.dg/torture/builtins-convert-1.c: Likewise.
2953         * gcc.dg/torture/builtins-convert-2.c: Likewise.
2954         * gcc.dg/torture/builtins-convert-3.c: Likewise.
2955         * gcc.dg/torture/builtins-power-1.c: Likewise.
2956         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
2957         on Darwin.
2958
2959 2005-07-07  Jeff Law  <law@redhat.com>
2960
2961         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
2962         argument evaluation order.
2963
2964 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
2965
2966         PR libfortran/21594
2967         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
2968         Add test cases where the shift length is greater than the
2969         array length.
2970
2971 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
2972
2973         * obj-c++.dg/proto-lossage-6.mm: New.
2974         * objc.dg/proto-lossage-6.m: New.
2975
2976 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
2977
2978         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
2979         * objc.dg/gnu-runtime-2.m: Likewise.
2980
2981 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
2982
2983         * gfortran.dg/longline.f: New test.
2984
2985         * gfortran.dg/badline.f: New test.
2986
2987 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
2988
2989         PR fortran/16531
2990         PR fortran/15966
2991         PR fortran/18781
2992         * gfortran.dg/hollerith.f90: New.
2993         * gfortran.dg/hollerith2.f90: New.
2994         * gfortran.dg/hollerith3.f90: New.
2995         * gfortran.dg/hollerith4.f90: New.
2996         * gfortran.dg/hollerith_f95.f90: New.
2997         * gfortran.dg/hollerith_legacy.f90: New.
2998         * gfortran.dg/g77/cpp4.F: New. Port from g77.
2999
3000 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
3001
3002         PR objc/22274
3003         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
3004         * objc.dg/gnu-runtime-2.m: New.
3005
3006 2005-07-06  Jeff Law  <law@redhat.com>
3007
3008         * gcc.dg/tree-ssa/vrp17.c: New test.
3009
3010 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
3011
3012         PR fortran/22327
3013         * gfortran.dg/array_constructor_5.f90: New test.
3014
3015 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
3016
3017         * gfortran.fortran-torture/execute/entry_9.f90: New test.
3018
3019 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
3020
3021         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
3022         * gcc.dg/980816-1.c: Ditto.
3023
3024 2005-07-06  Jeff Law  <law@redhat.com>
3025
3026         * gcc.c-torture/compile/pr21356.c: New test.
3027
3028 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
3029
3030         PR c/22013
3031         PR c/22098
3032         * gcc.c-torture/compile/pr22013-1.c,
3033         gcc.c-torture/execute/pr22098-1.c,
3034         gcc.c-torture/execute/pr22098-2.c,
3035         gcc.c-torture/execute/pr22098-3.c: New tests.
3036
3037 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
3038
3039         PR c/22308
3040         * gcc.dg/pr22308-1.c: New test.
3041
3042 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
3043
3044         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
3045         target.
3046         * gcc.dg/compare9.c: Use -fshort-enums instead of
3047         -fno-short-enums.  Change the last test to dg-bogus.
3048
3049 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
3050
3051         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
3052         * gcc.dg/compare9.c: New.
3053
3054 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3055
3056         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
3057
3058 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
3059
3060         PR testsuite/22288
3061         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
3062
3063
3064 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3065
3066         * gcc.dg/format/gcc_gfc-1.c: New.
3067
3068 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
3069
3070         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
3071
3072 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3073
3074         PR fortran/20842
3075         * gfortran.dg/io_invalid_1.f90: New test.
3076
3077 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
3078
3079         * gcc.dg/format/gcc_diag-1.c: Update.
3080
3081 2005-07-02  Jeff Law  <law@redhat.com>
3082
3083         * gcc.dg/tree-ssa/pr22051-1.c: New test.
3084         * gcc.dg/tree-ssa/pr22051-2.c: New test.
3085
3086 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
3087
3088         * gcc.dg/format/gcc_diag-1.c: Update.
3089
3090 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
3091
3092         PR tree-opt/22269
3093         * gcc.c-torture/compile/pr22269.c: New test.
3094
3095 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
3096
3097         PR 21584
3098         PR 22219
3099         * g++.dg/tree-ssa/pr21584-1.C: New test.
3100         * g++.dg/tree-ssa/pr21584-2.C: New test.
3101
3102 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
3103
3104         * obj-c++.dg/try-catch-11.mm: New.
3105         * objc.dg/try-catch-10.m: New.
3106
3107 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
3108
3109         * g++.dg/other/ucnid-1.C: xfail on AIX.
3110
3111 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
3112
3113         PR 22234
3114         * gcc.dg/20050629-1.c: New test.
3115
3116 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
3117
3118         * obj-c++.dg/const-str-1[0-1].mm: New.
3119         * objc.dg/const-str-1[0-1].m: New.
3120
3121 2005-05-29  Richard Henderson  <rth@redhat.com>
3122
3123         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
3124         Rename from check_effective_target_vect_no_max.
3125         (check_effective_target_vect_no_int_add): New.
3126         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
3127         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
3128         * gcc.dg/vect/vect-reduc-3.c: Likewise.
3129         * gcc.dg/vect/vect-reduc-1.c: Use both.
3130         * gcc.dg/vect/vect-reduc-2.c: Likewise.
3131
3132 2005-05-29  Richard Henderson  <rth@redhat.com>
3133
3134         * lib/target-supports.exp (check_effective_target_vect_no_max):
3135         Remove i386 and x86_64.
3136
3137 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
3138
3139         PR testsuite/21969
3140         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
3141
3142 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
3143
3144         PR middle-end/21969
3145         * gcc.dg/vect/pr21969.c: New test.
3146
3147 2005-06-28  Eric Christopher  <echristo@redhat.com>
3148
3149         PR c/22052
3150         PR c/21975
3151         * gcc.dg/inline1.c: New test.
3152         * gcc.dg/inline2.c: Ditto.
3153         * gcc.dg/inline3.c: Ditto.
3154         * gcc.dg/inline4.c: Ditto.
3155         * gcc.dg/inline5.c: Ditto.
3156
3157 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
3158
3159         PR libfortran/22142
3160         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
3161         Add testcase also testing eoshift1 for PR 22142.
3162
3163 2005-06-28  Richard Henderson  <rth@redhat.com>
3164
3165         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
3166         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
3167         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
3168         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
3169         gcc.dg/tree-ssa/20030922-2.c: Likewise.
3170
3171 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
3172
3173         PR libfortran/22142
3174         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
3175         Add testcase for PR 22142.
3176
3177 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
3178
3179         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
3180         gcc.target/ia64/fpreg-2.c: New tests.
3181
3182 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3183
3184         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
3185
3186 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3187
3188         PR libfortran/22170
3189         * gfortran.dg/slash_1.f90: New test.
3190
3191 2005-06-27  Richard Henderson  <rth@redhat.com>
3192
3193         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
3194         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
3195         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
3196         * gcc.dg/vect/vect-reduc-2.c: Likewise.
3197         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
3198         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
3199
3200 2005-06-27  Richard Henderson  <rth@redhat.com>
3201
3202         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
3203         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
3204
3205 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
3206
3207         * obj-c++.dg/proto-lossage-5.mm: New.
3208         * objc.dg/proto-lossage-5.m: New.
3209
3210 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
3211
3212         PR 21959
3213         * gcc.dg/tree-ssa/pr21959.c: New test.
3214
3215 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
3216
3217         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
3218         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
3219         testing uninitialized var.
3220
3221         * gcc.c-torture/execute/builtins/chk.h: New.
3222         * gcc.c-torture/execute/builtins/lib/chk.c: New.
3223         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
3224         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
3225         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
3226         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
3227         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
3228         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
3229         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
3230         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
3231         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
3232         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
3233         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
3234         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
3235         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
3236         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
3237         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
3238         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
3239         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
3240         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
3241         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
3242         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
3243         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
3244         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
3245         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
3246         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
3247         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
3248         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
3249         * gcc.dg/builtin-object-size-1.c: New test.
3250         * gcc.dg/builtin-object-size-2.c: New test.
3251         * gcc.dg/builtin-object-size-3.c: New test.
3252         * gcc.dg/builtin-object-size-4.c: New test.
3253         * gcc.dg/builtin-object-size-5.c: New test.
3254         * gcc.dg/builtin-stringop-chk-1.c: New test.
3255         * gcc.dg/builtin-stringop-chk-2.c: New test.
3256         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
3257         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
3258         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
3259         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
3260         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
3261         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
3262         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
3263         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
3264         * gcc.c-torture/execute/printf-1.c: New test.
3265         * gcc.c-torture/execute/fprintf-1.c: New test.
3266         * gcc.c-torture/execute/vprintf-1.c: New test.
3267         * gcc.c-torture/execute/vfprintf-1.c: New test.
3268         * gcc.c-torture/execute/printf-chk-1.c: New test.
3269         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
3270         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
3271         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
3272
3273 2005-06-27  Michael Matz  <matz@suse.de>
3274
3275         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
3276         slot is not merged if address escapes.
3277
3278 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3279
3280         PR c/21911
3281         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
3282
3283 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
3284
3285         PR middle-end/17965
3286         * gcc.c-torture/compile/20050622-1.c: New test.
3287
3288         PR middle-end/22028
3289         * gcc.dg/20050620-1.c: New test.
3290
3291 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
3292
3293         PR tree-optimization/22026
3294         * gcc.dg/tree-ssa/pr22026.c: New.
3295
3296 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
3297
3298         PR libfortran/22144
3299         * gfortran.dg/shift-alloc.f90:  New testcase.
3300
3301 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
3302
3303         * all files: Update FSF address in copyright headers.
3304
3305 2005-06-22  Jan Hubicka  <jh@suse.cz>
3306
3307         * wholeprogram-1.c: New testcase.
3308         * wholeprogram-2.c: New testcase.
3309
3310 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
3311
3312         PR 22171
3313         * gcc.dg/tree-ssa/pr22171.c: New test.
3314
3315 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
3316
3317         * gfortran.dg/simplify_modulo.f90: New.
3318
3319 2005-06-24  Jan Hubicka  <jh@suse.cz>
3320
3321         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
3322
3323 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
3324
3325         * obj-c++.dg/proto-lossage-[1-4].mm: New.
3326
3327 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
3328
3329         * obj-c++.dg/typedef-alias-1.mm: New.
3330         * objc.dg/typedef-alias-1.m: New.
3331
3332 2005-06-23  Jeff Law  <law@redhat.com>
3333
3334         * gcc.dg/tree-ssa/vrp16.c: New test.
3335
3336 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3337
3338         * lib/target-supports.exp: Add
3339         check_effective_target_fortran_large_real and
3340         check_effective_target_fortran_large_int to check for
3341         corresponding effective targets.
3342         * gfortran.dg/large_integer_kind_1.f90: New test.
3343         * gfortran.dg/large_real_kind_1.f90: New test.
3344
3345 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
3346
3347         PR tree-optimization/22117
3348         * gcc.dg/tree-ssa/pr22117.c: New.
3349
3350 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
3351
3352         PR testsuite/22123
3353         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
3354
3355 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
3356
3357         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
3358
3359 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
3360
3361         * gfortran.dg/f2c_4.f90:  Add tests for complex functions
3362         * gfortran.dg/f2c_4.c: Likewise
3363
3364 2005-06-22 Paul Brook  <paul@codesourcery.com>
3365
3366         PR fortran/21034
3367         * gfortran.dg/auto_save_1.f90: New test.
3368
3369 2005-06-22  Michael Matz  <matz@suse.de>
3370
3371         * gcc.target/x86-64/abi: New directory.
3372         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
3373         * gcc.target/x86-64/abi/README.gcc: New file.
3374         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
3375         * gcc.target/x86-64/abi/asm-support.s: New file.
3376         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
3377         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
3378         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
3379         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
3380         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
3381         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
3382         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
3383         * gcc.target/x86_64/abi/test_bitfields.c: New test.
3384         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
3385         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
3386         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
3387         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
3388         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
3389         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
3390         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
3391         * gcc.target/x86_64/abi/test_varargs.c: New test.
3392
3393 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
3394
3395         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
3396         32-bit i?86 and x86_64.
3397
3398 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
3399
3400         * obj-c++.dg/const-str-[1-9].mm: New tests.
3401
3402 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
3403
3404         PR fortran/22010
3405         * gfortran.dg/namelist_use.f90: New.
3406         * gfortran.dg/namelist_use_only.f90: New.
3407
3408 2005-06-21  Jeff Law  <law@redhat.com>
3409
3410         * gcc.dg/tree-ssa/vrp15.c: New test.
3411
3412 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
3413
3414         * lib/target-supports.exp (check_effective_target_vect_reduction):
3415         Remove.
3416         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
3417         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
3418         remove vect_reduction target keyword. Also avoid two returns in main.
3419         * gcc.dg/vect/vect-reduc-3.c: Likewise.
3420         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
3421         * gcc.dg/vect/vect-reduc-1short.c: New test.
3422         * gcc.dg/vect/vect-reduc-1char.c: New test.
3423         * gcc.dg/vect/vect-reduc-2short.c: New test.
3424         * gcc.dg/vect/vect-reduc-2char.c: New test.
3425         * gcc.dg/vect/vect-reduc-6.c: New test.
3426         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
3427         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
3428         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
3429
3430 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3431         Paul Thomas  <pault@gcc.gnu.org>
3432
3433         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
3434         New tests.
3435
3436 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3437
3438         * gfortran.dg/backslash_1.f90: New test.
3439         * gfortran.dg/backslash_2.f90: New test.
3440
3441 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
3442
3443         * gfortran.dg/duplicate_labels.f90: New test.
3444
3445 2005-06-20  Jan Beulich  <jbeulich@novell.com>
3446
3447         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
3448         unsupportable relocations.
3449         * g++.old-deja/g++.other/store-expr1.C: Likewise.
3450         * gcc.dg/20050321-2.c: xfail for NetWare.
3451
3452 2005-06-20  Andreas Jaeger  <aj@suse.de>
3453
3454         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
3455         gcc.target/i386/fastcall-sseregparm.c,
3456         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
3457
3458 2005-06-19  Richard Henderson  <rth@redhat.com>
3459
3460         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
3461
3462 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
3463
3464         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
3465
3466 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
3467
3468         PR c++/22115
3469         * g++.dg/conversion/simd2.C: Change expected error message.
3470
3471 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
3472
3473         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
3474         * gcc.dg/vect/vect-reduc-2.c: Likewise.
3475         * gcc.dg/vect/vect-reduc-3.c: Likewise.
3476
3477 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
3478
3479         * gcc.dg/fold-mod-1.c: New test.
3480
3481 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
3482
3483         PR fortran/19926
3484         * gfortran.dg/pr19926.f90: New test.
3485
3486 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
3487
3488         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
3489         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
3490         targets.
3491         * gcc.dg/vect/vect-reduc-2.c: Likewise.
3492         * gcc.dg/vect/vect-reduc-3.c: Likewise.
3493
3494 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
3495
3496         * gcc.target/ia64/float80-varargs-1.c: New test.
3497
3498 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3499
3500         PR tree-opt/22035
3501         * gfortran.dg/f2c_6.f90: New test.
3502
3503 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
3504
3505         PR c++/17413
3506         * g++.dg/template/local5.C: New.
3507
3508 2005-06-17  Richard Henderson  <rth@redhat.com>
3509
3510         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
3511
3512 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
3513
3514         PR testsuite/21945
3515         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
3516
3517 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
3518
3519         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
3520         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
3521         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
3522         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
3523         check_vect to verify the presence of hardware vector support.
3524
3525 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
3526
3527         PR testsuite/22056
3528         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
3529
3530 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3531
3532         PR libfortran/19216
3533         * gfortran.dg/pr19216.f: Add correct space between brackets and
3534         dg directive.
3535
3536 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3537
3538         PR libfortran/16436
3539         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
3540
3541 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
3542
3543         * gcc.target/i386/attributes-error.c: New testcase.
3544         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
3545         * gcc.target/i386/regparm-stdcall.c: Likewise.
3546         * gcc.target/i386/sseregparm-1.c: Likewise.
3547         * gcc.target/i386/sseregparm-2.c: Likewise.
3548
3549 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
3550
3551         * g++.dg/rtti/crash2.C: New.
3552
3553 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
3554
3555         * gcc.dg/noncompile/20040203-3.c: Update expected message.
3556
3557 2005-06-15  David Ung  <davidu@mips.com>
3558
3559         * gcc.target/mips/mips16e-extends.c: New test for testing the
3560         generation of MIPS16e zeb/zeh, seb/seh instructions.
3561
3562 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
3563
3564         PR 22018
3565         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
3566         * gcc.dg/tree-ssa/pr22018.c: New test.
3567
3568 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
3569
3570         * gcc.dg/simd-1.c: Update error messages.
3571         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
3572         * gcc.dg/simd-2.c: Update error messages.
3573         * gcc.dg/simd-4.c: New.
3574
3575 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
3576
3577         PR c++/20678
3578         * g++.dg/other/crash-4.C: New.
3579
3580 2005-06-14  Devang Patel  <dpatel@apple.com>
3581
3582         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
3583
3584 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
3585
3586         PR c++/21929
3587         * g++.dg/parse/crash11.C: Update
3588
3589 2005-06-13  Jeff Law  <law@redhat.com>
3590
3591         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
3592         perform the desired transformations.
3593         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
3594         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
3595
3596 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3597
3598         PR fortran/22038
3599         * gfortran.dg/forall_1.f90: Un-XFAIL.
3600
3601 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
3602
3603         PR c++/21929
3604         * g++.dg/parse/crash26.C: New.
3605
3606         PR c++/20789
3607         * g++.dg/init/member1.C: New.
3608
3609 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
3610
3611         * gfortran.dg/altreturn_1.f90: New test.
3612
3613 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
3614
3615         PR middle-end/21985
3616         * gcc.dg/tree-ssa/pr21985.c: New test.
3617
3618 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
3619
3620         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
3621
3622 2005-06-12  Roger Sayle  <roger@eyesopen.com>
3623
3624         PR c++/21930
3625         * g++.dg/other/error10.C: New test case.
3626
3627 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3628
3629         PR libfortran/19155
3630         * gfortran.dg/pr19155.f: Add test.
3631
3632 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3633
3634         * gfortran.dg/f2c_7.f90: New test.
3635
3636         * gfortran.dg/forall_1.f90: XFAILed.
3637
3638 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
3639
3640         * gcc.dg/pr14796-1.c: New.
3641         * gcc.dg/pr14796-2.c: New.
3642
3643 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
3644
3645         PR fortran/17792
3646         PR fortran/21375
3647         * gfortran.dg/deallocate_stat.f90:  New test.
3648
3649 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
3650
3651         * gfortran.fortran-torture/execute/in-pack.f90:  New test.
3652
3653 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
3654
3655         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
3656         access will be generated when this loop is vectorized. Test that
3657         accesses with same alignment were detected.
3658         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
3659         Test that accesses with same alignment were detected.
3660         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
3661         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
3662         alignment were detected.
3663
3664 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
3665
3666         PR c++/10611
3667         * g++.dg/conversion/simd2.C: New.
3668
3669 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3670
3671         * gcc.dg/Wcxx-compat-1.c: New.
3672
3673 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
3674
3675         PR libfortran/21480
3676         * gfortran.dg/reshape-complex.f90:  Add a test for a packed
3677         complex array.
3678
3679 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
3680
3681         * gcc.dg/alias-8.c: New.
3682
3683 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
3684
3685         * gcc.dg/format/cmn_err-1.c: Update.
3686
3687 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
3688
3689         PR target/20666
3690         * gcc.target/sparc/fexpand-2.c: New.
3691         * gcc.target/sparc/fpmerge-2.c: New.
3692         * gcc.target/sparc/fpmul-2.c: New.
3693         * gcc.target/sparc/noresult.c: New.
3694         * gcc.target/sparc/pdist-2.c: New.
3695         * gcc.target/sparc/pdist-3.c: New.
3696
3697 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
3698
3699         PR testsuite/21702
3700         * gcc.target/i386/i386.exp: Fix comment typo.
3701
3702 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
3703
3704         PR c++/19497
3705         * g++.dg/inherit/using5.C: New.
3706         * g++.dg/inherit/using6.C: New.
3707
3708 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3709
3710         PR c++/19894
3711         * g++.dg/template/ptrmem15.C: New test.
3712
3713         PR c++/20563
3714         * g++.dg/ext/label4.C: New test.
3715
3716 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3717
3718         * gcc.dg/tls/debug-1.c: New test.
3719
3720 2005-06-07  Dale Johannesen  <dalej@apple.com>
3721
3722         * gcc.target/i386/movq.c:  New.
3723
3724 2005-06-07  Dale Johannesen  <dalej@apple.com>
3725
3726         * gcc.dg/20050607-1.c:  New.
3727
3728 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
3729
3730         PR middle-end/21850
3731         * gcc.c-torture/execute/20050607-1.c: New test.
3732
3733 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
3734
3735         PR libfortran/21926
3736         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
3737         Test case where the return array has lowest stride one,
3738         but isn't packed.
3739
3740 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
3741
3742         * lib/target-supports.exp (check_effective_target_sync_int_long):
3743         Add s390 and s390x targets.
3744
3745 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
3746
3747         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
3748         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
3749         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
3750         * gcc.dg/tree-ssa/loop-9.c: New test.
3751
3752 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
3753
3754         * g++.dg/parse/defarg10.C: New.
3755
3756 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
3757
3758         PR regression/21897
3759         * gcc.c-torture/execute/20050604-1.c: New test.
3760
3761 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
3762
3763         PR 21903
3764         * g++.dg/parse/defarg9.C: New.
3765
3766         PR c++/20637
3767         * g++.dg/inherit/using4.C: New.
3768         * g++.dg/overload/error1.C: Adjust expected errors.
3769         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
3770         * g++.old-deja/g++.brendan/arm2.C: Likewise.
3771         * g++.old-deja/g++.other/redecl2.C: Likewise.
3772         * g++.old-deja/g++.other/redecl4.C: Likewise.
3773         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
3774
3775 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
3776
3777         * gfortran.dg/f2c_5.f90: Add -w to dg-options
3778
3779 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
3780
3781         * lib/gfortran.exp (gfortran_target_compile): Call
3782         dg-additional-files-options
3783         * gfortran.dg/f2c_4.f90: New file
3784         * gfortran.dg/f2c_4.c: New file
3785         * gfortran.dg/f2c_5.f90: New file
3786         * gfortran.dg/f2c_5.c: New file
3787
3788 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3789
3790         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
3791
3792         PR fortran/21912
3793         * gfortran.dg/array_constructor_4.f90: New test.
3794
3795 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
3796
3797         PR c++/21619
3798         * g++.dg/ext/builtin9.C: New test.
3799
3800 2005-06-05  Dale Johannesen  <dalej@apple.com>
3801
3802         * gcc.c-torture/execute/20050603-1.c:  Move to gcc.dg.
3803         * gcc.c-torture/execute/20050603-2.c:  Ditto.
3804
3805 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
3806
3807         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
3808         * gcc.dg/vect/vect-reduc-1.c: New.
3809         * gcc.dg/vect/vect-reduc-2.c: New.
3810         * gcc.dg/vect/vect-reduc-3.c: New.
3811
3812 2005-06-04  Dale Johannesen  <dalej@apple.com>
3813
3814         * gcc.c-torture/execute/20050603-1.c:  New.
3815         * gcc.c-torture/execute/20050603-2.c:  New.
3816         * gcc.dg/20050603-3.c:  New.
3817
3818 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3819
3820         PR fortran/19195
3821         * gfortran.dg/debug_1.f90: New test.
3822
3823         * gfortran.dg/forall_1.f90: New test.
3824
3825 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
3826
3827         * gfortran.dg/array_constructor_3.f90: New test.
3828
3829 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3830
3831         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
3832
3833 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
3834
3835         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
3836
3837 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
3838
3839         PR c/21873
3840         * gcc.dg/init-excess-1.c: New test.
3841
3842 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
3843
3844         PR c++/21853
3845         * g++.dg/expr/static_cast6.C: New test.
3846
3847 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
3848
3849         * gcc.dg/tree-ssa/vrp14.c: New test.
3850
3851 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
3852
3853         PR c++/21336
3854         * g++.dg/template/new2.C: New test.
3855
3856 2005-06-03  Josh Conner  <jconner@apple.com>
3857
3858         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
3859         all entries in initializer.
3860
3861 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
3862
3863         PR middle-end/21858
3864         * gcc.dg/pr21858.c: New testcase.
3865
3866 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
3867
3868         PR tree-optimization/21292
3869
3870         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
3871         New.
3872         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
3873         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
3874         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
3875         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
3876         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
3877
3878 2005-06-02  Richard Henderson  <rth@redhat.com>
3879
3880         * gcc.dg/sync-2.c: Use -march=i486 for i386.
3881
3882 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
3883
3884         * gcc.dg/wtypequal.c: New testcase.
3885
3886 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
3887
3888         PR 21582
3889         * gcc.dg/tree-ssa/pr21582.c: New test.
3890
3891 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
3892
3893         PR c++/21280
3894         * g++.dg/opt/interface2.h: New.
3895         * g++.dg/opt/interface2.C: New.
3896         * g++.dg/init/ctor4.C: Adjust error lines.
3897         * g++.old-deja/g++.bob/inherit2.C: Likewise.
3898         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
3899         * g++.old-deja/g++.jason/opeq3.C: Likewise.
3900         * g++.old-deja/g++.pt/assign1.C: Likewise.
3901         * g++.old-deja/g++.pt/crash20.C: Likewise.
3902
3903 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
3904
3905         PR tree-optimization/21734
3906         * g++.dg/vect/pr21734_1.cc: New.
3907         * g++.dg/vect/pr21734_2.cc: New.
3908
3909 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
3910
3911         PR c++/20350
3912         * g++.dg/template/spec24.C: New.
3913
3914         PR c++/21151
3915         * g++.dg/pch/local-1.C: New.
3916         * g++.dg/pch/local-1.Hs: New.
3917
3918 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
3919
3920         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
3921         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
3922         * gcc.dg/tree-ssa/pr14341.c: New test.
3923         * gcc.dg/tree-ssa/pr14841.c: New test.
3924         * gcc.dg/tree-ssa/pr20701.c: New test.
3925         * gcc.dg/tree-ssa/pr21086.c: New test.
3926         * gcc.dg/tree-ssa/pr21090.c: New test.
3927         * gcc.dg/tree-ssa/pr21332.c: New test.
3928         * gcc.dg/tree-ssa/pr21458.c: New test.
3929         * gcc.dg/tree-ssa/pr21658.c: New test.
3930         * gcc.dg/tree-ssa/vrp01.c: New test.
3931         * gcc.dg/tree-ssa/vrp02.c: New test.
3932         * gcc.dg/tree-ssa/vrp03.c: New test.
3933         * gcc.dg/tree-ssa/vrp04.c: New test.
3934         * gcc.dg/tree-ssa/vrp05.c: New test.
3935         * gcc.dg/tree-ssa/vrp06.c: New test.
3936         * gcc.dg/tree-ssa/vrp07.c: New test.
3937         * gcc.dg/tree-ssa/vrp08.c: New test.
3938         * gcc.dg/tree-ssa/vrp09.c: New test.
3939         * gcc.dg/tree-ssa/vrp10.c: New test.
3940         * gcc.dg/tree-ssa/vrp11.c: New test.
3941         * gcc.dg/tree-ssa/vrp12.c: New test.
3942         * gcc.dg/tree-ssa/vrp13.c: New test.
3943
3944 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
3945
3946         PR 21029
3947         * gcc.dg/tree-ssa/pr21029.c: New test.
3948
3949 2005-06-01  Roger Sayle  <roger@eyesopen.com>
3950
3951         * gfortran.dg/logint-1.f: New test case.
3952         * gfortran.dg/logint-2.f: Likewise.
3953         * gfortran.dg/logint-3.f: Likewise.
3954
3955 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
3956
3957         PR c/21536
3958         PR c/20760
3959         * gcc.dg/20050527-1.c: New test.
3960
3961         * gcc.dg/i386-sse-12.c: New test.
3962
3963         PR fortran/21729
3964         * gfortran.dg/implicit_5.f90: New test.
3965
3966 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
3967
3968         PR fortran/20883
3969         * gfortran/assign_4.f90: New test.
3970         * gfortran/assign_2.f90: Change compile to run.
3971
3972 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
3973
3974         * lib/target-supports.exp
3975         (check_effective_target_sync_char_short): New.
3976         * gcc.dg/sync-2.c: New.
3977
3978 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
3979
3980         PR tree-optimization/21817
3981         * gcc.dg/torture/pr21817-1.c: New.
3982
3983 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
3984
3985         PR c++/21165
3986         * g++.dg/template/init5.C: New.
3987
3988 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
3989
3990         * gfortran.dg/char_initialiser_actual.f90:
3991         Test character initialisers as actual arguments.
3992         * gfortran.dg/char_pointer_comp_assign.f90:
3993         Test character pointer structure component assignments.
3994         * gfortran.dg/char_array_structure_constructor.f90:
3995         Test character components in structure constructors.
3996
3997 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
3998
3999         PR middle-end/20931
4000         * g++.dg/opt/pr20931.C: New test.
4001
4002 2005-05-31  Andreas Jaeger  <aj@suse.de>
4003
4004         PR testsuite/20772
4005         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
4006         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
4007         g++.old-deja/g++.ext/asmspec1.C,
4008         g++.old-deja/g++.other/regstack.C,
4009         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
4010         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
4011         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
4012         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
4013         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
4014         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
4015         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
4016         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
4017         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
4018         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
4019         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
4020         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
4021         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
4022         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
4023         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
4024         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
4025         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
4026         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
4027         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
4028
4029 2005-05-31  Jeff Law  <law@redhat.com>
4030
4031         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
4032
4033 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
4034
4035         PR middle-end/21743
4036         * gcc.dg/builtins-1.c: Activate disabled clog test.
4037         * gcc.dg/torture/builtin-attr-1.c: Likewise.
4038
4039 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
4040
4041         * gfortran.dg/char_pointer_assign.f90:
4042         Test character-pointer assignments and pointer assignments.
4043         * gfortran.dg/char_pointer_dummy.f90:
4044         Test character-pointer dummy arguments.
4045         * gfortran.dg/char_pointer_func.f90:
4046         Test character-pointer function returns.
4047         * gfortran.dg/char_pointer_dependency.f90:
4048         Test character-pointer functions with dependencies.
4049
4050 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
4051
4052         PR c++/21784
4053         * g++.dg/lookup/using14.C: New test.
4054
4055 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
4056
4057         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
4058         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
4059         trailing ^M.
4060
4061 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
4062
4063         PR c++/17413
4064         * g++.dg/template/local5.C: New.
4065
4066         PR target/21761
4067         * gcc.c-torture/compile/pr21761.c: New.
4068
4069         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
4070         before darwin8.
4071
4072 2005-05-30  Steven G. Kargl
4073
4074         PR fortran/20846
4075         * gfortran.dg/inquire_8.f90: New test.
4076
4077 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4078
4079         PR libfortran/21376
4080         * gfortran.dg/output_exponents_1.f90: New test.
4081
4082 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4083
4084         PR libfortran/20006
4085         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
4086
4087 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
4088
4089         PR c++/21210
4090         * g++.dg/ext/complex1.C: New test.
4091
4092         PR c++/21340
4093         * g++.dg/init/ctor6.C: New test.
4094
4095 2005-05-29  Jan Hubicka  <jh@suse.cz>
4096
4097         * gcc.c-torture/compile/pr21562.c: New.
4098
4099 2005-05-28  Steven G. Kargl <kargls@comcast.net>
4100
4101         * gfortran.dg/subnormal_1.f90: New test.
4102
4103 2005-05-28  Jan Hubicka  <jh@suse.cz>
4104
4105         * tree-prof.exp: Fix comment.
4106         * value-prof-1.c: New.
4107         * value-prof-2.c: New.
4108         * value-prof-3.c: New.
4109         * value-prof-4.c: New.
4110
4111 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
4112
4113         PR c++/21614
4114         * g++.dg/expr/ptrmem6.C: New test.
4115         * g++.dg/expr/ptrmem6a.C: Likewise.
4116
4117 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
4118
4119         PR tree-optimization/21658
4120         * gcc.dg/tree-ssa/pr21658.c: New.
4121
4122 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
4123
4124         PR c++/21455
4125         * g++.dg/inherit/ptrmem3.C: New.
4126
4127         PR c++/21681
4128         * g++.dg/parse/template16.C: New.
4129
4130 2005-05-27  Andreas Jaeger  <aj@suse.de>
4131
4132         * gcc.dg/setjmp-2.c: Only run in 32-bit.
4133
4134         * gcc.dg/i386-sse-8.c: Run test on all archs.
4135
4136 2005-05-26  Mike Stump  <mrs@apple.com>
4137
4138         * objc.dg/isa-field-1.m: Only run on darwin.
4139         * objc.dg/lookup-1.m: Likewise.
4140         * objc.dg/try-catch-8.m: Likewise.
4141
4142 2005-05-26  Roger Sayle  <roger@eyesopen.com>
4143
4144         PR tree-optimization/9814
4145         * gcc.dg/pr9814-1.c: New test case.
4146
4147 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
4148
4149         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
4150         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
4151         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
4152         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
4153         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
4154         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
4155         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
4156         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
4157         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
4158         objc.dg/try-catch-8.m: New.
4159
4160 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
4161
4162         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
4163         remove extraneous semicolons.
4164
4165 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
4166
4167         * obj-c++.dg/comp-types-12.mm: New.
4168         * objc.dg/comp-types-11.m: New.
4169         * objc.dg/selector-4.m: New.
4170
4171 2005-05-26  Andreas Jaeger  <aj@suse.de>
4172
4173         PR testsuite/20772
4174         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
4175         g++.old-deja/g++.ext/attrib3.C,
4176         g++.old-deja/g++.other/store-expr1.C,
4177         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
4178         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
4179         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
4180         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
4181         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
4182         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
4183         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
4184         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
4185         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
4186         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
4187         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
4188         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
4189         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
4190         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
4191         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
4192         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
4193         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
4194         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
4195         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
4196
4197 2005-05-26  Andreas Jaeger  <aj@suse.de>
4198
4199         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
4200         x86-64 compilation.
4201
4202 2005-05-26  Andreas Jaeger  <aj@suse.de>
4203
4204         PR testsuite/20772
4205         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
4206         gcc.misc-tests/i386-pf-athlon-1.c,
4207         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
4208         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
4209         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
4210         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
4211         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
4212         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
4213         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
4214         programs.
4215
4216         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
4217         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
4218         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
4219         x86-64 compilation.
4220
4221         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
4222         x86_64.
4223
4224         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
4225         effective-target ilp32.
4226
4227 2005-05-26  David Ung  <davidu@mips.com>
4228
4229         * gcc.target/mips/ext_ins.c: New test for testing the generation
4230         of MIPS32/64 rev 2 ext/ins instructions.
4231
4232 2005-05-26  Andreas Jaeger  <aj@suse.de>
4233
4234         * treelang/compile/unsigned.tree: Use gimple instead of
4235         nonexisting generic dump.
4236
4237 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
4238
4239         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
4240
4241 2005-05-26  Andreas Jaeger  <aj@suse.de>
4242
4243         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
4244
4245 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
4246
4247         PR libfortran/17283
4248         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
4249         Test callee-allocated memory with write statements.
4250
4251 2005-05-25  Roger Sayle  <roger@eyesopen.com>
4252
4253         PR middle-end/21709
4254         * gcc.dg/pr21709-1.c: New test case.
4255
4256 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
4257             Mike Stump  <mrs@apple.com>
4258
4259         * objc/execute/next_mapping.h: Update for C++.
4260
4261         * obj-c++.dg/selector-1.mm: Move to...
4262         * obj-c++.dg/selector-4.mm: here...
4263
4264         * obj-c++.dg/basic.mm: New.
4265         * obj-c++.dg/comp-types-1.mm: New.
4266         * obj-c++.dg/cxx-class-1.mm: New.
4267         * obj-c++.dg/cxx-ivars-1.mm: New.
4268         * obj-c++.dg/cxx-ivars-2.mm: New.
4269         * obj-c++.dg/cxx-ivars-3.mm: New.
4270         * obj-c++.dg/cxx-scope-1.mm: New.
4271         * obj-c++.dg/cxx-scope-2.mm: New.
4272         * obj-c++.dg/defs.mm: New.
4273         * obj-c++.dg/empty-private-1.mm: New.
4274         * obj-c++.dg/encode-1.mm: New.
4275         * obj-c++.dg/encode-2.mm: New.
4276         * obj-c++.dg/encode-3.mm: New.
4277         * obj-c++.dg/extern-c-1.mm: New.
4278         * obj-c++.dg/extra-semi.mm: New.
4279         * obj-c++.dg/fix-and-continue-2.mm: New.
4280         * obj-c++.dg/isa-field-1.mm: New.
4281         * obj-c++.dg/ivar-list-semi.mm: New.
4282         * obj-c++.dg/local-decl-1.mm: New.
4283         * obj-c++.dg/lookup-1.mm: New.
4284         * obj-c++.dg/lookup-2.mm: New.
4285         * obj-c++.dg/method-1.mm: New.
4286         * obj-c++.dg/method-2.mm: New.
4287         * obj-c++.dg/method-3.mm: New.
4288         * obj-c++.dg/method-4.mm: New.
4289         * obj-c++.dg/method-5.mm: New.
4290         * obj-c++.dg/method-6.mm: New.
4291         * obj-c++.dg/method-7.mm: New.
4292         * obj-c++.dg/no-extra-load.mm: New.
4293         * obj-c++.dg/overload-1.mm: New.
4294         * obj-c++.dg/pragma-1.mm: New.
4295         * obj-c++.dg/pragma-2.mm: New.
4296         * obj-c++.dg/private-1.mm: New.
4297         * obj-c++.dg/private-2.mm: New.
4298         * obj-c++.dg/proto-qual-1.mm: New.
4299         * obj-c++.dg/qual-types-1.mm: New.
4300         * obj-c++.dg/stubify-1.mm: New.
4301         * obj-c++.dg/stubify-2.mm: New.
4302         * obj-c++.dg/super-class-1.mm: New.
4303         * obj-c++.dg/super-class-2.mm: New.
4304         * obj-c++.dg/super-dealloc-1.mm: New.
4305         * obj-c++.dg/super-dealloc-2.mm: New.
4306         * obj-c++.dg/template-1.mm: New.
4307         * obj-c++.dg/template-2.mm: New.
4308         * obj-c++.dg/template-3.mm: New.
4309         * obj-c++.dg/template-4.mm: New.
4310         * obj-c++.dg/template-5.mm: New.
4311         * obj-c++.dg/template-6.mm: New.
4312         * obj-c++.dg/try-catch-1.mm: New.
4313         * obj-c++.dg/try-catch-2.mm: New.
4314         * obj-c++.dg/try-catch-3.mm: New.
4315         * obj-c++.dg/try-catch-4.mm: New.
4316         * obj-c++.dg/try-catch-5.mm: New.
4317         * obj-c++.dg/try-catch-6.mm: New.
4318         * obj-c++.dg/try-catch-7.mm: New.
4319         * obj-c++.dg/try-catch-8.mm: New.
4320         * obj-c++.dg/try-catch-9.mm: New.
4321         * obj-c++.dg/va-meth-1.mm: New.
4322
4323 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
4324
4325         * obj-c++.dg/selector-1.mm: New.
4326         * obj-c++.dg/selector-2.mm: New.
4327
4328 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
4329
4330         * obj-c++.dg/selector-3.mm: New.
4331         * objc.dg/selector-3.m: New.
4332
4333 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
4334
4335         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
4336         about where warning appears.
4337
4338 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
4339
4340         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
4341         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
4342         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4343         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4344
4345 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
4346
4347         * gcc.dg/20050524-1.c: New test.
4348
4349 2005-05-25  Jan Hubicka  <jh@suse.cz>
4350
4351         * gcc.dg/tree-prof/inliner-1.c: New.
4352
4353 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
4354
4355         * gcc.dg/tree-prof: New directory.
4356         * gcc.dg/tree-prof/tree-prof.exp: New.
4357
4358 2005-05-25  DJ Delorie  <dj@redhat.com>
4359
4360         * gcc.dg/Wattributes-1.c: New.
4361         * gcc.dg/Wattributes-2.c: New.
4362         * gcc.dg/Wattributes-3.c: New.
4363
4364 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
4365
4366         PR tree-optimization/19833
4367         * gcc.dg/uninit-4.c: Remove xfail.
4368         * gcc.dg/uninit-9.c: Ditto.
4369
4370 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
4371
4372         * obj-c++.dg/bitfield-[1-5].mm: New.
4373         * obj-c++.dg/class-protocol-1.mm: New.
4374         * obj-c++.dg/comp-types-1[0-1].mm: New.
4375         * obj-c++.dg/comp-types-[2-9].mm: New.
4376         * obj-c++.dg/encode-[4-8].mm: New.
4377         * obj-c++.dg/layout-1.mm: New.
4378         * obj-c++.dg/method-1[0-9].mm: New.
4379         * obj-c++.dg/method-2[0-1].mm: New.
4380         * obj-c++.dg/method-[8-9].mm: New.
4381         * obj-c++.dg/objc-gc-3.mm: New.
4382         * obj-c++.dg/try-catch-10.mm: New.
4383         * objc.dg/bitfield-5.m: New.
4384         * objc.dg/comp-types-10.m: New.
4385         * objc.dg/comp-types-9.m: New.
4386         * objc.dg/layout-1.m: New.
4387         * objc.dg/objc-gc-4.m: New.
4388         * objc.dg/try-catch-9.m: New.
4389         * objc.dg/class-protocol-1.m: Tweak diagnostics.
4390         * objc.dg/comp-types-1.m: Likewise.
4391         * objc.dg/comp-types-[5-6].m: Likewise.
4392         * objc.dg/method-9.m: Likewise.
4393
4394 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
4395
4396         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
4397         and on hardware without VMX support.
4398
4399         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
4400
4401         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
4402
4403         * lib/profopt.exp (dg-final-generate, dg-final-use,
4404         profopt-final-code, profopt-get-options): New.
4405         (profopt-execute): Process test directives.
4406
4407         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
4408         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
4409         cleanup-tree-dump, cleanup-saved-temps): Update comments.
4410
4411 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
4412
4413         PR C++/21645
4414         * g++.dg/init/ctor5.C: New test.
4415
4416 2005-05-24  Ira Rosen  <irar@il.ibm.com>
4417
4418         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
4419         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
4420         vect-113.c, vect-114.c.
4421
4422 2005-05-23  Adam Nemet  <anemet@lnxw.com>
4423
4424         * gcc.dg/const-elim-1.c: Remove xfails.
4425
4426 2005-05-23  Jeff Law  <law@redhat.com>
4427
4428         * gcc.c-torture/compile/pr21638.c: New test.
4429         * gcc.c-torture/compile/20050520-1.c: New test.
4430
4431 2005-05-23  Nick Clifton  <nickc@redhat.com>
4432
4433         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
4434         be a proper triple, ie: m32r*-*-*.
4435         * g++.old-deja/g++.jason/thunk3.C: Likewise.
4436
4437 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
4438
4439         PR middle-end/21331
4440         PR tree-opt/21293
4441         * gcc.c-torture/compile/pr21293.c: New test.
4442         * gcc.c-torture/execute/pr21331.c: New test.
4443
4444 2004-05-20  Richard Henderson  <rth@redhat.com>
4445
4446         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
4447
4448 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
4449
4450         * obj-c++-dg.exp: Add.
4451         * obj-c++.exp: Add.
4452         * obj-c++.dg/dg.exp: Add.
4453
4454 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
4455
4456         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
4457         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
4458
4459 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
4460
4461         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
4462
4463 2004-05-19  Richard Henderson  <rth@redhat.com>
4464
4465         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
4466
4467 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
4468
4469         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
4470
4471         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
4472
4473 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
4474
4475         PR c++/21495
4476         * g++.dg/parse/extern1.C: New test.
4477         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
4478
4479 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4480
4481         * gcc.dg/c99-math.h: New.
4482         * gcc.dg/c99-math-float-1.c: New test.
4483         * gcc.dg/c99-math-double-1.c: Likewise.
4484         * gcc.dg/c99-math-long-double-1.c: Likewise.
4485
4486 2005-05-18  Richard Henderson  <rth@redhat.com>
4487
4488         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
4489
4490 2005-05-18  Devang Patel  <dpatel@apple.com>
4491
4492         * g++.dg/opt/20050511-1.C: New test.
4493
4494 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
4495
4496         PR libfortran/21127
4497         * gfortran.dg/reshape-complex.f90:  New test.
4498
4499 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
4500
4501         * gfortran.dg/array_constructor_1.f90: New test.
4502         * gfortran.dg/array_constructor_2.f90: New test.
4503
4504 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
4505
4506         PR fortran/20954
4507         * gfortran.dg/pr20954.f: New test.
4508
4509 2005-05-17  Mike Stump  <mrs@apple.com>
4510
4511         Yet more Objective-C++...
4512
4513         * objc.dg/method-5.m: Update.
4514         * objc.dg/method-6.m: Update.
4515         * objc.dg/method-7.m: Update.
4516         * objc.dg/method-9.m: Update.
4517         * objc.dg/try-catch-2.m: Update.
4518
4519 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
4520
4521         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
4522         Remove little-endian optimizations.
4523
4524 2005-05-17  Jeff Law  <law@redhat.com>
4525
4526         * g++.dg/tree-ssa/pr14814.C: New test.
4527         * gcc.dg/tree-ssa/pr14814.C: New test.
4528         * gcc.dg/tree-ssa/pr17141-1.C: New test.
4529         * gcc.dg/tree-ssa/pr17141-2.C: New test.
4530
4531 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
4532
4533         * gcc.dg/compat/generate-random.c: Do not include
4534         libiberty.h.
4535         * gcc.dg/compat/generate-random_r.c: Likewise.
4536
4537 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
4538
4539         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
4540
4541 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
4542
4543         PR middle-end/21595
4544         * g++.dg/tree-ssa/builtin1.C: New testcase.
4545
4546 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
4547
4548         PR c++/21454
4549         * g++.dg/opt/const4.C: New test.
4550
4551         PR middle-end/21492
4552         * g++.dg/opt/crossjump1.C: New test.
4553
4554         PR tree-optimization/21610
4555         * gcc.c-torture/compile/20050516-1.c: New test.
4556
4557         PR fortran/15080
4558         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
4559         about the test failing.
4560         * gfortran.fortran-torture/execute/where_7.f90: New test.
4561         * gfortran.fortran-torture/execute/where_8.f90: New test.
4562
4563 2005-05-16  Richard Henderson  <rth@redhat.com>
4564
4565         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
4566         i?86 and x86_64.
4567
4568 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
4569
4570         * gcc.dg/compat/generate-random.c (config.h): Do not include.
4571         (limits.h): Include unconditionally.
4572         (stdlib.h): Likewise.
4573         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
4574         (limits.h): Include unconditionally.
4575         (stdlib.h): Likewise.
4576         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
4577         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
4578         (limits.h): Include unconditionally.
4579         (stdlib.h): Likewise.
4580         (hashtab.h): Do not include.
4581         (getopt.h): Likewise.
4582         (stddef.h): Include.
4583         (hashval_t): Define.
4584         (struct entry): Add "next" field.
4585         (HASH_SIZE): New macro.
4586         (hash_table): New variable.
4587         (switchfiles): Do not use xmalloc.
4588         (mix): New macro.
4589         (iterative_hash): New function.
4590         (hasht): Remove.
4591         (e_exists): New function.
4592         (e_insert): Likewise.
4593         (output): Use, instead of libiberty hashtable functions.
4594         (main): Do not use getopt.  Do not call htab_create.
4595
4596 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
4597
4598         PR libstdc++/21526
4599         * lib/target-supports.exp (check_mkfifo_available):
4600         Return 0 for cygwin as mkfifo support incomplete on platform.
4601         Fix typos in comments.
4602
4603 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
4604
4605         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
4606
4607 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
4608
4609         PR fortran/17432
4610         * gfortran.dg/assign_4.f: New test.
4611
4612 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
4613
4614         PR tree-optimization/21563
4615         * gcc.dg/tree-ssa/pr21563.c: New.
4616
4617 2005-05-14  Jan Hubicka  <jh@suse.cz>
4618
4619         * gcc.dg/noreturn-7.c: Allow control reaches warning.
4620
4621 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
4622
4623         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
4624
4625 2005-05-13  Julian Brown  <julian@codesourcery.com>
4626
4627         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
4628         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
4629
4630 2005-05-13  Jan Hubicka  <jh@suse.cz>
4631
4632         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
4633         * gcc.dg/fold-xor-?.c: Likewise.
4634         * gcc.dg/pr15784-?.c: Likewise.
4635         * gcc.dg/pr20922-?.c: Likewise.
4636         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
4637         * gcc.dg/tree-ssa/pr17598.c: Likewise.
4638         * gcc.dg/tree-ssa/pr20470.c: Likewise.
4639
4640 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4641
4642         PR fortran/21260
4643         * gfortran.dg/hollerith_1.f90: New test.
4644
4645 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4646
4647         * gfortran.dg/func_result_2.f90: New test.
4648
4649 2005-05-11  Bud Davis  <bdavis@gfortran.org>
4650
4651         * gfortran.dg/dev_null.f90: New test.
4652
4653 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
4654
4655         * gcc.dg/arm-vfp1.c: Revert last change.
4656
4657 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
4658
4659         PR middle-end/19807
4660         PR tree-optimization/19639
4661         * g++.dg/tree-ssa/pr19807.C: New testcase.
4662
4663 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4664
4665         PR libfortran/21471
4666         * gfortran.dg/append-1.f90: New test.
4667
4668 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
4669
4670         * gcc.dg/pr18501.c: XFAIL.
4671         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
4672         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
4673         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
4674         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
4675         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
4676         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
4677         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
4678         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
4679
4680 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4681
4682         PR fortran/20178
4683         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
4684         gfortran.dg/f2c_3.f90: New tests.
4685
4686         * gfortran.dg/return_1.f90: Fix dg annotation.
4687
4688 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
4689
4690         * gcc.c-torture/compile/20050510-1.c: New test.
4691
4692 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
4693
4694         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
4695
4696 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
4697
4698         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
4699
4700 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
4701
4702         PR c/17913
4703         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
4704
4705 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
4706
4707         PR c/21342
4708         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
4709         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
4710
4711 2005-05-10  Ben Elliston  <bje@au.ibm.com>
4712
4713         PR debug/16676
4714         * gcc.dg/debug/pr16676.c: New test.
4715
4716 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
4717
4718         PR testsuite/21443
4719         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
4720         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
4721         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
4722         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
4723         Change -O1 to -O2.
4724         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
4725         -fno-tree-dominator-opts.
4726
4727 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4728
4729         * gfortran.dg/return_1.f90: New test.
4730
4731 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
4732
4733         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
4734
4735         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
4736
4737 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
4738
4739         PR c++/21427
4740         * g++.dg/inherit/covariant13.C: New.
4741
4742 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4743
4744         PR libfortran/19155
4745         * gfortran.dg/pr19155.f: New test.
4746
4747 2005-05-08  Roger Sayle  <roger@eyesopen.com>
4748
4749         PR inline-asm/8788
4750         * gcc.dg/pr8788-1.c: New testcase.
4751
4752 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
4753
4754         PR target/21416
4755         * gcc.target/mips/fpcmp-[12].c: New tests.
4756
4757 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
4758
4759         * lib/target-supports-dg.exp (dg-require-fork): New function.
4760         (dg-require-mkfifo): Likewise.
4761         * lib/target-supports.exp (check_function_available): New
4762         function.
4763         (check_fork_available): Likewise.
4764         (check_mkfifo_available): Likewise.
4765
4766 2005-05-06  Jeff Law  <law@redhat.com>
4767
4768         * gcc.c-torture/compile/pr21380.c: New test.
4769
4770 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
4771
4772         PR c++/20961
4773         * g++.dg/ext/weak3.C: New test.
4774
4775 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
4776
4777         PR c++/21352
4778         * g++.dg/template/crash37.C: New test.
4779
4780 2005-05-05  Paul Brook  <paul@codesourcery.com>
4781
4782         * gcc.dg/arm-g2.c: Use effective-target arm32.
4783         * gcc.dg/arm-mmx-1.c: Ditto.
4784         * gcc.dg/arm-scd42-2.c: Ditto.
4785         * gcc.dg/arm-vfp1.c: Ditto.
4786         * lib/target-supports.exp (check_effective_target_arm32): New
4787         function.
4788
4789 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
4790
4791         PR libfortran/21354
4792         gfortran.dg/in_pack_rank7.f90:  New test.
4793
4794 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
4795
4796         PR middle-end/15618
4797         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
4798
4799 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
4800
4801         PR middle-end/21265
4802         * gcc.dg/20050503-1.c: New test.
4803
4804         PR rtl-optimization/21239
4805         * gcc.dg/i386-sse-11.c: New test.
4806
4807 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
4808
4809         PR target/16888
4810         * gcc.target/i386/asm-1.c: New test.
4811
4812 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
4813
4814         PR rtl-optimization/21330
4815         * gcc.c-torture/execute/20050502-1.c: New test.
4816
4817         PR target/21297
4818         * gcc.c-torture/execute/20050502-2.c: New test.
4819
4820 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
4821
4822         PR middle-end/21282
4823         * gcc.dg/pr21282.c: New.
4824
4825 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
4826
4827         * gcc.dg/vect/pr20122.c:  Clean up .vect file.
4828         * gcc.dg/vect/vect-92.c: Likewise
4829         * gcc.dg/vect/vect-93.c: Likewise
4830         * gcc.dg/vect/vect-dv-1.c: Likewise
4831         * gcc.dg/vect/vect-dv-2.c: Likewise
4832         * gcc.dg/vect/vect-ifcvt-10.c: Likewise
4833
4834 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
4835
4836         * gfortran.dg/vect/vect-1.f90:  Clean up .vect file.
4837         * gfortran.dg/vect/vect-2.f90:  Likewise
4838         * gfortran.dg/vect/vect-3.f90:  Likewise
4839         * gfortran.dg/vect/vect-4.f90:  Likewise
4840         * gfortran.dg/vect/vect-5.f90:  Likewise
4841
4842 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
4843
4844         PR target/20813
4845         * gcc.dg/rs6000-fpint-2.c: New.
4846
4847 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
4848
4849         PR c/15698
4850         * gcc.dg/builtins-30.c: Update expected messages.
4851         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
4852         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
4853         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
4854
4855 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
4856
4857         PR tree-optimization/21294
4858         * gcc.dg/tree-ssa/pr21294.c: New.
4859
4860 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
4861
4862         * gcc.dg/altivec-3.c (vec_store): Do not use the old
4863         __builtin_altivec_st_internal_4si built-in.
4864
4865 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
4866
4867         PR c++/15875
4868         * g++.dg/template/ptrmem14.C: New test.
4869
4870 2005-05-02  Paul Brook  <paul@codesourcery.com>
4871
4872         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
4873
4874 2005-05-02  Michael Matz  <matz@suse.de>
4875
4876         PR c++/19542
4877         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
4878
4879 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
4880
4881         * g++.dg/cpp/weak.C: New test.
4882
4883 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
4884
4885         * gcc.dg/tree-ssa/loop-8.c: New test.
4886
4887 2005-04-30  Michael Maty  <matz@suse.de>
4888
4889         * gcc.dg/inline-mcpy.c: New test.
4890
4891 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
4892
4893         PR libfortran/18958
4894         * gfortran.dg/eoshift.f90:  New test case.
4895
4896 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
4897
4898         PR libfortran/18857
4899         * gfortran.dg/matmul_1.f90: New test.
4900
4901 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
4902
4903         PR tree-optimization/21030
4904         * gcc.dg/tree-ssa/pr21030.c: New.
4905
4906 2005-04-29  Devang Patel  <dpatel@apple.com>
4907
4908         PR tree-optimization/21272
4909         * gcc.dg/vect/vect-ifcvt-10.c: New test.
4910
4911 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
4912
4913         PR fortran/13082
4914         PR fortran/18824
4915         * gfortran.dg/entry_4.f90: New test.
4916         * gfortran.fortran-torture/execute/entry_1.f90: New test.
4917         * gfortran.fortran-torture/execute/entry_2.f90: New test.
4918         * gfortran.fortran-torture/execute/entry_3.f90: New test.
4919         * gfortran.fortran-torture/execute/entry_4.f90: New test.
4920         * gfortran.fortran-torture/execute/entry_5.f90: New test.
4921         * gfortran.fortran-torture/execute/entry_6.f90: New test.
4922         * gfortran.fortran-torture/execute/entry_7.f90: New test.
4923
4924 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4925
4926         * gfortran.fortran-torture/execute/entry_8.f90: New test.
4927
4928 2005-04-29  Paul Brook   <paul@codesourcery.com>
4929
4930         * gfortran.dg/entry_3.f90: New test.
4931
4932 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4933
4934         * gfortran.dg/implicit_4.f90: New test.
4935
4936 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
4937
4938         * lib/target-supports.exp (check_profiling_available): Return
4939         false for xtensa-*-elf.
4940
4941 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
4942
4943         * lib/fortran-torture.exp (fortran-torture.exp): Catch
4944         error if file cannot be deleted.
4945
4946 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
4947
4948         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
4949         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
4950         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
4951         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
4952         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
4953         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
4954         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
4955         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
4956         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
4957         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
4958         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
4959         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
4960         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
4961
4962 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4963
4964         PR fortran/20865
4965         * gfortran.dg/pr20865.f90: New test.
4966
4967 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
4968
4969         * gcc.dg/void-cast-2.c: New test.
4970
4971 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
4972
4973         PR c/21159
4974         * gcc.dg/void-cast-1.c: New test.
4975
4976 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
4977
4978         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
4979
4980 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4981
4982         PR fortran/21177
4983         * gfortran.dg/pr21177.f90: New test.
4984
4985 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
4986
4987         PR tree-optimization/21171
4988         * gcc.dg/tree-ssa/pr21171.c: New test.
4989
4990 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
4991
4992         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
4993         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
4994         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
4995         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
4996         gcc.dg/tree-ssa/gen-vect-32.c: New.
4997         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
4998         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
4999         don't run on PPC32.
5000
5001 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
5002
5003         PR c/21213
5004         * gcc.dg/transparent-union-3.c: New test.
5005
5006 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
5007
5008         PR c/20740
5009         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
5010         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
5011         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
5012         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
5013         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
5014         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
5015
5016 2005-04-26  Jeff Law  <law@redhat.com>
5017
5018         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
5019         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
5020         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
5021         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
5022         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
5023         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
5024         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
5025
5026 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
5027
5028         PR tree-optimization/17598
5029         * gcc.dg/tree-ssa/pr17598.c: New testcase.
5030
5031 2005-04-25  Mike Stump  <mrs@apple.com>
5032
5033         * objc.dg/fix-and-continue-1.m: Add.
5034
5035 2005-04-25  Roger Sayle  <roger@eyesopen.com>
5036
5037         PR c++/20995
5038         * g++.dg/opt/pr20995-1.C: New test case.
5039
5040 2005-04-25  Devang Patel <dpatel@apple.com>
5041
5042         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
5043
5044 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
5045
5046         PR testsuite/21062
5047         * g++.dg/opt/alias2.C (printf): Correct the prototype.
5048
5049 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
5050
5051         PR C++/21188
5052         * g++.dg/opt/rtti2.C: New test.
5053
5054 2005-04-25  Paul Brook  <paul@codesourcery.com>
5055         Steven G. Kargl  <kargls@comcast.net>
5056
5057         PR fortran/20879
5058         * gfortran.dg/ichar_1.f90: New file.
5059
5060 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
5061
5062         PR middle-end/20991
5063         * g++.dg/opt/pr20991.C: New test.
5064
5065         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
5066         where sizeof (type) < __alignof__ (type).
5067         * gcc.dg/compat/struct-layout-1.h: Likewise.
5068
5069 2005-04-24  Per Bothner  <per@bothner.com>
5070             Devang Patel  <dpatel@apple.com>
5071
5072         PR preprocessor/20907
5073         * gcc.dg/cpp/very-long-comment.c: New test.
5074
5075 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5076
5077         PR fortran/20059
5078         * gfortran.dg/common_5.f: New test.
5079
5080 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
5081
5082         PR middle-end/21082
5083         * g++.dg/tree-ssa/pr21082.C: New testcase.
5084
5085 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
5086
5087         * gcc.dg/vect/vect-99.c: New test.
5088
5089 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
5090
5091         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
5092
5093 2005-04-22  Jeff Law  <law@redhat.com>
5094
5095         * gcc.dg/uninit-5.c: Remove xfails.
5096         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
5097         conditionals and loads.
5098
5099 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
5100
5101         PR libfortran/20074
5102         PR libfortran/20436
5103         PR libfortran/21108
5104         * gfortran.dg/nested_reshape.f90: new test
5105         * gfortran.dg/reshape-alloc.f90: new test
5106         * gfortran.dg/reshape.f90: new test
5107
5108 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
5109
5110         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
5111
5112         * gcc.dg/arm-vfp1.c: New test.
5113
5114 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
5115
5116         PR c++/21087
5117         * g++.dg/lookup/builtin2.C: New test.
5118
5119 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
5120
5121         * gcc.dg/weak/weak-13.c: New test.
5122
5123 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
5124
5125         * lib/target-supports.exp (check_effective_target_sync_int_long):
5126         Add powerpc*.
5127
5128 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
5129
5130         * gcc.target/mips/branch-1.c: New test.
5131
5132 2005-04-21  Richard Henderson  <rth@redhat.com>
5133
5134         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
5135         * gcc.dg/vect/vect-86.c: Likewise.
5136         * gcc.dg/vect/vect-87.c: Likewise.
5137         * gcc.dg/vect/vect-88.c: Likewise.
5138
5139 2005-04-21  Devang Patel  <dpatel@apple.com>
5140
5141         PR optimization/20994
5142         * gcc.dg/tree-ssa/ifc-3.c: New test.
5143
5144 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
5145
5146         PR c/12913
5147         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
5148         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
5149         gcc.dg/c99-vla-jump-5.c: New tests.
5150
5151 2005-04-19  Richard Henderson  <rth@redhat.com>
5152
5153         * lib/target-supports.exp (check_effective_target_vect_int_mult):
5154         Fix typo in exists check.
5155         (check_effective_target_sync_int_long): New.
5156         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
5157         * gcc.dg/ia64-sync-2.c: Likewise.
5158         * gcc.dg/ia64-sync-3.c: Likewise.
5159         * gcc.dg/ia64-sync-4.c: Likewise.
5160
5161 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
5162
5163         * gcc.dg/fold-xor-1.c: New test.
5164         * gcc.dg/fold-xor-2.c: New test.
5165
5166 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
5167
5168         PR target/20670
5169         * g++.dg/eh/fp-regs.C: New test.
5170
5171 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
5172
5173         * gcc.dg/Wint-to-pointer-cast-1.c,
5174         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
5175         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
5176         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
5177
5178 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5179
5180         PR fortran/16861
5181         * gfortran.dg/pr16861.f90: New test.
5182
5183 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
5184
5185         * gcc.dg/pr21085.c: New test.
5186
5187 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
5188
5189         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
5190         (setup_mips_tests, dg-mips-options): New procedures.
5191         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
5192         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
5193         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
5194         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
5195         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
5196         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
5197         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
5198         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
5199         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
5200         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
5201         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
5202         dg-mips-options instead of dg-options.  Remove now-redundant
5203         preprocessor guards.
5204         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
5205         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
5206         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
5207         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
5208         * gcc.dg/vr-mult-2.c: Delete.
5209         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
5210         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
5211         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
5212         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
5213         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
5214         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
5215         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
5216
5217 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
5218
5219         * ada/acats/run_all.sh: Use sync when executable not present.
5220
5221 2005-04-18  Devang Patel  <dpatel@apple.com>
5222
5223         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
5224         * gcc.dg/vect/vect-11a.c: New.
5225         * gcc.dg/vect/vect-none.c: Update.
5226         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
5227
5228 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
5229
5230         PR tree-optimization/20922
5231         * gcc.dg/pr20922-1.c: New test.
5232         * gcc.dg/pr20922-2.c: New test.
5233         * gcc.dg/pr20922-3.c: New test.
5234         * gcc.dg/pr20922-4.c: New test.
5235         * gcc.dg/pr20922-5.c: New test.
5236         * gcc.dg/pr20922-6.c: New test.
5237
5238 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5239
5240         PR libfortran/20950
5241         * gfortran.dg/pr20950.f: New test.
5242
5243 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5244
5245         PR libfortran/19216
5246         * gfortran.dg/pr19216.f: New test.
5247
5248 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
5249
5250         PR tree-optimization/21001
5251         * gcc.dg/tree-ssa/pr21001.c: New.
5252
5253 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
5254
5255         PR libfortran/21075
5256         * gfortran.dg/reshape_rank7.f90: New test.
5257
5258 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
5259
5260         PR libfortran/12884 gfortran.dg/pr12884.f: New test
5261         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
5262         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
5263         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
5264         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
5265         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
5266         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
5267         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
5268         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
5269         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
5270         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
5271         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
5272         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
5273         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
5274         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
5275         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
5276         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
5277         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
5278         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
5279         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
5280         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
5281
5282 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
5283
5284         * gfortran.dg/wtruncate.f: New testcase.
5285         * gfortran.dg/wtruncate.f90: New testcase.
5286
5287 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
5288
5289         PR c++/21025
5290         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
5291         which sizeof/alignof is dependent, rather than just whether we are
5292         processing_template_decl.
5293
5294 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
5295
5296         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
5297         corrected typo where the wrong variables had been compared.
5298
5299 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
5300
5301         PR libfortran/18495
5302         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
5303         Test callee-allocated version of return array with a write
5304         statement.
5305         Test spread with a temporary with another write statement.
5306
5307 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
5308
5309         PR tree-optimization/21031
5310         * gcc.dg/tree-ssa/pr21031.c: New.
5311
5312 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
5313
5314         PR tree-optimization/21004
5315         * gcc.dg/builtins-53.c: Include builtins-config.h.
5316         Check floorf, ceilf, floorl and ceill transformations
5317         only when HAVE_C99_RUNTIME is defined.
5318
5319 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
5320
5321         PR middle-end/20739
5322         * gcc.dg/tree-ssa/pr20739.c: New test.
5323
5324 2005-04-14  Mike Stump  <mrs@apple.com>
5325
5326         * gcc.dg/Foundation.framework/empty: New.
5327         * gcc.dg/framework-2.c: New.
5328
5329 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
5330
5331         PR tree-optimization/21021
5332         * gcc.c-torture/compile/pr21021.c: New.
5333
5334 2005-04-14  Janis Johnson  <janis187@us.ibm.com
5335
5336         PR testsuite/21010
5337         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
5338         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
5339         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
5340         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
5341         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
5342         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
5343         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
5344         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
5345
5346 2005-04-14  Richard Henderson  <rth@redhat.com>
5347
5348         * lib/target-supports.exp (check_effective_target_vect_condition):
5349         Add ia64, i?86, and x86_64.
5350
5351 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
5352
5353         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
5354
5355 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
5356
5357         PR tree-optimization/20657
5358         * gcc.dg/tree-ssa/pr20657.c: New.
5359
5360 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
5361
5362         * gcc.dg/builtins-53.c: Also check (int)trunc* and
5363         (long long int)trunc*.
5364
5365 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
5366
5367         PR target/20927
5368         * gcc.dg/pr20927.c: New test.
5369
5370 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
5371
5372         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
5373         * gcc.target/mips/asm-1.c: Likewise.
5374
5375 2005-04-13  Dale Johannesen  <dalej@apple.com>
5376
5377         * objc.dg/objc-fast-4.m:  New.
5378
5379 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
5380
5381         * gcc.target/cris/torture/cris-torture.exp: New driver in new
5382         directory.
5383         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
5384
5385 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
5386
5387         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
5388         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
5389         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
5390
5391 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
5392
5393         PR tree-optimization/20913
5394         * gcc.dg/tree-ssa/pr20913.c: New.
5395
5396         PR tree-optimization/20702
5397         * gcc.dg/tree-ssa/pr20702.c: New.
5398
5399 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5400
5401         PR c++/13744
5402         * g++.dg/inherit/local3.C: New test.
5403
5404 2005-04-12  Jeff Law  <law@redhat.com>
5405
5406         * gcc.dg/tree-ssa/20050412-1.c: New test.
5407
5408 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
5409
5410         PR libfortran/19016
5411         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
5412         Add tests with mask generated by expression.
5413         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
5414         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
5415         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
5416
5417 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
5418
5419         PR middle-end/20917
5420         * gcc.dg/20050409-1.c: New test.
5421
5422 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
5423
5424         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
5425
5426 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
5427
5428         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
5429         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
5430         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
5431         (TARGET_CXX): Adjust accordingly.
5432         * target.h (struct gcc_target): Remove epxort_class_data.  Add
5433         determine_class_data_visibility and class_data_always_comdat.
5434         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
5435         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
5436         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
5437         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
5438         (arm_cxx_determine_class_data_visibility): New.
5439         (arm_cxx_class_data_always_comdat): Likewise.
5440         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
5441         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
5442         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
5443         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
5444         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
5445         Define.
5446
5447 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
5448
5449         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
5450
5451 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
5452
5453         * gcc.dg/i386-darwin-fpmath.c: New.
5454
5455 2004-04-11  Devang Patel  <dpatel@apple.com>
5456
5457         * lib/target-supports.exp (check_effective_target_vect_condition): New.
5458         * gcc.dg/vect/vect-ifcvt-1.c: New test.
5459         * gcc.dg/vect/vect-ifcvt-2.c: New test.
5460         * gcc.dg/vect/vect-ifcvt-3.c: New test.
5461         * gcc.dg/vect/vect-ifcvt-4.c: New test.
5462         * gcc.dg/vect/vect-ifcvt-5.c: New test.
5463         * gcc.dg/vect/vect-ifcvt-6.c: New test.
5464         * gcc.dg/vect/vect-ifcvt-7.c: New test.
5465         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
5466
5467 2004-04-11  Devang Patel  <dpatel@apple.com>
5468
5469         * gcc.dg/vect/vect-dv-1.c: New test.
5470         * gcc.dg/vect/vect-dv-2.c: New test.
5471
5472 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
5473
5474         PR tree-optimization/20933
5475         * gcc.dg/tree-ssa/pr20933.c: New test.
5476
5477 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5478
5479         * gfortran.dg/fold_nearest.f90: New test.
5480
5481 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
5482
5483         * gcc.dg/tree-ssa/alias-1.c: New test.
5484
5485 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
5486
5487         PR tree-optimization/20920
5488         * g++.dg/tree-ssa/pr20920.C: New test.
5489
5490 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
5491
5492         * gcc.dg/builtins-53.c: Also check (int)ceil* and
5493         (long long int)ceil*.
5494
5495 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
5496
5497         * g++.dg/warn/Wdtor1.C: Declare template in system header with
5498         explicit C++ linkage.
5499
5500 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5501
5502         * gfortran.dg/pr17229.f: Take care of the new obsolescence
5503         warning for arithmetic IF statements.
5504
5505 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
5506
5507         * eor_handling_1.f90: New test case.
5508         * eor_handling_2.f90: New test case.
5509         * eor_handling_3.f90: New test case.
5510         * eor_handling_4.f90: New test case.
5511         * eor_handling_5.f90: New test case.
5512         * noadv_size.f90: New test case.
5513         * pad_no.f90: New test case.
5514
5515 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
5516
5517         * gcc.c-torture/execute/20050410-1.c: New test.
5518
5519 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
5520
5521         * gcc.dg/pr20126.c: New.
5522
5523 2005-04-09  Bud Davis  <bdavis@gfortran.org>
5524             Steven G. Kargl <kargls@comcast.net>
5525
5526         * gfortran.dg/PR19872.f: New test.
5527
5528 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
5529
5530         * gfortran.dg/nint_1.f90:  Fix dg-do directive
5531
5532 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
5533
5534         * gfortran.dg/nint_1.f90: New test.
5535
5536 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
5537
5538         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
5539         Added test for callee-allocated arrays with write statements.
5540         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
5541         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
5542         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
5543         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
5544         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
5545
5546 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
5547
5548         PR libfortran/20163
5549         * gfortran.dg/open-options-blanks.f:  New test.
5550
5551 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
5552
5553         PR fortran/13257
5554         * gfortran.dg/comma_format_extension_[1234].f: New tests.
5555
5556 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
5557
5558         * gcc.dg/tree-ssa/stdarg-1.c: New test.
5559         * gcc.dg/tree-ssa/stdarg-2.c: New test.
5560         * gcc.dg/tree-ssa/stdarg-3.c: New test.
5561         * gcc.dg/tree-ssa/stdarg-4.c: New test.
5562         * gcc.dg/tree-ssa/stdarg-5.c: New test.
5563         * gcc.c-torture/execute/stdarg-4.c: New test.
5564
5565         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
5566
5567         PR target/20795
5568         * g++.dg/abi/param2.C: New test.
5569
5570 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
5571
5572         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
5573
5574 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
5575
5576         * gcc.dg/builtins-53.c: New test.
5577
5578 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
5579
5580         * g++.dg/tree-ssa/pr18178.C: New test.
5581         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
5582         * gcc.c-torture/execute/20041019-1.c: New test.
5583         * gcc.dg/tree-ssa/20041008-1.c: New test.
5584         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
5585         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
5586         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
5587         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
5588         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
5589         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
5590         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
5591         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
5592         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
5593         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
5594
5595 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
5596
5597         PR rtl-optimization/20466
5598         * gcc.c-torture/execute/pr20466-1.c: New test.
5599
5600 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
5601
5602         PR c++/20905
5603         * g++.dg/parse/cond2.C: New test.
5604
5605         PR c++/20145
5606         * g++.dg/warn/Wdtor1.C: New test.
5607
5608 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5609
5610         PR fortran/17229
5611         * gfortran.dg/pr17229.f: New test.
5612
5613 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
5614
5615         * gfortran.dg/tiny_1.f90: New test.
5616         * gfortran.dg/tiny_2.f90: ditto.
5617
5618 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
5619
5620         * gfortran.dg/eor_1.f90:  Fix dg-do run line
5621         * gfortran.dg/open_new.f90:  Fix dg-do run line
5622
5623 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
5624
5625         * lib/target-supports.exp (get_compiler_messages): Support
5626         optional arguments, the fourth being compiler options.
5627         (check_effective_target_fpic): New proc.
5628         * gcc.dg/20050321-2.c: Restrict to target fpic.
5629
5630 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
5631
5632         * gcc.dg/15443-1.c: New test.
5633         * gcc.dg/15443-2.c: Likewise.
5634
5635 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5636
5637         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
5638
5639 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
5640
5641         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
5642
5643 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
5644
5645         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
5646         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
5647         -m64.
5648         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
5649         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
5650         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
5651
5652 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
5653
5654         PR c++/20212
5655         * g++.dg/warn/Wunused-11.C: New test.
5656
5657 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
5658
5659         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
5660
5661 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
5662
5663         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
5664
5665 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
5666
5667         PR c++/20734
5668         * g++.dg/template/ptrmem13.C: New test.
5669
5670 2005-04-05  Per Bothner  <per@bothner.com>
5671
5672         * lib/gcc.exp: Always add -fno-show-column, for now.
5673
5674 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
5675
5676         PR testsuite/20767
5677         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
5678         of plain old "unsigned int" for the type of "i".  Makes this test
5679         64bit clean.
5680
5681 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
5682
5683         * gcc.dg/i386-ssefn-1.c: New test.
5684         * gcc.dg/i386-ssefn-2.c: New test.
5685         * gcc.dg/i386-ssefn-3.c: New test.
5686         * gcc.dg/i386-ssefn-4.c: New test.
5687
5688 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
5689
5690         PR tree-optimization/20076
5691         * gcc.dg/builtin-apply4.c: New test.
5692
5693         PR preprocessor/19475
5694         * gcc.dg/cpp/macspace1.c: New test.
5695         * gcc.dg/cpp/macspace2.c: New test.
5696
5697 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5698
5699         * gfortran.dg/pr20755.f: Fixed bad format.
5700
5701 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
5702
5703         PR c++/20763
5704         * g++.dg/ext/attrib21.C: New test.
5705
5706 2004-04-05  Devang Patel  <dpatel@apple.com>
5707
5708         * lib/target-supports.exp (check_effective_target_vect_shif): New.
5709         * gcc.dg/vect/vect-shift-1.c: New test.
5710
5711 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5712
5713         PR libfortran/20755
5714         * gfortran.dg/pr20755.f: New test.
5715
5716 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
5717
5718         * gfortran.dg/pr15959.f90: New test.
5719         * gfortran.dg/string_pad_trunc.f90: New test.
5720
5721 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5722
5723         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
5724         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
5725         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
5726         syntax.
5727
5728 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
5729
5730         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
5731
5732 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5733
5734         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
5735         * gcc.c-torture/compile/20011119-2.c: Likewise.
5736         * gcc.c-torture/compile/981001-2.c: Likewise.
5737
5738 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
5739
5740         PR c++/20679
5741         * g++.dg/template/overload4.C: New test.
5742
5743 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
5744
5745         PR c++/20746
5746         * g++.dg/abi/covariant5.C: New.
5747
5748         PR debug/20505
5749         * g++.dg/debug/const2.C: New.
5750
5751 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
5752
5753         PR rtl-optimization/16104
5754         * gcc.c-torture/execute/20050316-1.c: New test.
5755
5756 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
5757
5758         * g++.dg/template/spec23.C: Fix dg-error text.
5759
5760 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
5761
5762         PR c++/19199
5763         * g++.dg/expr/lval2.C: New.
5764
5765 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5766
5767         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
5768         __builtin_strcasecmp and __builtin_strncasecmp.
5769
5770 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
5771
5772         PR c++/20723
5773         * g++.dg/template/spec22.C: New.
5774         * g++.dg/template/spec23.C: New.
5775
5776 2005-04-03  Dale Ranta  <dir@lanl.gov>
5777             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5778
5779         PR libfortran/20068
5780         PR libfortran/20125
5781         PR libfortran/20156
5782         PR libfortran/20471
5783         * gfortran.dg/backspace.f: New test.
5784
5785 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
5786
5787         * gcc.dg/pr19345.c: New test.
5788
5789 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
5790
5791         PR tree-optimization/20640
5792         * gcc.dg/torture/tree-loop-1.c: New.
5793
5794 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
5795
5796         PR rtl-optimization/20290
5797         * gcc.c-torture/execute/loop-ivopts-2.c: New.
5798
5799 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
5800
5801         * gcc.dg/rs6000-fpint.c: New.
5802
5803 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
5804
5805         * gcc.dg/old-style-then-proto-1.c: New test.
5806
5807 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5808
5809         * gfortran.fortran-torture/execute/backspace.f90: Check
5810         after backspace and read was incorrect.
5811
5812 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5813
5814         * gcc.c-torture/execute/builtins/strcat.c: Check the result
5815         buffer past the terminating NUL using memcmp.
5816         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
5817         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
5818
5819         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
5820         Fix unused/uninitialized variable warnings.
5821
5822         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
5823         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
5824         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
5825         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
5826
5827         * gcc.c-torture/execute/builtins/abs-1-lib.c,
5828         gcc.c-torture/execute/builtins/fputs-lib.c,
5829         gcc.c-torture/execute/builtins/lib/fprintf.c,
5830         gcc.c-torture/execute/builtins/lib/main.c,
5831         gcc.c-torture/execute/builtins/lib/memcmp.c,
5832         gcc.c-torture/execute/builtins/lib/memmove.c,
5833         gcc.c-torture/execute/builtins/lib/mempcpy.c,
5834         gcc.c-torture/execute/builtins/lib/memset.c,
5835         gcc.c-torture/execute/builtins/lib/printf.c,
5836         gcc.c-torture/execute/builtins/lib/sprintf.c,
5837         gcc.c-torture/execute/builtins/lib/stpcpy.c,
5838         gcc.c-torture/execute/builtins/lib/strchr.c,
5839         gcc.c-torture/execute/builtins/lib/strcmp.c,
5840         gcc.c-torture/execute/builtins/lib/strcpy.c,
5841         gcc.c-torture/execute/builtins/lib/strcspn.c,
5842         gcc.c-torture/execute/builtins/lib/strlen.c,
5843         gcc.c-torture/execute/builtins/lib/strncat.c,
5844         gcc.c-torture/execute/builtins/lib/strncmp.c,
5845         gcc.c-torture/execute/builtins/lib/strncpy.c,
5846         gcc.c-torture/execute/builtins/lib/strrchr.c,
5847         gcc.c-torture/execute/builtins/lib/strspn.c,
5848         gcc.c-torture/execute/builtins/lib/strstr.c,
5849         gcc.c-torture/execute/builtins/memops-asm-lib.c,
5850         gcc.c-torture/execute/builtins/strlen-2.c,
5851         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
5852         prototypes.
5853
5854 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
5855
5856         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
5857         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
5858         selectany usage.
5859
5860 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
5861
5862         PR c++/19406
5863         * g++.dg/debug/using1.C: New test.
5864
5865 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
5866
5867         PR middle-end/20524
5868         * gcc.dg/alias-7.c: Prefix asm-declared name with
5869         __USER_LABEL_PREFIX__.
5870
5871 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
5872
5873         Fix fallout from PR middle-end/15700:
5874         * gcc.c-torture/compile/20011119-1.c: Take
5875         __USER_LABEL_PREFIX__ into account.
5876         * gcc.c-torture/compile/20011119-2.c: Likewise.
5877
5878 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5879
5880         PR c++/18644
5881         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
5882
5883 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
5884
5885         PR c/17855
5886         * gcc.c-torture/compile/struct-non-lval-1.c,
5887         gcc.c-torture/compile/struct-non-lval-2.c,
5888         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
5889
5890 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
5891
5892         * gcc.dg/tls/tls.exp: Remove temporary file.
5893         * g++.dg/tls/tls.exp: Ditto.
5894         * lib/file-format.exp: Ditto.
5895         * g++.dg/special/ecos.exp: Ditto.
5896
5897         * lib/profopt.exp: Treat prof_ext as a list.
5898         * gcc.misc-tests/bprob.exp: Ditto.
5899         * g++.dg/bprob/bprob.exp: Ditto.
5900
5901         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
5902         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
5903         g++.dg/tree-ssa/pointer-reference-alias.C,
5904         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
5905         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
5906         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
5907         g++.dg/vect/pr19951.cc: Ditto.
5908         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
5909         gcc.dg/builtins-47.c: Ditto.
5910         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
5911         gcc.dg/pr20115-1.c: Ditto.
5912         * gcc.dg/tree-ssa/20030530-2.c,
5913         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
5914         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
5915         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
5916         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
5917         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
5918         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
5919         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
5920         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
5921         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
5922         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
5923         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
5924         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
5925         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
5926         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
5927         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
5928         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
5929         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
5930         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
5931         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
5932         gcc.dg/tree-ssa/20030824-1.c,
5933         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
5934         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
5935         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
5936         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
5937         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
5938         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
5939         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
5940         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
5941         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
5942         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
5943         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
5944         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
5945         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
5946         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
5947         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
5948         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
5949         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
5950         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
5951         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
5952         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
5953         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
5954         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
5955         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
5956         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
5957         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
5958         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
5959         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
5960         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
5961         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
5962         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
5963         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
5964         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
5965         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
5966         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
5967         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
5968         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
5969         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
5970         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
5971         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
5972         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
5973         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
5974         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
5975         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
5976         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
5977         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
5978         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
5979         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
5980         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
5981         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
5982         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
5983         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
5984         gcc.dg/tree-ssa/useless-1.c: Ditto.
5985         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
5986         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
5987         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
5988         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
5989         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
5990         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
5991         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
5992         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
5993         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
5994         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
5995         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
5996         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
5997         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
5998         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
5999         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
6000         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
6001         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
6002         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
6003         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
6004         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
6005         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
6006         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
6007         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
6008         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
6009         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
6010         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
6011         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
6012         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
6013         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
6014         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
6015         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
6016         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
6017         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
6018         gcc.dg/vect/vect-none.c: Ditto.
6019         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
6020         treelang/compile/unsigned.tree: Ditto.
6021
6022         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
6023         * gcc.dg/cpp/direct2s.c: Ditto.
6024         * gcc.dg/cpp/paste4.c: Ditto.
6025         * gcc.dg/cpp/separate-1.c: Ditto.
6026         * gcc.dg/pch/save-temps-1.c: Ditto.
6027         * g++.dg/ext/altivec-10.C: Ditto.
6028         * g++.dg/pch/pch.C: Ditto.
6029
6030         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
6031
6032         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
6033         * g++.dg/template/repo1.C: Ditto.
6034         * g++.dg/template/repo2.C: Ditto.
6035         * g++.dg/template/repo3.C: Ditto.
6036         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
6037         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
6038         * g++.old-deja/g++.pt/repo1.C: Ditto.
6039         * g++.old-deja/g++.pt/repo2.C: Ditto.
6040         * g++.old-deja/g++.pt/repo3.C: Ditto.
6041         * g++.old-deja/g++.pt/repo4.C: Ditto.
6042
6043         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
6044         * gcc.dg/20030107-1.c: Ditto.
6045         * gcc.dg/20030702-1.c: Ditto.
6046         * gcc.dg/profile-generate-1.c: Ditto.
6047         * g++.dg/other/profile1.C: Ditto.
6048         * g++.old-deja/g++.robertl/eb83.C: Ditto.
6049
6050         * lib/gcc-dg.exp (remove-build-file): New.
6051         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
6052         cleanup-tree-dump, cleanup-saved-temps): New.
6053
6054 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
6055
6056         PR c++/19203, DR 214
6057         * g++.dg/parse/ambig3.C: Not ambiguous.
6058         * g++.dg/template/spec20.C: New.
6059         * g++.dg/template/spec21.C: New.
6060
6061 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
6062
6063         PR target/20045
6064         * gcc.dg/ia64-fptr-1.c: Run only on linux.
6065
6066 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6067
6068         PR libfortran/20660
6069         * gfortran.dg/negative_unit.f: New test.
6070
6071 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
6072
6073         * gcc.dg/20050330-1.c: New test.
6074
6075 2005-03-30  Devang Patel  <dpatel@apple.com>
6076
6077         * g++.dg/tree-sra/ssa-sra-3.C: New test.
6078
6079 2005-03-30  Dale Johannesen  <dalej@apple.com>
6080
6081         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
6082
6083 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
6084
6085         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
6086         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
6087         Strip options from test name.
6088
6089 2005-03-31  Jan Hubicka  <jh@suse.cz>
6090
6091         * gcc.dg/varpool-1.c: New testcase.
6092
6093 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
6094
6095         PR c/772
6096         PR c/17913
6097         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
6098         gcc.dg/stmt-expr-label-3.c : New tests.
6099         * gcc.c-torture/execute/medce-2.c: Remove.
6100
6101 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
6102
6103         PR c/20368
6104         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
6105         tests.
6106
6107 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
6108
6109         * gcc.c-torture/compile/pr20203.c: New test.
6110
6111 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
6112
6113         * gfortran.dg/promotion.f90:  New test.
6114
6115 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
6116
6117         PR middle-end/20491
6118         * gcc.dg/torture/asm-subreg-1.c: New test.
6119
6120 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
6121
6122         PR c/20672
6123         * gcc.dg/pr20672-1.c: New test.
6124
6125 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
6126
6127         * gfortran.dg/vect: New directory.
6128         * gfortran.dg/vect/vect.exp: New.
6129         * gfortran.dg/vect/vect-1.f90: New test.
6130         * gfortran.dg/vect/vect-2.f90: New test.
6131         * gfortran.dg/vect/vect-3.f90: New test.
6132         * gfortran.dg/vect/vect-4.f90: New test.
6133         * gfortran.dg/vect/vect-5.f90: New test.
6134
6135 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
6136
6137         PR middle-end/20622
6138         * gcc.dg/alias-7.c: New test.
6139
6140 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
6141
6142         * gcc.dg/sparc-reg-1.c: New test.
6143
6144 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
6145
6146         PR target/19890
6147         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
6148
6149 2005-03-29  Dale Ranta  <dir@lanl.gov>
6150             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6151
6152         PR libfortran/20163
6153         * gfortran.dg/pr20163-2.f: New test.
6154
6155 2005-03-28  Jan Hubicka  <jh@suse.cz>
6156
6157         PR middle-end/20635
6158         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
6159         by Jakub Jelinek.
6160
6161 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
6162
6163         PR tree-optimization/20626
6164         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
6165         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
6166
6167 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
6168
6169         * gfortran.dg/underflow.f90:  New test.
6170         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
6171
6172 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6173
6174         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
6175
6176 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
6177
6178         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
6179         (g++_init): Make sure that CXXFLAGS is set.
6180         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
6181         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
6182         * lib/gfortran.exp (gfortran_link_flags): Likewise.
6183         * lib/objc.exp (objc_init): Likewise.
6184         * lib/treelang.exp (treelang_init): Likewise.
6185
6186 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
6187
6188         PR tree-optimization/20470
6189         * gcc.dg/tree-ssa/pr20470.c: New test.
6190
6191 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
6192
6193         * gcc.dg/ppc-stfiwx.c: New.
6194
6195 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
6196
6197         PR target/19888
6198         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
6199
6200 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
6201
6202         * gcc.dg/20050325-1.c: Fix a typo.
6203
6204 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6205
6206         PR libfortran/19678
6207         PR libfortran/19679
6208         * gfortran.dg/dos_eol.f: New test.
6209
6210 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
6211
6212         PR rtl-optimization/20249
6213         * gcc.dg/20050325-1.c: New test.
6214
6215 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6216
6217         PR libfortran/15332
6218         * gfortran.dg/pr15332.f: New test.
6219
6220 2005-03-24  Dale Johannesen  <dalej@apple.com>
6221
6222         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
6223
6224 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
6225
6226         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
6227         'internal' visibility.
6228         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
6229         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
6230         'protected' visibility.
6231         * gcc.dg/visibility-7.c: Likewise.
6232         * lib/target-supports.exp (check_visibility_available): Take
6233         a parameter, the kind of visibility to check for.
6234         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
6235         to check_visibility_available.
6236
6237         * g++.dg/expr/cast3.C: New.
6238
6239 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
6240
6241         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
6242         rs6000.
6243
6244 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
6245
6246         PR target/20095
6247         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
6248
6249 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
6250
6251         * gcc.dg/badshift.c: Renamed to...
6252         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
6253
6254         * gcc.target/i386/badshift.c: Renamed to...
6255         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
6256         only.
6257
6258         PR rtl-optimization/20532
6259         * gcc.target/i386/badshift.c: New.
6260
6261 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6262
6263         * gfortran.dg/pr18025.f90: New test.
6264
6265 2005-03-23  Dale Johannesen  <dalej@apple.com>
6266
6267         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
6268
6269 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
6270
6271         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
6272
6273         * lib/target-supports.exp (check_iconv_available): Default
6274         libiconv to -liconv, if there is no definition.
6275
6276 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
6277
6278         * gcc.dg/torture/cris-asm-mof-1.c: New test.
6279
6280 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
6281
6282         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
6283         * g++.dg/opt/pr7503-2.C: Likewise.
6284         * g++.dg/opt/pr7503-3.C: Likewise.
6285         * g++.dg/opt/pr7503-4.C: Likewise.
6286         * g++.dg/opt/pr7503-5.C: Likewise.
6287         * g++.dg/warn/minmax.C: New test.
6288
6289 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6290
6291         * gfortran.dg/g77_intrinsics_funcs.f: New test.
6292         * gfortran.dg/g77_intrinsics_sub.f: New test.
6293
6294 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
6295             Jan Hubicka  <jh@suse.cz>
6296             Steven Bosscher <stevenb@suse.de
6297
6298         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
6299
6300 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6301
6302         PR c++/19980
6303         * g++.dg/template/redecl3.C: New test.
6304
6305 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6306
6307         PR c++/20499
6308         * g++.dg/parse/error16.C: Tweak error markers.
6309
6310 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
6311
6312         PR target/20561
6313         * gcc.dg/20050321-2.c: New test.
6314
6315 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
6316
6317         PR c++/20465
6318         PR c++/20381
6319         * g++.dg/template/ptrmem12.C: New.
6320
6321 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
6322
6323         PR rtl-optimization/20527
6324         * gcc.c-torture/execute/pr20527-1.c: New test.
6325
6326 2005-03-22  Ben Elliston  <bje@au.ibm.com>
6327
6328         * gcc.misc-tests/options.exp (check_for_options): Create a real C
6329         program, compile it into a real executable and then delete the .c
6330         and .x files afterwards, to avoid problems on testglue targets.
6331
6332 2005-03-21  Stuart Hastings  <stuart@apple.com>
6333
6334         * gcc.target/i386/sse-2.c: New.
6335
6336 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
6337
6338         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
6339
6340 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
6341
6342         * g++.dg/parse/crash25.C: Fix typo.
6343
6344 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
6345
6346         PR c++/20461
6347         * g++.dg/parse/crash24.C: New test.
6348
6349         PR c++/20536
6350         * g++.dg/parse/crash25.C: New test.
6351
6352 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
6353
6354         PR c++/20147
6355         * g++.dg/ext/stmtexpr4.C: New test.
6356
6357 2005-03-20  Roger Sayle  <roger@eyesopen.com>
6358
6359         PR middle-end/20539
6360         * gcc.c-torture/compile/pr13066-1.c: New test case.
6361         * gcc.c-torture/compile/pr20539-1.c: Likewise.
6362         * g++.dg/opt/pr13066-1.C: Likewise.
6363
6364 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
6365
6366         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
6367
6368 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6369
6370         PR fortran/18525
6371         * gfortran.dg/nesting_1.f90: New test.
6372
6373 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6374
6375         PR c++/20240
6376         * g++.dg/lookup/using13.C: New test.
6377
6378 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6379
6380         PR c++/20333
6381         * g++.dg/template/crash36.C: New test.
6382
6383 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
6384
6385         PR c++/20463
6386         * g++.dg/template/crash35.C: New test.
6387
6388 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
6389
6390         PR c++/19966
6391         * g++.dg/overload/operator2.C: New test.
6392
6393 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6394
6395         PR libfortran/20257
6396         * gfortran.dg/pr20257.f90: New test.
6397
6398 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6399
6400         PR libfortran/20480
6401         * gfortran.dg/pr20480.f90: New test.
6402
6403 2005-03-16  Richard Henderson  <rth@redhat.com>
6404
6405         PR middle-end/15700
6406         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
6407         (_rtld_global): New.
6408         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
6409         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
6410
6411         * gcc.dg/alias-3.c: New.
6412         * gcc.dg/alias-4.c: New.
6413         * gcc.dg/alias-5.c: New.
6414         * gcc.dg/alias-6.c: New.
6415
6416 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
6417
6418         * gcc.dg/cpp/ucnid-7.c: New.
6419
6420 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
6421             Dorit Naishlos  <dorit@il.ibm.com>
6422
6423         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
6424         darwin.
6425
6426 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
6427
6428         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
6429         misaligned accesses.
6430         * gcc.dg/vect/vect-58.c: Likewise.
6431         * gcc.dg/vect/vect-92.c: New.
6432         * gcc.dg/vect/vect-93.c: New.
6433
6434 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
6435
6436         PR fortran/18827
6437         * gfortran.dg/assign_2.f90: New test.
6438         * gfortran.dg/assign_3.f90: New test.
6439         * gfortran.dg/assign.f90: New test.
6440
6441 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
6442
6443         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
6444         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
6445         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
6446         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
6447         names.
6448
6449 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
6450
6451         * gcc.dg/cpp/ucnid-6.c: New.
6452
6453         * gcc.dg/cpp/normalize-1.c: New.
6454         * gcc.dg/cpp/normalize-2.c: New.
6455         * gcc.dg/cpp/normalize-3.c: New.
6456         * gcc.dg/cpp/normalize-4.c: New.
6457         * gcc.dg/cpp/ucnid-4.c: New.
6458         * gcc.dg/cpp/ucnid-5.c: New.
6459         * g++.dg/cpp/normalize-1.C: New.
6460         * g++.dg/cpp/ucnid-1.C: New.
6461
6462 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
6463
6464         * gcc.dg/pr18628.c: New.
6465
6466 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
6467
6468         PR c++/20280
6469         * g++.dg/tree-ssa/pr20280.C: New.
6470
6471 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6472
6473         PR fortran/20467
6474         * gfortran.dg/stfunc_2.f90: New test.
6475
6476 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
6477
6478         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
6479
6480 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
6481
6482         * gcc.dg/tree-ssa/20050314-1.c: New test.
6483
6484 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6485
6486         PR c++/4403
6487         PR c++/9783, DR433
6488         * g++.dg/template/friend34.C: New test.
6489         * g++.dg/template/friend35.C: Likewise.
6490         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
6491
6492 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6493
6494         Friend class name lookup 5/n
6495         PR c++/1016
6496         * g++.dg/lookup/hidden-class1.C: New test.
6497         * g++.dg/lookup/hidden-class2.C: Likewise.
6498         * g++.dg/lookup/hidden-class3.C: Likewise.
6499         * g++.dg/lookup/hidden-class4.C: Likewise.
6500         * g++.dg/lookup/hidden-class5.C: Likewise.
6501         * g++.dg/lookup/hidden-class6.C: Likewise.
6502         * g++.dg/lookup/hidden-class7.C: Likewise.
6503         * g++.dg/lookup/hidden-class8.C: Likewise.
6504         * g++.dg/lookup/hidden-class9.C: Likewise.
6505         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
6506         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
6507         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
6508         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
6509         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
6510         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
6511         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
6512         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
6513         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
6514         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
6515         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
6516
6517 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
6518
6519         PR c++/20157
6520         * g++.dg/template/error18.C: New test.
6521
6522 2005-03-09  Ben Elliston  <bje@au.ibm.com>
6523
6524         PR debug/16792
6525         * g++.dg/debug/pr16792.C: New test.
6526
6527 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
6528
6529         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
6530         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
6531         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
6532         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
6533         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
6534         test assertion names.
6535
6536 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6537
6538         PR fortran/18600
6539         * gfortran.dg/stfunc_1.f90: New test.
6540
6541 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6542
6543         PR fortran/16907
6544         * gfortran.dg/real_index_1.f90: New test.
6545
6546 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6547
6548         PR fortran/20323
6549         * gfortran.dg/spec_expr_1.f90: New test.
6550
6551 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
6552
6553         PR c/20402
6554         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
6555         new parser.
6556
6557 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6558
6559         PR fortran/20361
6560         * gfortran.dg/largeequiv_1.f90: New test.
6561
6562 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
6563
6564         * gcc.dg/ucnid-1.c: New.
6565         * gcc.dg/ucnid-2.c: New.
6566         * gcc.dg/ucnid-3.c: New.
6567         * gcc.dg/ucnid-4.c: New.
6568         * gcc.dg/ucnid-5.c: New.
6569         * gcc.dg/ucnid-6.c: New.
6570         * gcc.dg/cpp/ucnid-1.c: New.
6571         * gcc.dg/cpp/ucnid-2.c: New.
6572         * gcc.dg/cpp/ucnid-3.c: New.
6573         * g++.dg/other/ucnid-1.C: New.
6574
6575 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
6576
6577         * gcc.dg/vmx/darwin-abi-3.c: Delete.
6578
6579 2005-03-11  Per Bothner  <per@bothner.com>
6580
6581         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
6582         that diagnotics refer to correct token.
6583         * gcc.dg/unused-3.c: Likewise.
6584
6585 2005-03-11  Per Bothner  <per@bothner.com>
6586
6587         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
6588         constant" is now actually on same line as string constant.
6589         * gcc.dg/cpp/direct2s.c: Likewise.
6590
6591 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
6592
6593         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
6594
6595 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6596
6597         PR libfortran/20124
6598         * gfortran.dg/pr20124.f90: New Test
6599
6600 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
6601
6602         PR tree-optimization/20130
6603         * gcc.dg/pr20130-1.c: New test.
6604
6605 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
6606
6607         PR target/20095
6608         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
6609
6610 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6611
6612         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
6613
6614 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
6615
6616         * g++.dg/eh/forced1.C: Fix comment.
6617         * g++.dg/eh/forced2.C: Ditto.
6618         * g++.dg/eh/forced3.C: Ditto.
6619         * g++.dg/eh/forced4.C: Ditto.
6620
6621 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
6622
6623         PR rtl-opt/20412
6624         * gcc.c-torture/compile/pr20412.c: New test.
6625
6626 2005-03-10  Roger Sayle  <roger@eyesopen.com>
6627
6628         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
6629
6630 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
6631
6632         PR target/20322
6633         * gcc.dg/20050307-1.c: New test.
6634
6635 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
6636
6637         PR c++/20375
6638         * g++.dg/other/stdarg3.C: New.
6639
6640 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
6641
6642         PR c++/18384, c++/18327
6643         * g++.dg/init/array19.C: New test.
6644
6645         PR inline-asm/20314
6646         * gcc.dg/torture/pr20314-1.c: New test.
6647         * gcc.dg/torture/pr20314-2.c: New test.
6648
6649 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
6650
6651         * gcc.dg/20050309-1.c: New test.
6652
6653 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6654
6655         * gcc.dg/builtins-10.c: Reactivate disabled test.
6656         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
6657         new cbrt transformations.
6658
6659 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
6660
6661         PR c++/20208
6662         * g++.dg/template/array13.C: New test.
6663
6664 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
6665
6666         PR c++/16859
6667         * g++.dg/init/brace4.C: New test.
6668
6669 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
6670
6671         PR c++/20186
6672         * g++.dg/template/non-dependent12.C: New.
6673
6674 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
6675
6676         PR c++/20142
6677         * g++.dg/init/array18.C: Add dg-do run marker.
6678
6679         PR c++/20142
6680         * g++.dg/init/array18.C: New test.
6681
6682 2005-03-09  Ben Elliston  <bje@au.ibm.com>
6683
6684         * consistency.vlad/vlad.exp: Remove trailing semicolons.
6685         * g++.dg/gcov/gcov.exp: Likewise.
6686         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
6687         * gcc.target/xstormy16/xstormy16.exp: Likewise.
6688         * lib/c-torture.exp: Likewise.
6689         * lib/fortran-torture.exp: Likewise.
6690         * lib/g++.exp: Likewise.
6691         * lib/gcc-defs.exp: Likewise.
6692         * lib/gcc-dg.exp: Likewise.
6693         * lib/gcc.exp: Likewise.
6694         * lib/gcov.exp: Likewise.
6695         * lib/gfortran.exp: Likewise.
6696         * lib/mike-g++.exp: Likewise.
6697         * lib/mike-gcc.exp: Likewise.
6698         * lib/objc-torture.exp: Likewise.
6699         * lib/objc.exp: Likewise.
6700         * lib/profopt.exp: Likewise.
6701         * lib/target-libpath.exp: Likewise.
6702         * lib/target-supports.exp: Likewise.
6703         * lib/treelang.exp: Likewise.
6704         * lib/wrapper.exp: Likewise.
6705
6706 2005-03-08  Jeff Law  <law@redhat.com>
6707
6708         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
6709         PHI-OPT changes.
6710
6711 2005-03-08  Ira Rosen  <irar@il.ibm.com>
6712
6713         * gcc.dg/vect/pr20122.c: New test.
6714
6715 2005-03-07  Jeff Law  <law@redhat.com>
6716
6717         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
6718         was folded away.
6719         * gcc.dg/tree-ssa/pr18133-1.c: New test.
6720         * gcc.dg/tree-ssa/pr18133-2.c: New test.
6721         * gcc.dg/tree-ssa/pr18134.c: New test.
6722
6723 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6724
6725         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
6726         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
6727         gcc.dg/torture/builtin-noret-2.c: Require weak support.
6728
6729 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
6730
6731         PR tree-opt/17671
6732         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
6733
6734 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
6735
6736         * g++.dg/warn/Wnvdtor.C: New test.
6737
6738 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
6739
6740         * gcc.dg/torture/pr19683-1.c: New test.
6741
6742 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
6743
6744         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
6745         * gfortran.dg/g77/19990313-2.f: Ditto.
6746         * gfortran.dg/g77/19990313-3.f: Ditto.
6747         * gfortran.dg/g77/19990525-0.f: Ditto.
6748         * gfortran.dg/g77/19990826-0.f: Ditto.
6749         * gfortran.dg/g77/19990826-2.f: Ditto.
6750         * gfortran.dg/g77/19990826-3.f: Ditto.
6751         * gfortran.dg/g77/20000511-1.f: Ditto.
6752         * gfortran.dg/g77/20000511-2.f: Ditto.
6753         * gfortran.dg/g77/970625-2.f: Ditto.
6754         * gfortran.dg/g77/980310-2.f: Ditto.
6755         * gfortran.dg/g77/980310-3.f: Ditto.
6756         * gfortran.dg/g77/980310-8.f: Ditto.
6757         * gfortran.dg/g77/980519-2.f: Ditto.
6758         * gfortran.dg/g77/alpha1.f: Ditto.
6759         * gfortran.dg/g77/claus.f: Ditto.
6760         * gfortran.dg/g77/erfc.f: Ditto.
6761         * gfortran.dg/g77/short.f: Ditto.
6762         * gfortran.fortran-torture/execute/data.f90: Ditto.
6763         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
6764         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
6765
6766 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6767
6768         * lib/file-format.exp (gcc_target_object_format): Add check for som
6769         format and hardcode object formats on hppa*-*-hpux*.
6770         * lib/target-supports.exp (check_weak_available): Add check for som
6771         object format.  Always return 0 on hppa*-*-hpux10*.
6772
6773         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
6774         is defined.
6775
6776         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
6777
6778 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
6779
6780         * gfortran.dg/pr19936_1.f90: New test.
6781         * gfortran.dg/pr19936_2.f90: New test.
6782         * gfortran.dg/pr19936_3.f90: New test.
6783
6784 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
6785             Paul Thomas <prthomas@drfccad.cea.fr>
6786
6787         * gfortran.dg/PR19754_1.f90: New test.
6788         * gfortran.dg/PR19754_2.f90: Ditto.
6789
6790 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6791
6792         PR c++/19311
6793         * g++.dg/template/non-dependent11.C: New test.
6794
6795 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
6796
6797         * lib/target-supports.exp (check_iconv_available): Fix comment.
6798
6799 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
6800             Joseph S. Myers  <joseph@codesourcery.com>
6801
6802         PR c++/19797
6803         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
6804
6805 2005-03-04  Matthew Sachs  <msachs@apple.com>
6806
6807         * gcc.exp (gcc_target_compile): Put braces around
6808         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
6809         * objc.exp (objc_target_compile): Likewise.
6810         * treelang.exp (treelang_target_compile): Likewise.
6811
6812 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6813
6814         PR fortran/19673
6815         * gfortran.dg/func_result_1.f90: New test.
6816
6817 2005-03-04  Ben Elliston  <bje@au.ibm.com>
6818
6819         * gcc.misc-tests/options.exp: New test.
6820
6821 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
6822
6823         * gcc.dg/pr15784-4.c: New test.
6824
6825 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
6826
6827         * gcc.c-torture/execute/pr17133.c: New.
6828         * gcc.c-torture/compile/20050303-1.c: New.
6829
6830 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
6831
6832         * gcc.dg/cpp/assert4.c:  Fix for cygwin
6833
6834 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
6835
6836         * g++.dg/overload/using2.C: New.
6837
6838 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
6839
6840         PR c++/19916
6841         * g++.dg/init/ptrmem2.C: New test.
6842
6843 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
6844
6845         PR c/8927
6846         * gcc.dg/pr8927-1.c: New test.
6847
6848 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
6849
6850         PR c++/20232
6851         * g++.dg/inherit/covariant12.C: New.
6852
6853 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6854
6855         PR fortran/19479
6856         * gfortran.dg/bound_1.f90: New test.
6857
6858 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
6859
6860         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
6861         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
6862
6863 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
6864
6865         PR c/20245
6866         * gcc.dg/pr20245-1.c: New test.
6867
6868 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
6869
6870         PR middle-end/19874
6871         * gcc.c-torture/execute/20050119-2.c: New test case.
6872
6873 2005-02-28  Ben Elliston  <bje@au.ibm.com>
6874
6875         * README: Update the DejaGnu bug reporting address.
6876         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
6877         * lib/objc-torture.exp: Likewise.
6878
6879 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
6880
6881         * gfortran.dg/boz_1.f90: New test.
6882         * gfortran.dg/boz_3.f90: New test.
6883         * gfortran.dg/boz_4.f90: New test.
6884
6885 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
6886
6887         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
6888         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
6889
6890 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6891
6892         PR libfortran/20101
6893         * gfortran.dg/write_0_pe_format.f90: New test.
6894
6895 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
6896
6897         PR c++/20206
6898         * g++.dg/opt/thunk2.C: New test.
6899         * g++.dg/opt/covariant1.C: New test.
6900
6901 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6902
6903         * gfortran.dg/e_d_fmt.f90: New test.
6904
6905 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
6906
6907         * gcc.dg/asm-b.c: Fix comment typos.
6908
6909 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
6910
6911         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
6912         a V_MAY_DEF also.
6913
6914 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
6915
6916         PR tree-opt/20188
6917         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
6918         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
6919         * gcc.dg/asm-b.c: New test.
6920
6921 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
6922
6923         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
6924         Disable this test on IRIX 6.
6925
6926 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
6927
6928         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
6929         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
6930         parser.
6931
6932 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
6933
6934         PR tree-optimization/20204
6935         * testsuite/gcc.dg/pr20204.c: New test.
6936
6937 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
6938
6939         PR target/20196
6940         * gcc.c-torture/execute/20050224-1.c: New test.
6941
6942         PR c++/20175
6943         * g++.dg/warn/Wbraces2.C: New test.
6944
6945 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
6946
6947         PR c++/19878
6948         * g++.dg/init/const2.C: New test.
6949
6950 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
6951
6952         PR tree-optimization/20100
6953         * gcc.c-torture/execute/pr20100-1.c: New test.
6954
6955 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6956
6957         * gfortran.dg/implicit_3.f90: New test.
6958
6959         * gfortran.dg/deftype_1.f90: New test.
6960
6961 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
6962
6963         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
6964         the test passes.
6965         * g++.dg/other/anon3.C: Accept a warning.
6966
6967 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
6968
6969         * gcc.dg/pr20017.c: Fix a comment typo.
6970
6971 2005-02-23  Bud Davis  <bdavis@gfortran.org>
6972
6973         * gfortran.dg/list_read_4.f90: Change to f90 comments.
6974
6975 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
6976
6977         PR ada/19902
6978         * ada/acats/tests/cxa/cxa3004.a: Remove.
6979         * ada/acats/tests/cxb/cxb30061.am: Likewise.
6980
6981 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
6982
6983         PR c++/20073
6984         * g++.dg/init/const1.C: New test.
6985
6986         PR c++/19991
6987         * g++.dg/parse/constant7.C: New test.
6988
6989         PR c++/20152
6990         * g++.dg/parse/error27.C: New test.
6991         * g++.dg/template/qualttp15.C: Adjust error markers.
6992         * g++.old-deja/g++.other/struct1.C: Likewise.
6993
6994         PR c++/20153
6995         * g++.dg/template/error17.C: New test.
6996
6997         PR c++/20148
6998         * g++.dg/parser/error26.C: New test.
6999
7000 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
7001
7002         PR tree-optimization/20100
7003         PR tree-optimization/20115
7004         * gcc.dg/pr20115.c: New test.
7005         * gcc.dg/pr20115-1.c: New test.
7006         * gcc.dg/pr20100.c: New test.
7007         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
7008         call-clobbered variables after alias1.
7009
7010 2005-02-22  Bud Davis  <bdavis@gfortran.org>
7011
7012         * gfortran.dg/list_read_4.f90: new test.
7013
7014 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
7015
7016         PR rtl-optimization/20017.
7017         * gcc.dg/pr20017.c: New.
7018
7019 2005-02-22  Devang Patel  <dpatel@apple.com>
7020
7021         PR 19952
7022         * g++.dg/tree-ssa/pr19952.C: New test.
7023
7024 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
7025
7026         PR c++/19883
7027         * g++.dg/parse/constant6.C: New test.
7028
7029 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
7030
7031         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
7032         * g++.dg/charset/asm2.c: Likewise.
7033         * g++.dg/charset/asm3.c: Likewise.
7034         * g++.dg/charset/asm4.c: Likewise.
7035         * g++.dg/charset/asm5.c: Likewise.
7036         * g++.dg/charset/attribute1.c: Likewise.
7037         * g++.dg/charset/attribute2.c: Likewise.
7038         * g++.dg/charset/extern1.cc: Likewise.
7039         * g++.dg/charset/extern2.cc: Likewise.
7040         * g++.dg/charset/extern3.cc: Likewise.
7041         * g++.dg/charset/function.cc: Likewise.
7042         * g++.dg/charset/string.c: Likewise.
7043         * g++.dg/charset/charset.exp: Likewise.
7044         * lib/target-supports.exp (check_iconv_available): Fix comment.
7045
7046 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
7047
7048         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
7049         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
7050         * gcc.dg/charset/asm2.c: Likewise.
7051         * gcc.dg/charset/asm3.c: Likewise.
7052         * gcc.dg/charset/asm4.c: Likewise.
7053         * gcc.dg/charset/asm5.c: Likewise.
7054         * gcc.dg/charset/asm6.c: Likewise.
7055         * gcc.dg/charset/attribute1.c: Likewise.
7056         * gcc.dg/charset/attribute2.c: Likewise.
7057         * gcc.dg/charset/builtin1.c: Likewise.
7058         * gcc.dg/charset/extern.c: Likewise.
7059         * gcc.dg/charset/function.c: Likewise.
7060         * gcc.dg/charset/string.c: Likewise.
7061         * gcc.dg/charset/charset.exp: Likewise.
7062
7063 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
7064
7065         PR fortran/20086
7066         * gfortran.dg/pr20086.f90: New test.
7067
7068 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
7069
7070         PR tree-optimization/19786
7071         * g++.dg/tree-ssa/pr19786.C: New.
7072
7073 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7074
7075         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
7076
7077 2005-02-21  Jeff Law  <law@redhat.com>
7078
7079         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
7080
7081 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7082
7083         * gfortran.dg/do_iterator: Split loop, markup all lines for
7084         which an error locus is printed.
7085         * gfortran.dg/pr17708.f90: Markup all lines for which an error
7086         locus is printed.
7087         * gfortran.dg/select_4.f90: Likewise.
7088         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
7089         locuses in the various permutations.
7090
7091 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
7092
7093         PR tree-optimization/19951
7094         * g++.dg/vect: New directory.
7095         * g++.dg/vect/vect.exp: New file.
7096         * g++.dg/vect/pr19951.cc: New testcase.
7097         * g++.dg/dg.exp: Also prune vectorizer tests.
7098
7099 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
7100
7101         PR 18785
7102         * gcc.dg/charset/builtin1.c: New test.
7103
7104 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7105
7106         PR c++/19299
7107         * g++.dg/inherit/volatile1.C: New test.
7108
7109         PR c++/19440
7110         * g++.dg/template/dtor4.C: New test.
7111
7112 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
7113
7114         * gfortran.dg/int_1.f90: New test.
7115
7116 2005-02-19  Devang Patel  <dpatel@apple.com>
7117
7118         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
7119
7120 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
7121
7122         * gfortran.dg/achar_1.f90: New test.
7123
7124 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
7125
7126         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
7127
7128 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
7129             Jakub Jelinek  <jakub@redhat.com>
7130
7131         PR tree-optimization/19828
7132         * gcc.dg/tree-ssa/loop-7.c: New test.
7133         * gcc.c-torture/execute/20050218-1.c: New test.
7134
7135 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
7136
7137         PR c/20043
7138         * gcc.dg/transparent-union-1.c: New test.
7139         * gcc.dg/transparent-union-2.c: New test.
7140
7141 2005-02-18  James E Wilson  <wilson@specifixinc.com>
7142
7143         PR tree-optimization/18977
7144         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
7145
7146 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
7147
7148         PR target/20054
7149         * gcc.dg/pr20054.c: New test.
7150
7151 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7152
7153         PR c++/19508
7154         * g++.dg/ext/attrib20.C: New test.
7155
7156 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
7157
7158         PR middle-end/20030
7159         * gfortran.fortran-torture/execute/character_passing.f90: New test.
7160
7161 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
7162
7163         PR c++/20008
7164         * g++.dg/opt/switch4.C: New.
7165
7166 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
7167
7168         PR c++/20023
7169         PR tree-optimization/20009
7170         * gcc.c-torture/compile/20050217-1.c: New test.
7171         * g++.dg/opt/switch3.C: New test.
7172
7173         PR tree-optimization/18947
7174         * gcc.c-torture/compile/20050215-1.c: New test.
7175         * gcc.c-torture/compile/20050215-2.c: New test.
7176         * gcc.c-torture/compile/20050215-3.c: New test.
7177
7178 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
7179
7180         PR c++/20028
7181         * g++.dg/template/crash34.C: New.
7182
7183         PR c++/20022
7184         * g++.dg/other/access3.C: New.
7185
7186 2005-02-17  Ira Rosen  <irar@il.ibm.com>
7187
7188         * gcc.dg/vect/vect-98.c: New test.
7189
7190 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
7191
7192         PR tree-optimization/19967
7193         * gcc.dg/pr19967.c: New.
7194
7195 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
7196
7197         PR middle-end/19857
7198         * gcc.dg/tree-ssa/20050215-1.c: New test.
7199         * gcc.c-torture/execute/20050215-1.c: New test.
7200
7201 2005-02-15  Eric Christopher  <echristo@redhat.com>
7202
7203         * gcc.dg/cpp/20050215-1.c: New file.
7204
7205 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
7206
7207         PR tree-optimization/15785
7208         * gcc.dg/pr15785-1.c: New test.
7209
7210 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
7211
7212         PR c++/17788
7213         * g++.dg/init/ctor4.C: New.
7214         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
7215
7216 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
7217
7218         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
7219         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
7220
7221 2005-02-15  Andreas Schwab  <schwab@suse.de>
7222
7223         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
7224         declare malloc.
7225
7226 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
7227
7228         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
7229
7230 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
7231
7232         PR tree-optimization/19853
7233         * gcc.c-torture/compile/pr19853.c: New test.
7234
7235 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
7236
7237         PR c++/19608
7238         * g++.dg/parse/local-class1.C: New.
7239
7240         PR c++/19895
7241         * g++.dg/parse/ptrmem3.C: New.
7242
7243         PR c++/19884
7244         * g++.old-deja/g++.oliva/template6.C: Add another case.
7245         * g++.dg/template/explicit6.C: New.
7246
7247 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
7248
7249         PR c++/17816
7250         * g++.dg/other/redecl2.C: New.
7251
7252 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
7253
7254         PR c++/19891
7255         * g++.dg/abi/covariant4.C: New.
7256
7257 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
7258
7259         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
7260
7261 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
7262
7263         * gcc.dg/vect/vect-96.c: Fix typo.
7264
7265 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7266
7267         PR c++/14479
7268         PR c++/19487
7269         * g++.dg/template/enum5.C: New test.
7270
7271 2005-02-12  Ira Rosen  <irar@il.ibm.com>
7272
7273         * gcc.dg/vect/vect-97.c: New test.
7274
7275 2005-02-12  Ira Rosen  <irar@il.ibm.com>
7276
7277         * gcc.dg/vect/vect-96.c: New test.
7278
7279 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
7280
7281         * gcc.dg/builtins-34.c: Also check ldexp*.
7282
7283 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
7284
7285         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
7286
7287 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
7288
7289         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
7290         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
7291         dg-require-dll, dg-require-iconv, dg-require-named-sections,
7292         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
7293         selector_list, selector_expression, dg-process-target): Move to new
7294         file target-supports-dg.exp.
7295         * lib/target-supports-dg.exp: New.
7296
7297         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
7298         New.
7299
7300 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
7301
7302         PR c++/19666
7303         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
7304
7305         PR middle-end/19858
7306         * gcc.c-torture/compile/20050210-1.c: New test.
7307
7308 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
7309
7310         PR c++/19755
7311         * g++.dg/warn/Wbraces1.C: New test.
7312
7313 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
7314
7315         * gcc.dg/builtins-52.c: New testcase.
7316
7317 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
7318
7319         PR c/19342
7320         * gcc.c-torture/execute/20050119-1.c: New test.
7321
7322 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
7323
7324         PR c++/19811
7325         * g++.dg/init/delete1.C: New test.
7326
7327 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
7328
7329         PR c++/18470
7330         * g++.dg/template/static12.C: New test.
7331
7332 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
7333
7334         PR c++/19787
7335         * g++.dg/conversion/ambig1.C: New test.
7336
7337         PR c++/19739
7338         * g++.dg/ext/attrib19.C: New test.
7339
7340         PR c++/19732
7341         * g++.dg/parse/dtor5.C: New test.
7342
7343         PR c++/19762
7344         * g++.dg/template/dtor3.C: New test.
7345
7346         PR c++/19826
7347         * g++.dg/template/static11.C: New test.
7348         * g++.dg/template/crash2.C: Remove dg-error marker.
7349
7350 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
7351
7352         PR C++/18491
7353         * g++.old-deja/g++.mike/p10769a.C: Remove.
7354
7355 2005-02-09  Roger Sayle  <roger@eyesopen.com>
7356
7357         * gcc.dg/builtins-48.c: New test case.
7358         * gcc.dg/builtins-49.c: New test case.
7359         * gcc.dg/builtins-50.c: New test case.
7360         * gcc.dg/builtins-51.c: New test case.
7361
7362 2005-02-09  Ian Lance Taylor  <ian@airs.com>
7363
7364         PR middle-end/19583
7365         * g++.dg/warn/Wreturn-type-3.C: New test.
7366
7367 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
7368
7369         PR middle-end/19402
7370         * gcc.dg/pr19402-1.c: New testcase.
7371         * gcc.dg/pr19402-2.c: likewise.
7372
7373 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
7374
7375         PR middle-end/19854
7376         * g++.dg/tree-ssa/tmmti.C: New testcase.
7377
7378 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
7379
7380         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
7381
7382 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
7383
7384         PR c++/19733
7385         * g++.dg/parse/crash23.C: New test.
7386         * g++.dg/warn/Weff1.C: New test.
7387
7388 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
7389
7390         * gcc.dg/20050209-1.c: New test.
7391
7392 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
7393
7394         PR target/19799
7395         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
7396
7397 2005-02-08  Mike Stump  <mrs@apple.com>
7398
7399         * g++.dg/pch/import-2.c: New test.
7400         * g++.dg/pch/import-2.hs: New.
7401         * g++.dg/pch/include/import-2a.h: New.
7402         * g++.dg/pch/include/import-2b.h: New.
7403
7404 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
7405
7406         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
7407
7408 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7409
7410         * gfortran.dg/substr_1.f90: New test.
7411
7412 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
7413
7414         PR middle-end/19775
7415         * gcc.dg/torture/builtin-power-1.c: Disable test for
7416         invalid transformation.
7417         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
7418         no longer optimize.
7419         * gcc.dg/builtins-47.c: New testcase.
7420
7421 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
7422             Dorit Naishlos  <dorit@il.ibm.com>
7423
7424         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
7425
7426 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
7427
7428         * gcc.c-torture/compile/20050206-1.c: New test.
7429
7430 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
7431
7432         PR tree-opt/19768
7433         * g++.dg/opt/pr19768.C: New test.
7434
7435 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
7436
7437         PR tree-opt/19736
7438         * gcc.c-torture/compile/pr19736.c: New test.
7439
7440 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7441
7442         PR c++/17401
7443         * g++.dg/parse/error25.C: New test.
7444
7445 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
7446
7447         * gcc.c-torture/execute/20050203-1.c: New.
7448
7449 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
7450
7451         * gcc.dg/vect/vect-85.c: Remove xfail.
7452         * gcc.dg/vect/vect-86.c: Remove xfail.
7453         * gcc.dg/vect/vect-87.c: Remove xfail.
7454         * gcc.dg/vect/vect-88.c: Remove xfail.
7455
7456 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
7457
7458         * gcc.dg/altivec-19.c: New.
7459
7460 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
7461
7462         PR c/17807
7463         * gcc.dg/nested-func-3.c: New test.
7464         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
7465
7466 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
7467
7468         * gcc.test-framework/gen_directive_tests: Generate tests for
7469         selector expressions.
7470
7471 2005-02-02  Matt Austern  <austern@apple.com>
7472
7473         PR c++/19628
7474         * g++/ext/builtin7.C: New.
7475         * g++/ext/builtin8.C: New.
7476
7477 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
7478
7479         PR c/18502
7480         * gcc.dg/pr18502-1.c: New test.
7481
7482 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7483
7484         PR c++/17413
7485         * g++.dg/template/local4.C: Tweak.
7486
7487 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
7488
7489         PR tree-optimization/19578
7490         * gcc.c-torture/compile/20050202-1.c: New test.
7491
7492 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
7493
7494         PR c/19435
7495         * gcc.dg/c99-init-4.c: New test.
7496
7497 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
7498
7499         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
7500
7501         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
7502
7503         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
7504         * g++.dg/eh/check-vect.h: New.
7505
7506         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
7507         * gcc.dg/vect/vect-78.c: Ditto.
7508         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
7509         Remove.
7510
7511         * g++.dg/conversion/simd1.C: Expect warning.
7512         * g++.dg/ext/attribute-test-1.C: Ditto.
7513         * g++.dg/ext/attribute-test-2.C: Ditto.
7514         * g++.dg/ext/attribute-test-3.C: Ditto.
7515         * g++.dg/ext/attribute-test-4.C: Ditto.
7516
7517         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
7518         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
7519
7520         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
7521
7522 2005-02-01  Richard Henderson  <rth@redhat.com>
7523
7524         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
7525         long double for ibm double-double format.
7526         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7527
7528 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
7529
7530         PR tree-optimization/19633
7531         * testsuite/gcc.dg/pr19633-1.c: New test.
7532         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
7533         to NULL or a symbol.
7534
7535 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
7536
7537         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
7538         New procs.
7539         (dg-process-target (local override)): Handle selector expressions.
7540
7541         * gcc.test-framework/README: Describe tests in source directory.
7542         * gcc.test-framework/test-framework.awk: Handle dg- tests.
7543         * gcc.test-framework/test-framework.exp: Handle dg- tests.
7544         * gcc.test-framework/dg-bogus-exp-P.c: New test.
7545         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
7546         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
7547         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
7548         * gcc.test-framework/dg-do-link-exp-P.c: New test.
7549         * gcc.test-framework/dg-do-run-exp-P.c: New test.
7550         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
7551         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
7552         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
7553         * gcc.test-framework/dg-error-exp-P.c: New test.
7554         * gcc.test-framework/dg-error-exp-XP.c: New test.
7555         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
7556         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
7557         * gcc.test-framework/dg-output-exp-P.c: New test.
7558         * gcc.test-framework/dg-output-exp-XF.c: New test.
7559         * gcc.test-framework/dg-warning-exp-P.c: New test.
7560         * gcc.misc-tests/dg-1.c: Remove.
7561         * gcc.misc-tests/dg-2.c: Remove.
7562         * gcc.misc-tests/dg-3.c: Remove.
7563         * gcc.misc-tests/dg-4.c: Remove.
7564         * gcc.misc-tests/dg-5.c: Remove.
7565         * gcc.misc-tests/dg-6.c: Remove.
7566         * gcc.misc-tests/dg-7.c: Remove.
7567         * gcc.misc-tests/dg-8.c: Remove.
7568         * gcc.misc-tests/dg-9.c: Remove.
7569         * gcc.misc-tests/dg-10.c: Remove.
7570         * gcc.misc-tests/dg-11.c: Remove.
7571         * gcc.misc-tests/dg-12.c: Remove.
7572         * gcc.misc-tests/dg-test.exp: Remove.
7573
7574         * gcc.test-framework/test-framework.awk: Change recording and
7575         printing of passes and failures.
7576
7577         * gcc.test-framework: New directory.
7578         * gcc.test-framework/README: New.
7579         * gcc.test-framework/test-framework.exp: New.
7580         * gcc.test-framework/test-framework.awk: New.
7581         * gcc.test-framework/gen_directive_tests: New.
7582
7583 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
7584
7585         * lib/treelang.exp: Fix comment typos.
7586         (treelang_target_compile): Don't append libs=-ltreelang to options.
7587
7588 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
7589
7590         * g++.dg/parse/typename7.C: Adjust error messages.
7591
7592 2005-01-31  Jeff Law  <law@redhat.com>
7593
7594         * gcc.c-torture/execute/20050131-1.c: New test.
7595         * gcc.dg/wcaselabel.c: New test.
7596
7597 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
7598
7599         * g++.dg/other/warning1.C: Adjust error messags.
7600         * g++.dg/parse/constant5.C: New test.
7601
7602 2005-01-31  Steven Bosscher  <stevenb@suse.de>
7603
7604         PR c/19333
7605         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
7606         the test case valid.
7607         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
7608         * testsuite/gcc.dg/array-7.c: Adjust expected result.
7609         * testsuite/gcc.dg/pr18596-3.c: Likewise.
7610         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
7611         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
7612         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
7613
7614 2005-01-31  Dale Johannesen  <dalej@apple.com>
7615
7616         * g++.dg/opt/pr19650.C:  New test.
7617
7618 2005-01-31  Richard Henderson  <rth@redhat.com>
7619
7620         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
7621         long double for intel double extended format.
7622         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7623
7624 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
7625
7626         PR c++/19555
7627         * g++.dg/template/static10.C: New test.
7628
7629         PR c++/19395
7630         * g++.dg/parse/error24.C: New test.
7631
7632         PR c++/19367
7633         * g++.dg/lookup/builtin1.C: New test.
7634
7635         PR c++/19457
7636         * g++.dg/warn/conv3.C: New test.
7637
7638 2005-01-30  Bud Davis  <bdavis@gfortran.org>
7639
7640         PR fortran/19647
7641         * gfortan.dg/inquire_7.f90
7642
7643 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
7644
7645         PR tree-optimization/15791
7646         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
7647         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
7648         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
7649         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
7650         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
7651         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
7652         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
7653         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
7654         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
7655         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
7656
7657 2005-01-29  Paul Brook  <paul@codesourcery.com>
7658
7659         PR fortran/18565
7660         * check.c (real_or_complex_check): New function.
7661         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
7662         * intrinsic.c (add_functions): Use new check functions.
7663         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
7664         Add prototypes.
7665
7666 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
7667
7668         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
7669         gcc.dg/lvalue-3.c: New tests.
7670         * gcc.dg/concat.c: Update expected messages.
7671
7672 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
7673
7674         PR libfortran/19595
7675         * gfortran.dg/eor_1.f90:  New test.
7676
7677 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
7678
7679         PR fortran/19589
7680         * gfortran.dg/logical_data_1.f90: New test.
7681
7682 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
7683
7684         PR c++/19253
7685         * g++.dg/template/crash33.C: New test.
7686
7687         PR c++/19667
7688         * g++.dg/template/crash32.C: New test.
7689
7690 2005-01-28  Ian Lance Taylor  <ian@airs.com>
7691
7692         PR middle-end/16558
7693         * g++.dg/warn/Wreturn-type-2.C: New test.
7694
7695 2004-06-24  Jeff Law  <law@redhat.com>
7696
7697         * gcc.dg/tree-ssa/20050128-1.c: New test.
7698
7699 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
7700
7701         * gcc.target/frv/all-mdpackh-1.c: New test.
7702
7703 2005-01-28  Steven Bosscher  <stevenb@suse.de>
7704
7705         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
7706
7707 2005-01-27  Richard Henderson  <rth@redhat.com>
7708
7709         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
7710
7711 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
7712
7713         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
7714
7715 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
7716
7717         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
7718         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
7719         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
7720         to cope with cases where the multilib options override the dg-options.
7721
7722 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
7723
7724         PR c/18946
7725         * gcc.dg/noncompile/20050120-1.c: New test.
7726
7727 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
7728
7729         PR tree-optimization/19633
7730         * gcc.dg/pr19633.c: New test.
7731         * gcc.dg/tree-ssa/pr19633.c: New test.
7732
7733 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
7734
7735         * gcc.dg/20041216-1.c: New test.
7736
7737 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
7738
7739         PR objc/18862
7740         * objc.dg/selector-2.m: New test.
7741
7742 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
7743
7744         * g++.dg/opt/range-test-2.C: New test.
7745
7746         PR rtl-optimization/19579
7747         * gcc.c-torture/execute/20050124-1.c: New test.
7748
7749 2005-01-26  Greg Parker  <gparker@apple.com>
7750         Stuart Hastings  <stuart@apple.com>
7751
7752         * gcc.c-torture/execute/20050125-1.c: New.
7753
7754 2005-01-18  Jan Hubicka  <jh@suse.cz>
7755
7756         PR tree-optimize/19337
7757         * gcc.c-torture/compile/20050119-1.c: New test.
7758
7759 2005-01-24  James E Wilson  <wilson@specifixinc.com>
7760
7761         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
7762         test for successful match.
7763
7764 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
7765
7766         PR objc/18408
7767         * objc.dg/comp-types-7.m: New test.
7768
7769 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
7770
7771         * lib/target-supports.exp (current_target_name): New.
7772         (check_effective_target_ilp32, check_effective_target_lp64):
7773         Cache the result to use as long as the current target, with
7774         multilib flags, remains the same.
7775
7776         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
7777         (dg-require-weak, dg-require-visibility, dg-require-alias,
7778         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
7779         dg-require-effective-target, dg-skip-if): Remove call to
7780         skip_test_and_clear_xfail.
7781         (dg-test): Clear xfail data.
7782
7783 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
7784
7785         PR target/17751
7786         * gcc.dg/ppc64-toc.c: New test.
7787
7788         * g++.dg/tree-ssa/empty-1.C: New test.
7789
7790         PR middle-end/19551
7791         * gcc.c-torture/execute/20050121-1.c: New test.
7792         * gcc.dg/20050121-2.c: New test.
7793
7794 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
7795         Paul Brook  <paul@codesourcery.com>
7796
7797         PR fortran/17941
7798         * gfortran.dg/real_const_1.f: New test.
7799         * gfortran.dg/real_const_2.f90: New test.
7800         * gfortran.dg/complex_int_1.f90: New test.
7801
7802 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
7803
7804         PR fortran/19313
7805         * gfortan.dg/inquire_6.f90: New test.
7806
7807 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
7808
7809         PR libfortran/19451
7810         * open_readonly_1.f90:  New test.
7811
7812 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
7813
7814         PR libfortran/18982
7815         * gfortran.dg/open_new.f90: New file.
7816
7817 2005-01-22  Paul Brook  <paul@codesourcery.com>
7818
7819         * namelist_1.f90: New test.
7820
7821 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
7822
7823         PR tree-optimization/19484
7824         * gcc.c-torture/compile/20050122-[12].c: New tests.
7825
7826 2005-01-22  Paul Brook  <paul@codesourcery.com>
7827
7828         * gfortran.dg/implicit_2.f90: New test.
7829
7830 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
7831
7832         PR fortran/19314
7833         * gfortran.dg/inquire_5.f90: New test.
7834
7835 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7836
7837         PR c/18809
7838         * gcc.dg/pr18809-1.c: New test.
7839
7840 2005-01-21  Ian Lance Taylor  <ian@airs.com>
7841
7842         * gcc.dg/20050121-1.c: New test.
7843
7844         PR tree-optimization/13000
7845         * gcc.dg/20040206-1.c: Change warning to point where function is
7846         being inlined.
7847
7848 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7849
7850         PR c++/19208
7851         * g++.dg/template/array11.C: New test.
7852
7853 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7854
7855         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
7856         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
7857         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
7858         * gfortran.dg/getenv_1.f90: Add dg-do directive.
7859         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
7860         gfortran.dg/pr17164.f90: Add missing dg-do directives.
7861
7862 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
7863
7864         PR tree-optimization/15349
7865         * gcc.dg/tree-ssa/pr15349.c: New.
7866
7867 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
7868
7869         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
7870
7871 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
7872
7873         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
7874         scan-assembler-times directive name.
7875
7876         * gcc.dg/asm-a.c: Move dg-require-effective-target to
7877         after dg-do.
7878
7879         PR rtl-optimization/19462
7880         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
7881
7882 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
7883
7884         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
7885         counting function calls on ia64.
7886
7887 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
7888
7889         PR rtl-optimization/15139
7890         * gcc.dg/20050111-2.c: New test.
7891
7892         PR c/17297
7893         * gcc.c-torture/compile/20050113-1.c: New testcase.
7894
7895         PR middle-end/19164
7896         * gcc.dg/20050113-1.c: New testcase.
7897
7898 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
7899
7900         * gcc.dg/vect/vect-85.c: Add comment.
7901         * gcc.dg/vect/vect-86.c: Add xfail for now.
7902         * gcc.dg/vect/vect-87.c: Add xfail for now.
7903         * gcc.dg/vect/vect-88.c: Add xfail for now.
7904         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
7905
7906 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7907
7908         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
7909
7910 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7911
7912         * g++.dg/debug/typedef3.C: New test.
7913
7914 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
7915
7916         PR c/19472
7917         * gcc.dg/asm-a.c: New test.
7918
7919 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
7920
7921         * gcc.dg/sh-relax.c: Add prototype for abort.
7922
7923 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7924
7925         * gcc.dg/short-compare-1.c: New test.
7926         * gcc.dg/short-compare-2.c: Likewise.
7927
7928 2005-01-18  Michael Matz  <matz@suse.de>
7929
7930         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
7931
7932 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
7933
7934         PR tree-optimization/19121
7935         * gcc.c-torture/compile/pr19121.c: New test.
7936
7937 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
7938
7939         PR target/19357
7940         * gcc.c-torture/compile/pr19357.c: New test.
7941
7942 2005-01-17  Ian Lance Taylor  <ian@airs.com>
7943
7944         PR c/5675
7945         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
7946         pass--those that refer just to the variable, possibly with a
7947         cast.
7948         * gcc.dg/c99-const-expr-3.c: Likewise.
7949
7950         PR middle-end/13127
7951         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
7952         longer emitted.
7953
7954 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
7955
7956         PR fortran/18778
7957         * gfortran.dg/endfile_2.f90: New test.
7958
7959 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
7960
7961         PR 19168
7962         * gfortran.dg/select_5.f90: New test.
7963
7964 2004-01-16  Paul Brook  <paul@codesourcery.com>
7965
7966         * gfortran.dg/common_4.f90: New test.
7967
7968 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
7969
7970         PR rtl-optimization/19462
7971         * gcc.dg/torture/pr19462-1.c: New test.
7972
7973 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
7974
7975         PR objc/19321
7976         * objc.dg/func-ptr-2.m: New.
7977         * objc.dg/volatile-1.m: New.
7978
7979 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7980
7981         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
7982
7983 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
7984
7985         PR tree-optimization/19060
7986         * gcc.c-torture/execute/20050104-1.c: New test.
7987
7988 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
7989
7990         PR fortran/18983
7991         * gfortran.dg/write_to_null.f90: New test.
7992
7993 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
7994             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7995
7996         PR other/19328
7997         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
7998         argument.
7999
8000 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
8001
8002         PR c++/19263
8003         * g++.dg/init/vector1.C: New test.
8004
8005 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
8006
8007         PR target/13158
8008         * gcc.target/ia64/sibcall-unwind-1.c: New test.
8009         PR target/18987
8010         * gcc.target/ia64/sibcall-unwind-2.c: New test.
8011
8012 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
8013
8014         * gfortran.dg/select_1.f90: New test.
8015         * gfortran.dg/select_2.f90: New test.
8016         * gfortran.dg/select_3.f90: New test.
8017         * gfortran.dg/select_4.f90: New test.
8018
8019 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
8020
8021         PR middle-end/19084
8022         PR rtl-optimization/19348
8023         * gcc.dg/20050111-1.c: New test.
8024         * gcc.c-torture/execute/20050111-1.c: New test.
8025
8026         * gcc.dg/i386-asm-4.c: New test.
8027
8028 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8029
8030         * gcc.dg/nested-func-2.c: New test.
8031         * ada/acats/norun.lst: Remove c953002.
8032
8033 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
8034
8035         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
8036
8037 2005-01-12  Ben Elliston  <bje@au.ibm.com>
8038
8039         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
8040
8041 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
8042
8043         PR target/18761
8044         * g++.dg/abi/align1.C: New test.
8045
8046 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
8047
8048         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
8049         at a time.
8050         * g++.dg/ext/altivec_check.h: Support compiling as C.
8051
8052 2005-01-10  Roger Sayle  <roger@eyesopen.com>
8053
8054         PR c++/19355
8055         * g++.dg/expr/pr19355-1.C: New test case.
8056
8057 2005-01-10  Laurent GUERBY <laurent@guerby.net>
8058
8059         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
8060         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
8061         * ada/acats/tests/c3/c92005b.ada: Likewise.
8062         * ada/acats/tests/c3/cxb3012.a: Likewise.
8063         * ada/acats/norun.lst: Add c380004 and c953002, add PR
8064
8065 2005-01-09  Paul Brook  <paul@codesourcery.com>
8066
8067         * gfortran.dg/common_2.f90: New file.
8068         * gfortran.dg/common_3.f90: New file.
8069
8070 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
8071
8072         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
8073
8074 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
8075
8076         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
8077         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
8078         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
8079         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
8080         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
8081         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
8082         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
8083         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
8084         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
8085         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
8086         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
8087         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
8088         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
8089         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
8090         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
8091         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
8092         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
8093         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
8094         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
8095         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
8096         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
8097         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
8098         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
8099         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
8100         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
8101         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
8102         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
8103         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
8104         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
8105         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
8106         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
8107         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
8108         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
8109         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
8110         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
8111         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
8112         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
8113         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
8114         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
8115         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
8116         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
8117         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
8118         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
8119         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
8120         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
8121         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
8122         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
8123         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
8124         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
8125         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
8126         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
8127         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
8128         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
8129         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
8130         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
8131         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
8132         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
8133         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
8134         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
8135         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
8136         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
8137         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
8138         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
8139         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
8140         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
8141         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
8142         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
8143
8144         * gcc.dg/vect/vect-1.c: Fix spelling.
8145         * gcc.dg/vect/vect-10.c: Fix spelling.
8146         * gcc.dg/vect/vect-11.c: Fix spelling.
8147         * gcc.dg/vect/vect-12.c: Fix spelling.
8148         * gcc.dg/vect/vect-14.c: Fix spelling.
8149         * gcc.dg/vect/vect-15.c: Fix spelling.
8150         * gcc.dg/vect/vect-16.c: Fix spelling.
8151         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
8152         * gcc.dg/vect/vect-64.c: Fix comments.
8153         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
8154
8155 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
8156             Ira Rosen  <irar@il.ibm.com>
8157
8158         * gcc.dg/vect/vect-70.c: New test.
8159         * gcc.dg/vect/vect-71.c: New test.
8160
8161 2005-01-09  Manfred Hollstein  <mh@suse.com>
8162
8163         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
8164         * gcc.dg/pr18241-2.c: Likewise.
8165         * gcc.dg/pr18241-3.c: Likewise.
8166         * gcc.dg/pr18241-4.c: Likewise.
8167         * gcc.dg/pr18241-5.c: Likewise.
8168
8169 2005-01-08  Richard Henderson  <rth@redhat.com>
8170
8171         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
8172         False for x86 and x86-64.
8173
8174 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
8175
8176         PR tree-optimization/18241
8177         * gcc.dg/pr18241-1.c: New test.
8178         * gcc.dg/pr18241-2.c: New test.
8179         * gcc.dg/pr18241-3.c: New test.
8180         * gcc.dg/pr18241-4.c: New test.
8181         * gcc.dg/pr18241-5.c: New test.
8182
8183 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
8184
8185         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
8186         gfortran.dg/select_4.f90: New.
8187
8188 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
8189
8190         * gcc.c-torture/execute/20050107-1.c: New test.
8191
8192 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
8193
8194         PR c++/19298
8195         * g++.dg/template/ref2.C: New.
8196
8197 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
8198
8199         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
8200         instead of being empty.
8201
8202 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8203
8204         PR fortran/15553
8205         * gfortran.dg/array-1.f90: New test.
8206
8207 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
8208
8209         PR tree-optimization/19283
8210         * gcc.c-torture/execute/20050106-1.c: New test.
8211
8212         PR rtl-optimization/18861
8213         * gcc.dg/20050105-1.c: New test.
8214
8215         PR tree-optimization/18828
8216         * gcc.dg/20050105-2.c: New test.
8217
8218 2005-01-07  Andreas Jaeger  <aj@suse.de>
8219
8220         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
8221
8222 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
8223
8224         PR fortran/18398
8225         * gfortran.dg/fmt_read.f90: New test.
8226
8227 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
8228
8229         * gcc.dg/rs6000-ldouble-2.c: New.
8230
8231 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
8232
8233         PR c++/19244
8234         * g++.dg/parser/ctor2.C: New test.
8235
8236 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8237
8238         PR c++/17154
8239         * g++.dg/template/using9.C: New test.
8240
8241 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8242
8243         PR c++/19258
8244         * g++.dg/lookup/friend6.C: New test.
8245
8246 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
8247
8248         PR c++/19270
8249         * g++.dg/template/array10.C: New.
8250
8251 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8252
8253         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
8254         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
8255
8256 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
8257
8258         * gcc.c-torture/compile/20050105-1.c: New test.
8259
8260 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
8261
8262         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
8263
8264 2005-01-05  Roger Sayle  <roger@eyesopen.com>
8265
8266         PR middle-end/19100
8267         * gcc.dg/conv-3.c: New test case.
8268
8269 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
8270
8271         * gcc.dg/asm-wide-1.c: New test.
8272
8273 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
8274
8275         PR c++/19030
8276         * g++.dg/parse/crash22.C: New
8277
8278 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
8279
8280         PR 19257
8281         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
8282
8283 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
8284
8285         PR middle-end/17767
8286         * gcc.dg/i386-mmx-6.c: New test case.
8287
8288 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
8289
8290         PR tree-optimization/18308
8291         * gcc.dg/vect/pr18308.c: New testcase.
8292
8293 2005-01-04  Andreas Jaeger  <aj@suse.de>
8294
8295         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
8296
8297 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
8298             Robert Bowdidge <bowdidge@apple.com>
8299
8300         * gcc.dg/cpp/subframework1.c: New.
8301         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
8302         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
8303         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
8304         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
8305
8306 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
8307
8308         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
8309         producing warning.
8310         * gcc.dg/darwin-weakimport-2.c: New.
8311
8312 2005-01-03  Richard Henderson  <rth@redhat.com>
8313
8314         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
8315
8316 2005-01-03  Richard Henderson  <rth@redhat.com>
8317
8318         * gcc.dg/vect/vect.exp: Enable for ia64.
8319         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
8320         (check_effective_target_vect_float): Likewise.
8321         (check_effective_target_vect_no_align): Likewise.
8322         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
8323         * gcc.dg/vect/vect-8.c: Likewise.
8324
8325 2005-01-03  Uros Bizjak <uros@kss-loka.si>
8326
8327         PR target/19236
8328         * gcc.dg/pr19236-1.c: New test case.
8329
8330 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
8331
8332         PR rtl-optimization/12092
8333         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
8334
8335 2005-01-02  Andreas Jaeger  <aj@suse.de>
8336
8337         * gcc.dg/pr12092-1.c: Do not run on x86_64.
8338
8339 2005-01-01  Roger Sayle  <roger@eyesopen.com>
8340             Andrew Pinski  <pinskia@physics.uc.edu>
8341
8342         PR rtl-optimization/12092
8343         * gcc.dg/pr12092-1.c: New test case.
8344
8345 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
8346
8347         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
8348         'hidden' and 'default' for better portability.
8349         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
8350
8351         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
8352         6 and 7.
8353         * g++.old-deja/g++.brendan/new3.C: Likewise.
8354
8355 2005-01-01  Steven Bosscher  <stevenb@suse.de>
8356
8357         * gcc.dg/20041231-1.C: New test.
8358         * g++.dg/warn/Wunreachable-code-1.C: New test.
8359
8360 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
8361
8362         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
8363         file, not /dev/null.  Abort on error.
8364
8365 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
8366             Ziemowit Laski  <zlaski@apple.com>
8367
8368         PR objc/18971
8369         * objc.dg/encode-5.m: New test.
8370
8371 2004-12-29  Richard Henderson  <rth@redhat.com>
8372
8373         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
8374         * objc.dg/stabs-1.m: Disable for ia64.
8375
8376 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
8377
8378         PR c++/19190
8379         * g++.dg/warn/Wunused-10.C: New test.
8380
8381 2004-12-28  Richard Henderson  <rth@redhat.com>
8382
8383         * objc.dg/stabs-1.m: Disable for alpha.
8384
8385 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
8386
8387         PR c++/19149
8388         * g++.dg/parse/error23.C: New test.
8389
8390 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8391
8392         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
8393
8394         PR fortran/19032
8395         * gfortran.dg/intrinsic_modulo_1.f90: New.
8396         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
8397         tests with divisor -1.
8398
8399 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
8400
8401         * g++.dg/opt/temp1.C (memcpy): Return a value.
8402
8403         PR c++/19148
8404         * g++.dg/expr/cond7.C: New test.
8405
8406 2004-12-27  Paul Brook  <paul@codesourcery.com>
8407
8408         * gfortran.dg/g77/select_no_compile.f: Remove.
8409
8410 2004-12-27  Richard Henderson  <rth@redhat.com>
8411
8412         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
8413         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
8414         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
8415
8416 2004-12-26  Richard Henderson  <rth@redhat.com>
8417
8418         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
8419         by 1i instead of token pasting.
8420
8421 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8422
8423         PR tree-optimization/17578
8424         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
8425         to additional_flags.
8426         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
8427
8428 2004-12-25  Richard Henderson  <rth@redhat.com>
8429
8430         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
8431         Remove Alpha.
8432
8433 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8434
8435         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
8436         hppa*-*-hpux*.
8437         * gcc.dg/pr17957.c (dg-options): Likewise.
8438         * gcc.dg/struct-ret-1.c: Add prototype for abort.
8439         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
8440         instead of 0 on __hppa__.
8441         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
8442         "foo,%r" on hppa*-*-*.
8443
8444 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
8445
8446         PR fortran/19071
8447         * gfortran.dg/complex_write.f90: New test.
8448
8449 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
8450
8451         PR c++/17595
8452         * g++.dg/parse/pragma2.C: New test.
8453
8454         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
8455
8456 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
8457
8458         * gcc.dg/empty2.c: Add missing dg-warning.
8459
8460 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
8461
8462         PR c++/17413
8463         * g++.dg/template/local4.C: New test.
8464         * g++.dg/template/crash19.C: Add dg-error marker.
8465
8466         * g++.dg/template/crash31.C: Correct embedded PR number.
8467
8468 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
8469
8470         PR c++/16405
8471         * g++.dg/opt/temp1.C: Add do-run marker.
8472
8473 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
8474
8475         * g++.dg/template/spec19.C: New.
8476
8477 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
8478
8479         PR target/16819
8480         * gcc.dg/empty2.c: New.
8481
8482 2004-12-23  Richard Henderson  <rth@redhat.com>
8483
8484         * lib/target-supports.exp (check_effective_target_vect_no_align):
8485         Remove i?86 and x86-64.
8486
8487 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
8488
8489         PR c++/16405
8490         * g++.dg/opt/temp1.C: New test.
8491
8492 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8493
8494         PR c++/18733
8495         * g++.dg/template/friend33.C: New testcase.
8496
8497 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
8498
8499         PR c++/18464
8500         * g++.dg/template/cond5.C: New test.
8501
8502         PR c++/18492
8503         * g++.dg/inherit/thunk3.C: New test.
8504
8505         PR c++/11224
8506         * g++.dg/warn/Wunused-9.C: New test.
8507
8508 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
8509
8510         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
8511
8512 2004-12-22  Jan Beulich  <jbeulich@novell.com>
8513
8514         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
8515
8516 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
8517
8518         PR c++/18378
8519         * g++.dg/ext/packed8.C: New test.
8520
8521         PR c++/19063
8522         * g++.dg/template/crash31.C: New test.
8523
8524         PR c++/19034
8525         * g++.dg/template/crash30.C: New test.
8526
8527 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
8528
8529         PR C++/18984
8530         * g++.dg/eh/ctor3.C: New test.
8531
8532 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
8533
8534         * objc.dg/stabs-1.m: Allow section name to be quoted and
8535         assembly label to begin with '.LL'.
8536
8537 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
8538
8539         * gcc.dg/vect/vect.exp
8540         (check_effective_target_lp64_or_vect_no_align): New.
8541         * gcc.dg/vect/vect-77.c: Use it.
8542         * gcc.dg/vect/vect-78.c: Use it.
8543
8544         * lib/target-supports.exp
8545         (check_effective_target_vect_no_max,
8546         check_effective_target_vect_no_bitwise,
8547         check_effective_target_vect_no_align): New.
8548         * gcc.dg/vect/vect-13.c: Use them.
8549         * gcc.dg/vect/vect-17.c: Ditto.
8550         * gcc.dg/vect/vect-18.c: Ditto.
8551         * gcc.dg/vect/vect-19.c: Ditto.
8552         * gcc.dg/vect/vect-20.c: Ditto.
8553         * gcc.dg/vect/vect-27.c: Ditto.
8554         * gcc.dg/vect/vect-29.c: Ditto.
8555         * gcc.dg/vect/vect-44.c: Ditto.
8556         * gcc.dg/vect/vect-48.c: Ditto.
8557         * gcc.dg/vect/vect-50.c: Ditto.
8558         * gcc.dg/vect/vect-52.c: Ditto.
8559         * gcc.dg/vect/vect-54.c: Ditto.
8560         * gcc.dg/vect/vect-56.c: Ditto.
8561         * gcc.dg/vect/vect-58.c: Ditto.
8562         * gcc.dg/vect/vect-60.c: Ditto.
8563         * gcc.dg/vect/vect-72.c: Ditto.
8564         * gcc.dg/vect/vect-80.c: Ditto.
8565
8566 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
8567
8568         PR c++/14075
8569         * g++.dg/init/string1.C: New.
8570
8571         PR c++/18975
8572         * g++.dg/other/synth1.C: New.
8573
8574 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
8575
8576         PR c/18963
8577         * gcc.dg/pr18963-1.c: New test.
8578
8579 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
8580
8581         PR c/18596
8582         * gcc.dg/funcdef-storage-1.c (foo): Remove.
8583         * gcc.dg/pr18596-1.c: Use dg-error.
8584         (dg-options): Use -fno-unit-at-a-time.
8585         * gcc.dg/pr18596-2.c: New test.
8586         * gcc.dg/pr18596-3.c: New test.
8587
8588 2004-12-20  Roger Sayle  <roger@eyesopen.com>
8589
8590         PR middle-end/18683
8591         * g++.dg/opt/pr18683-1.C: New test case.
8592
8593 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
8594
8595         PR other/19093
8596         * g++.dg/opt/max1.C: Fix for 64bit targets.
8597
8598 2004-12-20  Matt Austern  <austern@apple.com>
8599
8600         PR c++/19044
8601         * g++.dg/ext/builtin6.C: New
8602
8603 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
8604
8605         PR tree-optimization/19080
8606         * gcc.c-torture/compile/pr19080.c: New test.
8607
8608 2004-12-20  Steven Bosscher  <stevenb@suse.de>
8609
8610         * gcc.dg/20041219-1.c: New test.
8611
8612 2004-12-19  Roger Sayle  <roger@eyesopen.com>
8613
8614         PR middle-end/19068
8615         * g++.dg/opt/max1.C: New test case.
8616
8617 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
8618
8619         * gcc.dg/fdata-sections-1.c: New test.
8620
8621 2004-12-18  Roger Sayle  <roger@eyesopen.com>
8622
8623         PR middle-end/18548
8624         * gcc.dg/max-1.c: New test case.
8625
8626 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
8627
8628         * gcc.c-torture/execute/20041218-1.c: New test.
8629
8630 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
8631
8632         * gcc.dg/pr18501.c: New test.
8633         * gcc.dg/uninit-5.c: XFAIL.
8634         * gcc.dg/uninit-9.c: XFAIL.
8635
8636 2004-12-17  Dale Johannesen  <dalej@apple.com>
8637
8638         * gcc.dg/20041213-1.c:  New.
8639
8640 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
8641
8642         * objc.dg/stabs-1.m: Allow assembly label to begin
8643         with a dot ('.').
8644
8645 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
8646
8647         * gcc.c-torture/execute/20041213-1.c: Move...
8648         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
8649
8650 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
8651
8652         PR c++/18721
8653         * g++.dg/lookup/conv-5.C: New.
8654
8655 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
8656
8657         * objc.dg/stabs-1.m: New test.
8658
8659 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
8660
8661         * gcc.dg/visibility-c.c: Change compile to
8662         assemble for the test.
8663
8664 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
8665
8666         PR target/19041
8667         * gcc.dg/visibility-c.c: New test.
8668
8669 2004-12-16  Roger Sayle  <roger@eyesopen.com>
8670
8671         PR middle-end/18493
8672         * gcc.dg/switch-8.c: New test case.
8673
8674 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
8675
8676         PR c++/18905
8677         * g++.dg/template/init4.C: New.
8678         * g++.dg/opt/static3.C: Enable optimizer.
8679
8680 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
8681
8682         * g++.dg/other/complex1.C: New test.
8683
8684 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
8685
8686         * g++.dg/opt/inline9.C: New test.
8687
8688 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8689
8690         PR fortran/18993
8691         * gfotran.dg/nullify_1.f: New test.
8692
8693 2004-12-15  Richard Henderson  <rth@redhat.com>
8694
8695         * gcc.target/i386/i386.exp: New harness.
8696         * gcc.target/i386/vect-args.c: New.
8697
8698 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
8699
8700         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
8701
8702 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8703
8704         PR c++/18825
8705         * g++.dg/template/friend32.C: New test.
8706
8707 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
8708
8709         * cpp/pragma-once-1.c: New test.
8710         * cpp/pragma-once-1b.h: Likewise.
8711         * cpp/pragma-once-1c.h: Likewise.
8712         * cpp/pragma-once-1d.h: Likewise.
8713         * cpp/inc/pragma-once-1a.h: Likewise.
8714
8715 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
8716             Steven G. Kargl  <kargls@comcast.net>
8717
8718         PR fortran/17597
8719         * gfortran.dg/list_read_3.f90: New test.
8720
8721 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
8722
8723         * gcc.dg/ftrapv-2.c: New test.
8724
8725 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
8726
8727         PR c++/18981
8728         * g++.dg/template/typename9.C: New test.
8729
8730 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
8731
8732         PR c++/18738
8733         * g++.dg/template/typename8.C: New test.
8734         * g++.dg/parse/friend2.C: Tweak error message.
8735
8736 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
8737
8738         * gcc.c-torture/20041214-1.c: New test.
8739
8740 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
8741
8742         PR c++/18965
8743         * g++.dg/init/array17.C: New test.
8744
8745 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
8746
8747         PR c++/18793
8748         * g++.dg/init/aggr3.C: New test.
8749
8750 2004-12-14  Janis Johnson  <janis187@us.ibm.com
8751
8752         * gcc.dg/altivec-types-1.c: New test.
8753         * gcc.dg/altivec-types-2.c: New test.
8754         * gcc.dg/altivec-types-3.c: New test.
8755         * gcc.dg/altivec-types-4.c: New test.
8756         * g++.dg/ext/altivec-types-1.C: New test.
8757         * g++.dg/ext/altivec-types-2.C: New test.
8758         * g++.dg/ext/altivec-types-3.C: New test.
8759         * g++.dg/ext/altivec-types-4.C: New test.
8760
8761 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
8762
8763         PR middle-end/18951
8764         * gcc.c-torture/execute/20041213-1.c: New test.
8765
8766 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
8767
8768         PR c++/18949
8769         * g++.dg/template/cast1.C: New.
8770
8771 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
8772
8773         * gcc.c-torture/execute/20041213-2.c: New test.
8774
8775 2004-12-13  Richard Henderson  <rth@redhat.com>
8776
8777         * gcc.dg/i386-sse-10.c: Fix typo in options.
8778
8779 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
8780
8781         PR c++/18968
8782         * g++.dg/opt/pr18968.C: New test.
8783
8784 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
8785
8786         PR c++/18925
8787         * g++.dg/ext/visibility/staticdatamem.C: New test.
8788
8789 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
8790
8791         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
8792
8793 2004-12-13  Roger Sayle  <roger@eyesopen.com>
8794
8795         PR rtl-optimization/18928
8796         * gcc.dg/pr18928-1.c: New test case.
8797
8798 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
8799
8800         PR tree-opt/16951
8801         * gcc.c-torture/compile/20041211-1.c: New.
8802
8803 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8804
8805         PR middle-end/17564
8806         * gcc.c-torture/execute/20041212-1.c: New test.
8807
8808 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8809
8810         PR fortran/18869
8811         * gfortran.dg/common_1.f90: New test.
8812
8813 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
8814         Paul Brook  <paul@codesourcery.com>
8815
8816         PR fortran/16222
8817         * gfortran.dg/real_do_1.f90: New test.
8818
8819 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
8820
8821         PR tree-opt/18040
8822         * g++.dg/opt/ptrmem6.C: New test.
8823
8824 2004-12-11  Roger Sayle  <roger@eyesopen.com>
8825
8826         PR middle-end/18921
8827         * gcc.dg/pr18921-1.c: New test case.
8828
8829 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8830
8831         PR fortran/17175
8832         * gfortran.dg/scale_1.f90: New test.
8833
8834 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
8835
8836         PR middle-end/18903
8837         * gcc.c-torture/compile/pr18903.c: New test.
8838
8839 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
8840
8841         * gcc.c-torture/execute/20041210-1.c: New test.
8842
8843 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8844
8845         PR c++/18731
8846         * g++.dg/parser/struct-1.C: New test.
8847         * g++.dg/parser/struct-2.C: New test.
8848         * g++.dg/parser/struct-3.C: New test.
8849
8850 2004-12-09  Richard Henderson  <rth@redhat.com>
8851
8852         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
8853
8854         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
8855         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
8856
8857 2004-12-09  Matt Austern  <austern@apple.com>
8858
8859         PR c++/18514
8860         * g++.dg/ext/builtin1.C: New
8861         * g++.dg/ext/builtin2.C: New
8862         * g++.dg/ext/builtin3.C: New
8863         * g++.dg/ext/builtin4.C: New
8864         * g++.dg/ext/builtin5.C: New
8865
8866 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
8867
8868         PR tree-opt/18904
8869         * g++.dg/opt/ptrmem5.C: New test.
8870
8871 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
8872
8873         * g++.dg/parse/typename5.C: Adjust for new error.
8874         * g++.dg/parse/typename7.C: New.
8875
8876 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8877
8878         PR c++/18073
8879         * g++.dg/other/mmintrin.C: New test.
8880
8881 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
8882
8883         PR c++/16681
8884         * g++.dg/init/array15.C: New.
8885         * g++.dg/init/array16.C: New.
8886
8887 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8888
8889         PR fortran/18826
8890         * gfortran.dg/assign_1.f90: New test.
8891
8892 2004-12-08  Nick Clifton  <nickc@redhat.com>
8893
8894         * gcc.target/xstormy16/bss_below100: New directory containing tests.
8895         * gcc.target/xstormy16/data_below100: Likewise.
8896         * gcc.target/xstormy16/sfr: Likewise.
8897         * gcc.target/xstormy16/below100.S: New test source file.
8898         * gcc.target/xstormy16/below100.ld: New test linker script.
8899         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
8900         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
8901         bp instructions.
8902         * gcc.target/xstormy16/bp.c: Likewise.
8903
8904         * gcc.target/xstormy16/bss_below100: New files:
8905         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
8906         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
8907         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
8908         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
8909         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
8910         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
8911         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
8912         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
8913         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
8914         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
8915         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
8916         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
8917         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
8918         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
8919         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
8920         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
8921         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
8922         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
8923         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
8924         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
8925         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
8926         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
8927         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
8928         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
8929         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
8930         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
8931         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
8932
8933         * gcc.target/xstormy16/data_below100: New files:
8934         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
8935         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
8936         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
8937         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
8938         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
8939         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
8940         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
8941         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
8942         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
8943         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
8944         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
8945         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
8946         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
8947         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
8948         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
8949         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
8950         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
8951         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
8952         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
8953         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
8954         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
8955         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
8956         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
8957         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
8958         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
8959         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
8960         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
8961
8962         * gcc.target/xstormy16/sfr: New files:
8963         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
8964         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
8965         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
8966         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
8967         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
8968         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
8969         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
8970         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
8971         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
8972         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
8973         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
8974         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
8975         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
8976         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
8977         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
8978         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
8979         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
8980         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
8981         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
8982         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
8983         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
8984         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
8985         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
8986         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
8987         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
8988         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
8989         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
8990         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
8991         27_if0_sfrw_bitfield_f.c
8992
8993 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8994
8995         PR c++/18100
8996         * g++.dg/lookup/name-clash4.C: New test.
8997
8998 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
8999
9000         PR c++/18672
9001         * g++.dg/opt/array1.C: New.
9002
9003         PR c++/18803
9004         * g++.dg/template/operator5.C: New.
9005
9006 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
9007
9008         PR c/18867
9009         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
9010
9011 2004-12-07  Steven Bosscher  <stevenb@suse.de>
9012
9013         * gcc.dg/noncompile/20041207.c: New test.
9014
9015 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
9016
9017         * g++.dg/other/unreachable-1.C: New test.
9018
9019 2004-12-06  Nick Clifton  <nickc@redhat.com>
9020
9021         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
9022         <limits.h> because the latter comes from gcc's include/ directory
9023         and not the newlib/libc/include directory.
9024
9025 2004-12-04  Richard Henderson  <rth@redhat.com>
9026
9027         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
9028
9029 2004-12-04  Richard Henderson  <rth@redhat.com>
9030
9031         * lib/target-supports.exp (check_gc_sections_available): Disable
9032         for alpha and ia64.
9033
9034 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
9035
9036         PR middle-end/17909
9037         * g++.dg/other/vararg-2.C: New test.
9038
9039 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9040
9041         PR c++/17011, c++/17971
9042         * g++.dg/template/error15.C: Adjust expected error.
9043         * g++.dg/template/instantiate3.C: Likewise.
9044
9045 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
9046
9047         * gcc.dg/altivec-18.c: Fix for darwin
9048
9049 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
9050
9051         PR c++/18782
9052         * g++.dg/parse/ptrmem2.C: New.
9053
9054         PR c++/18318
9055         * g++.dg/template/new1.C: New.
9056
9057 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9058
9059         PR fortran/18710
9060         * gfortran.dg/direct_io_3.f90: New test.
9061
9062 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
9063
9064         PR 18758
9065         * g++.dg/parse/crash21.C: New.
9066
9067 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9068
9069         PR c++/15664, c++/18276
9070         * g++.dg/template/ttp13.C: New test.
9071         * g++.dg/template/ttp14.C: Likewise.
9072
9073 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9074
9075         PR c++/18123
9076         * g++.dg/parse/enum2.C: New test.
9077         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
9078
9079 2004-12-02  Nick Clifton  <nickc@redhat.com>
9080
9081         * gcc.target/xstormy16: New test directory.
9082         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
9083         * gcc.target/xstormy16/bp.c: Check the generation of bp
9084         instructions.
9085         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
9086         bn instructions and the BELOW100 attribute.
9087
9088 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
9089
9090         PR target/16952
9091         * gcc.dg/ppc-eabi.c: New.
9092
9093 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
9094
9095         PR fortran/18284
9096         * gfortran.dg/backspace.f90
9097
9098 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
9099
9100         * gfortran.dg/inquire.f90: New test.
9101
9102 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
9103
9104         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
9105         handle effective-target-keyword.
9106         (dg-skip-if): Support effective-target keyword as target list.
9107         (dg-xfail-if): Ditto.
9108         * lib/target-supports.exp (is-effective-target-keyword): New proc.
9109
9110 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
9111
9112         PR tree-optimization/18291
9113         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
9114
9115 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
9116
9117         PR C++/18729
9118         * g++.dg/parse/crash20.C: New.
9119
9120         PR c++/17431
9121         * g++.dg/overload/arg1.C: New.
9122         * g++.dg/overload/arg2.C: New.
9123         * g++.dg/overload/arg3.C: New.
9124         * g++.dg/overload/arg4.C: New.
9125
9126 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
9127
9128         * gcc.dg/c99-flex-array-4.c: Remove.
9129
9130 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
9131
9132         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
9133
9134         * lib/target-supports.exp (is-effective-target): Simplify.
9135
9136         * lib/target-supports.exp (check_effective_target_vect_long):
9137         Fix for powerpc64-*-*.
9138
9139 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
9140
9141         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
9142         to support new requirements on FreeBSD 5.
9143
9144 2004-11-30  Devang Patel  <dpatel@apple.com>
9145
9146         PR 18702
9147         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
9148
9149 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
9150
9151         * g++.dg/ext/altivec-13.C: New test.
9152
9153 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
9154
9155         PR tree-opt/18298
9156         * gcc.c-torture/execute/p18298.c: New test.
9157
9158 2004-11-30  Ira Rosen  <irar@il.ibm.com>
9159             Dorit Naishlos  <dorit@il.ibm.com>
9160
9161         PR tree-opt/18607
9162         * gcc.dg/vect/vect-89.c: New test.
9163
9164 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
9165
9166         * gcc.dg/pr18596-1.c: New test.
9167
9168 2004-11-30  Ben Elliston  <bje@au.ibm.com>
9169
9170         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
9171
9172 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
9173
9174         PR c/18479
9175         * gcc.dg/pr18479.c: New test.
9176
9177 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
9178
9179         PR target/18490
9180         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
9181         mmix-knuth-mmixware.
9182
9183         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
9184         cris-*-elf* cris-*-aout* mmix-*-*
9185
9186 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
9187
9188         PR middle-end/18725
9189         * gcc.dg/pr18725.c: New test.
9190
9191 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
9192
9193         PR target/18488
9194         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
9195
9196         PR target/18336
9197         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
9198
9199 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
9200
9201         PR c++/18368
9202         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
9203         * g++.old-deja/g++.law/ctors5.C: Likewise.
9204         * g++.old-deja/g++.other/crash25.C: Likewise.
9205
9206         PR c++/18674
9207         * g++.dg/template/error16.C: New test.
9208
9209         PR c++/18512
9210         * g++.dg/template/crash29.C: New test.
9211
9212 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
9213
9214         PR tree-optimization/18712
9215         * gcc.c-torture/compile/pr18712.c: New test.
9216
9217 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
9218
9219         PR c/7544
9220         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
9221         tests.
9222
9223 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9224
9225         PR c++/18652
9226         * g++.dg/lookup/crash6.C: New test.
9227
9228 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
9229
9230         PR middle-end/18164
9231         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
9232
9233 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
9234
9235         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
9236         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
9237         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
9238
9239 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
9240
9241         * gcc.dg/pr18164.c: New test.
9242
9243 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
9244
9245         * gcc.dg/funroll-loops-all.c: New.
9246
9247 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
9248
9249         PR target/18489
9250         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
9251         delimeter, match space and TAB as well as ":".
9252
9253         PR target/18484
9254         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
9255
9256         PR target/18348
9257         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
9258
9259         PR target/18345
9260         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
9261
9262         PR target/18337
9263         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
9264
9265 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
9266
9267         * gfortran.dg/direct_io_2.f90: New test.
9268
9269 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
9270
9271         PR target/18334
9272         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
9273
9274 2004-11-28  Richard Henderson  <rth@redhat.com>
9275
9276         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
9277
9278 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
9279
9280         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
9281         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
9282         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
9283         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
9284         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
9285         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
9286         gcc.dg/pointer-arith-8.c: New tests.
9287
9288 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
9289
9290         PR fortran/18364
9291         * gfortran.dg/endfile.f90: New test.
9292
9293 2004-11-27  Falk Hueffner  <falk@debian.org>
9294
9295         * gcc.dg/loop-6.c: New test.
9296
9297 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
9298
9299         * gcc.c-torture/execute/20041126-1.c: New test.
9300
9301 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
9302
9303         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
9304         on IRIX.
9305
9306 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
9307
9308         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
9309         functions.
9310
9311 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
9312
9313         PR rtl-optimization/17825
9314         * gcc.c-torture/compile/20041119-1.c: New test.
9315
9316 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9317
9318         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
9319         Check existence of ld library path variables before unsetting.
9320
9321 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
9322
9323         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
9324
9325 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
9326
9327         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
9328
9329 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
9330
9331         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
9332
9333 2004-11-26  Ben Elliston  <bje@au.ibm.com>
9334
9335         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
9336         dg-do directive.
9337
9338 2004-11-26  Ben Elliston  <bje@au.ibm.com>
9339
9340         * gcc.dg/pr17957.c: Pass --param, not -param.
9341
9342 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
9343
9344         PR middle-end/17957
9345         * testsuite/gcc.dg/pr17957.c: New test.
9346
9347 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
9348
9349         PR c++/18445
9350         * g++.dg/template/crash28.C: Likewise.
9351
9352         PR c++/18001
9353         * g++.dg/expr/unary2.C: Adjust lvalue messages.
9354         * g++.dg/ext/lvaddr.C: Likewise.
9355         * g++.dg/opt/pr7503-3.C: Likewise.
9356
9357         PR c++/18466
9358         * g++.dg/parse/qualified3.C: New test.
9359         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
9360
9361         PR c++/18545
9362         * g++.dg/expr/return1.C: New test.
9363
9364 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9365
9366         Friend class name lookup 3/n, PR c++/3332
9367         * g++.dg/lookup/friend3.C: New test.
9368         * g++.dg/lookup/friend4.C: Likewise.
9369         * g++.dg/lookup/friend5.C: Likewise.
9370
9371 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9372
9373         Friend class name lookup 2/n, PR c++/14513, c++/15410
9374         * g++.dg/lookup/friend2.C: New test.
9375         * g++.dg/template/friend31.C: Likewise.
9376
9377 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9378
9379         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
9380
9381 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
9382
9383         PR c++/17473
9384         * g++.dg/tc1/dr56.C: Remove.
9385         * g++.dg/template/typedef1.C: Add dg-error markers.
9386         * g++.old-deja/g++.other/typedef7.C: Likewise.
9387
9388         PR c++/18285
9389         * g++.dg/parse/typedef7.C: New test.
9390
9391 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
9392
9393         * gcc.c-torture/execute/20041124-1.c: New test.
9394
9395 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
9396
9397         * g++.dg/template/deduce3.C: New test.
9398
9399         PR c++/18586
9400         * g++.dg/template/crash27.C: New test.
9401
9402         PR c++/18530
9403         * g++.dg/warn/Wshadow-3.C: New test.
9404
9405 2004-11-24  Devang Patel  <dpatel@apple.com>
9406
9407         PR/18555
9408         * gcc.dg/cpp/isysroot-1.c: New test.
9409         * gcc.dg/cpp/usr/include/stdio.h: New file.
9410         * gcc.dg/cpp/isysroot-2.c: New test.
9411         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
9412         New file.
9413
9414 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9415
9416         PR c++/8929
9417         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
9418
9419 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
9420
9421         * gcc.target/sparc/align.c: Do not include <stdint.h>.
9422         * gcc.target/sparc/pdist.c: Likewise.
9423
9424 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
9425
9426         PR c++/16882
9427         * g++.dg/conversion/simd1.C: New test.
9428
9429 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9430
9431         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
9432         and restore_ld_library_path_env_vars.
9433         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
9434         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
9435         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
9436         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
9437
9438 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
9439
9440         * gcc.dg/pragma-align-2.c: Test macro expansion.
9441         * gcc.dg/pragma-pack-2.c: New test.
9442
9443 2004-11-23  Richard Henderson  <rth@redhat.com>
9444
9445         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
9446         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
9447         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
9448         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
9449         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
9450         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
9451
9452         * gcc.dg/vect/vect.exp: Add check for alpha.
9453         * lib/target-supports.exp (check_alpha_max_hw_available): New.
9454         (check_effective_target_vect_int): Enable for alpha.
9455         (check_effective_target_vect_long): New.
9456         (is-effective-target): Add it.
9457
9458 2004-11-23  Uros Bizjak <uros@kss-loka.si>
9459
9460         * gcc.dg/pr18614-1.c: New test.
9461
9462 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
9463
9464         * gcc.dg/setjmp-2.c: New test.
9465
9466 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
9467
9468         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
9469         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
9470         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
9471         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
9472         gcc.target/sparc/pdist.c: New tests.
9473
9474 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
9475
9476         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
9477
9478 2004-11-22  Dale Johannesen  <dalej@apple.com>
9479
9480         * gcc.dg/20041111-1.c:  New.
9481
9482 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
9483
9484         PR tree-opt/18536
9485         * gcc.dg/vect/pr18536.c: New test.
9486
9487 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9488
9489         PR c++/18354
9490         * g++.dg/template/nontype11.C: New test.
9491
9492 2004-11-21  Roger Sayle  <roger@eyesopen.com>
9493
9494         PR middle-end/18520
9495         * gcc.dg/pr18520-1.c: New test case.
9496
9497 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
9498
9499         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
9500         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
9501         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
9502         expected diagnostics.
9503
9504 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
9505
9506         PR target/18580
9507         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
9508         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
9509         vect-77.c, vect-77a.c: XFAIL on the SPARC.
9510
9511 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
9512
9513         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
9514
9515 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
9516             Joseph Myers  <joseph@codesourcery.com>
9517
9518         * lib/target-supports.exp (check_visibility_available): Really
9519         test the compiler.
9520
9521 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
9522
9523         PR tree-opt/18181
9524         * gcc.dg/vect/vect-85.c: New test.
9525         * gcc.dg/vect/vect-86.c: New test.
9526         * gcc.dg/vect/vect-87.c: New test.
9527         * gcc.dg/vect/vect-88.c: New test.
9528
9529 2004-11-19  Ben Elliston  <bje@au.ibm.com>
9530
9531         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
9532
9533 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
9534
9535         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
9536         * gcc.dg/ppc-and-1.c: Ditto.
9537         * gcc.dg/ppc-compare-1.c: Ditto.
9538         * gcc.dg/ppc-mov-1.c: Ditto
9539
9540 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
9541             Mark Mitchell  <mark@codesourcery.com>
9542
9543         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
9544
9545 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
9546             Aldy Hernandez  <aldyh@redhat.com>
9547
9548         * lib/target-supports.exp (check_effective_target_vect_int): New
9549         (check_effective_target_vect_float): New
9550         (check_effective_target_vect_double): New.
9551         (is-effective-target): Support new effective targets keywords.
9552         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
9553         default action for dg-do.
9554         * gcc.dg/vect/pr16105.c: Use new support.
9555         * gcc.dg/vect/pr18400.c: Ditto.
9556         * gcc.dg/vect/pr18425.c: Ditto.
9557         * gcc.dg/vect/vect-1.c: Ditto.
9558         * gcc.dg/vect/vect-10.c: Ditto.
9559         * gcc.dg/vect/vect-11.c: Ditto.
9560         * gcc.dg/vect/vect-12.c: Ditto.
9561         * gcc.dg/vect/vect-13.c: Ditto.
9562         * gcc.dg/vect/vect-14.c: Ditto.
9563         * gcc.dg/vect/vect-15.c: Ditto.
9564         * gcc.dg/vect/vect-16.c: Ditto.
9565         * gcc.dg/vect/vect-17.c: Ditto.
9566         * gcc.dg/vect/vect-18.c: Ditto.
9567         * gcc.dg/vect/vect-19.c: Ditto.
9568         * gcc.dg/vect/vect-2.c: Ditto.
9569         * gcc.dg/vect/vect-20.c: Ditto.
9570         * gcc.dg/vect/vect-21.c: Ditto.
9571         * gcc.dg/vect/vect-22.c: Ditto.
9572         * gcc.dg/vect/vect-23.c: Ditto.
9573         * gcc.dg/vect/vect-24.c: Ditto.
9574         * gcc.dg/vect/vect-25.c: Ditto.
9575         * gcc.dg/vect/vect-26.c: Ditto.
9576         * gcc.dg/vect/vect-27.c: Ditto.
9577         * gcc.dg/vect/vect-27a.c: Ditto.
9578         * gcc.dg/vect/vect-28.c: Ditto.
9579         * gcc.dg/vect/vect-29.c: Ditto.
9580         * gcc.dg/vect/vect-29a.c: Ditto.
9581         * gcc.dg/vect/vect-3.c: Ditto.
9582         * gcc.dg/vect/vect-30.c: Ditto.
9583         * gcc.dg/vect/vect-31.c: Ditto.
9584         * gcc.dg/vect/vect-32.c: Ditto.
9585         * gcc.dg/vect/vect-33.c: Ditto.
9586         * gcc.dg/vect/vect-34.c: Ditto.
9587         * gcc.dg/vect/vect-35.c: Ditto.
9588         * gcc.dg/vect/vect-36.c: Ditto.
9589         * gcc.dg/vect/vect-37.c: Ditto.
9590         * gcc.dg/vect/vect-38.c: Ditto.
9591         * gcc.dg/vect/vect-4.c: Ditto.
9592         * gcc.dg/vect/vect-40.c: Ditto.
9593         * gcc.dg/vect/vect-41.c: Ditto.
9594         * gcc.dg/vect/vect-42.c: Ditto.
9595         * gcc.dg/vect/vect-43.c: Ditto.
9596         * gcc.dg/vect/vect-44.c: Ditto.
9597         * gcc.dg/vect/vect-45.c: Ditto.
9598         * gcc.dg/vect/vect-46.c: Ditto.
9599         * gcc.dg/vect/vect-47.c: Ditto.
9600         * gcc.dg/vect/vect-48.c: Ditto.
9601         * gcc.dg/vect/vect-48a.c: Ditto.
9602         * gcc.dg/vect/vect-49.c: Ditto.
9603         * gcc.dg/vect/vect-5.c: Ditto.
9604         * gcc.dg/vect/vect-50.c: Ditto.
9605         * gcc.dg/vect/vect-51.c: Ditto.
9606         * gcc.dg/vect/vect-52.c: Ditto.
9607         * gcc.dg/vect/vect-53.c: Ditto.
9608         * gcc.dg/vect/vect-54.c: Ditto.
9609         * gcc.dg/vect/vect-55.c: Ditto.
9610         * gcc.dg/vect/vect-56.c: Ditto.
9611         * gcc.dg/vect/vect-56a.c: Ditto.
9612         * gcc.dg/vect/vect-57.c: Ditto.
9613         * gcc.dg/vect/vect-58.c: Ditto.
9614         * gcc.dg/vect/vect-59.c: Ditto.
9615         * gcc.dg/vect/vect-6.c: Ditto.
9616         * gcc.dg/vect/vect-60.c: Ditto.
9617         * gcc.dg/vect/vect-61.c: Ditto.
9618         * gcc.dg/vect/vect-62.c: Ditto.
9619         * gcc.dg/vect/vect-63.c: Ditto.
9620         * gcc.dg/vect/vect-64.c: Ditto.
9621         * gcc.dg/vect/vect-65.c: Ditto.
9622         * gcc.dg/vect/vect-66.c: Ditto.
9623         * gcc.dg/vect/vect-67.c: Ditto.
9624         * gcc.dg/vect/vect-68.c: Ditto.
9625         * gcc.dg/vect/vect-69.c: Ditto.
9626         * gcc.dg/vect/vect-7.c: Ditto.
9627         * gcc.dg/vect/vect-72.c: Ditto.
9628         * gcc.dg/vect/vect-72a.c: Ditto.
9629         * gcc.dg/vect/vect-73.c: Ditto.
9630         * gcc.dg/vect/vect-74.c: Ditto.
9631         * gcc.dg/vect/vect-75.c: Ditto.
9632         * gcc.dg/vect/vect-76.c: Ditto.
9633         * gcc.dg/vect/vect-77.c: Ditto.
9634         * gcc.dg/vect/vect-77a.c: Ditto.
9635         * gcc.dg/vect/vect-78.c: Ditto.
9636         * gcc.dg/vect/vect-79.c: Ditto.
9637         * gcc.dg/vect/vect-8.c: Ditto.
9638         * gcc.dg/vect/vect-80.c: Ditto.
9639         * gcc.dg/vect/vect-82.c: Ditto.
9640         * gcc.dg/vect/vect-82_64.c: Ditto.
9641         * gcc.dg/vect/vect-83.c: Ditto.
9642         * gcc.dg/vect/vect-83_64.c: Ditto.
9643         * gcc.dg/vect/vect-9.c: Ditto.
9644         * gcc.dg/vect/vect-all.c: Ditto.
9645         * gcc.dg/vect/vect-none.c: Ditto.
9646
9647 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
9648
9649         * lib/gcc-dg.exp (dg-skip-if): New function.
9650         (dg-forbid-option): Remove.
9651         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
9652         * g++.dg/abi/bitfield8.C: Likewise.
9653         * g++.dg/abi/dtor1.C: Likewise.
9654         * g++.dg/abi/empty10.C: Likewise.
9655         * g++.dg/abi/empty7.C: Likewise.
9656         * g++.dg/abi/empty9.C: Likewise.
9657         * g++.dg/abi/layout3.C: Likewise.
9658         * g++.dg/abi/layout4.C: Likewise.
9659         * g++.dg/abi/thunk1.C: Likewise.
9660         * g++.dg/abi/thunk2.C: Likewise.
9661         * g++.dg/abi/vbase11.C: Likewise.
9662         * g++.dg/abi/vthunk2.C: Likewise.
9663         * g++.dg/abi/vthunk3.C: Likewise.
9664         * g++.dg/ext/attrib8.C: Likewise.
9665         * g++.dg/opt/longbranch2.C: Likewise.
9666         * g++.dg/opt/reg-stack4.C: Likewise.
9667         * g++.old-deja/g++.ext/attrib1.C: Likewise.
9668         * g++.old-deja/g++.ext/attrib2.C: Likewise.
9669         * g++.old-deja/g++.ext/attrib3.C: Likewise.
9670         * g++.old-deja/g++.other/store-expr1.C: Likewise.
9671         * g++.old-deja/g++.other/store-expr2.C: Likewise.
9672         * gcc.dg/20000609-1.c: Likewise.
9673         * gcc.dg/20000720-1.c: Likewise.
9674         * gcc.dg/20011107-1.c: Likewise.
9675         * gcc.dg/20011119-1.c: Likewise.
9676         * gcc.dg/20020108-1.c: Likewise.
9677         * gcc.dg/20020122-2.c: Likewise.
9678         * gcc.dg/20020122-3.c: Likewise.
9679         * gcc.dg/20020201-3.c: Likewise.
9680         * gcc.dg/20020206-1.c: Likewise.
9681         * gcc.dg/20020218-1.c: Likewise.
9682         * gcc.dg/20020310-1.c: Likewise.
9683         * gcc.dg/20020411-1.c: Likewise.
9684         * gcc.dg/20020418-2.c: Likewise.
9685         * gcc.dg/20020426-1.c: Likewise.
9686         * gcc.dg/20020426-2.c: Likewise.
9687         * gcc.dg/20020517-1.c: Likewise.
9688         * gcc.dg/20020523-1.c: Likewise.
9689         * gcc.dg/20020523-2.c: Likewise.
9690         * gcc.dg/20020729-1.c: Likewise.
9691         * gcc.dg/20030204-1.c: Likewise.
9692         * gcc.dg/20030826-2.c: Likewise.
9693         * gcc.dg/20030926-1.c: Likewise.
9694         * gcc.dg/20031202-1.c: Likewise.
9695         * gcc.dg/980312-1.c: Likewise.
9696         * gcc.dg/980313-1.c: Likewise.
9697         * gcc.dg/990117-1.c: Likewise.
9698         * gcc.dg/990424-1.c: Likewise.
9699         * gcc.dg/990524-1.c: Likewise.
9700         * gcc.dg/991230-1.c: Likewise.
9701         * gcc.dg/i386-387-1.c: Likewise.
9702         * gcc.dg/i386-387-2.c: Likewise.
9703         * gcc.dg/i386-387-3.c: Likewise.
9704         * gcc.dg/i386-387-4.c: Likewise.
9705         * gcc.dg/i386-387-5.c: Likewise.
9706         * gcc.dg/i386-387-6.c: Likewise.
9707         * gcc.dg/i386-asm-1.c: Likewise.
9708         * gcc.dg/i386-bitfield1.c: Likewise.
9709         * gcc.dg/i386-bitfield2.c: Likewise.
9710         * gcc.dg/i386-loop-1.c: Likewise.
9711         * gcc.dg/i386-loop-2.c: Likewise.
9712         * gcc.dg/i386-loop-3.c: Likewise.
9713         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
9714         * gcc.dg/i386-pic-1.c: Likewise.
9715         * gcc.dg/i386-regparm.c: Likewise.
9716         * gcc.dg/i386-signbit-1.c: Likewise.
9717         * gcc.dg/i386-signbit-2.c: Likewise.
9718         * gcc.dg/i386-signbit-3.c: Likewise.
9719         * gcc.dg/i386-sse-5.c: Likewise.
9720         * gcc.dg/i386-sse-8.c: Likewise.
9721         * gcc.dg/i386-unroll-1.c: Likewise.
9722         * gcc.dg/tls/opt-1.c: Likewise.
9723         * gcc.dg/tls/opt-2.c: Likewise.
9724         * gcc.dg/unroll-1.c: Likewise.
9725         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
9726         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
9727         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
9728         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
9729
9730 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9731
9732         * g++.dg/template/incomplete1.C: New test.
9733
9734 2004-11-16  Nick Clifton  <nickc@redhat.com>
9735
9736         Revert patches accidentally commited during checkin of fixes for
9737         xstormy16 tests:
9738         gcc.c-torture/execute/simd-4.c: Revert
9739         gcc.dg/20040910-1.c: Revert.
9740
9741 2004-11-16  Paul Brook  <paul@codesourcery.com>
9742
9743         PR fortran/13010
9744         * gfortran.dg/der_pointer_1.f90: New test.
9745
9746 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
9747
9748         PR c/18498
9749         * gcc.dg/bitfld-13.c: New test.
9750
9751 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
9752
9753         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
9754         powerpc*-*-linux*.
9755
9756         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
9757         * gcc.dg/ppc64-abi-2.c: Ditto.
9758         * gcc.dg/ppc64-abi-3.c: Ditto.
9759
9760         * lib/gcc-dg.exp (dg-target-list): Remove.
9761
9762 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
9763
9764         * gcc.dg/ia64-postinc.c: New test.
9765
9766 2004-11-15  Mark Mitchell <mark@codesourcery.com>
9767
9768         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
9769
9770 2004-11-15  Nick Clifton  <nickc@redhat.com>
9771
9772         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
9773         __INT_MAX__ so that the test can be compiled by toolchains
9774         targeted at 16-bit processors.
9775
9776         * gcc.dg/20040625-1.c: Use long constants rather than integers
9777         when performing arithmetic that will overflow 16-bits.
9778
9779         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
9780         xstormy16.  It does not support 128-bit vector operations.
9781
9782         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
9783         with the macro PTR_TYPE.  Define this macro to an integer type
9784         suitable for holding a pointer.
9785
9786         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
9787         the target is a 16-bit processor.
9788
9789         * gcc.dg/cpp/if-2.c: Expect a different warning message from
9790         16-bit targets where the character constant will be too long.
9791
9792         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
9793         where the double will not be directly addressable.
9794
9795 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9796
9797         Friend class name lookup 1/n, PR c++/18471
9798         * g++.dg/template/crash26.C: New test.
9799         * g++.dg/lookup/struct1.C: Adjust expected error.
9800         * g++.dg/parse/elab1.C: Likewise.
9801         * g++.dg/parse/elab2.C: Likewise.
9802         * g++.dg/parse/int-as-enum1.C: Likewise.
9803         * g++.dg/parse/struct-as-enum1.C: Likewise.
9804         * g++.dg/parse/typedef1.C: Likewise.
9805         * g++.dg/parse/typedef3.C: Likewise.
9806         * g++.dg/parse/typedef4.C: Likewise.
9807         * g++.dg/parse/typedef5.C: Likewise.
9808         * g++.dg/template/nontype4.C: Likewise.
9809         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
9810         * g++.old-deja/g++.other/elab1.C: Likewise.
9811         * g++.old-deja/g++.other/syntax4.C: Likewise.
9812
9813 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
9814
9815         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
9816
9817 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
9818
9819         * gcc.c-torture/execute/20041114-1.c: New test.
9820
9821 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
9822
9823         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
9824         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
9825         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
9826         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
9827         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
9828         gcc.dg/switch-7.c: New tests.
9829
9830 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
9831
9832         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
9833
9834 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
9835
9836         PR tree-opt/18400
9837         * gcc.dg/vect/pr18400.c: New test.
9838
9839 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
9840             Andrew Pinski  <pinskia@physics.uc.edu>
9841
9842         PR tree-opt/18425
9843         * gcc.dg/vect/pr18425.c: New test.
9844
9845 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
9846
9847         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
9848         Guard with dg-require-alias and dg-require-visibility.
9849
9850 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
9851
9852         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
9853
9854 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9855
9856         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
9857
9858 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9859
9860         PR c++/17344
9861         * g++.dg/template/defarg5.C: New test.
9862
9863 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
9864
9865         * g++.dg/parse/cast1.C: Run only on ILP32.
9866         * g++.old-deja/g++.mike/p784.C: Likewise.
9867
9868 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
9869
9870         * gcc.c-torture/execute/20041113-1.c: New test.
9871
9872 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
9873
9874         PR target/18230
9875         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
9876         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
9877         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
9878         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
9879         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
9880         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
9881         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
9882         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
9883         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
9884         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
9885         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
9886         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
9887         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
9888
9889 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
9890
9891         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
9892         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
9893         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
9894         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
9895         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
9896         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
9897         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
9898         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
9899         gcc.target/sparc/combined-1.c: New tests.
9900
9901 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
9902
9903         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
9904         New tests.
9905
9906 2004-11-12  Mark Mitchell <mark@codesourcery.com>
9907
9908         * lib/gcc-dg.exp (dg-forbid-option): New function.
9909         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
9910         * g++.dg/abi/bitfield8.C: Likewise.
9911         * g++.dg/abi/dtor1.C: Likewise.
9912         * g++.dg/abi/empty10.C: Likewise.
9913         * g++.dg/abi/empty7.C: Likewise.
9914         * g++.dg/abi/empty9.C: Likewise.
9915         * g++.dg/abi/layout3.C: Likewise.
9916         * g++.dg/abi/layout4.C: Likewise.
9917         * g++.dg/abi/thunk1.C: Likewise.
9918         * g++.dg/abi/thunk2.C: Likewise.
9919         * g++.dg/abi/vbase11.C: Likewise.
9920         * g++.dg/abi/vthunk2.C: Likewise.
9921         * g++.dg/abi/vthunk3.C: Likewise.
9922         * g++.dg/ext/attrib8.C: Likewise.
9923         * g++.dg/opt/longbranch2.C: Likewise.
9924         * g++.dg/opt/reg-stack4.C: Likewise.
9925         * g++.old-deja/g++.ext/attrib1.C: Likewise.
9926         * g++.old-deja/g++.ext/attrib2.C: Likewise.
9927         * g++.old-deja/g++.ext/attrib3.C: Likewise.
9928         * g++.old-deja/g++.other/store-expr1.C: Likewise.
9929         * g++.old-deja/g++.other/store-expr2.C: Likewise.
9930         * gcc.dg/20000609-1.c: Likewise.
9931         * gcc.dg/20000720-1.c: Likewise.
9932         * gcc.dg/20011107-1.c: Likewise.
9933         * gcc.dg/20011119-1.c: Likewise.
9934         * gcc.dg/20020108-1.c: Likewise.
9935         * gcc.dg/20020122-2.c: Likewise.
9936         * gcc.dg/20020122-3.c: Likewise.
9937         * gcc.dg/20020201-3.c: Likewise.
9938         * gcc.dg/20020206-1.c: Likewise.
9939         * gcc.dg/20020218-1.c: Likewise.
9940         * gcc.dg/20020310-1.c: Likewise.
9941         * gcc.dg/20020411-1.c: Likewise.
9942         * gcc.dg/20020418-2.c: Likewise.
9943         * gcc.dg/20020426-1.c: Likewise.
9944         * gcc.dg/20020426-2.c: Likewise.
9945         * gcc.dg/20020517-1.c: Likewise.
9946         * gcc.dg/20020523-1.c: Likewise.
9947         * gcc.dg/20020523-2.c: Likewise.
9948         * gcc.dg/20020729-1.c: Likewise.
9949         * gcc.dg/20030204-1.c: Likewise.
9950         * gcc.dg/20030826-2.c: Likewise.
9951         * gcc.dg/20030926-1.c: Likewise.
9952         * gcc.dg/20031202-1.c: Likewise.
9953         * gcc.dg/980312-1.c: Likewise.
9954         * gcc.dg/980313-1.c: Likewise.
9955         * gcc.dg/990117-1.c: Likewise.
9956         * gcc.dg/990424-1.c: Likewise.
9957         * gcc.dg/990524-1.c: Likewise.
9958         * gcc.dg/991230-1.c: Likewise.
9959         * gcc.dg/i386-387-1.c: Likewise.
9960         * gcc.dg/i386-387-2.c: Likewise.
9961         * gcc.dg/i386-387-3.c: Likewise.
9962         * gcc.dg/i386-387-4.c: Likewise.
9963         * gcc.dg/i386-387-5.c: Likewise.
9964         * gcc.dg/i386-387-6.c: Likewise.
9965         * gcc.dg/i386-asm-1.c: Likewise.
9966         * gcc.dg/i386-bitfield1.c: Likewise.
9967         * gcc.dg/i386-bitfield2.c: Likewise.
9968         * gcc.dg/i386-loop-1.c: Likewise.
9969         * gcc.dg/i386-loop-2.c: Likewise.
9970         * gcc.dg/i386-loop-3.c: Likewise.
9971         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
9972         * gcc.dg/i386-pic-1.c: Likewise.
9973         * gcc.dg/i386-regparm.c: Likewise.
9974         * gcc.dg/i386-signbit-1.c: Likewise.
9975         * gcc.dg/i386-signbit-2.c: Likewise.
9976         * gcc.dg/i386-signbit-3.c: Likewise.
9977         * gcc.dg/i386-sse-5.c: Likewise.
9978         * gcc.dg/i386-sse-8.c: Likewise.
9979         * gcc.dg/i386-unroll-1.c: Likewise.
9980         * gcc.dg/tls/opt-1.c: Likewise.
9981         * gcc.dg/tls/opt-2.c: Likewise.
9982         * gcc.dg/unroll-1.c: Likewise.
9983         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
9984         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
9985         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
9986         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
9987         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
9988         -m64 is specified.
9989
9990 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
9991
9992         PR c++/18389
9993         * g++.dg/parse/cond1.C: New test.
9994
9995         PR c++/18429
9996         * g++.dg/template/array9.C: New test.
9997         * g++.dg/ext/vla1.C: Adjust error messages.
9998         * g++.dg/ext/vlm1.C: Likewise.
9999         * g++.dg/template/crash2.C: Likewise.
10000
10001         PR c++/18436
10002         * g++.dg/template/call3.C: New test.
10003
10004         PR c++/18407
10005         * g++.dg/template/ptrmem11.C: New test.
10006
10007 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
10008
10009         PR other/14264
10010         * lib/g++.exp: Set LC_ALL and LANG to C.
10011         * lib/gcc-dg.exp: Likewise.
10012         * lib/gfortran.exp: Likewise.
10013         * lib/objc.exp: Likewise.
10014         * lib/treelang.exp: Likewise.
10015
10016 2004-11-12  Andreas Schwab  <schwab@suse.de>
10017
10018         * gcc.dg/pr16286.c: Fix last change.
10019
10020 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
10021
10022         PR c++/18416
10023         * g++.dg/init/global1.C: New test.
10024
10025 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
10026
10027         * gcc.c-torture/execute/20041112-1.c: New test.
10028
10029 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
10030
10031         * lib/gcc-dg.exp (dg-target-list): New.
10032
10033 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
10034             Richard Sandiford  <rsandifo@redhat.com>
10035
10036         * lib/target-supports.exp (get-compiler_messages): New.
10037         (check_named_sections_available): Use it.
10038         (check_effective_target_ilp32): New.
10039         (check_effective_target_lp64): New.
10040         (is-effective-target): New.
10041         * lib/gcc-dg.exp (dg-require-effective-target): New.
10042
10043 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
10044
10045         * gcc.dg/precedence-1.c: New test.
10046
10047 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
10048
10049         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
10050
10051         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
10052         message, delete generated files, use more descriptive name for
10053         executable, and make the test unsupported when it cannot be run.
10054
10055         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
10056         (dg-require-weak, dg-require-visibility, dg-require-alias,
10057         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
10058         dg-require-iconv, dg-require-named-sections): Use it.
10059
10060         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
10061
10062 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
10063
10064         PR target/16457
10065         * gcc.dg/ppc-and-1: New
10066
10067         PR target/16796
10068         * gcc.dg/ppc-mov-1.c: New.
10069
10070         PR target/16458
10071         * gcc.dg/ppc-compare-1.c: New.
10072
10073 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
10074
10075         * objc.dg/desig-init-2.m: New test.
10076
10077 2004-11-10  Adam Nemet  <anemet@lnxw.com>
10078
10079         PR middle-end/18160
10080         * g++.dg/warn/register-var-1.C: New test.
10081         * g++.dg/warn/register-var-2.C: New test.
10082
10083 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
10084
10085         * gcc.dg/union-2.c: New test.
10086
10087 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
10088
10089         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
10090         New test for PR tree-optimization/17892.
10091
10092 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
10093
10094         PR c++/18369
10095         * g++.dg/init/new12.C: New test.
10096
10097 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
10098
10099         * gcc.target/sparc: New directory.
10100         * gcc.target/sparc/sparc.exp: New driver.
10101         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
10102         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
10103         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
10104         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
10105
10106 2004-11-10  Paul Brook  <paul@codesourcery.com>
10107
10108         PR fortran/18218
10109         * gfortran.dg/list_read.c: New test.
10110
10111 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
10112
10113         PR c/18322
10114         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
10115         expected diagnostic location.
10116
10117 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
10118
10119         * gcc.dg/20041109-1.c: New test.
10120
10121 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
10122
10123         PR objc/18406
10124         * objc/compile/pr18406.m: New test.
10125
10126 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
10127
10128         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
10129
10130 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
10131
10132         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
10133
10134 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
10135
10136         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
10137
10138 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
10139
10140         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
10141         exit.
10142
10143 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
10144
10145         PR tree-opt/18299
10146         * gcc.c-torture/pr18299-1.c: New test.
10147
10148 2004-11-06  Andreas Schwab  <schwab@suse.de>
10149
10150         * gcc.dg/pr16286.c: Also test for bool and pixel.
10151
10152 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
10153
10154         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
10155         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
10156         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
10157         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
10158         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
10159         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
10160         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
10161         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
10162         gcc.dg/struct-semi-3.c: New tests.
10163
10164 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
10165
10166         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
10167
10168 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
10169
10170         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
10171         Do not use C99 designators.
10172
10173 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
10174
10175         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
10176
10177 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
10178
10179         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
10180         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
10181         * gcc.c-torture/execute/simd-5.x: Remove.
10182
10183 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
10184
10185         PR rtl-optimization/17933
10186         * gcc.dg/torture/pr17933-1.c: New test.
10187
10188 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
10189
10190         PR target/18106
10191         * lib/target-supports.exp (check_weak_available): Support
10192         Windows.
10193
10194 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
10195
10196         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
10197         call to fflush(stdout) before abort.
10198         (my_ffsll): New function.
10199         (generate_fields): Use it.
10200
10201 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
10202
10203         * gcc.dg/init-undef-1.c: New test.
10204
10205 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
10206
10207         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
10208         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
10209         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
10210         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
10211         expected messages for new parser.
10212
10213 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
10214
10215         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
10216
10217 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
10218
10219         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
10220         on LP64 targets.
10221
10222 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
10223
10224         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
10225         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
10226         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
10227         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
10228         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
10229         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
10230         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
10231         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
10232         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
10233         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
10234
10235 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
10236
10237         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
10238         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
10239         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
10240         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
10241         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
10242         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
10243         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
10244         for new parser.
10245
10246 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
10247
10248         PR target/15342
10249         * gcc.dg/20041104-1.c: New test.
10250
10251 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10252
10253         * g++.dg/template/nontype7.C: New test.
10254         * g++.dg/template/nontype8.C: Likewise.
10255         * g++.dg/template/nontype9.C: Likewise.
10256         * g++.dg/template/nontype10.C: Likewise.
10257         * g++.dg/tc1/dr49.C: Likewise.
10258         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
10259         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
10260
10261 2004-11-04  Ben Elliston  <bje@au.ibm.com>
10262
10263         * g++.dg/rtti/tinfo1.C: Remove xfails.
10264
10265 2004-11-04  Ben Elliston  <bje@au.ibm.com>
10266
10267         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
10268         packed attribute to the definition to satisfy the new C++ parser.
10269
10270 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
10271
10272         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
10273         invocations of va_arg.
10274
10275 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
10276
10277         PR c++/18124
10278         * g++.dg/template/crash25.C: New test.
10279
10280         PR c++/18155
10281         * g++.dg/template/typedef2.C: New test.
10282         * g++.dg/parse/crash13.C: Adjust error markers.
10283
10284         PR c++/18177
10285         * g++.dg/conversion/const3.C: New test.
10286
10287 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10288
10289         PR fortran/17535
10290         PR fortran/17583
10291         PR fortran/17713
10292         * gfortran.dg/generic_[123].f90: New testcases.
10293
10294 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
10295
10296         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
10297         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
10298
10299 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
10300
10301         PR tree-opt/16808
10302         * gcc.c-torture/compile/pr16808.c: New test.
10303
10304 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
10305
10306         PR rtl-optimization/17104
10307         * gcc.dg/ppc-bitfield1.c: New.
10308
10309 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
10310
10311         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
10312
10313 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
10314
10315         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
10316         strings for 32-bit code.
10317
10318 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
10319
10320         PR c/18239
10321         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
10322
10323 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
10324
10325         PR c++/18064
10326         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
10327
10328 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
10329
10330         PR c++/15172
10331         * g++.dg/init/aggr2.C: New test.
10332
10333 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
10334
10335         * objc.dg/local-decl-1.m: New test.
10336
10337 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10338
10339         * gcc.dg/20040910-1.c: Adjust regex.
10340
10341 2004-10-30  Roger Sayle  <roger@eyesopen.com>
10342
10343         PR rtl-optimization/18084
10344         * g++.dg/opt/pr18084-1.C: New testcase.
10345
10346 2004-10-30  Matt Austern  <austern@apple.com>
10347
10348         PR c++/17542
10349         * g++.dg/ext/attrib18.C: New test.
10350
10351 2004-10-30  Roger Sayle  <roger@eyesopen.com>
10352
10353         PR middle-end/18096
10354         * gcc.dg/pr18096-1.c: New test case.
10355
10356 2004-10-30  Roger Sayle  <roger@eyesopen.com>
10357
10358         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
10359
10360 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
10361
10362         PR c/16666
10363         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
10364         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
10365         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
10366         gcc.dg/old-style-prom-3.c: New tests.
10367
10368 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
10369
10370         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
10371         Remove unnecessary inclusion of stdio.h.
10372
10373 2004-10-29  Roger Sayle  <roger@eyesopen.com>
10374
10375         PR rtl-optimization/17581
10376         * gcc.dg/pr17581-1.c: New test case.
10377
10378 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
10379
10380         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
10381         being implemented.
10382         * g++.dg/conversion/dr195-1.C: New.
10383         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
10384         * g++.old-deja/g++.mike/p10148.C: Likewise.
10385
10386 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
10387
10388         PR c++/17695
10389         * g++.dg/debug/typedef2.C: New test.
10390
10391 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
10392
10393         PR fortran/13490
10394         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
10395         * gfortran.dg/g77/README: Update.
10396
10397 2004-10-28  Matt Austern  <austern@apple.com>
10398
10399         PR c++/14124
10400         * g++.dg/ext/packed7.C: New test.
10401
10402 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
10403
10404         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
10405         scan-assembler.
10406         * lib/scanasm.exp (hidden-scan-for): New proc.
10407         (scan-hidden): Use hidden-scan-for instead of constructing the scan
10408         string.
10409         (scan-not-hidden): Likewise.
10410         * lib/target-supports.exp (check_visibility_available): mach-o is
10411         support too.
10412
10413 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
10414
10415         PR c++/17132
10416         * g++.dg/template/memclass3.C: New test.
10417
10418 2004-10-28  Adam Nemet  <anemet@lnxw.com>
10419
10420         PR middle-end/18160
10421         * gcc.dg/register-var-1.c: New test.
10422         * gcc.dg/register-var-2.c: New test.
10423         * gcc.dg/asm-7.c: Taking the address of a register variable is an
10424         error now.
10425
10426 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
10427
10428         PR other/18172
10429         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
10430         unused variables.
10431         * gcc.dg/vect/vect-22.c: Likewise.
10432
10433 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
10434
10435         * gcc.dg/i386-rotate-1.c: New test.
10436
10437 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
10438
10439         * g++.dg/init/ref12.C: Add "run" marker.
10440
10441         PR c++/17435
10442         * g++.dg/init/ref12.C: New test.
10443
10444         PR c++/18140
10445         * g++.dg/template/shift1.C: New test.
10446         * g++.dg/template/error10.C: Adjust error markers.
10447
10448 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
10449
10450         PR tree-opt/17529
10451         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
10452
10453 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
10454
10455         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
10456         * gcc.dg/weak/weak-3.c: Likewise.
10457         * gcc.dg/weak/weak-5.c: Likewise.
10458         * gcc.dg/weak/weak-9.c: Likewise.
10459         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
10460         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
10461
10462         * gcc.dg/darwin-weakimport-1.c: New.
10463
10464 2004-10-28  Ben Elliston  <bje@au.ibm.com>
10465
10466         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
10467
10468 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
10469
10470         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
10471         'syntax' error messages.
10472         * gcc.dg/cpp/direct2s.c: Likewise.
10473
10474 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
10475
10476         * gcc.c-torture/compile/20041026-1.c: New.
10477
10478 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
10479
10480         PR c++/18093
10481         * g++.dg/lookup/ns2.C: New test.
10482
10483         PR c++/18020
10484         * g++.dg/template/enum4.C: New test.
10485
10486         PR c++/18161
10487         * g++.dg/template/expr1.C: New test.
10488
10489 2004-10-26  Ben Elliston  <bje@au.ibm.com>
10490
10491         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
10492
10493 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
10494
10495         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
10496         gcc.dg/decl-nospec-3.c: New tests.
10497
10498 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
10499
10500         * objc.dg/super-class-3.m: New test.
10501
10502 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
10503
10504         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
10505         resyncing.
10506         * gcc.dg/cpp/direct2s.c: Likewise.
10507
10508 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
10509
10510         * objc.dg/image-info.m: Update for changes to section selection.
10511
10512 2004-10-25  David Ayers  <d.ayers@inode.at>
10513             Ziemowit Laski  <zlaski@apple.com>
10514
10515         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
10516         diagnostics when messaging 'id <Proto>'.
10517         * objc.dg/class-protocol-1.m: New test.
10518         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
10519         a non-existent method signature.
10520         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
10521         Update diagnostics when messaging with non-existent method signature.
10522         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
10523         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
10524         invalid receivers are now resolved as if messaging 'id'; remove
10525         extraneous diagnostics.
10526
10527 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
10528
10529         PR c/16667
10530         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
10531         gcc.dg/init-desig-obs-3.c: New tests.
10532
10533 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
10534
10535         * gcc.dg/debug/20041023-1.c: New test.
10536
10537 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
10538
10539         PR middle-end/17407
10540         * gcc.c-torture/compile/pr17407.c: New test.
10541
10542         PR c++/18121
10543         * g++.dg/template/array8.C: New test.
10544
10545 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
10546
10547         PR other/18138
10548         * lib/g++.exp: Accept more than one multilib libgcc.
10549         * lib/gcc-dg.exp: Likewise.
10550         * lib/objc.exp: Likewise.
10551         * lib/treelang.exp: Likewise.
10552         * lib/gfortran.exp: Likewise.
10553
10554 2004-10-24  Ben Elliston  <bje@au.ibm.com>
10555
10556         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
10557
10558 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
10559
10560         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
10561         * gcc.dg/c99-const-expr-3.c: Likewise.
10562
10563 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
10564
10565         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
10566
10567 2004-10-23  Ben Elliston  <bje@au.ibm.com>
10568
10569         * gcc.c-torture/execute/loop-2e.x: Remove.
10570
10571 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
10572
10573         PR c++/18095
10574         * g++.dg/parse/crash18.C: New.
10575         * g++.dg/parse/crash19.C: New.
10576
10577 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
10578
10579         * g++.dg/ext/dllimport1.C: Move dg-warnings.
10580         * g++.dg/ext/dllimport2.C: Same.
10581         * g++.dg/ext/dllimport8.C: Same.
10582
10583 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
10584
10585         PR c++/10841
10586         * g++.dg/conversion/cast1.C: New test.
10587         * g++.dg/overload/pmf1.C: Adjust error marker.
10588
10589 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
10590
10591         PR objc/17923
10592         * objc.dg/const-str-7.m: New test.
10593
10594 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10595
10596         * g++.dg/template/memfriend11.C: Fix comment typo.
10597         * g++.dg/template/memfriend14.C: Likewise.
10598
10599 2004-10-20  Richard Henderson  <rth@redhat.com>
10600
10601         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
10602         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
10603         -fasynchronous-unwind-tables.
10604
10605 2004-10-20  Richard Henderson  <rth@redhat.com>
10606
10607         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
10608         (main): Return success.
10609         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
10610         (main): Return success.
10611
10612 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10613
10614         PR c++/13495
10615         * g++.dg/template/memfriend9.C: New test.
10616         * g++.dg/template/memfriend10.C: Likewise.
10617         * g++.dg/template/memfriend11.C: Likewise.
10618         * g++.dg/template/memfriend12.C: Likewise.
10619         * g++.dg/template/memfriend13.C: Likewise.
10620         * g++.dg/template/memfriend14.C: Likewise.
10621         * g++.dg/template/memfriend15.C: Likewise.
10622         * g++.dg/template/memfriend16.C: Likewise.
10623         * g++.dg/template/memfriend17.C: Likewise.
10624         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
10625
10626 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
10627
10628         * g++.dg/conversion/dr195.C: New.
10629         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
10630
10631 2004-10-20  Ben Elliston  <bje@au.ibm.com>
10632             Devang Patel  <dpatel@apple.com>
10633
10634         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
10635         of floating point arithmetic, which could trap.
10636
10637 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
10638
10639         PR c++/14035
10640         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
10641         * g++.dg/conversion/const2.C: New test.
10642         * g++.dg/expr/reinterpret2.C: New test.
10643         * g++.dg/expr/reinterpret3.C: New test.
10644         * g++.dg/expr/cast2.C: New test.
10645         * g++.dg/expr/copy1.C: New test.
10646         * g++.dg/other/conversion1.C: Change error message.
10647         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
10648         function pointers to void *.
10649         * g++.old-deja/g++.mike/p10148.C: Likewise.
10650
10651 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
10652
10653         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
10654
10655 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
10656
10657         PR c++/18047
10658
10659         * g++.dg/parse/expr3.C: New test.
10660
10661 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
10662
10663         * gcc.dg/smod-1.c: New test.
10664
10665 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
10666
10667         * objc.dg/method-14.m: New test.
10668
10669 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
10670
10671         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
10672         Also xfail as the patch was reverted.
10673
10674 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
10675
10676         PR middle-end/16973
10677         * gcc.dg/pr16973.c: New test.
10678
10679 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
10680
10681         PR tree-optimization/17656
10682         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
10683
10684 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
10685
10686         * g++.dg/eh/shadow1.C: New.
10687
10688 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
10689
10690         * gcc.c-torture/compile/20041018-1.c: New test.
10691
10692 2004-10-18  Ben Elliston  <bje@au.ibm.com>
10693
10694         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
10695         compiler referring to register 0 when accessing sdata.  The linker
10696         now patches things up.
10697
10698 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
10699
10700         PR c/17529
10701         * gcc.c-torture/compile/pr17529.c: New test.
10702
10703 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10704
10705         PR c++/17743
10706         * g++.dg/ext/attrib17.C: New test.
10707
10708 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
10709
10710         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
10711
10712 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10713
10714         PR c++/10479
10715         * g++.dg/ext/attrib16.C: New test.
10716
10717 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
10718
10719         PR c++/17042
10720         * g++.dg/init/dso_handle1.C: New test.
10721
10722         PR c++/14667
10723         * g++.dg/parse/typedef6.C: New test.
10724
10725         PR c++/17916
10726         * g++.dg/parse/pragma1.C: New test.
10727
10728 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
10729
10730         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
10731
10732 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
10733
10734         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
10735         -fno-common when on HPPA HP-UX platforms.
10736
10737 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
10738
10739         PR other/16820
10740         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
10741         stdint.h.
10742         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
10743         uintptr_t.
10744
10745 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
10746
10747         PR c++/16301
10748         * g++.dg/lookup/strong-using-4.C: New test.
10749
10750 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
10751
10752         PR middle-end/16567
10753         * gcc.c-torture/compile/nested-1.c: New test.
10754
10755 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
10756
10757         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
10758         and mipsisa64*-*-* (until support for misaligned loads is added).
10759         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
10760         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
10761         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
10762         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
10763         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
10764         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
10765
10766 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
10767
10768         PR c++/17976
10769         * g++.dg/init/dtor3.C: New test.
10770
10771 2004-10-15  Ben Elliston  <bje@au.ibm.com>
10772
10773         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
10774
10775 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
10776
10777         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
10778         * gcc.dg/macho-lo-sum.c: Likewise.
10779
10780 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
10781
10782         * gcc.dg/ppc-spe64-1.c: New test.
10783
10784 2004-10-14  Devang Patel  <dpatel@apple.com>
10785
10786         PR 17635
10787         * gcc.dg/pr17635.c : New test.
10788
10789 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
10790
10791         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
10792         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
10793         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
10794         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
10795         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
10796         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
10797         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
10798         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
10799         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
10800         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
10801         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
10802         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
10803         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
10804         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
10805         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
10806         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
10807         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
10808         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
10809
10810 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
10811
10812         * gcc.dg/vect/vect-82.c: New testcase.
10813         * gcc.dg/vect/vect-82_64.c: New testcase.
10814         * gcc.dg/vect/vect-83.c: New testcase.
10815         * gcc.dg/vect/vect-83_64.c: New testcase.
10816
10817 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
10818
10819         * gcc.dg/cpp/error-1.c: New test.
10820
10821 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
10822
10823         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
10824
10825 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
10826
10827         PR target/17984
10828         * gcc.dg/cris-peep2-xsrand2.c: New test.
10829
10830 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
10831
10832         PR c++/17661
10833         * testsuite/g++.dg/expr/for2.C: New test.
10834
10835 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
10836
10837         * g++.dg/inherit/thunk1.C: Run on the SPARC.
10838
10839 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
10840
10841         PR tree-optimization/17724
10842         * g++.dg/opt/pr17724-1.C: New test.
10843         * g++.dg/opt/pr17724-2.C: New test.
10844         * g++.dg/opt/pr17724-3.C: New test.
10845         * g++.dg/opt/pr17724-4.C: New test.
10846         * g++.dg/opt/pr17724-5.C: New test.
10847         * g++.dg/opt/pr17724-6.C: New test.
10848
10849 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
10850
10851         PR c/17301
10852         * gcc.dg/pr17301-2.c: New test.
10853
10854 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
10855
10856         PR c++/15876
10857         * g++.dg/parse/error22.C: New test.
10858
10859         PR c++/17936
10860         * g++.dg/template/spec18.C: New test.
10861
10862 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
10863
10864         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
10865         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
10866         memcpy.
10867         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
10868         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
10869
10870 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
10871
10872         * g++.dg/eh/cleanup5.C: Add dg-options "".
10873
10874 2004-10-11  Roger Sayle  <roger@eyesopen.com>
10875
10876         PR middle-end/17657
10877         * gcc.dg/switch-4.c: New test case.
10878
10879 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
10880
10881         * gcc.c-torture/execute/20041011-1.c: New test.
10882
10883 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
10884
10885         PR c++/17554
10886         * g++.dg/init/for3.C: New test.
10887
10888         PR c++/17657
10889         * g++.dg/opt/switch2.C: New test.
10890
10891         PR middle-end/17703
10892         * g++.dg/warn/Wreturn-2.C: New test.
10893
10894 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
10895
10896         PR c++/17907
10897         * g++.dg/eh/cleanup5.C: New test.
10898
10899 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
10900
10901         PR c++/17393
10902         * g++.dg/parse/error21.C: New test.
10903
10904 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10905
10906         * g++.dg/overload/pmf1.C: Adjust quoting marks.
10907         * g++.dg/warn/incomplete1.C: Likewise.
10908         * g++.dg/template/qualttp20.C: Likewise.
10909
10910 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
10911
10912         PR c/17881
10913         * parm-incomplete-1.c: New test.
10914
10915 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
10916
10917         PR c++/17867
10918         * g++.dg/parse/error19.C: New test.
10919
10920         PR c++/17670
10921         * g++.dg/init/new11.C: New test.
10922
10923         PR c++/17821
10924         * g++.dg/parse/error20.C: New test.
10925
10926         PR c++/17826
10927         * g++.dg/template/crash24.C: New test.
10928
10929 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
10930
10931         PR c/17301
10932         * gcc.dg/pr17301-1.c: New test.
10933
10934 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
10935
10936         PR c/17189
10937         * gcc.dg/anon-struct-5.c: New test.
10938
10939 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
10940
10941         PR c/17844
10942         * gcc.dg/pr17844-1.c: New test.
10943
10944 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
10945
10946         PR tree-optimization/17906
10947         * gcc.c-torture/compile/pr17906.c: New.
10948
10949 2004-10-09  Stuart Hastings  <stuart@apple.com>
10950             Roger Sayle  <roger@eyesopen.com>
10951
10952         PR rtl-optimization/17853
10953         * gcc.dg/i386-mmx-5.c: New testcase.
10954
10955 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
10956
10957         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
10958
10959 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
10960
10961         PR c++/17524
10962         * g++.dg/template/static9.C: New test.
10963
10964         PR c++/17685
10965         * g++.dg/parse/operator5.C: New test.
10966
10967 2004-10-09  Roger Sayle  <roger@eyesopen.com>
10968
10969         PR middle-end/17894
10970         * gcc.c-torture/execute/divcmp-4.c: New test case.
10971
10972 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
10973
10974         PR tree-opt/17902
10975         * g++.dg/opt/pr17902.C: New test.
10976
10977 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
10978
10979         * gcc.dg/cpp/ident-1.c: Add dg-options "".
10980
10981 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10982
10983         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
10984
10985 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10986
10987         * gcc.dg/assign-warn-3.c: New test.
10988
10989 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
10990
10991         PR c/16999
10992         * gcc.dg/cpp/ident-1.c: New test.
10993
10994 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
10995
10996         * gcc.c-torture/compile/acc1.c: New.
10997
10998 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
10999
11000         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
11001         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
11002
11003 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
11004
11005         * gcc.dg/ultrasp11.c: New test.
11006
11007 2004-10-08  Michael Matz  <matz@suse.de>
11008
11009         * gcc.dg/doloop-2.c: New test.
11010
11011 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
11012
11013         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
11014         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
11015         objc.dg/method-9.m: Update expected diagnostics.
11016
11017 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
11018
11019         * gcc.dg/ppc-fsel-3.c: New file.
11020         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
11021
11022 2004-10-07  Paul Brook  <paul@codesourcery.com>
11023
11024         * gfortran.dg/intrinsic_verify_1.f90: New test.
11025
11026 2004-10-07  Paul Brook  <paul@codesourcery.com>
11027
11028         * gfortran.dg/empty_format_1.f90: Remove stray commas.
11029
11030 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11031
11032         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
11033         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
11034         commit.
11035
11036 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
11037
11038         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
11039
11040 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11041
11042         PR c++/17115
11043         * g++.dg/warn/Winline-4.C: New test.
11044
11045 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
11046
11047         * gcc.c-torture/compile/20041007-1.c: New test.
11048
11049 2004-10-07  Paul Brook  <paul@codesourcery.com>
11050
11051         PR fortran/17678
11052         * gfortran.dg/use_allocated_1.f90: New test.
11053
11054 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
11055
11056         PR middle-end/17849
11057         * gfortran.fortran-torture/compile/nested.f90: New test
11058
11059 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
11060
11061         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
11062
11063 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
11064
11065         PR c++/17368
11066         * g++.dg/ext/asm6.C: New test.
11067
11068 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
11069
11070         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
11071
11072 2004-10-06  Paul Brook  <paul@codesourcery.com>
11073
11074         PR libfortran/17709
11075         * gfortran.dg/empty_format_1.f90: New test.
11076
11077 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11078
11079         PR fortran/17568
11080         * gfortran.dg/ishft.f90: New test.
11081
11082         PR fortran/17283
11083         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
11084         tests.
11085
11086 2004-10-06  Paul Brook  <paul@codesourcery.com>
11087
11088         * gfortran.dg/do_1.f90: New test.
11089
11090 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11091
11092         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
11093         optimizing for size.
11094
11095 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
11096
11097         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
11098
11099 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
11100
11101         * gcc.c-torture/compile/20041005-1.c: New test.
11102
11103 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
11104
11105         PR c++/17829
11106         * g++.dg/lookup/koenig4.C: New.
11107
11108 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11109
11110         * g++.dg/other/classkey1.C: Adjust quoting marks.
11111         * g++.dg/parse/error15.C: Likewise.
11112         * g++.dg/template/meminit2.C (int>): Likewise.
11113
11114 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11115
11116         PR fortran/17283
11117         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
11118
11119         PR fortran/17631
11120         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
11121
11122         PR fortran/17708
11123         * gfortran.dg/pr17708.f90: New test.
11124
11125 2004-10-04  Chao-ying Fu  <fu@mips.com>
11126
11127         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
11128         * gcc.dg/vect/vect-4.c: Ditto.
11129         * gcc.dg/vect/vect-5.c: Ditto.
11130         * gcc.dg/vect/vect-6.c: Ditto.
11131         * gcc.dg/vect/vect-8.c: Ditto.
11132         * gcc.dg/vect/vect-16.c: Ditto.
11133         * gcc.dg/vect/vect-30.c: Ditto.
11134         * gcc.dg/vect/vect-40.c: Ditto.
11135         * gcc.dg/vect/vect-41.c: Ditto.
11136         * gcc.dg/vect/vect-42.c: Ditto.
11137         * gcc.dg/vect/vect-43.c: Ditto.
11138         * gcc.dg/vect/vect-44.c: Ditto.
11139         * gcc.dg/vect/vect-45.c: Ditto.
11140         * gcc.dg/vect/vect-46.c: Ditto.
11141         * gcc.dg/vect/vect-47.c: Ditto.
11142         * gcc.dg/vect/vect-48.c: Ditto.
11143         * gcc.dg/vect/vect-49.c: Ditto.
11144         * gcc.dg/vect/vect-50.c: Ditto.
11145         * gcc.dg/vect/vect-51.c: Ditto.
11146         * gcc.dg/vect/vect-52.c: Ditto.
11147         * gcc.dg/vect/vect-53.c: Ditto.
11148         * gcc.dg/vect/vect-54.c: Ditto.
11149         * gcc.dg/vect/vect-55.c: Ditto.
11150         * gcc.dg/vect/vect-56.c: Ditto.
11151         * gcc.dg/vect/vect-57.c: Ditto.
11152         * gcc.dg/vect/vect-58.c: Ditto.
11153         * gcc.dg/vect/vect-59.c: Ditto.
11154         * gcc.dg/vect/vect-60.c: Ditto.
11155         * gcc.dg/vect/vect-74.c: Ditto.
11156         * gcc.dg/vect/vect-79.c: Ditto.
11157         * gcc.dg/vect/vect-80.c: Ditto.
11158
11159 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
11160
11161         * gcc.dg/unused-7.c: Use the correct option.
11162
11163 2004-10-04  Paul Brook  <paul@codesourcery.com>
11164         Bud Davis  <bdavis9659@comcast.net>
11165
11166         PR fortran/17706
11167         PR fortran/16434
11168         * gfortran/pr17706.f90: New test.
11169         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
11170
11171 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11172
11173         * gfortran.dg/pr17612.f90: New test.
11174
11175 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11176
11177         * g++.dg/template/local1.C: Adjust quoting marks in
11178         testing for diagnostics.
11179         * g++.dg/tls/diag-2.C: Likewise.
11180         * g++.dg/other/error8.C: Likewise.
11181
11182 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
11183
11184         PR c/17178
11185         * gcc.dg/unused-4.c: Adjust to be correct.
11186
11187         PR c/17820
11188         * gcc.dg/unused-7.c: New test.
11189
11190 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
11191
11192         PR c++/17797
11193         * g++.dg/overload/template2.C: New test.
11194
11195 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
11196
11197         PR tree-optimization/16632
11198         * gcc.dg/tree-ssa/20041002-1.c: New.
11199
11200 2004-10-03  Paul Brook  <paul@codesourcery.com>
11201
11202         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
11203         rather than relying on default formatting.
11204
11205 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
11206
11207         * gcc.dg/20040920-1.c: Update expected message text.
11208
11209 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
11210
11211         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
11212
11213 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
11214
11215         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
11216         tree level.
11217
11218 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
11219
11220         * gcc.dg/tree-ssa/pr17343.c: Remove.
11221
11222 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
11223
11224         PR tree-opt/17343
11225         * gcc.dg/tree-ssa/pr17343.c: New test.
11226
11227 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
11228
11229         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
11230         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
11231         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
11232         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
11233         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
11234
11235 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
11236
11237         * gcc.dg/lvalue-2.c: New test.
11238
11239 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
11240
11241         PR c/17730
11242         * gcc.dg/pr17730-1.c: New test
11243
11244 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
11245
11246         PR c/7425
11247         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
11248
11249 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
11250
11251         * gcc.c-torture/execute/stdarg-1.c: New test.
11252         * gcc.c-torture/execute/stdarg-2.c: New test.
11253         * gcc.c-torture/execute/stdarg-3.c: New test.
11254         * gcc.dg/tree-ssa/stdarg-1.c: New test.
11255         * gcc.dg/tree-ssa/stdarg-2.c: New test.
11256         * gcc.dg/tree-ssa/stdarg-3.c: New test.
11257         * gcc.dg/tree-ssa/stdarg-4.c: New test.
11258         * gcc.dg/tree-ssa/stdarg-5.c: New test.
11259
11260 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
11261
11262         PR tree-optimization/17697
11263         * g++.dg/opt/pr17697-1.C: New test.
11264         * g++.dg/opt/pr17697-2.C: New test.
11265         * g++.dg/opt/pr17697-3.C: New test.
11266
11267 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
11268
11269         PR c/16409
11270         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
11271         gcc.dg/vla-init-5.c: New tests.
11272
11273 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
11274
11275         PR c/13804
11276         * gcc.dg/pr13804-1.c: New test.
11277
11278 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11279
11280         PR fortran/16938
11281         * gfortran.dg/pr16938.f90: New test.
11282
11283 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
11284
11285         * g++.dg/template/crash23.C: New test.
11286
11287 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
11288
11289         PR c++/17585
11290         * g++.dg/template/static8.C: New test.
11291
11292 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
11293
11294         PR c++/17681
11295         * g++.dg/other/error9.C: New test.
11296
11297 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
11298
11299         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
11300
11301 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11302
11303         PR fortran/15164
11304         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
11305
11306 2004-09-26  Roger Sayle  <roger@eyesopen.com>
11307
11308         PR middle-end/17112
11309         * gcc.dg/pr17112-1.c: New test case.
11310
11311 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
11312
11313         PR c/11459
11314         * gcc.dg/pr11459-1.c: New test.
11315
11316 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
11317
11318         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
11319         * gcc.dg/tree-ssa/loop-4.c: Likewise.
11320
11321 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11322
11323         * gfortran.dg/pr15324.f90: Make array bounds consistent.
11324
11325 2004-09-25  Jan Hubicka  <jh@suse.cz>
11326
11327         * compile/30040909-1.c: New test.
11328         * compile/30040907-1.c: New test.
11329
11330 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
11331
11332         * gcc.c-torture/execute/va-arg-26.c: New test.
11333
11334 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
11335
11336         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
11337         extra diagnostics on targets with 64-bit pointers.
11338         * objc.dg/selector-1.m: Adjust dg-warning regexp.
11339
11340 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
11341
11342         PR c/17188
11343         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
11344         * gcc.dg/decl-3.c: Adjust expected message.
11345
11346 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11347
11348         PR fortran/17615
11349         * gfortran.dg/pr17615.f90: New test.
11350
11351 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
11352
11353         PR tree-optimzation/17517
11354         * g++.dg/tree-ssa/pr17517.C: New Test.
11355
11356 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
11357
11358         PR c++/16889
11359         * g++.dg/lookup/ambig3.C: New.
11360
11361 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
11362
11363         PR tree-opt/17624
11364         * g++.dg/opt/pr17624.C: New test.
11365
11366 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
11367
11368         PR c/6980
11369         * gcc.dg/Wbad-function-cast-1.c: New test.
11370
11371 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
11372
11373         * g++.dg/ext/complit1.C
11374         * g++.dg/other/error2.C
11375         * g++.dg/other/nontype-1.C
11376         * g++.dg/parse/crash11.C
11377         * g++.dg/parse/crash12.C
11378         * g++.dg/parse/error15.C
11379         * g++.dg/parse/error4.C
11380         * g++.dg/parse/tmpl-outside1.C
11381         * g++.dg/parse/too-many-tmpl-args1.C
11382         * g++.dg/template/dependent-expr3.C
11383         * g++.dg/template/error10.C
11384         * g++.dg/template/instantiate1.C
11385         * g++.dg/template/vtable2.C
11386         * g++.dg/warn/Wshadow-1.C
11387         * g++.dg/warn/weak1.C
11388         * g++.old-deja/g++.brendan/crash16.C
11389         * g++.old-deja/g++.brendan/crash18.C
11390         * g++.old-deja/g++.brendan/crash48.C
11391         * g++.old-deja/g++.brendan/crash49.C
11392         * g++.old-deja/g++.brendan/crash55.C
11393         * g++.old-deja/g++.brendan/crash56.C
11394         * g++.old-deja/g++.brendan/crash8.C
11395         * g++.old-deja/g++.brendan/enum11.C
11396         * g++.old-deja/g++.brendan/enum8.C
11397         * g++.old-deja/g++.brendan/enum9.C
11398         * g++.old-deja/g++.brendan/friend3.C
11399         * g++.old-deja/g++.brendan/misc14.C
11400         * g++.old-deja/g++.bugs/900402_02.C
11401         * g++.old-deja/g++.bugs/900404_03.C
11402         * g++.old-deja/g++.bugs/900404_04.C
11403         * g++.old-deja/g++.bugs/900428_03.C
11404         * g++.old-deja/g++.jason/crash4.C
11405         * g++.old-deja/g++.jason/overload21.C
11406         * g++.old-deja/g++.jason/redecl1.C
11407         * g++.old-deja/g++.jason/report.C
11408         * g++.old-deja/g++.jason/rfg10.C
11409         * g++.old-deja/g++.jason/template30.C
11410         * g++.old-deja/g++.law/arm12.C
11411         * g++.old-deja/g++.law/ctors5.C
11412         * g++.old-deja/g++.law/cvt20.C
11413         * g++.old-deja/g++.law/init10.C
11414         * g++.old-deja/g++.law/init8.C
11415         * g++.old-deja/g++.law/visibility17.C
11416         * g++.old-deja/g++.law/visibility7.C
11417         * g++.old-deja/g++.mike/net8.C
11418         * g++.old-deja/g++.mike/p646.C
11419         * g++.old-deja/g++.mike/p700.C
11420         * g++.old-deja/g++.mike/p701.C
11421         * g++.old-deja/g++.mike/p811.C
11422         * g++.old-deja/g++.ns/template13.C
11423         * g++.old-deja/g++.other/array3.C
11424         * g++.old-deja/g++.other/crash25.C
11425         * g++.old-deja/g++.other/dtor3.C
11426         * g++.old-deja/g++.other/dtor4.C
11427         * g++.old-deja/g++.other/main1.C
11428         * g++.old-deja/g++.other/warn7.C
11429         * g++.old-deja/g++.pt/crash11.C
11430         * g++.old-deja/g++.pt/crash36.C
11431         * g++.old-deja/g++.pt/spec22.C
11432         * g++.old-deja/g++.pt/spec9.C
11433         * g++.old-deja/g++.pt/ttp52.C
11434         * g++.old-deja/g++.robertl/eb103.C
11435         * g++.old-deja/g++.robertl/eb121.C
11436         * g++.old-deja/g++.robertl/eb22.C
11437         * g++.old-deja/g++.robertl/eb8.C:
11438         Update locations and/or regexps of dg-error markers.
11439         Remove markers for some bogus messages that are no longer issued.
11440
11441 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
11442
11443         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
11444         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
11445
11446 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
11447
11448         PR c++/17618
11449         * g++.dg/lookup/crash5.C: New test.
11450
11451 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
11452
11453         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
11454         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
11455         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
11456         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
11457         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
11458         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
11459
11460         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
11461         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
11462         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
11463         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
11464         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
11465         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
11466
11467         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
11468
11469         * gcc.dg/vect/vect-44.c: Check additional cases.
11470         * gcc.dg/vect/vect-48.c: Check additional cases.
11471
11472         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
11473         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
11474         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
11475         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
11476         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
11477         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
11478         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
11479         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
11480         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
11481
11482         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
11483         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
11484         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
11485
11486 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11487
11488         * gcc.dg/tree-ssa/loop-6.c: New test.
11489
11490 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
11491
11492         PR c++/17620
11493         * g++.dg/inherit/base2.C: New.
11494
11495 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
11496
11497         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
11498         * gcc.dg/20001012-2.c: Likewise.
11499         * gcc.dg/20001013-1.c: Likewise.
11500         * gcc.dg/20001101-1.c: Likewise.
11501         * gcc.dg/20001102-1.c: Likewise.
11502         * gcc.dg/bf-spl1.c: Likewise.
11503         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
11504         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
11505
11506 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
11507
11508         PR tree-optimization/16721
11509         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
11510
11511 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
11512
11513         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
11514         * gcc.dg/20040305-1.c: Likewise.
11515
11516 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11517
11518         PR c/16566
11519         * gcc.c-torture/compile/pr16566-1.c,
11520         gcc.c-torture/compile/pr16566-2.c,
11521         gcc.c-torture/compile/pr16566-3.c: New tests.
11522
11523 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
11524
11525         PR tree-optimization/17512
11526         * gcc.c-torture/compile/20040916-1.c.
11527
11528 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
11529
11530         * gcc.dg/pragma-re-3.c: New test.
11531
11532 2004-09-17  Matt Austern  <austern@apple.com>
11533
11534         PR c++/15049
11535         * g++.dg/other/anon3.C: New.
11536
11537 2004-09-21  Roger Sayle  <roger@eyesopen.com>
11538
11539         PR c++/7503
11540         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
11541         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
11542         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
11543         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
11544         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
11545
11546 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
11547
11548         PR fortran/17286
11549         * gfortran.dg/pr17286.f90: New test.
11550
11551 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
11552
11553         PR c++/17530
11554         * g++.dg/template/static7.C: New test.
11555
11556 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
11557
11558         PR tree-opt/17558
11559         * gcc.c-torture/compile/pr17558.c: New test.
11560
11561 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
11562
11563         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
11564         if SKIP_ATTRIBUTE is defined.
11565
11566 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11567
11568         PR fortran/15957
11569         * gfortran.dg/pr15957.f90: New test.
11570
11571 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
11572
11573         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
11574         in comparison.
11575         * gcc.dg/vect/vect-79.c: Likewise.
11576         * gcc.dg/vect/vect-80.c: Likewise.
11577
11578 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11579
11580         PR fortran/15750
11581         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
11582
11583 2004-09-20  Ira Rosen  <irar@il.ibm.com>
11584
11585         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
11586         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
11587         * gcc.dg/vect/vect-62.c: New testcase.
11588         * gcc.dg/vect/vect-63.c: New testcase.
11589         * gcc.dg/vect/vect-64.c: New testcase.
11590         * gcc.dg/vect/vect-65.c: New testcase.
11591         * gcc.dg/vect/vect-66.c: New testcase.
11592         * gcc.dg/vect/vect-67.c: New testcase.
11593         * gcc.dg/vect/vect-68.c: New testcase.
11594         * gcc.dg/vect/vect-69.c: New testcase.
11595         * gcc.dg/vect/vect-79.c: New testcase.
11596         * gcc.dg/vect/vect-80.c: New testcase.
11597
11598 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
11599
11600         * gcc.target/mips/asm-1.c: New test.
11601
11602 2004-09-19  Ira Rosen  <irar@il.ibm.com>
11603
11604         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
11605         * gcc.dg/vect/vect-73.c: New testcase.
11606         * gcc.dg/vect/vect-74.c: New testcase.
11607         * gcc.dg/vect/vect-75.c: New testcase.
11608         * gcc.dg/vect/vect-76.c: New testcase.
11609         * gcc.dg/vect/vect-77.c: New testcase.
11610         * gcc.dg/vect/vect-78.c: New testcase
11611
11612 2004-09-18  Paul Brook  <paul@codesourcery.com>
11613
11614         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
11615
11616 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
11617
11618         PR c/17424
11619         * gcc.dg/pr17424-1.c: New test.
11620
11621 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
11622
11623         * g++.dg/tree-ssa/pr17153.C: New test.
11624
11625 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
11626
11627         PR pch/13361
11628         * testsuite/g++.dg/pch/wchar-1.C: New.
11629         * testsuite/g++.dg/pch/wchar-1.Hs: New.
11630
11631 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
11632
11633         * gcc.c-torture/execute/20040917-1.c: New test.
11634
11635 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
11636
11637         PR tree-optimization/17319
11638         * gcc.dg/pr17319.c: New test.
11639
11640 2004-09-17  Devang Patel  <dpatel@apple.com>
11641
11642         * gcc.dg/20040813-1.c: New test.
11643
11644 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
11645
11646         PR tree-optimization/17273
11647         * gcc.c-torture/compile/pr17273.c: New test.
11648
11649 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
11650
11651         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
11652         Update expected messages.
11653         * gcc.dg/declspec-13.c: New test.
11654
11655 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
11656
11657         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
11658
11659 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
11660
11661         * gcc.c-torture/execute/pr17252.c: Use post-increment to
11662         change what 'a' is pointing to.
11663
11664 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
11665
11666         PR c++/16002
11667         * g++.dg/template/error18.C: New test.
11668
11669         PR c++/16029
11670         * g++.dg/warn/Wunused-8.C: New test.
11671
11672 2004-09-17  Steven Bosscher  <stevenb@suse.de>
11673
11674         PR tree-optimization/17513
11675         * gcc.dg/20040916-1.c: New test.
11676
11677 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
11678
11679         PR c++/17501
11680         * g++.dg/template/typename7.C: New test.
11681
11682 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11683
11684         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
11685
11686 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
11687
11688         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
11689         with -ftree-based-profiling also.
11690         * lib/profopt.exp: Support late-set profile_option/feedback_option.
11691
11692 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
11693
11694         PR/15364
11695         * gfortran.dg/der_array_io_1.f90: New test.
11696         * gfortran.dg/der_array_io_2.f90: New test.
11697         * gfortran.dg/der_array_io_3.f90: New test.
11698
11699 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
11700
11701         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
11702         EABI.
11703
11704 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
11705
11706         * g++.dg/opt/switch1.C: New test.
11707
11708 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
11709
11710         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
11711         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
11712         Update expected messages.
11713
11714 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11715
11716         PR fortran/16485
11717         * gfortran.dg/same_name_1.f90: New test.
11718
11719 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
11720
11721         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
11722         dereference garbage pointers.
11723
11724 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
11725
11726         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
11727         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
11728
11729         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
11730         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
11731         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
11732
11733 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
11734
11735         PR c++/17324
11736         * g++.dg/template/mangle1.C: New test.
11737
11738 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
11739
11740         PR tree-optimization/17252
11741         * gcc.c-torture/execute/pr17252.c: New test.
11742
11743 2004-09-14  Andrew Pinski  <apinski@apple.com>
11744
11745         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
11746
11747 2004-09-14  Roger Sayle  <roger@eyesopen.com>
11748
11749         PR rtl-optimization/9771
11750         * gcc.dg/pr9771-1.c: New test case.
11751
11752 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
11753
11754         PR tree-optimization/15262
11755         * gcc.c-torture/execute/pr15262-1.c: New test.
11756         * gcc.c-torture/execute/pr15262-2.c: New test.
11757
11758 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
11759
11760         * gcc.dg/declspec-12.c: New test.
11761
11762 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
11763
11764         * gfortran.dg/pr17090.f90: Add directives to test.
11765
11766 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11767
11768         * gcc.c-torture/compile/20040914-1.c: New test.
11769
11770 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
11771
11772         PR c++/16162
11773         * g++.dg/template/decl2.C: New test.
11774
11775 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
11776
11777         PR fortran/17090
11778         * gfortran.dg/pr17090.f90: New test.
11779
11780 2004-09-13  Dale Johannesen  <dalej@apple.com>
11781
11782         * gcc.c-torture/compile/pr17408.c:  New test case.
11783
11784 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
11785
11786         PR c++/16716
11787         * g++.dg/parse/crash17.C: New test.
11788
11789         PR c++/17327
11790         * g++.dg/template/enum3.C: New test.
11791
11792 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
11793
11794         * lib/gcc-defs.exp: Load wrapper.exp.
11795         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
11796         using local code.
11797         * lib/gcc.exp (gcc_init): Similar.
11798         * lib/gfortran.exp (gfortran_init): Similar.
11799         * lib/objc.exp (objc_init): Similar.
11800         * lib/treelang.exp (treelang_init): Similar.
11801         * lib/wrapper.exp: New file with build_wrapper call machinery in
11802         ${tool}_maybe_build_wrapper.
11803
11804 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
11805
11806         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
11807         "inline".
11808         * gcc.dg/declspec-11.c: Update expected messages.
11809         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
11810         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
11811         gcc.dg/inline-12.c: New tests.
11812
11813 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
11814
11815         * g++.dg/tree-ssa/pr17400.C: New testcase.
11816
11817 2004-09-13  James E Wilson  <wilson@specifixinc.com>
11818
11819         * gcc.target/mips/sb1-1.c: New testcase.
11820
11821 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
11822
11823         * lib/g77-dg.exp: Remove unused file.
11824         * lib/mike-g77.exp: Ditto.
11825         * lib/g77.exp: Ditto.
11826
11827 2004-09-12  Richard Henderson  <rth@redhat.com>
11828
11829         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
11830
11831 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
11832
11833         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
11834         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
11835         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
11836         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
11837         Update expected messages.
11838
11839 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
11840
11841         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
11842         declaration/use mismatch for dirp parameter.
11843
11844 2004-09-12  Andrew Pinski  <apinski@apple.com>
11845
11846         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
11847         -fgnu-runtime is passed.
11848
11849 2004-09-12  Richard Henderson  <rth@redhat.com>
11850
11851         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
11852         do the uplevel thing and update additional_flags directly.
11853         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
11854         gfortran.fortran-torture/execute/intrinsic_nearest.x,
11855         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
11856         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
11857
11858 2004-09-11  Steven Bosscher  <stevenb@suse.de>
11859
11860         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
11861
11862 2004-09-11  Roger Sayle  <roger@eyesopen.com>
11863
11864         PR middle-end/17411
11865         * g++.dg/opt/pr17411-1.C: New test case.
11866
11867 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
11868
11869         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
11870         gcc.dg/tls/diag-2.c: Update expected messages.
11871         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
11872         messages.
11873         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
11874         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
11875         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
11876         gcc.dg/tls/diag-5.c: New tests.
11877
11878 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
11879
11880         * gcc.dg/20040910-1.c: Correct dg-error regexp.
11881
11882 2004-09-11  Steven Bosscher  <stevenb@suse.de>
11883
11884         * g++.dg/parse/break-in-for.C: New test.
11885
11886 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
11887
11888         * gcc.dg/tree-ssa/20040911-1.c: New test.
11889
11890 2004-09-11  Andreas Jaeger  <aj@suse.de>
11891
11892         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
11893         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
11894
11895 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
11896
11897         * gcc.target/frv: New directory of FR-V-specific tests.
11898
11899 2004-09-10  James E Wilson  <wilson@specifixinc.com>
11900
11901         * gcc.dg/convert-vec-1.c: New test.
11902
11903 2004-09-10  Roger Sayle  <roger@eyesopen.com>
11904
11905         PR middle-end/17024
11906         * gcc.dg/pr17024-1.c: New test case.
11907
11908 2004-09-10  Eric Christopher  <echristo@redhat.com>
11909
11910         * gcc.dg/20040910-1.c: New test.
11911
11912 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
11913
11914         * gcc.dg/bitfld-9.c: New test.
11915
11916 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
11917
11918         * gcc.c-torture/execute/ieee/acc1.c: New test.
11919         * gcc.c-torture/execute/ieee/acc2.c: New test.
11920         * gcc.c-torture/execute/ieee/mzero6.c: New test.
11921
11922 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
11923
11924         * gcc.dg/deprecated-2.c: New test.
11925
11926 2004-09-09  James E Wilson  <wilson@specifixinc.com>
11927
11928         * gcc.dg/init-vec-1.c: New test.
11929
11930 2004-09-09  Roger Sayle  <roger@eyesopen.com>
11931
11932         PR middle-end/17055
11933         * gcc.dg/pr17055-1.c: New test case.
11934
11935 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
11936
11937         PR target/17377
11938         * gcc.c-torture/execute/pr17377.c: New test.
11939
11940 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
11941
11942         PR c/8420
11943         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
11944         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
11945         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
11946         gcc.dg/long-long-typespec-1.c: New tests.
11947         * gcc.dg/tls/diag-2.c: Update expected diagnostics
11948
11949 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
11950
11951         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
11952         gcc.dg/gnu99-static-1.c: New tests.
11953
11954 2004-09-08  Devang Patel  <dpatel@apple.com>
11955
11956         * gcc.dg/darwin-ld-20040828-1.c: New test.
11957         * gcc.dg/darwin-ld-20040828-2.c: New test.
11958         * gcc.dg/darwin-ld-20040828-3.c: New test.
11959
11960 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
11961
11962         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
11963         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
11964         in error message.
11965         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
11966         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
11967         in error message.
11968         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
11969         types they qualify.
11970         * objc.dg/type-size-2.m: Fix wording in comment.
11971         * objc.dg/va-meth-1.m: New test case.
11972
11973 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
11974
11975         PR c/16633:
11976         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
11977         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
11978
11979 2004-09-06  Devang Patel  <dpatel@apple.com>
11980
11981         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
11982         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
11983
11984 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
11985
11986         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
11987         reflect changed line numbering of diagnostics.
11988
11989 2004-09-06  Paul Brook  <paul@codesourcery.com>
11990
11991         * gfortran.dg/edit_real_1.f90: Add new test.
11992
11993 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11994
11995         * gcc.dg/tree-ssa/loop-2.c: New test.
11996         * gcc.dg/tree-ssa/loop-3.c: New test.
11997         * gcc.dg/tree-ssa/loop-4.c: New test.
11998         * gcc.dg/tree-ssa/loop-5.c: New test.
11999
12000 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12001
12002         * gcc.dg/format/sentinel-1.c: Update for parameter option.
12003
12004 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12005
12006         * gcc.dg/format/sentinel-1.c: New test.
12007
12008 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
12009
12010         * testsuite/gcc.dg/builtins-46.c: New.
12011
12012 2004-09-03  Devang Patel  <dpatel@apple.com>
12013
12014         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
12015         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
12016
12017 2004-09-03  Jan Beulich  <jbeulich@novell.com>
12018
12019         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
12020         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
12021         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
12022         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
12023         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
12024         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
12025         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
12026         the non-portable bzero.
12027         * gcc.dg/20010912-1.c: xfail for NetWare.
12028         * gcc.dg/20020426-2.c: xfail for NetWare.
12029         * gcc.dg/20021014-1.c: xfail for NetWare.
12030         * gcc.dg/20021018-1.c: xfail for NetWare.
12031         * gcc.dg/20030213-1.c: xfail for NetWare.
12032         * gcc.dg/20030225-1.c: xfail for NetWare.
12033         * gcc.dg/20030708-1.c: xfail for NetWare.
12034         * gcc.dg/builtins-config.h: Also exclude NetWare.
12035         * gcc.dg/format/format.h: Define restrict only if not already defined.
12036         * gcc.dg/nest.c: xfail for NetWare.
12037         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
12038         * lib/target-supports.exp (check_visibility_available): Exclude
12039         NetWare.
12040
12041 2004-09-03  Jan Beulich  <jbeulich@novell.com>
12042
12043         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
12044         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
12045         deterministic starting point for the alignment of structure fields.
12046         * gcc.dg/Wpadded.c: Dito.
12047         * g++.dg/abi/vbase10.C: Dito.
12048
12049 2004-09-03  Devang Patel  <dpatel@apple.com>
12050
12051         * g++.dg/debug/pr15736.cc: New test.
12052
12053 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
12054
12055         * README.QMTEST: Fix out-of-date link.
12056
12057 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
12058
12059         PR fortran/16579
12060         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
12061         Delete.  Duplicate of gfortran.dg/g77/20010610.f
12062
12063 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
12064
12065         * g++.dg/abi/arm_rtti1.C: New test.
12066
12067 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
12068
12069         * gcc.dg/ppc-vector-memcpy.c: New.
12070         * gcc.dg/ppc-vector-memset.c: New.
12071
12072 2004-09-02  Chao-ying Fu  <fu@mips.com>
12073
12074         * gcc.target/mips/mips-3d-1.c: New test.
12075         * gcc.target/mips/mips-3d-2.c: New test.
12076         * gcc.target/mips/mips-3d-3.c: New test.
12077         * gcc.target/mips/mips-3d-4.c: New test.
12078         * gcc.target/mips/mips-3d-5.c: New test.
12079         * gcc.target/mips/mips-3d-6.c: New test.
12080         * gcc.target/mips/mips-3d-7.c: New test.
12081         * gcc.target/mips/mips-3d-8.c: New test.
12082         * gcc.target/mips/mips-3d-9.c: New test.
12083         * gcc.target/mips/mips-ps-1.c: New test.
12084         * gcc.target/mips/mips-ps-2.c: New test.
12085         * gcc.target/mips/mips-ps-3.c: New test.
12086         * gcc.target/mips/mips-ps-4.c: New test.
12087         * gcc.target/mips/mips-ps-type.c: New test.
12088
12089 2004-09-02  Paul Brook  <paul@codesourcery.com>
12090
12091         * gfortran.dg/edit_real_1.f90: Add new tests.
12092
12093 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12094
12095         PR fortran/15327
12096         * gfortran.dg/merge_char_1.f90: New test.
12097
12098 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12099
12100         PR fortran/16404
12101         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
12102
12103 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12104
12105         PR c/1522
12106         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
12107
12108 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
12109
12110         * g++.dg/opt/loop1.C: Do not XFAIL.
12111
12112 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
12113
12114         * gcc.c-torture/execute/20040831-1.c: New test.
12115
12116 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
12117
12118         PR fortran/16579
12119         * gfortran.dg/g77/20010610.f: Now passes.
12120         Copy from g77.f-torture/execute. Add dg-run directive.
12121         * gfortran.dg/g77/README: Update
12122
12123 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
12124
12125         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
12126         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
12127         (t1, t2, t3, t4): Add volatile.
12128
12129 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
12130
12131         * g++.dg/ext/visibility/arm1.C: New test.
12132
12133 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
12134
12135         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
12136         -pedantic-errors.
12137
12138 2004-09-01  Paul Brook  <paul@codesourcery.com>
12139
12140         * gfortran.dg/eof_2.f90: New test.
12141
12142 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12143
12144         PR fortran/16579
12145         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
12146
12147 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
12148
12149         PR libfortran/16805
12150         * gfortran.dg/list_read_2.f90: New test.
12151
12152 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
12153
12154         * g++.dg/abi/key1.C: New test.
12155
12156 2004-08-31  Richard Henderson  <rth@redhat.com>
12157
12158         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
12159         form of offsetof.
12160         * g++.dg/other/offsetof5.C: Remove duplicate.
12161
12162 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12163
12164         PR fortran/17244
12165         * gfortran.dg/func_derived_1.f90: New test.
12166
12167 2004-08-31  Paul Brook  <paul@codesourcery.com>
12168
12169         * gfortran.dg/eof_1.f90: New test.
12170
12171 2004-08-31  Paul Brook  <paul@codesourcery.com>
12172
12173         * gfortran.dg/list_read_1.f90: New file.
12174
12175 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
12176
12177         * g++.dg/opt/loop1.C: XFAIL.
12178
12179 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
12180
12181         * gcc.dg/funcdef-storage-1.c: New.
12182         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
12183         an extern function in local scope.
12184         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
12185         declare an 'auto inline' function in local scope.
12186         * gcc.dg/20011130-1.c: Likewise.
12187         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
12188         an 'auto' function in local scope.
12189         * gcc.dg/20021014-1.c: Likewise.
12190         * gcc.dg/20030331-2.c: Likewise.
12191
12192 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12193
12194         * gfortran.dg/blockdata_1.f90: New test.
12195
12196 2004-08-30  Richard Henderson  <rth@redhat.com>
12197
12198         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
12199
12200 2004-08-30  Richard Henderson  <rth@redhat.com>
12201
12202         * lib/fortran-torture.exp (fortran-torture-execute): Honor
12203         additional_flags set by alternate driver.
12204         (ieee-options): New procedure.
12205         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
12206         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
12207         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
12208         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
12209
12210 2004-08-30  Richard Henderson  <rth@redhat.com>
12211
12212         * lib/f-torture.exp: Remove.
12213
12214 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
12215
12216         PR rtl-optimization/16590
12217         * g++.dg/opt/loop1.C: New test.
12218
12219 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12220
12221         PR fortran/13910
12222         * gfortran.dg/oldstyle_1.f90: New test.
12223
12224 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
12225         Paul Brook  <paul@codesourcery.com>
12226
12227         * gfortran.dg/g77/README: Update.
12228         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
12229         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
12230         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
12231
12232 2004-08-28  Paul Brook  <paul@codesourcery.com>
12233
12234         PR libfortran/17195
12235         * gfortran.dg/edit_real_1.f90: New test.
12236
12237 2004-08-27  Paul Brook  <paul@codesourcery.com>
12238
12239         * gfortran.dg/rewind_1.f90: New test.
12240
12241 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
12242
12243         PR fortran/16597
12244         * gfortran.dg/pr16597.f90: New test.
12245
12246 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
12247
12248         PR c/13801
12249         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
12250         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
12251         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
12252         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
12253         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
12254
12255 2004-08-26  Nick Clifton  <nickc@redhat.com>
12256
12257         * gcc.c-torture/compile/pr17119.c: New test.
12258
12259 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
12260
12261         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
12262
12263 2004-08-25  Richard Henderson  <rth@redhat.com>
12264
12265         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
12266         the bits that expect kind=8 to be the largest real kind.
12267
12268 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
12269
12270         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
12271
12272 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12273
12274         * gfortran.dg/assignment_1.f90: New test.
12275
12276 2004-08-25  Adam Nemet  <anemet@lnxw.com>
12277
12278         * g++.dg/template/repo3.C: New test.
12279
12280 2004-08-25  Roger Sayle  <roger@eyesopen.com>
12281
12282         PR middle-end/16693
12283         PR tree-optimization/16372
12284         * g++.dg/opt/pr16372-1.C: New test case.
12285         * g++.dg/opt/pr16693-1.C: New test case.
12286         * g++.dg/opt/pr16693-2.C: New test case.
12287
12288 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
12289
12290         * objc.dg/proto-lossage-4.m: New test.
12291
12292 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
12293
12294         PR c++/17155
12295         * g++.dg/inherit/local2.C: New test.
12296
12297 2004-08-25  Paul Brook  <paul@codesourcery.com>
12298
12299         PR fortran/17144
12300         * gfortran.dg/string_ctor_1.f90: New test.
12301
12302 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12303
12304         PR c++/14428
12305         * g++.dg/template/redecl2.C: New test.
12306
12307 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
12308
12309         PR fortran/17143
12310         * gfortran.dg/pr17143.f90: New test.
12311
12312 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
12313
12314         PR fortran/17164
12315         * gfortran.dg/pr17164.f90: New test.
12316
12317 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12318
12319         * gcc.dg/tree-ssa/loop-1.c: New test.
12320
12321 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
12322
12323         * gcc.c-torture/compile/20040824-1.c: New test.
12324
12325 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
12326
12327         * gcc.c-torture/compile/iftrap-3.c: New test.
12328
12329 2004-08-24  Paul Brook  <paul@codesourcery.com>
12330
12331         * gfortran.dg/entry_2.f90: New test.
12332
12333 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
12334
12335         PR c++/16889
12336         * g++.dg/lookup/ambig[12].C: New.
12337
12338 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12339
12340         PR c++/16706
12341         * g++.dg/template/crash21.C: New test.
12342         * g++.dg/template/crash22.C: Likewise.
12343
12344 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
12345
12346         PR c++/17149
12347         * g++.dg/template/access15.C: New.
12348
12349 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
12350
12351         PR c++/17163
12352         * g++.dg/template/repo2.C: New test.
12353
12354 2004-08-23  Roger Sayle  <roger@eyesopen.com>
12355
12356         PR rtl-optimization/17078
12357         * gcc.c-torture/execute/pr17078-1.c: New test case.
12358
12359 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
12360
12361         PR c/14492
12362         * gcc.dg/debug/crash1.c: New test.
12363
12364 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
12365
12366         PR c/16180
12367         * gcc.dg/loop-5.c: New test.
12368
12369 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12370
12371         * gcc.c-torture/execute/20040823-1.c: New test.
12372
12373 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
12374
12375         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
12376         to the assembler.  Simplify test accordingly.
12377         (asm_abi_flags): Use GNU names.
12378         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
12379         to check for ABI flags.
12380
12381 2004-08-22  Andrew Pinski  <apinski@apple.com>
12382
12383         * g++.dg/opt/pr14029.C: New test.
12384         * gcc.c-torture/execute/pr15262.c: New test.
12385
12386 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12387
12388         * gfortran.dg/reduction.f90: Add checks with complex arguments.
12389
12390 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
12391
12392         PR 16908
12393         * gfortran.dg/direct_io.f90: New test.
12394
12395 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
12396
12397         PR c++/17121
12398         * g++.dg/inherit/local2.C: New test.
12399
12400 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
12401
12402         PR c++/17120
12403         * g++.dg/warn/Wparentheses-4.C: New test.
12404
12405 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
12406
12407         PR c++/17121
12408         * g++.dg/inherit/local2.C: New test.
12409
12410         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
12411         * gcc.dg/ppc-ldstruct.c: Likewise.
12412         * gcc.dg/ppc64-abi-2.c: Likewise.
12413
12414 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
12415
12416         PR rtl-optimization/17099
12417         * gcc.c-torture/execute/20040820-1.c: New test.
12418
12419 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
12420
12421         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
12422
12423 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
12424
12425         PR fortran/17077
12426         * gfortran.dg/auto_array_1.f90: New test.
12427
12428 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12429
12430         PR fortran/17074
12431         * gfortran.dg/simpleif_1.f90: New test.
12432
12433 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
12434
12435         * lib/target-supports.exp (check_profiling_available): Return
12436         false for arm*-*-symbianelf* and arm*-*-eabi*.
12437
12438         PR c++/15890
12439         * g++.dg/template/delete1.C: New test.
12440
12441 2004-08-19  Paul Brook  <paul@codesourcery.com>
12442
12443         PR fortran/14976
12444         PR fortran/16228
12445         * gfortran.dg/data_char_1.f90: New test.
12446
12447 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
12448
12449         PR fortran/16946
12450         * gfortran.dg/reduction.f90: New testcase.
12451
12452 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12453
12454         PR fortran/16520
12455         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
12456
12457 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
12458
12459         PR c++/17041
12460         * g++.dg/Wparentheses-3.C: New test.
12461
12462 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
12463
12464         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
12465         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
12466         * gcc.dg/vect/vect-2.c: Likewise.
12467         * gcc.dg/vect/vect-3.c: Likewise.
12468         * gcc.dg/vect/vect-4.c: Likewise.
12469         * gcc.dg/vect/vect-5.c: Likewise.
12470         * gcc.dg/vect/vect-6.c: Likewise.
12471         * gcc.dg/vect/vect-7.c: Likewise.
12472         * gcc.dg/vect/vect-25.c: Likewise.
12473         * gcc.dg/vect/vect-31.c: Likewise.
12474         * gcc.dg/vect/vect-32.c: Likewise.
12475         * gcc.dg/vect/vect-34.c: Likewise.
12476         * gcc.dg/vect/vect-36.c: Likewise.
12477         * gcc.dg/vect/vect-all.c: Likewise.
12478
12479 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
12480
12481         PR c++/17068
12482         * g++.dg/template/operator4.C: New test.
12483
12484 2004-08-18  Richard Henderson  <rth@redhat.com>
12485
12486         * gcc.dg/20040206-1.c: XFAIL.
12487
12488 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
12489
12490         PR c++/16246
12491         * g++.dg/template/array7.C: New test.
12492
12493 2004-08-17  James E Wilson  <wilson@specifixinc.com>
12494
12495         * gcc.dg/mips-movcc-1.c: New test.
12496         * gcc.dg/mips-movcc-2.c: New test.
12497         * gcc.dg/mips-movcc-3.c: New test.
12498
12499         * gcc.dg/mips-nmadd-1.c: New test.
12500         * gcc.dg/mips-nmadd-2.c: New test.
12501
12502 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
12503
12504         PR c++/15871
12505         * g++.dg/opt/inline8.C: New test.
12506
12507         PR c++/16965
12508         * g++.dg/parse/error17.C: New test.
12509
12510 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
12511
12512         * gcc.dg/vect: New directory for vectorizer tests.
12513         * gcc.dg/vect/tree-vect.h: New file.
12514         * gcc.dg/vect/vect.exp: New file.
12515         * gcc.dg/vect/pr16105.c.c: New test.
12516         * gcc.dg/vect/vect-1.c: New test.
12517         * gcc.dg/vect/vect-2.c: New test.
12518         * gcc.dg/vect/vect-3.c: New test.
12519         * gcc.dg/vect/vect-4.c: New test.
12520         * gcc.dg/vect/vect-5.c: New test.
12521         * gcc.dg/vect/vect-6.c: New test.
12522         * gcc.dg/vect/vect-7.c: New test.
12523         * gcc.dg/vect/vect-8.c: New test.
12524         * gcc.dg/vect/vect-9.c: New test.
12525         * gcc.dg/vect/vect-10.c: New test.
12526         * gcc.dg/vect/vect-11.c: New test.
12527         * gcc.dg/vect/vect-12.c: New test.
12528         * gcc.dg/vect/vect-13.c: New test.
12529         * gcc.dg/vect/vect-14.c: New test.
12530         * gcc.dg/vect/vect-15.c: New test.
12531         * gcc.dg/vect/vect-16.c: New test.
12532         * gcc.dg/vect/vect-17.c: New test.
12533         * gcc.dg/vect/vect-18.c: New test.
12534         * gcc.dg/vect/vect-19.c: New test.
12535         * gcc.dg/vect/vect-20.c: New test.
12536         * gcc.dg/vect/vect-21.c: New test.
12537         * gcc.dg/vect/vect-22.c: New test.
12538         * gcc.dg/vect/vect-23.c: New test.
12539         * gcc.dg/vect/vect-24.c: New test.
12540         * gcc.dg/vect/vect-25.c: New test.
12541         * gcc.dg/vect/vect-26.c: New test.
12542         * gcc.dg/vect/vect-27.c: New test.
12543         * gcc.dg/vect/vect-28.c: New test.
12544         * gcc.dg/vect/vect-29.c: New test.
12545         * gcc.dg/vect/vect-30.c: New test.
12546         * gcc.dg/vect/vect-31.c: New test.
12547         * gcc.dg/vect/vect-32.c: New test.
12548         * gcc.dg/vect/vect-33.c: New test.
12549         * gcc.dg/vect/vect-34.c: New test.
12550         * gcc.dg/vect/vect-35.c: New test.
12551         * gcc.dg/vect/vect-36.c: New test.
12552         * gcc.dg/vect/vect-37.c: New test.
12553         * gcc.dg/vect/vect-38.c: New test.
12554         * gcc.dg/vect/vect-40.c: New test.
12555         * gcc.dg/vect/vect-41.c: New test.
12556         * gcc.dg/vect/vect-42.c: New test.
12557         * gcc.dg/vect/vect-43.c: New test.
12558         * gcc.dg/vect/vect-44.c: New test.
12559         * gcc.dg/vect/vect-45.c: New test.
12560         * gcc.dg/vect/vect-46.c: New test.
12561         * gcc.dg/vect/vect-47.c: New test.
12562         * gcc.dg/vect/vect-48.c: New test.
12563         * gcc.dg/vect/vect-49.c: New test.
12564         * gcc.dg/vect/vect-50.c: New test.
12565         * gcc.dg/vect/vect-51.c: New test.
12566         * gcc.dg/vect/vect-52.c: New test.
12567         * gcc.dg/vect/vect-53.c: New test.
12568         * gcc.dg/vect/vect-54.c: New test.
12569         * gcc.dg/vect/vect-55.c: New test.
12570         * gcc.dg/vect/vect-56.c: New test.
12571         * gcc.dg/vect/vect-57.c: New test.
12572         * gcc.dg/vect/vect-58.c: New test.
12573         * gcc.dg/vect/vect-59.c: New test.
12574         * gcc.dg/vect/vect-60.c: New test.
12575         * gcc.dg/vect/vect-61.c: New test.
12576         * gcc.dg/vect/vect-all.c: New test.
12577         * gcc.dg/vect/vect-none.c: New test.
12578
12579 2004-08-17  Paul Brook  <paul@codesourcery.com>
12580
12581         PR fortran/13082
12582         * gfortran.dg/entry_1.f90: New test.
12583
12584 2004-08-17  Andrew Pinski  <apinski@apple.com>
12585
12586         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
12587
12588 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
12589
12590         * gcc.dg/pr17036-1.c: New test.
12591
12592 2004-08-16  Devang Patel  <dpatel@apple.com>
12593
12594         * gcc.dg/darwin-20040809-1.c: New test.
12595
12596 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
12597
12598         * gcc.dg/funcdef-attr-1.c: New test.
12599
12600 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
12601
12602         * gcc.dg/altivec-17.c: New test.
12603         * gcc.dg/altivec-18.c: New test.
12604
12605 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12606
12607         PR c++/6749
12608         * g++.dg/template/vtable2.C: New test.
12609
12610 2004-08-14  Richard Henderson  <rth@redhat.com>
12611
12612         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
12613         * gcc.dg/pack-test-4.c (main): Return 0.
12614         * gcc.dg/setjmp-1.c: Remove XFAIL.
12615         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
12616
12617 2004-08-14  Richard Henderson  <rth@redhat.com>
12618
12619         * gcc.dg/980217-1.c: Add prototype for printf.
12620
12621 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
12622
12623         * gfortran.dg/pr16935.f90: New test.
12624
12625 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
12626
12627         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
12628
12629 2004-08-13  Paul Brook  <paul@codesourcery.com>
12630
12631         * gfortran.dg/der_io_1.f90: Remove stray comma.
12632
12633 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
12634
12635         * gcc.dg/vmx/cw-bug-2.c: Remove.
12636         * gcc.dg/vmx/vprint-1.c: Remove.
12637         * gcc.dg/vmx/vscan-1.c: Remove.
12638
12639 2004-08-12  Devang patel  <dpatel@apple.com>
12640
12641         * gcc.dg/darwin-20040809-2.c: New test.
12642
12643 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
12644
12645         * g++.dg/ext/altivec-12.C: New test.
12646
12647         * g++.dg/ext/altivec-11.C: New test.
12648
12649 2004-08-12  Paul Brook  <paul@codesourcery.com>
12650
12651         * g++.dg/abi/arm_cxa_vec_1.C: New test.
12652
12653 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
12654
12655         * g++.dg/ext/altivec-2.C: Check for hardware support before
12656         executing any VMX instructions.
12657
12658         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
12659
12660 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
12661
12662         PR c++/16276
12663         * g++.old-deja/g++.other/comdat4.C: New test.
12664         * g++.old-deja/g++.other/comdat4-aux.cc: New.
12665
12666 2004-08-12  Ben Elliston  <bje@au.ibm.com>
12667
12668         PR target/16286
12669         * gcc.dg/pr16286.c: New test.
12670
12671 2004-08-12 Jan Beulich <jbeulich@novell.com>
12672
12673         * g++.dg/ext/asm5.C: New.
12674
12675 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
12676
12677         PR c++/16698
12678         * g++.dg/eh/crash1.C: New test.
12679
12680         PR c++/16717
12681         * g++.dg/ext/construct1.C: New test.
12682
12683 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
12684
12685         PR c++/16853
12686         * g++.dg/init/ptrmem1.C: New test.
12687
12688         PR c++/16618
12689         * g++.dg/parse/offsetof5.C: New test.
12690
12691         PR c++/16870
12692         * g++.dg/template/overload3.C: New test.
12693
12694 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
12695
12696         PR c++/16964
12697         * g++.dg/parse/error16.C: New test.
12698
12699         PR c++/16904
12700         * g++.dg/template/error14.C: New test.
12701
12702         PR c++/16929
12703         * g++.dg/template/error15.C: New test.
12704
12705 2004-08-11  Devang Patel  <dpatel@apple.com>
12706
12707         * gcc.dg/darwin-ld-20040809-1.c: New test.
12708         * gcc.dg/darwin-ld-20040809-2.c: New test.
12709
12710 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
12711
12712         PR fortran/16917
12713         * gfortran.dg/dfloat_1.f90: New test.
12714
12715 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
12716
12717         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
12718         * gcc.dg/dll-2.c: Fix dg-require syntax.
12719         * gcc.misc-tests/arm-isr.c (abort): Declare.
12720         (exit): Likewise.
12721
12722 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
12723
12724         PR c++/16971
12725         * g++.dg/parse/crash16.C: New test.
12726
12727 2004-08-10  Roger Sayle  <roger@eyesopen.com>
12728
12729         * gcc.dg/mips-rsqrt-1.c: New test case.
12730         * gcc.dg/mips-rsqrt-2.c: New test case.
12731         * gcc.dg/mips-rsqrt-3.c: New test case.
12732
12733 2004-08-10  Paul Brook  <paul@codesourcery.com>
12734
12735         * gfortran.dg/der_io_1.f90: New test.
12736
12737 2004-08-10  Paul Brook  <paul@codesourcery.com>
12738
12739         PR fortran/16919
12740         * gfortran.dg/der_array_1.f90: New test.
12741
12742 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
12743
12744         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
12745
12746 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
12747
12748         * gcc.dg/wchar_t-2.c: Fix typo.
12749
12750 2004-08-09  Falk Hueffner  <falk@debian.org>
12751
12752         PR tree-optimization/12517
12753         * gcc.c-torture/compile/pr12517.c: New test.
12754
12755         PR tree-optimization/12578
12756         * gcc.c-torture/compile/pr12578.c: New test.
12757
12758         PR tree-optimization/12899
12759         * gcc.c-torture/compile/pr12899.c: New test.
12760
12761         PR rtl-optimization/14692
12762         * gcc.c-torture/compile/pr14692.c: New test.
12763
12764         PR tree-optimization/16461
12765         * gcc.c-torture/compile/pr16461.c: New test.
12766
12767 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
12768
12769         * gfortran.dg/getenv_1.f90: New test.
12770
12771 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
12772
12773         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
12774         wchar_t.
12775         * gcc.dg/symbian5.c: Test -fno-short-wchar.
12776
12777 2004-08-06  Paul Brook  <paul@codesourcery.com>
12778
12779         * gfortran.dg/ret_array_1.f90: New test.
12780         * gfortran.dg/ret_pointer_1.f90: New test.
12781
12782 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
12783
12784         * gcc.dg/missing-field-init-[12].c: New tests.
12785         * g++.dg/warn/missing-field-init-[12].C: New tests.
12786
12787 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
12788
12789         * gcc.dg/enum2.c: New test.
12790         * gcc.dg/symbian3.c: Likewise.
12791         * gcc.dg/symbian4.c: Likewise.
12792         * gcc.dg/wchar_t-2.c: Likewise.
12793
12794 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
12795
12796         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
12797         destructor tests.
12798
12799 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
12800
12801         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
12802         dg-require-visiblity.
12803         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
12804         * g++.dg/ext/visibility/fvisibility.C: Likewise.
12805         * g++.dg/ext/visibility/memfuncts.C: Likewise.
12806         * g++.dg/ext/visibility/new1.C: Likewise.
12807         * g++.dg/ext/visibility/pragma.C: Likewise.
12808         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
12809         * g++.dg/ext/visibility/virtual.C: Likewise.
12810         * g++/dg/ext/visibility/visibility-1.C: Likewise.
12811         * g++/dg/ext/visibility/visibility-2.C: Likewise.
12812         * g++/dg/ext/visibility/visibility-3.C: Likewise.
12813         * g++/dg/ext/visibility/visibility-4.C: Likewise.
12814         * g++/dg/ext/visibility/visibility-5.C: Likewise.
12815         * g++/dg/ext/visibility/visibility-6.C: Likewise.
12816         * g++/dg/ext/visibility/visibility-7.C: Likewise.
12817         * g++/dg/ext/visibility/visibility-8.C: New test.
12818         * gcc.c-torture/compile/dll.x: Remove.
12819         * gcc.dg/dll-2.c: Use dg-require-dll
12820         * gcc.dg/visibility-10.c: New test.
12821         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
12822         supporting DLLs.
12823         * testsuite/lib/scanasm.exp (scan_hidden): New function.
12824         (scan_not_hidden): Likewise.
12825
12826 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
12827
12828         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
12829
12830 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
12831
12832         * gcc.c-torture/execute/20040805-1.c: New test.
12833
12834 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
12835
12836         * gcc.dg/20020118-1.c: Declare abort.
12837         * gcc.dg/altivec_check.h: Likewise.
12838         * gcc.dg/iftrap-2.c: Likewise.
12839         * gcc.dg/pragma-darwin.c: Likewise.
12840         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
12841
12842 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
12843
12844         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
12845
12846 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
12847
12848         * gcc.c-torture/execute/builtins/abs-2.c,
12849         gcc.c-torture/execute/builtins/abs-3.c,
12850         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
12851         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
12852         intmax_t, uintmax_t and their limits.
12853         * gcc.dg/intmax_t-1.c: New test.
12854
12855 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12856
12857         * g++.dg/tc1/dr147.C: Add reference to PR.
12858
12859 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
12860
12861         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
12862         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
12863
12864 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
12865
12866         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
12867
12868 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
12869
12870         * gcc.dg/redecl-5.c: New test.
12871         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
12872         of scanf.
12873
12874 2004-08-03  Roger Sayle  <roger@eyesopen.com>
12875
12876         PR middle-end/16790
12877         * gcc.c-torture/execute/pr16790-1.c: New test case.
12878
12879 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
12880
12881         * g++.dg/ext/visibility/assign1.C: New test.
12882         * g++.dg/ext/visibility/new1.C: Likewise.
12883
12884         * gcc.dg/symbian1.c: New test.
12885         * gcc.dg/symbian2.c: Likewise.
12886
12887 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
12888
12889         PR target/16570
12890         * gcc.dg/i386-sse-9.c: New test.
12891
12892 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
12893
12894         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
12895
12896 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
12897
12898         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
12899         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
12900         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
12901         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
12902         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
12903         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
12904         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
12905         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
12906         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
12907         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
12908         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
12909         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
12910         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
12911         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
12912         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
12913         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
12914         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
12915         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
12916         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
12917         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
12918         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
12919         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
12920         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
12921         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
12922         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
12923         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
12924         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
12925         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
12926         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
12927         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
12928         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
12929         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
12930         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
12931         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
12932         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
12933         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
12934         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
12935         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
12936         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
12937         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
12938         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
12939         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
12940         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
12941         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
12942         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
12943         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
12944         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
12945         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
12946         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
12947         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
12948         gcc.misc-tests/i386-pf-3dnow-1.c,
12949         gcc.misc-tests/i386-pf-athlon-1.c,
12950         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
12951         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
12952         Declare built-in functions used.
12953         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
12954
12955 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
12956
12957         PR c++/16707
12958         * g++.dg/lookup/using12.C: New test.
12959
12960         * g++.dg/init/null1.C: Fix PR number.
12961         * g++.dg/parse/namespace10.C: Likewise.
12962
12963 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
12964
12965         PR c++/16224
12966         * g++.dg/template/spec17.C: New test.
12967         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
12968         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
12969
12970 2004-08-02  David Billinghurst
12971
12972         PR fortran/16292
12973         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
12974
12975 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
12976
12977         * gcc.dg/ia64-got-1.c: New test case.
12978
12979 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
12980
12981         PR c++/16489
12982         * g++.dg/init/null1.C: New test.
12983         * g++.dg/tc1/dr76.C: Adjust error marker.
12984
12985         PR c++/16529
12986         * g++.dg/parse/namespace10.C: New test.
12987
12988         PR c++/16810
12989         * g++.dg/inherit/ptrmem2.C: New test.
12990
12991 2004-08-02  Ben Elliston  <bje@au.ibm.com>
12992
12993         PR target/16155
12994         * gcc.dg/pr16155.c: New test.
12995
12996 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
12997
12998         * gcc.dg/redecl-2.c: New test.
12999
13000 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
13001
13002         * gcc.dg/darwin-longdouble.c: New file.
13003
13004 2004-07-30  Richard Henderson  <rth@redhat.com>
13005
13006         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
13007         write to constant argument.
13008         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
13009
13010 2004-07-30  Richard Henderson  <rth@redhat.com>
13011
13012         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
13013         tests of nearest around zero.
13014
13015 2004-07-30  Andrew Pinski  <apinski@apple.com>
13016
13017         * gcc.c-torture/compile/20040730-1.c: New test.
13018
13019 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
13020
13021         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
13022         powerpc-eabispe.
13023
13024 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
13025
13026         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
13027
13028 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
13029
13030         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
13031         contains $ld_library_path.
13032         * lib/gfortran.exp (gfortran_link_flags): Likewise.
13033
13034 2004-07-29  Richard Henderson  <rth@redhat.com>
13035
13036         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
13037
13038         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
13039         (alt2, which): New.
13040         (Check): Accept either alternative.
13041
13042 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
13043
13044         * g++.dg/abi/inline1.C: New test.
13045         * g++.dg/abi/local1-a.cc: Likewise.
13046         * g++.dg/abi/local1.C: Likewise.
13047         * g++.dg/abi/mangle11.C: Tweak location of warnings.
13048         * g++.dg/abi/mangle12.C: Likewise.
13049         * g++.dg/abi/mangle17.C: Likewise.
13050         * g++.dg/abi/mangle20-2.C: Likewise.
13051         * g++.dg/opt/interface1.C: Likewise.
13052         * g++.dg/opt/interface1.h: Likewise.
13053         * g++.dg/opt/interface1-a.cc: New test.
13054         * g++.dg/parse/repo1.C: New test.
13055         * g++.dg/template/repo1.C: Likewise.
13056         * g++.dg/warn/Winline-1.C: Likewise.
13057         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
13058
13059 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
13060
13061         * gcc.dg/tree-ssa/20040729-1.c: New test.
13062
13063 2004-07-27  Matt Austern <austern@apple.com>
13064
13065         * gcc.dg/darwin-bool-1.c: New test.
13066         * gcc.dg/darwin-bool-2.c: New test.
13067
13068 2004-07-28  Richard Henderson  <rth@redhat.com>
13069
13070         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
13071         arguments in the correct type.  Don't write to constant arguments.
13072
13073 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
13074
13075         PR tree-optimization/16688
13076         PR tree-optimization/16689
13077         * g++.dg/tree-ssa/pr16688.C: New test.
13078
13079 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
13080
13081         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
13082         loads.  Not only in the comment, this time.
13083
13084 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
13085
13086         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
13087         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
13088         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
13089         * gcc.dg/sh4a-bitmovua.c: New.
13090         * gcc.dg/sh4a-cos.c: New.
13091         * gcc.dg/sh4a-cosf.c: New.
13092         * gcc.dg/sh4a-fprun.c: New.
13093         * gcc.dg/sh4a-fsrra.c: New.
13094         * gcc.dg/sh4a-memmovua.c: New.
13095         * gcc.dg/sh4a-sin.c: New.
13096         * gcc.dg/sh4a-sincos.c: New.
13097         * gcc.dg/sh4a-sincosf.c: New.
13098         * gcc.dg/sh4a-sinf.c: New.
13099
13100 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
13101
13102         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
13103         conditionals.
13104         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
13105         loads.
13106         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
13107         DOM1.
13108
13109 2004-07-27  Andrew Pinski  <apinski@apple.com>
13110
13111         * g++.dg/rtti/tinfo1.C: Correct the xfail.
13112
13113 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
13114
13115         * gcc.dg/pragma-isr.c: New test.
13116
13117 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13118
13119         PR c++/14429
13120         * g++.dg/template/ttp11.C: New test.
13121
13122 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
13123
13124         * gcc.c-torture/compile/20040727-1.c: New test.
13125
13126 2004-07-26  Eric Christopher  <echristo@redhat.com>
13127
13128         * gcc.c-torture/compile/20040726-2.c: New test.
13129
13130 2004-07-26  Andrew Pinski  <apinski@apple.com>
13131
13132         * g++.dg/rtti/tinfo1.C: Xfail.
13133
13134 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
13135
13136         * gcc.c-torture/compile/20040726-1.c: New test.
13137
13138 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
13139             Brian Ryner  <bryner@brianryner.com>
13140
13141         PR c++/9283
13142         PR c++/15000
13143         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
13144         * g++.dg/ext/visibility/: New directory.
13145         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
13146         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
13147         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
13148         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
13149         * g++.dg/ext/visibility/fvisibility.C,
13150         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
13151         g++.dg/ext/visibility/fvisibility-override1.C
13152         g++.dg/ext/visibility/fvisibility-override2.C
13153         g++.dg/ext/visibility/memfuncts.C
13154         g++.dg/ext/visibility/noPLT.C
13155         g++.dg/ext/visibility/pragma.C
13156         g++.dg/ext/visibility/pragma-override1.C
13157         g++.dg/ext/visibility/pragma-override2.C
13158         g++.dg/ext/visibility/staticmemfuncts.C
13159         g++.dg/ext/visibility/virtual.C: New tests.
13160
13161 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
13162
13163         PR c/15360
13164         * gcc.dg/pr15360-1.c: New test.
13165
13166 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
13167
13168         * gcc.dg/pragma-align-2.c: New test.
13169         * gcc.dg/pragma-init-fini.c: New test.
13170         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
13171         targets.
13172
13173 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
13174
13175         * gcc.dg/init-string-2.c: New test.
13176
13177 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
13178
13179         PR 16684
13180         * gcc.dg/Wredundant-decls-1.c: New test case.
13181
13182 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
13183
13184         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
13185         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
13186         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
13187         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
13188         * gcc.dg/compat/generate-random.c: New file.
13189         * gcc.dg/compat/generate-random.h: Likewise.
13190         * gcc.dg/compat/generate-random_r.c: Likewise.
13191         * gcc.dg/compat/struct-layout-1.h: Likewise.
13192         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
13193         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
13194         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
13195         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
13196         * gcc.dg/compat/struct-layout-1_main.c: New test.
13197         * gcc.dg/compat/struct-layout-1_x.c: New file.
13198         * gcc.dg/compat/struct-layout-1_y.c: New file.
13199         * gcc.dg/compat/struct-layout-1_test.h: New file.
13200
13201 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
13202
13203         * gcc.dg/comp-return-1.c: New test
13204
13205 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
13206
13207         * gcc.dg/vmx/8-02a.c: Fix typo.
13208
13209         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
13210         * gcc.dg/darwin-abi-3.c: New test.
13211
13212         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
13213         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
13214
13215         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
13216         * gcc.dg/vmx/ops-long-1.c: New test.
13217         * gcc.dg/vmx/ops-long-2.c: New test.
13218
13219 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
13220
13221         * g++.dg/lookup/conv-[1234].C: New.
13222
13223 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
13224
13225         * g++.dg/parse/attr2.C: Simplify.
13226
13227 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
13228
13229         PR c/7284
13230         * gcc.c-torture/execute/pr7284-1.c: New test.
13231
13232 2004-07-22  Brian Booth  <bbooth@redhat.com>
13233
13234         * gcc.dg/tree-ssa/20040721-1.c: New test.
13235
13236 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
13237
13238         * g++.dg/template/crash20.c: New.
13239
13240 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
13241
13242         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
13243         Add dg-run directive.  Declare variables as required.
13244         * gfortran.dg/g77/README: Update
13245
13246 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
13247
13248         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
13249         gcc.dg/cris-peep2-andu2.c: New tests.
13250
13251 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
13252
13253         PR c/15052
13254         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
13255         on return type.
13256         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
13257         messages.
13258         * gcc.dg/qual-return-2.c: Update expected messages.
13259         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
13260
13261 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
13262
13263         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
13264         * gcc.dg/noncompile/921102-1.c: Update expected error message.
13265
13266 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
13267
13268         PR c/11250
13269         * gcc.dg/init-string-1.c: New test.
13270
13271 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
13272
13273         PR middle-end/15345
13274         PR c/16450
13275         * gcc.dg/torture/nested-fn-1.c: New test.
13276
13277 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
13278
13279         PR target/16559
13280         * gcc.dg/ia64-fptr-1.c: New file.
13281
13282 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13283
13284         PR c++/14497
13285         * g++.dg/template/spec16.C: New test.
13286         * g++.old-deja/g++.robertl/eb118.C: Remove.
13287
13288 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13289
13290         PR c++/509
13291         * g++.dg/template/spec15.C: New test.
13292
13293 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
13294
13295         Copy cases from g77.f-torture/execute and add dg-run
13296         directive.  Other changes as noted.
13297         * gfortran.dg/g77/13037.f
13298         * gfortran.dg/g77/1832.f
13299         * gfortran.dg/g77/19981119-0.f
13300         * gfortran.dg/g77/19990313-0.f
13301         * gfortran.dg/g77/19990313-1.f
13302         * gfortran.dg/g77/19990313-2.f
13303         * gfortran.dg/g77/19990313-3.f
13304         * gfortran.dg/g77/19990419-1.f
13305         * gfortran.dg/g77/19990826-0.f
13306         * gfortran.dg/g77/19990826-2.f
13307         * gfortran.dg/g77/20000503-1.f
13308         * gfortran.dg/g77/20001111.f
13309         * gfortran.dg/g77/20010116.f
13310         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
13311         * gfortran.dg/g77/20010430.f
13312         * gfortran.dg/g77/6177.f
13313         * gfortran.dg/g77/947.f
13314         * gfortran.dg/g77/970816-3.f
13315         * gfortran.dg/g77/971102-1.f
13316         * gfortran.dg/g77/980520-1.f
13317         * gfortran.dg/g77/980628-0.f
13318         * gfortran.dg/g77/980628-1.f
13319         * gfortran.dg/g77/980628-10.f
13320         * gfortran.dg/g77/980628-2.f
13321         * gfortran.dg/g77/980628-3.f
13322         * gfortran.dg/g77/980628-7.f
13323         * gfortran.dg/g77/980628-8.f
13324         * gfortran.dg/g77/980628-9.f
13325         * gfortran.dg/g77/980701-0.f
13326         * gfortran.dg/g77/980701-1.f
13327         * gfortran.dg/g77/cabs.f
13328         * gfortran.dg/g77/claus.f
13329         * gfortran.dg/g77/complex_1.f
13330         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
13331         * gfortran.dg/g77/dcomplex.f
13332         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
13333         * gfortran.dg/g77/f90-intrinsic-mathematical.f
13334         * gfortran.dg/g77/f90-intrinsic-numeric.f
13335         * gfortran.dg/g77/int8421.f
13336         * gfortran.dg/g77/labug1.f
13337         * gfortran.dg/g77/large_vec.f
13338         * gfortran.dg/g77/le.f
13339         * gfortran.dg/g77/short.f
13340         * gfortran.dg/g77/README: Update
13341
13342 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
13343
13344         PR c++/16637
13345         * g++.dg/parse/lookup4.C: New test.
13346
13347 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13348
13349         PR c++/16175
13350         * g++.dg/template/ttp10.C: New test.
13351
13352 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
13353
13354         * gcc.dg/pr12625-1.c: New test.
13355
13356 2004-07-20  Steven Bosscher  <stevenb@suse.de>
13357
13358         * testsuite/gcc.dg/switch-warn-1.c: New test.
13359         * testsuite/gcc.dg/switch-warn-2.c: New test.
13360         * gcc.c-torture/compile/pr14730.c: Update.
13361
13362 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
13363
13364         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
13365         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
13366         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
13367         g++.dg/template/nontype3.C: Remove trailing CR from tests.
13368
13369 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
13370
13371         PR c++/16623
13372         * g++.dg/template/assign1.C: New test.
13373
13374 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13375
13376         PR c++/12170
13377         * g++.dg/template/ttp9.C: New test.
13378
13379 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
13380
13381         * gcc.dg/format/cmn-err-1.c: New test.
13382
13383 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
13384
13385         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
13386         gcc.dg/Wparentheses-10.c: New tests.
13387         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
13388
13389 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13390
13391         PR fortran/16465
13392         * gfortran.dg/g77//ffixed-line-length-0.f,
13393         gfortran.dg/g77/ffixed-line-length-132.f,
13394         gfortran.dg/g77/ffixed-line-length-72.f,
13395         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
13396         gfortran.dg/g77/README: Update.
13397
13398 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13399
13400         PR c++/13092
13401         * g++.dg/template/non-dependent7.C: New test.
13402         * g++.dg/template/non-dependent8.C: Likewise.
13403         * g++.dg/template/non-dependent9.C: Likewise.
13404         * g++.dg/template/non-dependent10.C: Likewise.
13405
13406 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
13407
13408         PR c++/16337
13409         * g++.dg/parse/attr2.C: New test.
13410
13411 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
13412
13413         * g77.dg: Removed.
13414         * g77.f-torture: Ditto.
13415
13416 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
13417
13418         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
13419         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
13420         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
13421
13422 2004-07-16  Richard Henderson  <rth@redhat.com>
13423
13424         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
13425
13426 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13427
13428         * lib/fortran-torture.exp (fortran-torture): Don't test compile
13429         tests with full list of options.
13430         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
13431         of TORTURE_OPTIONS if test contains 'dg-do run'.
13432
13433         PR fortran/16404
13434         * gfortran.dg/do_iterator.f90: New test.
13435
13436 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13437
13438         PR rtl-optimization/16536
13439         * gcc.c-torture/execute/restrict-1.c: New test.
13440
13441 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13442
13443         PR fortran/15324
13444         * gfortran.dg/pr15324.f90: New test.
13445
13446         PR fortran/15129
13447         * gfortran.dg/pr15129.f90: New test.
13448
13449         PR fortran/15140
13450         * gfortran.dg/pr15140.f90: New test.
13451
13452         PR fortran/13792
13453         * gfortran.fortran-torture/execute/bounds.f90: Add check for
13454         compile-time simplification.
13455
13456 2004-07-14  Mike Stump  <mrs@apple.com>
13457
13458         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
13459
13460 2004-07-14  James E Wilson  <wilson@specifixinc.com>
13461
13462         PR target/16325
13463         * gcc.dg/profile-generate-1.c: New.
13464
13465 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
13466
13467         * gcc.c-torture/execute/20040709-1.c: New test.
13468         * gcc.c-torture/execute/20040709-2.c: New test.
13469
13470 2004-07-14  Mike Stump  <mrs@apple.com>
13471
13472         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
13473
13474 2004-07-14  Mike Stump  <mrs@apple.com>
13475
13476         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
13477
13478 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
13479
13480         PR c++/16518
13481         * g++.dg/parse/mutable1.C: New test.
13482
13483 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
13484
13485         PR tree-optimization/16443
13486         * gcc.dg/tree-ssa/20040713-1.c: New test.
13487
13488 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
13489
13490         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
13491         for operator new.
13492
13493 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
13494
13495         * gfortran.dg/g77/README: New file
13496         * gfortran.dg/g77/19981216-0.f:  Copy from
13497         g77.f-torture/noncompile.  Add "dg-do compile" and
13498         dg-error as required.
13499         * gfortran.dg/g77/19990218-1.f: Likewise
13500         * gfortran.dg/g77/19990905-1.f: Likewise
13501         * gfortran.dg/g77/9263.f: Likewise
13502         * gfortran.dg/g77/980615-0.f: Likewise
13503         * gfortran.dg/g77/980616-0.f: Likewise
13504         * gfortran.dg/g77/check0.f: Likewise
13505         * gfortran.dg/g77/select_no_compile.f: Likewise
13506
13507 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
13508
13509         Copy files from g77.f-torture/compile.
13510         Add "{ dg-do compile}".  Other changes as noted
13511         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
13512         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
13513         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
13514         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
13515         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
13516         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
13517         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
13518         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
13519         statement to conform to standard.  Append alpha1.x for reference.
13520         * gfortran.dg/g77/xformat.f: Add dg-warning
13521
13522 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
13523
13524         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
13525         Add {dg-do compile} directive.
13526         * gfortran.dg/g77/cpp2.F: Likewise
13527
13528 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13529
13530         PR c++/5402
13531         * g++.dg/lookup/name-clash1.C: New test.
13532
13533         PR c++/9777
13534         * g++.dg/lookup/name-clash2.C: New test.
13535
13536         PR c++/12102
13537         * g++.dg/lookup/name-clash3.C: New test.
13538
13539 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13540
13541         * g++.dg/lookup/new2.C: New test.
13542         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
13543
13544 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
13545
13546         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
13547         Add {dg-do compile} directive.
13548         * gfortran.dg/g77/13060.f: Likewise
13549         * gfortran.dg/g77/19990218-0.f: Likewise
13550         * gfortran.dg/g77/19990305-0.f: Likewise
13551         * gfortran.dg/g77/19990419-0.f: Likewise
13552         * gfortran.dg/g77/19990502-0.f: Likewise
13553         * gfortran.dg/g77/19990502-1.f: Likewise
13554         * gfortran.dg/g77/19990525-0.f: Likewise
13555         * gfortran.dg/g77/19990826-1.f: Likewise
13556         * gfortran.dg/g77/19990826-3.f: Likewise
13557         * gfortran.dg/g77/19990905-2.f: Likewise
13558         * gfortran.dg/g77/20000412-1.f: Likewise
13559         * gfortran.dg/g77/20000511-1.f: Likewise
13560         * gfortran.dg/g77/20000511-2.f: Likewise
13561         * gfortran.dg/g77/20000518.f: Likewise
13562         * gfortran.dg/g77/20000601-1.f: Likewise
13563         * gfortran.dg/g77/20000601-2.f: Likewise
13564         * gfortran.dg/g77/20000629-1.f: Likewise
13565         * gfortran.dg/g77/20000630-2.f: Likewise
13566         * gfortran.dg/g77/20010115.f: Likewise
13567         * gfortran.dg/g77/20010321-1.f: Likewise
13568         * gfortran.dg/g77/20010426.f: Likewise
13569         * gfortran.dg/g77/20020307-1.f: Likewise
13570         * gfortran.dg/g77/8485.f: Likewise
13571         * gfortran.dg/g77/960317-1.f: Likewise
13572         * gfortran.dg/g77/970915-0.f: Likewise
13573         * gfortran.dg/g77/980310-1.f: Likewise
13574         * gfortran.dg/g77/980310-2.f: Likewise
13575         * gfortran.dg/g77/980310-3.f: Likewise
13576         * gfortran.dg/g77/980310-4.f: Likewise
13577         * gfortran.dg/g77/980310-6.f: Likewise
13578         * gfortran.dg/g77/980310-7.f: Likewise
13579         * gfortran.dg/g77/980310-8.f: Likewise
13580         * gfortran.dg/g77/980419-2.f: Likewise
13581         * gfortran.dg/g77/980424-0.f: Likewise
13582         * gfortran.dg/g77/980427-0.f: Likewise
13583         * gfortran.dg/g77/980729-0.f: Likewise
13584         * gfortran.dg/g77/981117-1.f: Likewise
13585         * gfortran.dg/g77/toon_1.f: Likewise
13586
13587 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13588
13589         PR c++/2204
13590         * g++.dg/other/abstract2.C: New test.
13591
13592 2004-07-12  Paul Brook  <paul@codesourcery.com>
13593
13594         * gfortran.dg/pointer_init_1.f90: New test.
13595
13596 2004-07-11  Paul Brook  <paul@codesourcery.com>
13597
13598         PR fortran/15986
13599         * gfortran.dg/contained_1.f90: New test.
13600
13601 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
13602
13603         * g++.dg/parse/defarg8.C: New test.
13604
13605 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13606
13607         PR fortran/16433
13608         * gfortran.dg/pr16433.f: New test.
13609
13610         PR fortran/17574
13611         * gfortran.dg/pr15754.f90: New test.
13612
13613 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
13614
13615         PR tree-optimization/16437
13616         * gcc.c-torture/execute/bitfld-4.c: New test.
13617
13618 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13619
13620         * gfortran.fortran-torture/execute/common_2.f90: Add check for
13621         access to common var from module.
13622
13623 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13624
13625         PR fortran/16336
13626         * gfortran.fortran-torture/execute/common_2.f90: New test.
13627
13628 2004-07-10  Paul Brook  <paul@codesourcery.com>
13629
13630         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
13631
13632 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13633
13634         PR fortran/15969
13635         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
13636
13637 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
13638
13639         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
13640         * gfortran.dg/g77/ffixed-form-2.f: Likewise
13641         * gfortran.dg/g77/ffree-form-1.f: Likewise
13642         * gfortran.dg/g77/ffree-form-2.f: Likewise
13643         * gfortran.dg/g77/ffree-form-3.f: Likewise
13644         * gfortran.dg/g77/fno-underscoring.f: Likewise
13645         * gfortran.dg/g77/funderscoring.f: Likewise
13646         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
13647
13648 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13649
13650         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
13651
13652 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13653         Paul Brook  <paul@codesourcery.com>
13654
13655         PR fortran/13415
13656         * gfortran.dg/common_pointer_1.f90: New test.
13657
13658 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13659
13660         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
13661
13662 2004-07-09  James E Wilson  <wilson@specifixinc.com>
13663
13664         PR target/16364
13665         * gcc.c-torture/compile/20040709-1.c: New.
13666
13667 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13668
13669         PR fortran/14077
13670         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
13671
13672 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13673
13674         PR fortran/13201
13675         * gfortran.dg/shape_1.f90: New test.
13676
13677 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
13678             Andrew Pinski  <apinski@apple.com>
13679
13680         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
13681
13682 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13683
13684         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
13685         comment.
13686
13687 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13688         Paul Brook  <paul@codesourcery.com>
13689
13690         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
13691         '.f95' and '.F95'.
13692
13693 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
13694
13695         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
13696
13697 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13698
13699         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
13700         testcases with capital suffix.
13701
13702 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13703
13704         PR fortran/15481
13705         PR fortran/13372
13706         PR fortran/13575
13707         PR fortran/15978
13708         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
13709
13710         * gfortran.dg/implicit_1.f90: New test.
13711
13712 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
13713
13714         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
13715         expression to match gfortran warning/error messages
13716         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
13717         dg-error text.
13718
13719 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
13720
13721         * lib/fortran-torture.exp: Rename proc search_for to
13722         search_for_re.
13723
13724 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
13725
13726         * gcc.c-torture/execute/simd-5.x: New file.
13727         XFAIL on SPARC 64-bit at -O0.
13728
13729 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13730
13731         PR c++/8211
13732         PR c++/16165
13733         * g++.dg/warn/effc3.C: New test.
13734
13735 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
13736
13737         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
13738         change X to 1X in format.
13739         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
13740         add data statements to conform to standard.
13741
13742 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
13743
13744         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
13745         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
13746         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
13747
13748 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
13749
13750         * gfortran.dg/g77/7388.f: Copy from g77.dg
13751         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
13752         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
13753         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
13754         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
13755         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
13756         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
13757         * gfortran.dg/g77/strlen0.f: Likewise
13758
13759 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
13760
13761         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
13762         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
13763
13764 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
13765
13766         * gcc.c-torture/execute/920428-2.x: Delete.
13767         * gcc.c-torture/execute/920501-7.x: Likewise.
13768
13769 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
13770
13771         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
13772         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
13773         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
13774         prescott and c3-2.
13775         (PREFETCH_3DNOW): Add -march=c3.
13776
13777 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
13778
13779         PR c/16437
13780         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
13781         * gcc.c-torture/execute/bf64-1.x: Likewise.
13782
13783 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
13784
13785         * gcc.c-torture/compile/20040708-1.c: New test.
13786
13787 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13788
13789         PR c++/16169
13790         * g++.dg/warn/effc2.C: New test.
13791
13792 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
13793
13794         * gcc.c-torture/execute/bitfld-1.x: Remove.
13795         * gcc.c-torture/execute/bitfld-3.c: New test.
13796         * gcc.dg/bitfld-2.c: Remove XFAILs.
13797
13798 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
13799
13800         PR c++/16276
13801         * g++.dg/rtti/tinfo1.C: New file.
13802
13803 2004-07-07  Eric Christopher  <echristo@redhat.com>
13804
13805         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
13806
13807 2004-07-07  Andrew Pinski  <apinski@apple.com>
13808
13809         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
13810
13811 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
13812
13813         * g++.dg/init/call1.C: XFAIL.
13814
13815 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
13816
13817         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
13818         except for movstrict*, to movmem* and clrstr* to clrmem*.
13819
13820 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
13821
13822         * gcc.c-torture/execute/20040707-1.c: New test.
13823
13824 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
13825
13826         * gcc.c-torture/execute/20040706-1.c: New test.
13827
13828 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13829
13830         PR c++/3671
13831         * g++.dg/template/spec14.C: New test.
13832
13833 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
13834
13835         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
13836         nothing if not yet defined.  Use it in b, c and d type definitions.
13837         * gcc.c-torture/execute/20040705-1.c: New test.
13838         * gcc.c-torture/execute/20040705-2.c: New test.
13839
13840 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13841
13842         PR c++/2518
13843         * g++.dg/lookup/new1.C: New test.
13844
13845 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13846
13847         PR c++/11406
13848         * g++.dg/template/sizeof8.C: New test.
13849
13850 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
13851
13852         * gcc.c-torture/compile/20040705-1.c: New test.
13853
13854 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
13855
13856         * gfortran.fortran-torture/execute/seq_io.f90: New test.
13857
13858 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
13859
13860         * gcc.dg/cpp/if-mop.c: Two new testcases.
13861         * gcc.dg/cpp/trad/comment-3.c: New.
13862
13863 2004-07-04  Paul Brook  <paul@codesourcery.com>
13864
13865         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
13866
13867 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
13868
13869         PR c++/3761
13870         * g++.dg/lookup/crash4.C: New test.
13871
13872 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
13873
13874         * gcc.c-torture/execute/builtin-abs-1.c
13875         * gcc.c-torture/execute/builtin-abs-2.c
13876         * gcc.c-torture/execute/builtin-complex-1.c
13877         * gcc.c-torture/execute/builtins/string-1-lib.c
13878         * gcc.c-torture/execute/builtins/string-1.c
13879         * gcc.c-torture/execute/builtins/string-2-lib.c
13880         * gcc.c-torture/execute/builtins/string-2.c
13881         * gcc.c-torture/execute/builtins/string-3-lib.c
13882         * gcc.c-torture/execute/builtins/string-3.c
13883         * gcc.c-torture/execute/builtins/string-4-lib.c
13884         * gcc.c-torture/execute/builtins/string-4.c
13885         * gcc.c-torture/execute/builtins/string-5-lib.c
13886         * gcc.c-torture/execute/builtins/string-5.c
13887         * gcc.c-torture/execute/builtins/string-6-lib.c
13888         * gcc.c-torture/execute/builtins/string-6.c
13889         * gcc.c-torture/execute/builtins/string-7-lib.c
13890         * gcc.c-torture/execute/builtins/string-7.c
13891         * gcc.c-torture/execute/builtins/string-8-lib.c
13892         * gcc.c-torture/execute/builtins/string-8.c
13893         * gcc.c-torture/execute/builtins/string-9-lib.c
13894         * gcc.c-torture/execute/builtins/string-9.c
13895         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
13896         * gcc.c-torture/execute/builtins/string-asm-1.c
13897         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
13898         * gcc.c-torture/execute/builtins/string-asm-2.c
13899         * gcc.c-torture/execute/stdio-opt-1.c
13900         * gcc.c-torture/execute/stdio-opt-2.c
13901         * gcc.c-torture/execute/stdio-opt-3.c
13902         * gcc.c-torture/execute/string-opt-1.c
13903         * gcc.c-torture/execute/string-opt-10.c
13904         * gcc.c-torture/execute/string-opt-11.c
13905         * gcc.c-torture/execute/string-opt-12.c
13906         * gcc.c-torture/execute/string-opt-13.c
13907         * gcc.c-torture/execute/string-opt-14.c
13908         * gcc.c-torture/execute/string-opt-15.c
13909         * gcc.c-torture/execute/string-opt-16.c
13910         * gcc.c-torture/execute/string-opt-2.c
13911         * gcc.c-torture/execute/string-opt-6.c
13912         * gcc.c-torture/execute/string-opt-7.c
13913         * gcc.c-torture/execute/string-opt-8.c:
13914         Replace with ...
13915
13916         * gcc.c-torture/execute/builtins/abs-2.c
13917         * gcc.c-torture/execute/builtins/abs-3.c
13918         * gcc.c-torture/execute/builtins/complex-1.c
13919         * gcc.c-torture/execute/builtins/fprintf.c
13920         * gcc.c-torture/execute/builtins/fputs.c
13921         * gcc.c-torture/execute/builtins/memcmp.c
13922         * gcc.c-torture/execute/builtins/memmove.c
13923         * gcc.c-torture/execute/builtins/memops-asm.c
13924         * gcc.c-torture/execute/builtins/mempcpy-2.c
13925         * gcc.c-torture/execute/builtins/mempcpy.c
13926         * gcc.c-torture/execute/builtins/memset.c
13927         * gcc.c-torture/execute/builtins/printf.c
13928         * gcc.c-torture/execute/builtins/sprintf.c
13929         * gcc.c-torture/execute/builtins/strcat.c
13930         * gcc.c-torture/execute/builtins/strchr.c
13931         * gcc.c-torture/execute/builtins/strcmp.c
13932         * gcc.c-torture/execute/builtins/strcpy.c
13933         * gcc.c-torture/execute/builtins/strcspn.c
13934         * gcc.c-torture/execute/builtins/strlen-2.c
13935         * gcc.c-torture/execute/builtins/strlen.c
13936         * gcc.c-torture/execute/builtins/strncat.c
13937         * gcc.c-torture/execute/builtins/strncmp-2.c
13938         * gcc.c-torture/execute/builtins/strncmp.c
13939         * gcc.c-torture/execute/builtins/strncpy.c
13940         * gcc.c-torture/execute/builtins/strpbrk.c
13941         * gcc.c-torture/execute/builtins/strpcpy-2.c
13942         * gcc.c-torture/execute/builtins/strpcpy.c
13943         * gcc.c-torture/execute/builtins/strrchr.c
13944         * gcc.c-torture/execute/builtins/strspn.c
13945         * gcc.c-torture/execute/builtins/strstr-asm.c
13946         * gcc.c-torture/execute/builtins/strstr.c:
13947         ... these new files.
13948
13949         * gcc.c-torture/execute/builtins/abs-2-lib.c
13950         * gcc.c-torture/execute/builtins/abs-3-lib.c
13951         * gcc.c-torture/execute/builtins/complex-1-lib.c
13952         * gcc.c-torture/execute/builtins/fprintf-lib.c
13953         * gcc.c-torture/execute/builtins/fputs-lib.c
13954         * gcc.c-torture/execute/builtins/memcmp-lib.c
13955         * gcc.c-torture/execute/builtins/memmove-lib.c
13956         * gcc.c-torture/execute/builtins/memops-asm-lib.c
13957         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
13958         * gcc.c-torture/execute/builtins/mempcpy-lib.c
13959         * gcc.c-torture/execute/builtins/memset-lib.c
13960         * gcc.c-torture/execute/builtins/printf-lib.c
13961         * gcc.c-torture/execute/builtins/sprintf-lib.c
13962         * gcc.c-torture/execute/builtins/strcat-lib.c
13963         * gcc.c-torture/execute/builtins/strchr-lib.c
13964         * gcc.c-torture/execute/builtins/strcmp-lib.c
13965         * gcc.c-torture/execute/builtins/strcpy-lib.c
13966         * gcc.c-torture/execute/builtins/strcspn-lib.c
13967         * gcc.c-torture/execute/builtins/strlen-2-lib.c
13968         * gcc.c-torture/execute/builtins/strlen-lib.c
13969         * gcc.c-torture/execute/builtins/strncat-lib.c
13970         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
13971         * gcc.c-torture/execute/builtins/strncmp-lib.c
13972         * gcc.c-torture/execute/builtins/strncpy-lib.c
13973         * gcc.c-torture/execute/builtins/strpbrk-lib.c
13974         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
13975         * gcc.c-torture/execute/builtins/strpcpy-lib.c
13976         * gcc.c-torture/execute/builtins/strrchr-lib.c
13977         * gcc.c-torture/execute/builtins/strspn-lib.c
13978         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
13979         * gcc.c-torture/execute/builtins/strstr-lib.c
13980         * gcc.c-torture/execute/builtins/lib/abs.c
13981         * gcc.c-torture/execute/builtins/lib/fprintf.c
13982         * gcc.c-torture/execute/builtins/lib/memset.c
13983         * gcc.c-torture/execute/builtins/lib/printf.c
13984         * gcc.c-torture/execute/builtins/lib/sprintf.c
13985         * gcc.c-torture/execute/builtins/lib/strcpy.c
13986         * gcc.c-torture/execute/builtins/lib/strcspn.c
13987         * gcc.c-torture/execute/builtins/lib/strncat.c
13988         * gcc.c-torture/execute/builtins/lib/strncmp.c
13989         * gcc.c-torture/execute/builtins/lib/strncpy.c
13990         * gcc.c-torture/execute/builtins/lib/strpbrk.c
13991         * gcc.c-torture/execute/builtins/lib/strspn.c
13992         * gcc.c-torture/execute/builtins/lib/strstr.c:
13993         New files containing support routines.
13994
13995         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
13996         declaration.
13997         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
13998         when not optimizing.
13999
14000 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
14001
14002         PR c++/16240
14003         * g++.dg/abi/mangle22.C: New test.
14004         * g++.dg/abi/mangle23.C: Likewise.
14005
14006 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
14007
14008         PR fortran/16290
14009         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
14010         Allow for cases without denormalized floating point numbers.
14011
14012 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
14013
14014         PR c/1027
14015         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
14016         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
14017         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
14018         expected warning text.
14019         * gcc.dg/format/diag-2.c: New test.
14020
14021 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
14022
14023         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
14024
14025 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
14026
14027         * gcc.dg/builtins-43.c: New.
14028         * gcc.dg/builtins-44.c: New.
14029         * gcc.dg/builtins-45.c: New.
14030
14031 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
14032             Andreas Tobler  <a.tobler@schweiz.ch>
14033
14034         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
14035         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
14036         as SIGSEGV.
14037         * gcc.dg/cleanup-11.c: Likewise.
14038         * gcc.dg/cleanup-8.c: Likewise.
14039         * gcc.dg/cleanup-9.c: Likewise.
14040         * gcc.dg/cleanup-5.c: Run on all platforms.
14041
14042 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
14043
14044         * g++.dg/warn/nonnull1.C: New test.
14045
14046 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
14047
14048         * gcc.dg/compat/compat-common.h: Wrap up CINT in
14049         an #ifndef SKIP_COMPLEX_INT/#endif pair.
14050         Special-case the Sun compiler wrt to <complex.h>.
14051
14052 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
14053
14054         * gcc.dg/Wunreachable-8.C: New test.
14055
14056         * gcc.dg/h8300-ice2.c : New test.
14057
14058 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
14059
14060         PR fortran/16161
14061         * gfortran.fortran-torture/compile/implicit.f90: Add test
14062         for implicit character.
14063
14064 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
14065
14066         PR fortran/16289
14067         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
14068         Use tiny() intrinsic to find smallest non-negative real
14069
14070 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
14071
14072         * gcc.dg/compat/struct-by-value-22_main.c: New test.
14073         * gcc.dg/compat/struct-by-value-22_x.c: New.
14074         * gcc.dg/compat/struct-by-value-22_y.c: New.
14075
14076         * gcc.c-torture/execute/20040629-1.c: New test.
14077
14078 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
14079
14080         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
14081         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
14082
14083         PR target/16195
14084         * gcc.dg/20040625-1.c: New test.
14085
14086 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14087
14088         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
14089
14090 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14091
14092         PR fortran/15963
14093         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
14094
14095 2004-06-29  Richard Henderson  <rth@redhat.com>
14096
14097         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
14098
14099 2004-06-29  Paul Brook  <paul@codesourcery.com>
14100
14101         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
14102         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
14103
14104 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
14105
14106         PR c++/16260
14107         * g++.dg/parse/crash15.C: New.
14108
14109 2004-06-28  Andrew Pinski  <apinski@apple.com>
14110
14111         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
14112         by the error already.
14113
14114         * g++.dg/opt/ptrmem4.C: Change to compile only test.
14115
14116 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
14117
14118         PR target/14041
14119         * gcc.dg/h8300-bss-align-1.c : New.
14120
14121 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
14122
14123         * PR c++/16174
14124         * g++.dg/template/ctor4.C: New.
14125
14126 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
14127
14128         PR c++/16205
14129         * g++.dg/warn/Wsequence-point-1.C: New test.
14130
14131 2004-06-27  Paul Brook  <paul@codesourcery.com>
14132
14133         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
14134
14135 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
14136
14137         * g++.old-deja/g++.mike/p7325.C: Remove.
14138
14139 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
14140
14141         PR c/14963
14142         * gcc.dg/pr14963.c: New test.
14143
14144 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
14145
14146         PR c++/16193
14147         * g++.dg/parse/redef1.C: New test.
14148
14149 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
14150
14151         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
14152         20021110.c.
14153         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
14154         20021119-1.c.
14155         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
14156         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
14157         5-04.c.
14158         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
14159         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
14160         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
14161         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
14162         g++.brendan/enum14.C.
14163         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
14164         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
14165         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
14166         g++.mike/virt1.C.
14167         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
14168         memtemp24.C.
14169
14170 2004-06-27  Roger Sayle  <roger@eyesopen.com>
14171
14172         * gcc.dg/20040527-1.c: New test case.
14173
14174 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
14175
14176         PR gfortran/pr16196
14177         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
14178
14179 2004-06-25  Roger Sayle  <roger@eyesopen.com>
14180
14181         PR middle-end/15825
14182         * gcc.dg/pr15825-1.c: New test case.
14183
14184 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
14185
14186         * gcc.c-torture/execute/20040625-1.c: New test.
14187
14188 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14189
14190         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
14191
14192 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
14193
14194         * gcc.dg/torture/mips-div-1.c: New test.
14195
14196 2004-06-24  Jeff Law  <law@redhat.com>
14197
14198         * gcc.dg/tree-ssa/20040624-1.c: New test.
14199
14200 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
14201
14202         * gcc.c-torture/compile/20040624-1.c: New test.
14203
14204 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14205
14206         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
14207         this directory.
14208
14209 2004-06-23  Andrew Pinski  <apinski@apple.com>
14210
14211         PR middle-end/15988
14212         * g++.dg/opt/ptrmem4.C: New test.
14213
14214         * gcc.dg/c90-array-quals-2.c: New test.
14215
14216 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
14217
14218         * gcc.dg/kpice1.c: New test.
14219
14220 2006-06-23  Andrew Pinski  <apinski@apple.com>
14221
14222         * gcc.dg/c90-array-quals.c: New test.
14223
14224 2006-06-22  Richard Henderson  <rth@redhat.com>
14225
14226         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
14227
14228 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
14229
14230         * gcc.dg/builtins-config.h: Handle FreeBSD.
14231
14232 2006-06-22  Richard Henderson  <rth@redhat.com>
14233
14234         * g++.dg/opt/devirt1.C: New.
14235
14236 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
14237
14238         * g++.dg/opt/pr15551.C: New testcase.
14239
14240 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
14241
14242         PR target/14800
14243         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
14244         x86_64-*-linux* when compiling for 32bit.
14245
14246 2004-06-21  Andrew Pinski  <apinski@apple.com>
14247
14248         * gcc.dg/pch/struct-1.c: New.
14249         * gcc.dg/pch/struct-1.hs: New.
14250
14251 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
14252
14253         * gcc.dg/pch/save-temps-1.c: New file.
14254         * gcc.dg/pch/save-temps-1.hs: New file.
14255
14256 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
14257
14258         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
14259         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
14260
14261 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14262
14263         * gfortran.fortran-torture/execute/select_1.f90: Rename function
14264         to fix type error.
14265         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
14266         Remove trailing spaces.
14267
14268 2004-06-21  Richard Henderson  <rth@redhat.com>
14269
14270         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
14271         merging && to BIT_FIELD_REF.
14272
14273 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
14274
14275         * g++.dg/opt/placeholder1.C: New test.
14276
14277 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
14278
14279         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
14280         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
14281         * gcc.dg/compat/union-m128-1_x.c: Likewise.
14282         * gcc.dg/compat/union-m128-1_y.c: Likewise.
14283
14284 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
14285
14286         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
14287         extern "C".
14288         * g++.dg/other/pragma-re-1.C: Add comments.
14289
14290 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
14291
14292         PR gfortran/16080
14293         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
14294
14295 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
14296
14297         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
14298         instead of setting the type of size_t by
14299         hand.
14300
14301 2004-06-18  Roger Sayle  <roger@eyesopen.com>
14302
14303         * gcc.dg/unordered-2.c: New test case.
14304         * gcc.dg/unordered-3.c: New test case.
14305
14306 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
14307
14308         PR other/16043
14309         * lib/g++.exp (g++_version): Tweak regexp for version
14310         * lib/g77.exp (g77_version): Likewise
14311         * lib/gfortran.exp (gfortran_version): Likewise
14312         * lib/objc.exp (objc_version): Likewise
14313         * lib/treelang.exp (treelang_version): Likewise
14314
14315 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
14316
14317         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
14318         Use INT_MAX instead of __INT_MAX__.
14319         * gcc.dg/compat/struct-align-2_y.c: Likewise.
14320
14321         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
14322         * gcc.dg/compat/scalar-return-3_x.c: Use it.
14323         * gcc.dg/compat/scalar-return-3_y.c: Use it.
14324         * gcc.dg/compat/scalar-return-4_x.c: Use it.
14325         * gcc.dg/compat/scalar-return-4_y.c: Use it.
14326         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
14327         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
14328         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
14329         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
14330
14331         * gcc.dg/range-test-1.c: New test.
14332         * g++.dg/opt/range-test-1.C: New test.
14333
14334 2004-06-17  Richard Henderson  <rth@redhat.com>
14335
14336         * objc.dg/sync-1.m: New.
14337         * objc.dg/try-catch-1.m: Don't force next runtime.
14338         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
14339         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
14340         shadowed catch clause.
14341         * objc.dg/try-catch-5.m: New.
14342
14343 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
14344
14345         Bug 14610
14346         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
14347
14348 2004-06-15  Richard Henderson  <rth@redhat.com>
14349
14350         * gcc.dg/20001116-1.c: Move expected warning line.
14351
14352 2004-06-15  Richard Henderson  <rth@redhat.com>
14353
14354         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
14355         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
14356
14357 2004-06-15  Jeff Law  <law@redhat.com>
14358
14359         * gcc.dg/tree-ssa/20040615-1.c: New test.
14360         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
14361         be less sensitive to operand ordering.
14362         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
14363
14364 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
14365
14366         * g++.dg/abi/bitfield3.C: Add comment..
14367
14368 2004-06-15  Richard Henderson  <rth@redhat.com>
14369
14370         * g++.dg/ext/stmtexpr1.C: XFAIL.
14371         * gcc.dg/20030612-1.c: XFAIL.
14372
14373 2004-06-15  Eric Christopher  <echristo@redhat.com>
14374
14375         * g++.dg/charset/asm5.c: New.
14376         * gcc.dg/charset/asm6.c: New.
14377
14378 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14379
14380         PR fortran/15962
14381         * gfortran.fortran-torture/execute/select_1.f90: New test.
14382
14383 2004-06-15  Paul Brook  <paul@codesourcery.com>
14384
14385         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
14386
14387 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14388
14389         PR c++/15967
14390         * g++.dg/lookup/crash3.C: New test.
14391
14392 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14393
14394         PR c++/15947
14395         * g++.dg/parse/dtor4.C: New test.
14396
14397 2004-06-14  Jeff Law  <law@redhat.com>
14398
14399         * gcc.c-torture/compile/20040614-1.c: New test.
14400
14401 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14402
14403         PR fortran/15211
14404         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
14405         LEN of a character array.
14406
14407 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
14408
14409         PR c++/15096
14410         * g++.dg/template/ptrmem10.C: New test.
14411
14412         PR c++/14930
14413         * g++.dg/template/friend30.C: New test.
14414
14415 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14416
14417         PR fortran/14928
14418         * gfortran.fortran-torture/compile/mloc.f90: New test.
14419
14420 2004-06-13  Paul Brook  <paul@codesourcery.com>
14421
14422         * gfortran.fortran-torture/execute/random_2.f90: New test.
14423
14424 2004-06-13  Eric Christopher  <echristo@redhat.com>
14425
14426         * gcc.dg/noncompile/redecl-1.c: Fix error message.
14427
14428 2004-06-12  Paul Brook  <paul@codesourcery.com>
14429
14430         * gfortran.fortran-torture/execute/contained_3.f90: New test.
14431
14432 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14433
14434         PR fortran/14923
14435         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
14436
14437 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14438
14439         PR fortran/14957
14440         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
14441         syntax errors in end statements of contained subroutines.
14442
14443 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14444
14445         PR fortran/12841
14446         * gfortran.fortran-torture/execute/null_arg.f90: New test.
14447
14448 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
14449
14450         PR fortran/15665
14451         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
14452
14453 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
14454
14455         PR gfortran/12839
14456         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
14457
14458 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
14459
14460         PR c++/15862
14461         * g++.dg/parse/enum1.C: New test.
14462
14463 2004-06-10  Jeff Law  <law@redhat.com>
14464
14465         * gcc.c-torture/compile/20040610-1.c: New test.
14466
14467 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14468
14469         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
14470         * g++.old-deja/g++.other/decl3.C: Likewise.
14471
14472 2004-06-10  Brian Booth  <bbooth@redhat.com>
14473
14474         * gcc.dg/tree-ssa/20031015-1.c: Scan for
14475         V_MAY_DEF instead of VDEF.
14476         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
14477
14478 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
14479
14480         PR c++/14211
14481         * g++.dg/conversion/const1.C: New test.
14482
14483         PR c++/15076
14484         * g++.dg/conversion/reinterpret1.C: New test.
14485
14486         PR c++/15877
14487         * g++.dg/template/enum2.C: New test.
14488
14489         PR c++/15227
14490         * g++.dg/template/error13.C: New test.
14491
14492 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14493
14494         PR fortran/14957
14495         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
14496         arguments to test_* REAL and of the right size.
14497
14498 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
14499
14500         PR target/15569
14501         PR rtl-optimization/15681
14502         * gcc.dg/20040609-1.c: New test.
14503
14504 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
14505
14506         PR c++/14791
14507         * g++.dg/opt/builtins1.C: New test.
14508
14509 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
14510
14511         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
14512         that use default windows32 struct layout.
14513         * gcc.dg/i386-bitfield2.c: Likewise.
14514
14515 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
14516
14517         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
14518         for mingw32 and cygwin targets.
14519
14520 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
14521
14522         * gcc.dg/pch/macro-4.c: New.
14523         * gcc.dg/pch/macro-4.hs: New.
14524
14525 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14526
14527         PR fortran/13249
14528         * gfortran.fortran-torture/compile/name_clash.f90: New test.
14529
14530 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14531
14532         PR fortran/13372
14533         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
14534
14535 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
14536
14537         PR gfortran/14897
14538         * gfortran.fortran-torture/execute/t_edit.f90: New test.
14539
14540 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
14541
14542         PR gfortran/15755
14543         * gfortran.fortran-torture/execute/backspace.c : New test.
14544
14545 2004-06-09  Paul Brook  <paul@codesourcery.com>
14546
14547         * gfortran.fortran-torture/execure/intrinsic_associated.f90
14548         (pointer_to_section): Rewrite to use smaller array.
14549
14550 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
14551
14552         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
14553         * gcc.dg/ext/altivec-10.c: Same.
14554         * gcc.dg/ext/altivec-11.c: Same.
14555         * gcc.dg/ext/altivec-12.c: Same.
14556         * gcc.dg/ext/altivec-13.c: Same.
14557         * gcc.dg/ext/altivec-14.c: Same.
14558         * gcc.dg/ext/altivec-15.c: Same.
14559         * gcc.dg/ext/altivec-16.c: Same.
14560         * gcc.dg/ext/altivec-3.c: Same.
14561         * gcc.dg/ext/altivec-4.c: Same.
14562         * gcc.dg/ext/altivec-6.c: Same.
14563         * gcc.dg/ext/altivec-7.c: Same.
14564         * gcc.dg/ext/altivec-8.c: Same.
14565         * gcc.dg/ext/altivec-varargs-1.c: Same.
14566
14567         * g++.dg/ext/altivec-1.C: Correct dg syntax.
14568         * g++.dg/ext/altivec-10.C: Same.
14569         * g++.dg/ext/altivec-2.C: Same.
14570         * g++.dg/ext/altivec-3.C: Same.
14571         * g++.dg/ext/altivec-4.C: Same.
14572         * g++.dg/ext/altivec-5.C: Same.
14573         * g++.dg/ext/altivec-6.C: Same.
14574         * g++.dg/ext/altivec-7.C: Same.
14575         * g++.dg/ext/altivec-8.C: Same.
14576         * g++.dg/ext/altivec-9.C: Same.
14577
14578 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14579
14580         PR c++/7841
14581         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
14582
14583 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
14584
14585         * gcc.dg/union-1.c: New test.
14586
14587 2004-06-07  Roger Sayle  <roger@eyesopen.com>
14588
14589         * gcc.dg/builtins-41.c: New test case.
14590         * gcc.dg/builtins-42.c: New test case.
14591
14592 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
14593
14594         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
14595         * g++.dg/ext/altivec-10.C: Same.
14596         * g++.dg/ext/altivec-2.C: Same.
14597         * g++.dg/ext/altivec-3.C: Same.
14598         * g++.dg/ext/altivec-4.C: Same.
14599         * g++.dg/ext/altivec-5.C: Same.
14600         * g++.dg/ext/altivec-6.C: Same.
14601         * g++.dg/ext/altivec-7.C: Same.
14602         * g++.dg/ext/altivec-8.C: Same.
14603         * g++.dg/ext/altivec-9.C: Same.
14604         * g++.old-deja/g++.abi/cxa_vec.C: Same.
14605         * g++.old-deja/g++.brendan/new3.C: Same.
14606         * gcc.c-torture/execute/eeprof-1.x: Same.
14607
14608 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
14609
14610         PR c/14765
14611         * gcc.dg/pr14765-1.c: New test.
14612
14613 2004-06-07  Roger Sayle  <roger@eyesopen.com>
14614
14615         PR c/14649
14616         * gcc.dg/pr14649-1.c: New test case.
14617
14618 2004-06-07  Richard Henderson  <rth@redhat.com>
14619
14620         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
14621         if temporaries.
14622
14623 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
14624
14625         * g++.dg/eh/elide1.C: Remove XFAIL.
14626
14627 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
14628
14629         PR c++/15337
14630         * g++.dg/expr/sizeof3.C: New test.
14631
14632         PR c++/14777
14633         * g++.dg/template/access14.C: New test.
14634
14635         PR c++/15554
14636         * g++.dg/template/enum1.C: New test.
14637
14638         PR c++/15057
14639         * g++.dg/eh/throw1.C: New test.
14640
14641 2004-06-07  David Ayers  <d.ayers@inode.at>
14642             Ziemowit Laski  <zlaski@apple.com>
14643
14644         * lib/objc.exp (objc_target_compile): Revert the '-framework
14645         Foundation' flag fix, since bare Darwin does not ship
14646         with the Foundation framework.
14647         * objc/execute/next_mapping.h: Provide a local NSConstantString
14648         @interface and @implementation.
14649         (objc_constant_string_init): A constructor function, used to
14650         initialize the NSConstantString meta-class object.
14651         * objc/execute/string1.m: Include "next_mapping.h" instead of
14652         <Foundation/NSString.h>.
14653         * objc/execute/string2.m: Likewise.
14654         * objc/execute/string3.m: Likewise.
14655         * objc/execute/string4.m: Likewise.
14656
14657 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
14658
14659         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
14660         to double. Replace double with FLOAT.
14661         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
14662
14663         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
14664         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
14665         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
14666         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
14667         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
14668         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
14669         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
14670         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
14671
14672 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
14673
14674         PR c/13519
14675         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
14676
14677 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14678
14679         PR c++/15503
14680         * g++.dg/template/meminit2.C: New test.
14681
14682 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
14683
14684         PR target/15822
14685         * gcc.c-torture/execute/compare-fp-1.c,
14686         gcc.c-torture/execute/compare-fp-2.c,
14687         gcc.c-torture/execute/compare-fp-3.c,
14688         gcc.c-torture/execute/compare-fp-4.c,
14689         gcc.c-torture/execute/compare-fp-3.x,
14690         gcc.c-torture/execute/compare-fp-4.x: Moved...
14691         * gcc.c-torture/execute/ieee/compare-fp-1.c,
14692         gcc.c-torture/execute/ieee/compare-fp-2.c,
14693         gcc.c-torture/execute/ieee/compare-fp-3.c,
14694         gcc.c-torture/execute/ieee/compare-fp-4.c,
14695         gcc.c-torture/execute/ieee/compare-fp-3.x,
14696         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
14697
14698 2004-06-04  David Ayers  <d.ayers@inode.at>
14699
14700         * objc/execute/protocol-isEqual-4.m: New testcase.
14701
14702 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
14703
14704         * objc/execute/protocol-isEqual-1.m: New testcase.
14705         * objc/execute/protocol-isEqual-2.m: New testcase.
14706         * objc/execute/protocol-isEqual-3.m: New testcase.
14707
14708 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14709
14710         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
14711
14712 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
14713
14714         * lib/objc.exp (objc_target_compile): When running tests on
14715         Darwin (Mac OS X), inform the linker about '-framework
14716         'Foundation'.
14717
14718 2004-06-02  Eric Christopher  <echristo@redhat.com>
14719
14720         * gcc.c-torture/compile/20040602-1.c: New.
14721
14722 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
14723
14724         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
14725         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
14726
14727         PR tree-optimization/14736
14728         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
14729
14730         PR tree-optimization/14042
14731         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
14732
14733         PR tree-optimization/14729
14734         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
14735
14736 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14737
14738         PR fortran/15557
14739         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
14740
14741 2004-06-01  Richard Hederson  <rth@redhat.com>
14742
14743         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
14744
14745 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14746
14747         PR c++/14932
14748         * g++.dg/parse/offsetof4.C: New test.
14749
14750 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
14751
14752         PR objc/7993
14753         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
14754
14755 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
14756
14757         PR c++/15701
14758         * g++.dg/template/friend29.C: New test.
14759
14760 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
14761
14762         PR c/15749
14763         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
14764
14765 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
14766
14767         * gcc.dg/sparc-trap-1.c: New test.
14768
14769 2004-05-31  Roger Sayle  <roger@eyesopen.com>
14770
14771         PR middle-end/15069
14772         * g++.dg/opt/fold3.C: New test case.
14773
14774 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
14775
14776         * lib/target-supports.exp (check_iconv_available): Fix fallout
14777         from 2004-05-28 patch.
14778
14779 2004-05-30  Paul Brook  <paul@codesourcery.com>
14780
14781         PR fortran/15620
14782         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
14783         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
14784
14785 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
14786
14787         * gfortran.fortran-torture/execute/random_1.f90: New test.
14788
14789 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
14790
14791         * g++.dg/ext/altivec-10.C: New test.
14792
14793 2004-05-29  Paul Brook  <paul@codesourcery.com>
14794
14795         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
14796
14797 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
14798
14799         * gcc.dg/altivec-16.c: New test.
14800
14801 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
14802
14803         * lib/target-supports.exp (check_vmx_hw_available): New.
14804         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
14805
14806         * lib/target-supports.exp (check_alias_available,
14807         check_iconv_available, check_named_sections_available): Use
14808         unique names for temporary files.
14809
14810 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
14811
14812         * gcc.dg/altivec-15.c: New test.
14813
14814 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
14815
14816         PR c++/15083
14817         * g++.dg/warn/noeffect6.C: New test.
14818
14819         PR c++/15471
14820         * g++.dg/expr/ptrmem4.C: New test.
14821
14822         PR c++/15640
14823         * g++.dg/template/operator3.C: New test.
14824
14825 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
14826
14827         PR c++/14668
14828         * g++.dg/lookup/redecl1.C: New test.
14829         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
14830
14831 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
14832
14833         * gcc.c-torture/execute/compare-fp-1.c,
14834         gcc.c-torture/execute/compare-fp-2.c,
14835         gcc.c-torture/execute/compare-fp-3.c,
14836         gcc.c-torture/execute/compare-fp-4.c,
14837         gcc.c-torture/execute/compare-fp-3.x,
14838         gcc.c-torture/execute/compare-fp-4.x,
14839         gcc.dg/pr15649-1.c: New.
14840
14841 2004-05-27  Adam Nemet  <anemet@lnxw.com>
14842
14843         PR c++/12883
14844         * g++.dg/init/array14.C: New test.
14845
14846 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
14847
14848         * lib/compat.exp (compat-get-options-main): New.
14849         (compat-get-options): Remove unneeded code, warn for ignored
14850         command.
14851         (compat-execute): Check flag set by dg-require-* commands.
14852
14853         * lib/compat.exp (compat-execute): Break up long lines.
14854
14855 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
14856
14857         * gcc.dg/altivec-7.c: Don't use 'vector long'.
14858         * gcc.dg/altivec-14.c: New test.
14859         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
14860
14861         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
14862         * gcc.dg/altivec-12.c: Ditto.
14863
14864         * gcc.dg/altivec-3.c: Move call to altivec_check.
14865
14866 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
14867
14868         PR c++/15044
14869         * g++.dg/template/error12.C: New test.
14870
14871         PR c++/15317
14872         * g++.dg/ext/attrib15.C: New test.
14873
14874         PR c++/15329
14875         * g++.dg/template/ptrmem9.C: New test.
14876
14877 2004-05-25  Paul Brook  <paul@codesourcery.com>
14878
14879         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
14880
14881 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
14882
14883         PR c++/15165
14884         * g++.dg/template/crash19.C: New test.
14885
14886 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
14887
14888         PR c++/15025
14889         * g++.dg/template/redecl1.C: New test.
14890
14891 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
14892
14893         PR c++/14821
14894         * g++.dg/other/ns1.C: New test.
14895
14896         PR c++/14883
14897         * g++.dg/template/invalid1.C: New test.
14898
14899 2004-05-23  Paul Brook  <paul@codesourcery.com>
14900         Victor Leikehman  <lei@haifasphere.co.il>
14901
14902         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
14903         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
14904
14905 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
14906
14907         PR c++/15285
14908         PR c++/15299
14909         * g++.dg/template/non-dependent5.C: New test.
14910         * g++.dg/template/non-dependent6.C: New test.
14911
14912 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
14913
14914         PR c++/15507
14915         * g++.dg/inherit/union1.C: New test.
14916
14917         PR c++/15542
14918         * g++.dg/template/addr1.C: New test.
14919
14920         PR c++/15427
14921         * g++.dg/template/array5.C: New test.
14922
14923         PR c++/15287
14924         * g++.dg/template/array6.C: New test.
14925
14926 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
14927             Roger Sayle  <roger@eyesopen.com>
14928
14929         * g++.dg/lookup/forscope2.C: New test case.
14930
14931 2004-05-22  Ben Elliston  <bje@au.ibm.com>
14932
14933         * gcc.dg/cpp/Wmissingdirs.c: New.
14934
14935 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
14936
14937         PR target/15301
14938         * gcc.dg/compat/union-m128-1.h: New file.
14939         * gcc.dg/compat/union-m128-1_main.c: Likewise.
14940         * gcc.dg/compat/union-m128-1_x.c: Likewise.
14941         * gcc.dg/compat/union-m128-1_y.c: Likewise.
14942
14943 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
14944
14945         PR target/15302
14946         * gcc.dg/compat/struct-complex-1.h: New file.
14947         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
14948         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
14949         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
14950
14951 2004-05-20  Roger Sayle  <roger@eyesopen.com>
14952
14953         PR middle-end/3074
14954         * gcc.dg/pr3074-1.c: New test case.
14955         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
14956
14957 2004-05-20  Falk Hueffner  <falk@debian.org>
14958
14959         PR other/15526
14960         * gcc.dg/ftrapv-1.c: New test case.
14961
14962 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
14963
14964         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
14965
14966 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
14967             Jeff Law  <law@redhat.com>
14968
14969         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
14970         * gcc.dg/tree-ssa/20040518-2.c: New test.
14971
14972         * gcc.dg/tree-ssa/20040518-1.c: New test.
14973
14974 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
14975
14976         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
14977
14978 2004-05-18  Paul Brook  <paul@codesourcery.com>
14979
14980         PR fortran/13930
14981         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
14982
14983 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14984
14985         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
14986         constant folding.
14987
14988 2004-05-17  Steven Bosscher  <stevenb@suse.de>
14989
14990         * gcc.dg/tree-ssa/20040517-1.c: New test.
14991
14992 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14993
14994         * gcc.dg/loop-4.c: New test.
14995
14996 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
14997
14998         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
14999
15000 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
15001
15002         PR fortran/15311
15003         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
15004
15005 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15006
15007         PR fortran/13826
15008         PR fortran/13940
15009         * gfortran.fortran-torture/compile/data_1.f90: New test.
15010
15011 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
15012
15013         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
15014         * gcc.dg/uninit-H.c: Define ASM for __s390__.
15015
15016 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
15017
15018         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
15019
15020 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
15021
15022         PR c/15444
15023         * gcc.dg/format/xopen-1.c: Adjust expected message.
15024         * gcc.dg/format/xopen-3.c: New test.
15025
15026 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
15027
15028         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
15029
15030 2004-05-14  Jeff Law  <law@redhat.com>
15031
15032         * gcc.dg/tree-ssa/20040514-2.c: New test.
15033
15034 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15035
15036         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
15037         this ...
15038         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
15039         this.
15040
15041 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
15042
15043         * gcc.dg/tree-ssa/20040514-1.c: New test.
15044
15045 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15046
15047         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
15048         test.
15049
15050 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15051
15052         PR fortran/14066
15053         * gfortran.fortran-torture/compile/do_1.f90: New test.
15054
15055 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15056
15057         PR fortran/15051
15058         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
15059         test.
15060
15061 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
15062
15063         PR fortran/15149
15064         * gfortran.fortran-torture/execute/random_init.f90: New test.
15065
15066 2004-05-13  Paul Brook  <paul@codesourcery.com>
15067
15068         PR fortran/15314
15069         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
15070
15071 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
15072
15073         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
15074         for the powerpc case.
15075
15076 2004-05-13  Jeff Law  <law@redhat.com>
15077
15078         * gcc.dg/tree-ssa/20040513-1.c: New test.
15079         * gcc.dg/tree-ssa/20040513-2.c: New test.
15080
15081 2004-05-13  Paul Brook  <paul@codesourcery.com>
15082
15083         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
15084         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
15085         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
15086
15087 2004-05-13  Andreas Schwab  <schwab@suse.de>
15088
15089         PR other/10819
15090         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
15091         characters.
15092
15093 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
15094
15095         PR fortran/15294
15096         * gfortran.fortran-torture/execute/adjustr.f90: New file.
15097
15098 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
15099
15100         Merge from tree-ssa-20020619-branch.  See
15101         ChangeLog.tree-ssa for details.
15102
15103 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
15104
15105         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
15106         include <altivec.h> explicitly.
15107         * gcc.dg/altivec-13.c: Likewise.
15108
15109 2004-05-11  Paul Brook  <paul@codesourcery.com>
15110
15111         * gcc.c-torture/compile/20010518-1.c: Force enum size.
15112
15113 2004-05-10  Eric Christopher  <echristo@redhat.com>
15114
15115         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
15116         * gcc.dg/sibcall-4.c: Ditto.
15117
15118 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
15119
15120         * g++.dg/ext/altivec-8.C: New test case.
15121         * gcc.dg/altivec-13.c: New test case.
15122
15123 2004-05-08  Roger Sayle  <roger@eyesopen.com>
15124
15125         * gcc.c-torture/execute/divcmp-1.c: New test case.
15126         * gcc.c-torture/execute/divcmp-2.c: New test case.
15127         * gcc.c-torture/execute/divcmp-3.c: New test case.
15128
15129 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
15130
15131         * g++.dg/other/pragma-re-2.C: New test.
15132
15133 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
15134
15135         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
15136         * gcc.dg/i386-387-2.c: Likewise.
15137
15138         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
15139         __builtin_drem.
15140         * gcc.dg/i386-387-6.c: Likewise.
15141
15142 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
15143
15144         * gcc.dg/builtins-33.c:  Also check log1p*.
15145
15146 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
15147
15148         PR optimization/15296
15149         * gcc.c-torture/execute/pr15296.c: New test.
15150
15151 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
15152
15153         * gcc.dg/builtins-40.c: New test.
15154
15155 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
15156
15157         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
15158
15159 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
15160
15161         * g++.dg/ext/spe1.C: New testcase.
15162
15163 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
15164
15165         * objc.dg/image-info.m: Allow additional attributes
15166         for __image_info section.
15167
15168 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
15169
15170         * gcc.dg/torture/mips-hilo-2.c: New test.
15171
15172 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15173
15174         PR c++/14389
15175         * g++.dg/template/member5.C: New test.
15176
15177 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
15178
15179         * gcc.dg/builtins-34.c: Also check expm1*.
15180
15181 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15182
15183         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
15184         * gcc.dg/torture/builtin-convert-3.c: New test.
15185
15186 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
15187
15188         PR middle-end/15054
15189         * g++.dg/opt/pr15054.C: New test.
15190
15191 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15192
15193         * gcc.dg/torture/builtin-rounding-1.c: New test.
15194         * gcc.dg/builtins-25.c: Delete.
15195         * gcc.dg/builtins-29.c: Delete.
15196
15197 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
15198
15199         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
15200         * gcc.dg/sibcall-4.c: Likewise.
15201         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
15202
15203 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
15204
15205         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
15206         bit-field on 16-bit targets.
15207
15208 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
15209
15210         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
15211         16-bit targets.
15212
15213 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
15214
15215         * gcc.dg/rs6000-power2-1.c: Change to compile only.
15216         * gcc.dg/rs6000-power2-2.c: Likewise.
15217
15218 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
15219
15220         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
15221         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
15222         Change the asm registers to be in form of frN instead of fN.
15223
15224 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15225
15226         * gcc.dg/torture/builtin-convert-2.c: New test.
15227
15228 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
15229
15230         * gcc.dg/rs6000-power2-1.c: New test.
15231         * gcc.dg/rs6000-power2-2.c: New test.
15232
15233 2004-04-28  Jan Hubicka  <jh@suse.cz>
15234
15235         * gcc.dg/unused-6.c: New test.
15236
15237 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
15238             Ulrich Weigand  <uweigand@de.ibm.com>
15239
15240         * ada/acats/run_all.sh: Define $target variable.
15241
15242 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
15243
15244         PR c++/15119
15245         * g++.dg/other/vararg-1.C: New test.
15246
15247         PR c++/4794
15248         * g++.dg/eh/cleanup3.C: New test.
15249
15250 2004-04-24  Laurent GUERBY <laurent@guerby.net>
15251
15252         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
15253         and ad8011a (target_insn).
15254         * ada/acats/support/macro.dfs: Likewise.
15255         * ada/acats/support/impbit.adb: New file.
15256
15257 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
15258
15259         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
15260
15261 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
15262
15263         * gcc.dg/loop-3.c: New test.
15264
15265 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
15266
15267         * gcc.c-torture/execute/simd-5.c: New test.
15268
15269 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15270
15271         PR c++/15064
15272         * g++.dg/template/crash18.C: New test.
15273
15274 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
15275
15276         * g++.dg/ext/complit3.C: New test.
15277
15278 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
15279
15280         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
15281         * gcc.dg/altivec-3.c: Same.
15282         * gcc.dg/altivec-varargs-1.c: Same.
15283
15284 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
15285
15286         * lib/target-supports.exp (check_profiling_available): Assume
15287         profiling is not available on powerpc-eabi targets.
15288
15289 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
15290
15291         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
15292         * gcc.dg/vmx/bug-1.c: Ditto.
15293
15294 2004-04-20  Eric Christopher  <echristo@redhat.com>
15295
15296         * gcc.dg/charset/extern.c: New test.
15297         * g++.dg/charset/extern3.cc: Ditto.
15298
15299 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
15300
15301         * gcc.dg/builtins-39.c: New test.
15302
15303 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
15304
15305         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
15306
15307 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
15308
15309         * gcc.dg/torture/mips-hilo-1.c: New test.
15310
15311 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
15312
15313         * gcc.c-torture/compile/20040419-1.c: New test.
15314
15315 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
15316
15317         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
15318
15319 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
15320             Aldy Hernandez  <aldyh@redhat.com>
15321
15322         * gcc.c-torture/execute/va-arg-24.c: New.
15323
15324 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
15325             Aldy Hernandez  <aldyh@redhat.com>
15326
15327         * gcc.dg/vmx/1b-01.c: New.
15328         * gcc.dg/vmx/1b-02.c: New.
15329         * gcc.dg/vmx/1b-03.c: New.
15330         * gcc.dg/vmx/1b-04.c: New.
15331         * gcc.dg/vmx/1b-05.c: New.
15332         * gcc.dg/vmx/1b-06.c: New.
15333         * gcc.dg/vmx/1b-07.c: New.
15334         * gcc.dg/vmx/1c-01.c: New.
15335         * gcc.dg/vmx/1c-02.c: New.
15336         * gcc.dg/vmx/3a-01a.c: New.
15337         * gcc.dg/vmx/3a-01.c: New.
15338         * gcc.dg/vmx/3a-01m.c: New.
15339         * gcc.dg/vmx/3a-03.c: New.
15340         * gcc.dg/vmx/3a-03m.c: New.
15341         * gcc.dg/vmx/3a-04.c: New.
15342         * gcc.dg/vmx/3a-04m.c: New.
15343         * gcc.dg/vmx/3a-05.c: New.
15344         * gcc.dg/vmx/3a-06.c: New.
15345         * gcc.dg/vmx/3a-06m.c: New.
15346         * gcc.dg/vmx/3a-07.c: New.
15347         * gcc.dg/vmx/3b-01.c: New.
15348         * gcc.dg/vmx/3b-02.c: New.
15349         * gcc.dg/vmx/3b-10.c: New.
15350         * gcc.dg/vmx/3b-13.c: New.
15351         * gcc.dg/vmx/3b-14.c: New.
15352         * gcc.dg/vmx/3b-15.c: New.
15353         * gcc.dg/vmx/3c-01a.c: New.
15354         * gcc.dg/vmx/3c-01.c: New.
15355         * gcc.dg/vmx/3c-02.c: New.
15356         * gcc.dg/vmx/3c-03.c: New.
15357         * gcc.dg/vmx/3d-01.c: New.
15358         * gcc.dg/vmx/4-01.c: New.
15359         * gcc.dg/vmx/4-03.c: New.
15360         * gcc.dg/vmx/5-01.c: New.
15361         * gcc.dg/vmx/5-02.c: New.
15362         * gcc.dg/vmx/5-03.c: New.
15363         * gcc.dg/vmx/5-04.c: New.
15364         * gcc.dg/vmx/5-05.c: New.
15365         * gcc.dg/vmx/5-06.c: New.
15366         * gcc.dg/vmx/5-07.c: New.
15367         * gcc.dg/vmx/5-07t.c: New.
15368         * gcc.dg/vmx/5-08.c: New.
15369         * gcc.dg/vmx/5-10.c: New.
15370         * gcc.dg/vmx/5-11.c: New.
15371         * gcc.dg/vmx/7-01a.c: New.
15372         * gcc.dg/vmx/7-01.c: New.
15373         * gcc.dg/vmx/7c-01.c: New.
15374         * gcc.dg/vmx/7d-01.c: New.
15375         * gcc.dg/vmx/7d-02.c: New.
15376         * gcc.dg/vmx/8-01.c: New.
15377         * gcc.dg/vmx/8-02a.c: New.
15378         * gcc.dg/vmx/8-02.c: New.
15379         * gcc.dg/vmx/brode-1.c: New.
15380         * gcc.dg/vmx/bug-1.c: New.
15381         * gcc.dg/vmx/bug-2.c: New.
15382         * gcc.dg/vmx/bug-3.c: New.
15383         * gcc.dg/vmx/cw-bug-1.c: New.
15384         * gcc.dg/vmx/cw-bug-2.c: New.
15385         * gcc.dg/vmx/cw-bug-3.c: New.
15386         * gcc.dg/vmx/dct.c: New.
15387         * gcc.dg/vmx/debug-1.c: New.
15388         * gcc.dg/vmx/debug-2.c: New.
15389         * gcc.dg/vmx/debug-3.c: New.
15390         * gcc.dg/vmx/debug-4.c: New.
15391         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
15392         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
15393         * gcc.dg/vmx/eg-5.c: New.
15394         * gcc.dg/vmx/fft.c: New.
15395         * gcc.dg/vmx/gcc-bug-1.c: New.
15396         * gcc.dg/vmx/gcc-bug-2.c: New.
15397         * gcc.dg/vmx/gcc-bug-3.c: New.
15398         * gcc.dg/vmx/gcc-bug-4.c: New.
15399         * gcc.dg/vmx/gcc-bug-5.c: New.
15400         * gcc.dg/vmx/gcc-bug-6.c: New.
15401         * gcc.dg/vmx/gcc-bug-7.c: New.
15402         * gcc.dg/vmx/gcc-bug-8.c: New.
15403         * gcc.dg/vmx/gcc-bug-9.c: New.
15404         * gcc.dg/vmx/gcc-bug-b.c: New.
15405         * gcc.dg/vmx/gcc-bug-c.c: New.
15406         * gcc.dg/vmx/gcc-bug-d.c: New.
15407         * gcc.dg/vmx/gcc-bug-e.c: New.
15408         * gcc.dg/vmx/gcc-bug-f.c: New.
15409         * gcc.dg/vmx/gcc-bug-g.c: New.
15410         * gcc.dg/vmx/gcc-bug-i.c: New.
15411         * gcc.dg/vmx/harness.h: New.
15412         * gcc.dg/vmx/ira1.c: New.
15413         * gcc.dg/vmx/ira2a.c: New.
15414         * gcc.dg/vmx/ira2b.c: New.
15415         * gcc.dg/vmx/ira2.c: New.
15416         * gcc.dg/vmx/ira2c.c: New.
15417         * gcc.dg/vmx/mem.c: New.
15418         * gcc.dg/vmx/newton-1.c: New.
15419         * gcc.dg/vmx/ops.c: New.
15420         * gcc.dg/vmx/sn7153.c: New.
15421         * gcc.dg/vmx/spill2.c: New.
15422         * gcc.dg/vmx/spill3.c: New.
15423         * gcc.dg/vmx/spill.c: New.
15424         * gcc.dg/vmx/t.c: New.
15425         * gcc.dg/vmx/varargs-1.c: New.
15426         * gcc.dg/vmx/varargs-2.c: New.
15427         * gcc.dg/vmx/varargs-3.c: New.
15428         * gcc.dg/vmx/varargs-4.c: New.
15429         * gcc.dg/vmx/varargs-5.c: New.
15430         * gcc.dg/vmx/varargs-6.c: New.
15431         * gcc.dg/vmx/varargs-7.c: New.
15432         * gcc.dg/vmx/vmx.exp: New.
15433         * gcc.dg/vmx/vprint-1.c: New.
15434         * gcc.dg/vmx/vscan-1.c: New.
15435         * gcc.dg/vmx/x-01.c: New.
15436         * gcc.dg/vmx/x-02.c: New.
15437         * gcc.dg/vmx/x-03.c: New.
15438         * gcc.dg/vmx/x-04.c: New.
15439         * gcc.dg/vmx/x-05.c: New.
15440         * gcc.dg/vmx/yousufi-1.c: New.
15441         * gcc.dg/vmx/zero-1.c: New.
15442         * gcc.dg/vmx/zero.c: New.
15443
15444 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
15445
15446         * g++.dg/lookup/java1.C: Update for chage of
15447         _Jv_AllocObject.
15448         * g++.dg/lookup/java2.C: Likewise.
15449
15450 2004-04-17  Laurent GUERBY <laurent@guerby.net>
15451
15452         * ada/acats/run_all.sh: use -O2 by default.
15453
15454 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
15455
15456         * gcc.dg/vr-mult-[12].c: New tests.
15457
15458 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15459
15460         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
15461
15462         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
15463
15464 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
15465
15466         * lib/target-supports.exp (check_profiling_available): Assume profiling
15467         isn't available for mips*-*-elf targets.
15468
15469 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
15470
15471         * gcc.dg/builtins-38.c: New test.
15472
15473 2004-04-14  Eric Christopher  <echristo@redhat.com>
15474
15475         * g++.dg/charset/charset.exp: Run .cc extension tests.
15476
15477 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
15478
15479         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
15480
15481 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15482
15483         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
15484
15485 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
15486
15487         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
15488         * gcc.dg/i386-387-2.c: Likewise.
15489
15490         * gcc.dg/i386-387-7.c: New test.
15491         * gcc.dg/i386-387-8.c: New test.
15492
15493         * gcc.dg/builtins-37.c: New test.
15494
15495 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
15496
15497         * g++.dg/pch/externc-1.C: Add missing semicolon.
15498
15499 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
15500
15501         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
15502
15503 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15504
15505         * gcc.c-torture/execute/20040411-1.c: New test.
15506
15507 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
15508
15509         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
15510
15511 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
15512
15513         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
15514
15515 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
15516
15517         * lib/target-supports.exp (check_named_sections_available): New.
15518         * lib/gcc-dg.exp (dg-require-named-sections): New.
15519         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
15520         old-deja.exp.  Also prune error-count message from HP linker.
15521         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
15522
15523         * g++.dg/init/init-ref4.C: Use dg-require-weak.
15524         * g++.old-deja/g++.pt/static3.C: Likewise.
15525         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
15526
15527 2004-04-09  Roger Sayle  <roger@eyesopen.com>
15528
15529         * gcc.c-torture/execute/20040409-1.c: New test case.
15530         * gcc.c-torture/execute/20040409-2.c: New test case.
15531         * gcc.c-torture/execute/20040409-3.c: New test case.
15532
15533 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
15534
15535         * gcc.dg/20040409-1.c: New test.
15536
15537 2004-04-08  Roger Sayle  <roger@eyesopen.com>
15538
15539         PR target/14888
15540         * g++.dg/opt/pr14888.C: New test case.
15541
15542 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
15543
15544         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
15545         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
15546         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
15547         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
15548         New tests.
15549
15550 2004-04-08  Paul Brook  <paul@codesourcery.com>
15551
15552         * gcc.dg/spill-1.c: New test.
15553
15554 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15555
15556         * gcc.dg/torture/builtin-ctype-2.c: New test.
15557
15558 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
15559
15560         * gcc.dg/pch/pch.exp: Add largefile test.
15561
15562 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
15563
15564         * g++.dg/pch/externc-1.Hs: New.
15565         * g++.dg/pch/externc-1.C: New.
15566
15567 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15568
15569         * gcc.dg/compat/struct-by-value-5a_main.c,
15570         gcc.dg/compat/struct-by-value-5b_main.c: New files.
15571         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
15572         * gcc.dg/compat/struct-by-value-5a_x.c,
15573         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
15574         gcc.dg/compat/struct-by-value-5_x.c.
15575         * gcc.dg/compat/struct-by-value-5a_y.c,
15576         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
15577         gcc.dg/compat/struct-by-value-5_y.c.
15578
15579         * gcc.dg/compat/struct-by-value-6a_main.c,
15580         gcc.dg/compat/struct-by-value-6b_main.c: New files.
15581         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
15582         * gcc.dg/compat/struct-by-value-6a_x.c,
15583         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
15584         gcc.dg/compat/struct-by-value-6_x.c.
15585         * gcc.dg/compat/struct-by-value-6a_y.c,
15586         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
15587         gcc.dg/compat/struct-by-value-6_y.c.
15588
15589         * gcc.dg/compat/struct-by-value-7a_main.c,
15590         gcc.dg/compat/struct-by-value-7b_main.c: New files.
15591         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
15592         * gcc.dg/compat/struct-by-value-7a_x.c,
15593         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
15594         gcc.dg/compat/struct-by-value-7_x.c.
15595         * gcc.dg/compat/struct-by-value-7a_y.c,
15596         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
15597         gcc.dg/compat/struct-by-value-7_y.c.
15598
15599 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
15600
15601         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
15602         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
15603         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
15604         options.
15605
15606 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
15607
15608         * gcc.dg/builtins-36.c: New test.
15609
15610 2004-04-06  Paul Brook  <paul@codesourcery.com>
15611
15612         * README.gcc: Remove obsolete contraint on testcases.
15613
15614 2004-04-05  Paul Brook  <paul@codesourcery.com>
15615
15616         PR2123
15617         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
15618         failure and exit(0) on success.
15619         * g++.dg/expr/anew2.C: Ditto.
15620         * g++.dg/expr/anew3.C: Ditto.
15621         * g++.dg/expr/anew4.C: Ditto.
15622
15623 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
15624
15625         PR c++/3518
15626         * g++.dg/template/unify7.C: New.
15627
15628 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
15629
15630         * g++.dg/README: Bring up to date with new subdirectories; remove
15631         duplicate subdirectory lines.
15632
15633 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
15634
15635         PR c++/14007
15636         * g++.dg/template/unify5.C: New.
15637         * g++.dg/template/unify6.C: New.
15638         * g++.dg/template/qualttp20.C: Adjust.
15639         * g++.old-deja/g++.jason/report.C: Adjust.
15640         * g++.old-deja/g++.other/qual1.C: Adjust.
15641
15642 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
15643
15644         PR c++/14803
15645         * g++.dg/inherit/ptrmem1.C: New test.
15646
15647 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
15648
15649         PR c++/14755
15650         * gcc.c-torture/execute/20040331-1.c: New test.
15651         * gcc.dg/20040331-1.c: New test.
15652
15653 2004-04-01  Paul Brook  <paul@codesourcery.com>
15654
15655         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
15656
15657 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
15658
15659         PR c++/14724
15660         * g++.dg/init/goto1.C: New test.
15661
15662         PR c++/14763
15663         * g++.dg/template/defarg4.C: New test.
15664
15665 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
15666
15667         * gcc.dg/altivec-11.c: Extend test for more valid cases.
15668
15669 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
15670
15671         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
15672
15673 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
15674
15675         * gcc.dg/noncompile/undeclared-2.c: New test.
15676
15677 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
15678
15679         * gcc.dg/940409-1.c: Remove XFAIL.
15680         * gcc.dg/reg-vol-struct-1.c: New test.
15681
15682 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15683
15684         * gcc.dg/torture/builtin-wctype-1.c: New test.
15685
15686 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
15687
15688         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
15689         * gcc.dg/20001101-1.c: Likewise.
15690         * gcc.dg/20001102-1.c: Likewise.
15691
15692 2004-03-25  Roger Sayle  <roger@eyesopen.com>
15693
15694         * gcc.dg/compare8.c: Add an additional test for XOR.
15695
15696 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15697
15698         * gcc.dg/torture/builtin-ctype-1.c: New test.
15699
15700 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15701
15702         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
15703         * gcc.dg/torture/builtin-math-1.c: Likewise.
15704         * gcc.dg/torture/builtin-power-1.c: New test.
15705
15706 2004-03-24  Andreas Schwab  <schwab@suse.de>
15707
15708         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
15709         IA64 assembler.
15710
15711 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
15712             Roger Sayle  <roger@eyesopen.com>
15713
15714         * gcc.dg/compare8.c: New test case.
15715
15716 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
15717
15718         * g++.dg/ext/altivec-7.C: New test.
15719
15720 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
15721
15722         PR 12267, 12391, 12560, 13129, 14114, 14133
15723         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
15724         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
15725         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
15726         Adjust error regexps.
15727         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
15728         * gcc.dg/noncompile/undeclared-1.c: New test cases.
15729         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
15730         * gcc.dg/local1.c: Add explanatory comment.
15731
15732 2004-03-23  Roger Sayle  <roger@eyesopen.com>
15733
15734         PR optimization/14669
15735         * g++.dg/opt/fold2.C: New test case.
15736
15737 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
15738
15739         PR c/14069
15740         * gcc.dg/20040322-1.c: New test.
15741
15742 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
15743
15744         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
15745         * gcc.dg/ultrasp4.c: Likewise.
15746         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
15747
15748 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
15749
15750         * gcc.dg/i386-sse-8.c: Reset default options.
15751
15752 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
15753
15754         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
15755         in the error message text.
15756
15757 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15758
15759         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
15760
15761 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
15762
15763         PR c++/14616
15764         * g++.dg/init/array13.C: New test.
15765
15766 2004-03-20  Roger Sayle  <roger@eyesopen.com>
15767
15768         PR target/13889
15769         * gcc.c-torture/compile/pr13889.c: New test case.
15770
15771 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
15772
15773         PR c/14635
15774         * builtins-1.c (nan, nans): Don't test.
15775         * builtins-30.c: Don't use nan, nanf, nanl.
15776         * builtins-35.c: New test.
15777
15778 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
15779
15780         * g++.dg/ext/altivec-6.C: New test.
15781
15782 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
15783
15784         * g++.dg/init/placement3.C: New test.
15785
15786         * g++.dg/template/spec13.C: New test.
15787
15788         * g++.dg/lookup/using11.C: New test.
15789
15790         * g++.dg/lookup/koenig3.C: New test.
15791
15792         * g++.dg/template/operator2.C: New test.
15793
15794         * g++.dg/expr/dtor3.C: New test.
15795         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
15796         marker.
15797         * g++.old-deja/g++.law/visibility28.C: Likewise.
15798
15799 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
15800
15801         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
15802         * gcc.dg/ppc64-abi-3.c: Likewise.
15803
15804 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15805
15806         PR c++/14545
15807         * g++.dg/parse/template15.C: New test.
15808
15809 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
15810
15811         * g++.dg/expr/dtor2.C: New test.
15812
15813         * g++.dg/lookup/anon4.C: New test.
15814
15815         * g++.dg/overload/using1.C: New test.
15816
15817         * g++.dg/template/lookup7.C: New test.
15818
15819         * g++.dg/template/typename6.C: New test.
15820
15821         * g++.dg/expr/cond6.C: New test.
15822
15823 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15824
15825         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
15826
15827 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
15828
15829         * g++.dg/expr/cond5.C: New test.
15830         * g++.dg/expr/constcast1.C: Likewise.
15831         * g++.dg/expr/ptrmem2.C: Likewise.
15832         * g++.dg/expr/ptrmem3.C: Likewise.
15833         * g++.dg/lookup/main1.C: Likewise.
15834         * g++.dg/template/lookup6.C: Likewise.
15835
15836 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
15837
15838         * gcc.dg/local1.c: New test.
15839
15840         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
15841
15842 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15843
15844         * gcc.dg/torture/builtin-convert-1.c: New test.
15845
15846 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15847
15848         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
15849
15850 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
15851
15852         PR c++/14481
15853         * g++.dg/warn/Wunused-7.C: New test.
15854
15855 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15856
15857         * gcc.dg/torture/builtin-integral-1.c: New test.
15858
15859 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
15860
15861         PR c++/14586
15862         * g++.dg/parse/non-dependent3.C: New test.
15863
15864 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
15865
15866         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
15867         * g++.dg/eh/simd-2.C: Likewise.
15868         * g++.dg/init/array10.C: Likewise.
15869         * gcc.c-torture/compile/simd-1.c: Likewise.
15870         * gcc.c-torture/compile/simd-2.c: Likewise.
15871         * gcc.c-torture/compile/simd-3.c: Likewise.
15872         * gcc.c-torture/compile/simd-4.c: Likewise.
15873         * gcc.c-torture/compile/simd-6.c: Likewise.
15874         * gcc.c-torture/execute/simd-1.c: Likewise.
15875         * gcc.c-torture/execute/simd-2.c: Likewise.
15876         * gcc.dg/compat/vector-defs.h: Likewise.
15877         * gcc.dg/20020531-1.c: Likewise.
15878         * gcc.dg/altivec-3.c: Likewise.
15879         * gcc.dg/altivec-4.c: Likewise.
15880         * gcc.dg/altivec-varargs-1.c: Likewise.
15881         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
15882         * gcc.dg/i386-mmx-3.c: Likewise.
15883         * gcc.dg/i386-sse-4.c: Likewise.
15884         * gcc.dg/i386-sse-5.c: Likewise.
15885         * gcc.dg/i386-sse-8.c: Likewise.
15886         * gcc.dg/simd-1.c: Likewise.
15887         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
15888         __ev64_opaque__ since the machine description provides it.
15889
15890 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
15891
15892         * lib/compat.exp (skip_list): New global variable.
15893         Use it to hold the user defined COMPAT_SKIPS list if any.
15894         (compat-obj): Add the members of skip_list to optall.
15895
15896 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
15897
15898         * gcc.dg/compat/union-by-value-1_main.c,
15899         union-by-value-1_x.c, union-by-value-1_y.c,
15900         union-check.h, union-defs.h,
15901         union-init.h, union-return-1_main.c,
15902         union-return-1_x.c, union-return-1_y.c: New files.
15903
15904 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
15905
15906         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
15907         mixed-struct-init.h: Add 4 mixed structure types.
15908         struct-by-value-21_main.c, struct-by-value-21_x.c,
15909         struct-by-value-21_y.c, struct-return-21_main.c,
15910         struct-return-21_x.c, struct-return-21_y.c: New files.
15911
15912 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
15913
15914         PR c++/14550
15915         * g++.dg/parse/template14.C: New test.
15916
15917 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
15918
15919         * gcc.c-torture/execute/20040313-1.c: New test.
15920
15921 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
15922
15923         PR target/14533
15924         * gcc.dg/20040311-2.c: New test.
15925
15926 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
15927
15928         PR other/14544
15929         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
15930         bit-field.
15931
15932 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
15933
15934         * gcc.dg/20040305-2.c: Add missing return statement.
15935
15936 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15937
15938         * gcc.dg/builtins-34.c: Also check pow10*.
15939
15940 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
15941
15942         PR target/14262
15943         * gcc.dg/20040305-2.c: New test.
15944
15945 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
15946
15947         * gcc.dg/20040310-1.c: New test.
15948
15949 2004-03-11  Roger Sayle  <roger@eyesopen.com>
15950
15951         * gcc.c-torture/execute/20040311-1.c: New test case.
15952
15953 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
15954
15955         PR c++/14476
15956         * g++.dg/lookup/enum1.C: New test.
15957
15958 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
15959
15960         PR c++/14510
15961         * g++.dg/lookup/struct2.C: New test.
15962
15963 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
15964
15965         * gcc.dg/builtins-34.c: New test.
15966
15967 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15968
15969         * gcc.dg/torture/builtin-nonneg-1.c: New test.
15970
15971 2004-03-09  James E Wilson  <wilson@specifixinc.com>
15972
15973         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
15974         * gcc.dg/alias-2.c: New testcase.
15975
15976 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
15977
15978         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
15979
15980 2004-03-09  Roger Sayle  <roger@eyesopen.com>
15981
15982         * gcc.c-torture/execute/20040309-1.c: New test case.
15983
15984 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
15985
15986         PR c++/14397
15987         * g++.dg/overload/ref1.C: New.
15988
15989 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15990
15991         PR c++/14409
15992         * g++.dg/template/spec12.C: New test.
15993
15994         PR c++/14448
15995         * g++.dg/parse/crash14.C: New test.
15996
15997 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
15998
15999         PR c++/14230
16000         * g++.dg/init/ref11.C: New test.
16001
16002 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
16003
16004         PR c++/14432
16005         * g++.dg/parse/builtin2.C: New test.
16006
16007 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
16008
16009         PR c++/14401
16010         * g++.dg/init/ctor3.C: New test.
16011         * g++.dg/init/union1.C: New test.
16012         * g++.dg/ext/anon-struct4.C: New test.
16013
16014 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
16015
16016         * g++.dg/lookup/koenig1.C: Tweak error messages.
16017         * g++.dg/lookup/used-before-declaration.C: Likewise.
16018         * g++.dg/other/do1.C: Likewise.
16019         * g++.dg/overload/koenig1.C: Likewise.
16020         * g++.dg/parse/crash13.C: Likewise.
16021         * g++.dg/template/instantiate3.C: Likewise.
16022
16023 2004-03-08  Eric Christopher  <echristo@redhat.com>
16024
16025         * * lib/target-supports.exp: Enable libiconv in test
16026         compilation.  Fix up error checking.
16027
16028 2004-03-08  Roger Sayle  <roger@eyesopen.com>
16029
16030         PR middle-end/14289
16031         * gcc.dg/pr14289-1.c: New test case.
16032         * gcc.dg/pr14289-2.c: Likewise.
16033         * gcc.dg/pr14289-3.c: Likewise.
16034
16035 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
16036
16037         * gcc.c-torture/execute/20040308-1.c: New test.
16038
16039 2004-03-07  Roger Sayle  <roger@eyesopen.com>
16040
16041         * gcc.c-torture/execute/20040307-1.c: New test case.
16042
16043 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
16044
16045         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
16046
16047 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
16048
16049         * gcc.dg/20040306-1.c: New test.
16050
16051 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
16052
16053         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
16054         them static.
16055         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
16056
16057 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
16058
16059         PR c/14465
16060         * gcc.dg/decl-6.c: New test.
16061
16062 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16063
16064         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
16065         Rename LOGPOW -> LOG_POW.
16066         (SQRT_EXP, POW_EXP): New.
16067
16068 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
16069
16070         * gcc.dg/i386-sse-8.c: New test.
16071
16072 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
16073
16074         PR c/14114
16075         * gcc.dg/decl-5.c: New test.
16076
16077 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
16078
16079         * gcc.dg/20040305-1.c: New test.
16080
16081 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
16082
16083         PR other/14354
16084         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
16085
16086 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
16087
16088         PR c++/14425, c++/14426
16089         * g++.dg/ext/altivec-4.C: New test.
16090         * g++.dg/ext/altivec-5.C: New test.
16091
16092 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
16093
16094         * g++.old-deja/g++.other/linkage1.C: Expect errors about
16095         global variables of a type with no linkage.
16096         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
16097         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
16098         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
16099         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
16100         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
16101         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
16102         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
16103         * g++.dg/warn/deprecated.C: Name enum Color.
16104         * g++.dg/overload/VLA.C: Name structure for 'b'.
16105         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
16106
16107 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
16108
16109         * gcc.c-torture/compile/20040304-1.c: New test.
16110
16111 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
16112
16113         PR 13728
16114         * gcc.dg/decl-4.c: New testcase.
16115
16116 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
16117
16118         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
16119         as PRECF if sizeof (float) > sizeof (double).
16120         (PRECL): Make it the same as PRECF if
16121         sizeof (float) > sizeof (long double).
16122
16123 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16124
16125         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
16126         system type.  Add check for irix6 which doesn't have c99 runtime.
16127
16128 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
16129
16130         * gcc.dg/const-elim-1.c: xfail for xtensa.
16131
16132 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
16133
16134         PR c++/14369
16135         * g++.dg/template/cond4.C: New test.
16136
16137 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
16138
16139         PR c++/14360
16140         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
16141
16142         PR c++/14361
16143         * g++.dg/parse/defarg7.C: New test.
16144
16145         PR c++/14359
16146         * g++.dg/template/friend26.C: New test.
16147
16148 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
16149
16150         PR c++/14324
16151         * g++.dg/abi/mangle21.C: New test.
16152
16153         PR c++/14260
16154         * g++.dg/parse/constructor2.C: New test.
16155
16156         PR c++/14337
16157         * g++.dg/template/sfinae1.C: New test.
16158
16159 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
16160
16161         PR c++/14267
16162         * g++.dg/expr/crash2.C: New test.
16163
16164         PR middle-end/13448
16165         * gcc.dg/inline-5.c: New test.
16166         * gcc.dg/always-inline.c: Split out tests into ...
16167         * gcc.dg/always-inline2.c: ... this and ...
16168         * gcc.dg/always-inline3.c: ... this.
16169
16170 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
16171
16172         PR debug/12103
16173         * g++.dg/debug/crash1.C: New test.
16174
16175 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
16176
16177         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
16178         function with __attribute__((noinline)).
16179         (recurser_void2): Likewise.
16180         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
16181         (recurser_void2): Likewise.
16182
16183 2004-02-29  Roger Sayle  <roger@eyesopen.com>
16184
16185         PR middle-end/14203
16186         * g++.dg/warn/Wunused-6.C: New test case.
16187
16188 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
16189
16190         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
16191         not defined.
16192
16193 2004-02-27  Eric Christopher  <echristo@redhat.com>
16194
16195         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
16196         * g++.dg/charset/asm2.c: Run only x86.
16197         * gcc.dg/charset/asm3.c: Ditto.
16198
16199 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
16200
16201         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
16202         ld_library_path.
16203
16204 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
16205
16206         * g++.dg/ext/altivec-3.C: New.
16207
16208 2004-02-26  Richard Henderson  <rth@redhat.com>
16209
16210         * g++.dg/ext/attrib10.C: Mark for warning.
16211         * gcc.dg/attr-alias-1.c: New.
16212
16213 2004-02-26  Richard Henderson  <rth@redhat.com>
16214
16215         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
16216         * gcc.c-torture/execute/20040208-2.c: ... it back.
16217
16218 2004-02-26  Eric Christopher  <echristo@redhat.com>
16219
16220         * lib/target-supports.exp (check-iconv-available): New function.
16221         * lib/gcc-dg.exp (dg-require-iconv): New function.
16222         Use above.
16223         * gcc.dg/charset: New directory.
16224         * gcc.dg/charset/charset.exp: New file.
16225         * gcc.dg/charset/asm1.c: Ditto.
16226         * gcc.dg/charset/asm2.c: Ditto.
16227         * gcc.dg/charset/asm3.c: Ditto.
16228         * gcc.dg/charset/asm4.c: Ditto.
16229         * gcc.dg/charset/asm5.c: Ditto.
16230         * gcc.dg/charset/attribute1.c: Ditto.
16231         * gcc.dg/charset/attribute2.c: Ditto.
16232         * gcc.dg/charset/string1.c: Ditto.
16233         * g++.dg/charset: New directory.
16234         * g++.dg/dg.exp: Add here. Special options.
16235         * g++.dg/charset/charset.exp: New file.
16236         * g++.dg/charset/asm1.c: Ditto.
16237         * g++.dg/charset/asm2.c: Ditto.
16238         * g++.dg/charset/asm3.c: Ditto.
16239         * g++.dg/charset/asm4.c: Ditto.
16240         * g++.dg/charset/attribute1.c: Ditto.
16241         * g++.dg/charset/attribute2.c: Ditto.
16242         * g++.dg/charset/extern1.cc: Ditto.
16243         * g++.dg/charset/extern2.cc: Ditto.
16244         * g++.dg/charset/string1.c: Ditto.
16245
16246 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
16247
16248         PR c++/14278
16249         * g++.dg/parse/comma1.C: New test.
16250
16251 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16252
16253         PR c++/14284
16254         * g++.dg/template/ttp8.C: New test.
16255
16256 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
16257
16258         * gcc.dg/fixuns-trunc-1.c: New test.
16259
16260 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16261
16262         * gcc.dg/builtins-config.h: Use #elif.
16263
16264 2004-02-26  Michael Matz  <matz@suse.de>
16265
16266         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
16267         * gcc.dg/991214-1.c: Likewise.
16268         * gcc.dg/i386-asm-1.c: Likewise.
16269
16270 2004-02-25  Richard Henderson  <rth@redhat.com>
16271
16272         * gcc.c-torture/execute/20040208-2.c: Move ...
16273         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
16274
16275 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16276
16277         PR c++/14246
16278         * g++.dg/other/crash-3.C: New test.
16279
16280 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16281
16282         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
16283         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
16284
16285         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
16286         HP-UX.
16287
16288 2004-02-24  Michael Matz  <matz@suse.de>
16289
16290         * gcc.dg/i386-regparm.c: New.
16291
16292 2004-02-23  James E Wilson  <wilson@specifixinc.com>
16293
16294         * gcc.c-torture/execute/20040223-1.c: New.
16295
16296 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
16297             Kazu Hirata  <kazu@cs.umass.edu>
16298
16299         * gcc.dg/fwritable-strings-1.c: Remove.
16300
16301 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
16302
16303         PR c/14156
16304         * gcc.dg/20040223-1.c: New test.
16305
16306 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16307
16308         PR c++/14106
16309         * g++.dg/ext/typeof9.C: New test.
16310
16311 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16312
16313         PR c++/14250
16314         * g++.dg/other/switch1.C: New test.
16315
16316 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16317
16318         * gcc.dg/cast-function-1.c: Adjust for new informative message.
16319         * gcc.dg/va-arg-1.c: Likewise.
16320
16321 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16322
16323         PR c++/14143
16324         * g++.dg/template/koenig5.C: New test.
16325
16326 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
16327
16328         * g++.dg/ext/altivec-1.C: Generalize target triple.
16329         * g++.dg/ext/altivec-2.C: New test case.
16330         * g++.dg/ext/altivec_check.h: New file.
16331         * gcc.dg/altivec-1.c: Generalize target triple;
16332         include altivec_check.h and call altivec_check().
16333         * gcc.dg/altivec-[2-5].c: Generalize target triple.
16334         * gcc.dg/altivec-6.c: New test case.
16335         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
16336         type casts as needed.
16337         * gcc.dg/altivec-10.c: Include altivec_check.h and call
16338         altivec_check().
16339         * gcc.dg/altivec-12.c: New test case.
16340         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
16341         include altivec_check.h and call altivec_check().
16342         * gcc.dg/altivec_check.h: New file.
16343
16344 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16345
16346         * lib/target-supports.exp (check_alias_available): Don't mangle
16347         function `g' in test program.
16348
16349 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16350
16351         * lib/target-supports.exp (check_profiling_available): Check
16352         argument to determine whether we support a profiling type.
16353         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
16354         check_profiling_available.
16355         * g++.dg/bprob/bprob.exp: Likewise
16356         * g77.dg/bprob/bprob.exp: Likewise.
16357         * gcc.misc-tests/bprob.exp: Likewise.
16358         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
16359         dg-require-profiling and delete expected error handling.
16360         * gcc.dg/20021014-1.c: Likewise.
16361         * gcc.dg/nest.c: Likewise.
16362
16363 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16364
16365         PR c++/12007
16366         * g++.dg/other/vthunk1.C: New test.
16367
16368 2004-02-20  Falk Hueffner  <falk@debian.org>
16369
16370         PR target/14201
16371         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
16372
16373 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
16374
16375         PR c++/13927
16376         * g++.dg/other/error8.C: Remove XFAIL markers.
16377
16378         PR c++/14173
16379         * g++.dg/ext/packed5.C: New test.
16380
16381         PR c++/14199
16382         * g++.dg/warn/Wunused-5.C: New test.
16383
16384         PR c++/14186
16385         * g++.dg/lookup/member1.C: New test.
16386
16387 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
16388
16389         * gcc.c-torture/compile/20040130-1.c: Enable only when
16390         __INT_MAX__ >= 2147483647L.
16391         * gcc.c-torture/compile/961203-1.c: Likewise.
16392
16393 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
16394
16395         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
16396         * g++.dg/opt/template1.C: Robustify assembler regexp
16397
16398 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16399
16400         * gcc.c-torture/execute/simd-4.x: Remove.
16401         * gcc.c-torture/execute/va-arg-25.x: Likewise.
16402         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
16403         Guard with #ifndef SKIP_ATTRIBUTE.
16404         * gcc.dg/compat/vector-1_y.c: Likewise.
16405         * gcc.dg/compat/vector-2_x.c: Likewise.
16406         * gcc.dg/compat/vector-2_y.c: Likewise.
16407         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
16408         * g++.dg/eh/simd-2.C: Likewise.
16409
16410 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
16411
16412         * gcc.c-torture/compile/complex-1.c: New.
16413
16414 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
16415
16416         PR target/14209
16417         * gcc.c-torture/execute/20040218-1.c: New test.
16418
16419 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16420
16421         PR c++/14181
16422         * g++.dg/parse/new2.C: New test.
16423
16424 2004-02-18  Paul Brook  <paul@codesourcery.com>
16425
16426         * gcc.c-torture/compile/libcall-1.c: New test.
16427
16428 2004-02-18  Paul Brook  <paul@codesourcery.com>
16429
16430         PR debug/12934
16431         * gcc.dg/debug/debug-7.c: New test.
16432
16433 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
16434
16435         * gcc.dg/20040217-1.c: New test.
16436
16437 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
16438
16439         * gcc.c-torture/execute/990208-1.x: Delete.
16440
16441 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
16442
16443         * gcc.c-torture/execute/20040208-2.x: New file.
16444
16445 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
16446
16447         PR c++/11326
16448         * g++.dg/abi/structret1.C: New test.
16449
16450 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
16451
16452         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
16453         (i386_cpuid): No need to test if cpuid is available on AMD64.
16454         Fix assembly, so that it works onboth i386 and AMD64.
16455         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
16456         (vecInLong): Fix s[] member type to unsigned int.
16457         (vecInWord): Remove type.
16458         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
16459         (a64, b64, c64, d64, e64): Remove.
16460         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
16461         Remove unused variable.  Remove initialization of removed variables.
16462         Don't call mmx_tests nor sse_tests.
16463         (reference_mmx, reference_sse): Remove.
16464         (check): Add return stmt.
16465         * gcc.dg/i386-sse-7.c: New test.
16466         * gcc.dg/i386-mmx-4.c: New test.
16467
16468 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16469
16470         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
16471         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
16472         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
16473         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
16474         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
16475         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
16476         g++.dg/tc1/dr94.C: Fix line terminator.
16477
16478 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
16479
16480         * gcc.c-torture/compile/20040216-1.c: New.
16481
16482 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16483
16484         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
16485         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
16486         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
16487         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
16488         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
16489         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
16490
16491 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
16492
16493         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
16494
16495 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
16496
16497         PR c++/13971
16498         * g++.dg/expr/cond4.C: New test.
16499
16500         PR c++/14086
16501         * g++.dg/lookup/crash2.C: New test.
16502
16503 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
16504
16505         * gcc.c-torture/compile/20040214-2.c: New test.
16506
16507 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
16508
16509         PR c++/14116
16510         * g++.dg/ext/typeof8.C: New test.
16511
16512 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
16513
16514         * gcc.c-torture/compile/20040214-1.c: New test.
16515
16516 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16517
16518         PR c++/13635
16519         * g++.dg/template/spec11.C: New test.
16520
16521 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16522
16523         PR c++/13927
16524         * g++.dg/other/error8.C: New test.
16525
16526 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
16527
16528         PR c++/14122
16529         * g++.dg/template/array4.C: New test.
16530
16531         PR c++/14108
16532         * g++.dg/inherit/thunk2.C: New test.
16533
16534         PR c++/14083
16535         * g++.dg/eh/cond2.C: New test.
16536
16537 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
16538
16539         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
16540
16541 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
16542
16543         * lib/scanasm.exp (dg-scan): Quote pattern before display.
16544
16545 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
16546
16547         * g++.dg/simd-2.C: xfail on ppc64-linux.
16548
16549 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
16550
16551         PR c/456
16552         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
16553         tests.
16554
16555 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
16556
16557         * gcc.dg/builtins-33.c: New test.
16558
16559 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
16560
16561         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
16562
16563 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
16564
16565         * g++.dg/simd-2.C: Set -maltivec for ppc64.
16566
16567 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
16568
16569         * gcc.dg/ppc64-abi-3.c: New test.
16570
16571 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
16572
16573         PR c/14092
16574
16575         * gcc.dg/pr14092-1.c: New testcase.
16576
16577 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
16578
16579         * gcc.dg/cpp/assert4.c: Fix typo last change.
16580
16581         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
16582         * gcc.dg/cpp/assert4.c: Handle powerpc64.
16583
16584         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
16585
16586 2004-02-09  Roger Sayle  <roger@eyesopen.com>
16587
16588         * gcc.c-torture/compile/20040209-1.c: New test case.
16589
16590 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
16591
16592         * gcc.dg/c90-init-1.c: Adjust expected error messages.
16593
16594 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
16595
16596         * gcc.c-torture/execute/20040208-[12].c: New tests.
16597
16598 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
16599
16600         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
16601
16602 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
16603
16604         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
16605
16606 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
16607
16608         Bug 13856
16609         * gcc.dg/visibility-8.c: New testcase.
16610
16611 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
16612
16613         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
16614         arguments.
16615         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
16616
16617 2004-02-07  Roger Sayle  <roger@eyesopen.com>
16618
16619         PR middle-end/13696
16620         * g++.dg/opt/fold1.C: New test case.
16621
16622 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16623
16624         PR c++/14033
16625         * g++.dg/other/crash-2.C: New test.
16626
16627 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16628
16629         PR c++/14028
16630         * g++.dg/parse/angle-bracket2.C: New test.
16631
16632 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16633
16634         PR middle-end/13750
16635         Revert:
16636         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
16637         PR pch/13361
16638         * testsuite/g++.dg/pch/wchar-1.C: New.
16639         * testsuite/g++.dg/pch/wchar-1.Hs: New.
16640
16641 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16642
16643         PR c++/14008
16644         * g++.dg/parse/error15.C: New test.
16645         * g++.dg/parse/crash11.C: Update dg-error mark.
16646
16647 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
16648
16649         PR c++/13932
16650         * g++.dg/warn/conv2.C: New test.
16651
16652 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16653
16654         PR c++/13086
16655         * g++.dg/warn/incomplete1.C: Remove xfail.
16656
16657 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
16658
16659         * lib/file-format.exp (gcc_target_object_format): Use
16660         ${tool}_target_compile, not gcc_target_compile.
16661         * lib/target-supports.exp (check_alias_available): Likewise.
16662         (check_gc_sections_available): Likewise.
16663         * g++.dg/ext/attrib10.C: Use dg-require-alias.
16664         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
16665         dg-require-alias.
16666
16667 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
16668
16669         PR c++/13969
16670         * g++.dg/template/static6.C: New test.
16671
16672 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
16673
16674         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
16675
16676 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16677
16678         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
16679         tests for systems where `char' is unsigned by default.
16680
16681 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16682
16683         PR c++/13997
16684         * g++.dg/template/partial3.C: New test.
16685
16686 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
16687
16688         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
16689         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
16690         Remove mentions of obsolete ports.
16691
16692 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
16693
16694         * gcc.dg/noncompile/20001228-1.c: Fix for new
16695         error message.
16696
16697 2004-02-03  Roger Sayle  <roger@eyesopen.com>
16698
16699         PR target/9348
16700         * gcc.c-torture/execute/multdi-1.c: New test case.
16701
16702 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
16703
16704         PR c++/13925
16705         * g++.dg/template/lookup5.C: New test.
16706
16707 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
16708
16709         PR c++/13950
16710         * g++.dg/template/lookup4.C: New test.
16711
16712         PR c++/13970
16713         * g++.dg/parse/error14.C: New test.
16714
16715         PR c++/14002
16716         * g++.dg/parse/template13.C: New test.
16717
16718 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
16719
16720         PR c++/13978
16721         * g++.dg/template/koenig4.C: New test.
16722
16723         PR c++/13968
16724         * g++.dg/template/crash17.C: New test.
16725
16726         PR c++/13975
16727         * g++.dg/parse/error13.C: New test.
16728         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
16729
16730 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
16731
16732         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
16733
16734 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
16735
16736         PR c/11658
16737         PR c/13994
16738         * gcc.dg/noncompile/20040203-1.c: New test.
16739         * gcc.dg/noncompile/20040203-2.c: Likewise.
16740         * gcc.dg/noncompile/20040203-3.c: Likewise.
16741         * gcc.dg/20040203-1.c: Likewise.
16742
16743 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
16744
16745         PR c++/10858
16746         * g++.dg/template/sizeof7.C: New test.
16747
16748 2004-02-02  Eric Christopher  <echristo@redhat.com>
16749             Zack Weinberg  <zack@codesourcery.com>
16750
16751         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
16752
16753 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
16754
16755         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
16756         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
16757         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
16758         * gcc.dg/cleanup-5.c: Run only on Linux targets.
16759
16760 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
16761
16762         PR c++/13113
16763         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
16764
16765         PR c++/13854
16766         * g++.dg/ext/attrib13.C: New test.
16767
16768         PR c++/13907
16769         * g++.dg/conversion/op2.C: New test.
16770
16771 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
16772
16773         * gcc.dg/titype-1.c: Fix pasto.
16774
16775 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
16776
16777         * gcc.dg/titype-1.c: New test.
16778
16779 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16780
16781         PR c++/13957
16782         * g++.dg/template/non-type-template-argument-1.C,
16783         g++.dg/template/qualified-id1.C: Update dg-error marks.
16784         * g++.dg/template/nontype6.C: New test.
16785
16786 2004-02-01  Roger Sayle  <roger@eyesopen.com>
16787
16788         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
16789         * gcc.dg/builtins-31.c: New testcase.
16790         * gcc.dg/builtins-32.c: New testcase.
16791
16792 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
16793
16794         * objc.dg/call-super-2.m: Update line numbers
16795         for the including of stddef.h.
16796
16797 2004-01-30  Michael Matz  <matz@suse.de>
16798
16799         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
16800         g++.dg/ext/case-range3.C: New tests.
16801
16802 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16803
16804         DR206
16805         PR c++/13813
16806         * g++.dg/template/member4.C: New test.
16807
16808 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16809
16810         PR c++/13683
16811         * g++.dg/template/sizeof6.C: New test.
16812
16813 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
16814
16815         * gcc.dg/fwritable-strings-1.c: New test.
16816
16817 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
16818
16819         * gcc.c-torture/compile/20040130-1.c: New test.
16820
16821 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
16822
16823         * objc.dg/call-super-2.m: Include stddef.h for size_t.
16824
16825 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
16826
16827         PR c++/13883
16828         * g++.dg/template/ctor3.C: New test.
16829
16830 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16831
16832         * g++.dg/tc1: New directory.
16833         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
16834         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
16835         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
16836         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
16837         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
16838
16839 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16840
16841         * g++.dg/parse/error11.C: New test.
16842         * g++.dg/parse/error12.C: Likewise.
16843
16844 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
16845
16846         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
16847         (scan_initial, main): Use aligned_sizeof instead of sizeof.
16848
16849 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
16850
16851         PR c++/13791
16852         * g++.dg/ext/attrib12.C: New test.
16853
16854         PR c++/13736
16855         * g++.dg/parse/cast2.C: New test.
16856
16857 2004-01-27  James E Wilson  <wilson@specifixinc.com>
16858
16859         * objc.dg/encode-2.m (main): New local string.  Set depending on
16860         sizeof long.  Use in sscanf call.
16861         * objc.dg/encode-3.m (main): New local string.  Set depending on
16862         sizeof long.  Use in scan_initial call.
16863
16864 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16865
16866         * objc.dg/call-super-2.m: Make LP64-safe.
16867         * objc.dg/desig-init-1.m: Likewise.
16868
16869 2004-01-27  Devang Patel <dpatel@apple.com>
16870
16871         * g++.dg/debug/namespace1.C: New test.
16872
16873 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
16874
16875         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
16876         xscale-*-*.
16877
16878         * gcc.dg/arm-mmx-1.c: New test.
16879
16880 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
16881
16882         * gcc.dg/20040127-1.c: New test.
16883         * gcc.dg/20040127-2.c: New test.
16884
16885 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16886
16887         * objc.dg/stret-1.m (glob): Renamed to globa.
16888
16889 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
16890
16891         PR c++/13663
16892         * g++.dg/expr/for1.C: New test.
16893
16894 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
16895
16896         PR middle-end/13779
16897         * gcc.dg/darwin-longlong.c: New test.
16898
16899 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
16900
16901         * gcc.dg/20040124-1.c: Moved test from here...
16902         * gcc.c-torture/compile/20040124-1.c: ...to here.
16903
16904 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
16905
16906         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
16907         the assembly output if -m64 is passed.
16908
16909 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
16910
16911         PR c++/13833
16912         * g++.dg/template/cond3.C: New test.
16913
16914 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16915
16916         PR c++/13810
16917         * g++.dg/template/ttp7.C: New test.
16918
16919 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16920
16921         PR c++/13797
16922         * g++.dg/template/nontype4.C: New test.
16923         * g++.dg/template/nontype5.C: Likewise.
16924
16925 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
16926
16927         * gcc.dg/torture/mips-clobber-at.c: New test.
16928
16929 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
16930
16931         * gcc.dg/20040124-1.c: New test.
16932
16933 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
16934
16935         * gcc.dg/20040123-1.c: New test.
16936
16937 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
16938
16939         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
16940
16941 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
16942
16943         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
16944
16945 2004-01-23  Andrew Pinski  <apinski@apple.com>
16946
16947         * gcc.dg/20030121-1.c: Move to ..
16948         * gcc.dg/20040121-1.c: here.
16949
16950 2004-01-23  Roger Sayle  <roger@eyesopen.com>
16951
16952         * gcc.dg/builtins-29.c: New test case.
16953
16954 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
16955
16956         PR 18314
16957         * gcc.dg/builtins-30.c: New testcase.
16958
16959 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
16960
16961         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
16962         * lib/g77.exp: Likewise.
16963         * lib/objc.exp: Likewise.
16964         * lib/g++.exp: Likewise.
16965
16966 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
16967
16968         * gcc.dg/struct-by-value-2.c: New test.
16969
16970 2004-01-21  Andrew Pinski  <apinski@apple.com>
16971
16972         PR target/13785
16973         * gcc.dg/20030121-1.c: New test.
16974
16975 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
16976
16977         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
16978         clobber frame pointer register in asm statement.
16979
16980 2004-01-21  Falk Hueffner  <falk@debian.org>
16981
16982         * gcc.c-torture/compile/20040121-1.c: New test.
16983
16984 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
16985
16986         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
16987
16988 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
16989
16990         * gcc.dg/ppc64-abi-2.c: New test.
16991
16992 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
16993
16994         * lib/treelang.exp: Fill out this file.
16995         * lib/treelang-dg.exp: New File.
16996
16997 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
16998
16999         * gcc.c-torture/compile/981022-1.c: Remove.
17000         * gcc.dg/array-5.c: Remove XFAIL.
17001         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
17002         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
17003         gcc.dg/cond-lvalue-1.c: Update.
17004         * gcc.dg/cast-lvalue-2.c: New test.
17005
17006 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
17007
17008         PR c++/13592
17009         * g++.dg/other/error1.C (class foo): Tweak error message.
17010
17011         PR c++/13592
17012         * g++.dg/template/call2.C: New test.
17013
17014 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
17015
17016         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
17017         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
17018         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
17019         scalar-return-1_x.c, scalar-return-2_y.c,
17020         scalar-return-3_x.c, scalar-return-3_y.c,
17021         scalar-return-4_x.c, scalar-return-4_y.c,
17022         struct-align-1.h, struct-align-1_x.c,
17023         struct-align-1_y.c, struct-align-2.h,
17024         struct-align-2_x.c, struct-align-2_y.c,
17025         struct-by-value-10_y.c, struct-by-value-11_x.c,
17026         struct-by-value-11_y.c, struct-by-value-12_x.c,
17027         struct-by-value-12_y.c, struct-by-value-13_x.c,
17028         struct-by-value-13_y.c, struct-by-value-14_x.c,
17029         struct-by-value-14_y.c, struct-by-value-15_x.c,
17030         struct-by-value-15_y.c, struct-by-value-16_y.c,
17031         struct-by-value-17_y.c, struct-by-value-18_y.c,
17032         struct-by-value-19_y.c, struct-by-value-1_x.c,
17033         struct-by-value-1_y.c, struct-by-value-20_y.c,
17034         struct-by-value-2_x.c, struct-by-value-2_y.c,
17035         struct-by-value-3_y.c, struct-by-value-4_x.c,
17036         struct-by-value-4_y.c, struct-by-value-5_y.c,
17037         struct-by-value-6_y.c, struct-by-value-7_y.c
17038         struct-by-value-8_x.c, struct-by-value-8_y.c
17039         struct-by-value-9_x.c, struct-by-value-9_y.c
17040         struct-return-10_x.c, struct-return-10_y.c,
17041         struct-return-19_x.c, struct-return-20_x.c
17042         struct-return-2_x.c, struct-return-2_y.c
17043         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
17044         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
17045
17046 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
17047
17048         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
17049         attribute on sparc*-sun-solaris2.*.
17050
17051 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
17052
17053         PR c++/13710
17054         * g++.dg/ext/typeof7.C: New test.
17055
17056 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
17057
17058         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
17059         * gcc.dg/const-elim-1.c: Same.
17060
17061 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
17062
17063         * objc.dg/stret-1.m: New.
17064         * objc.dg/stret-2.m: New.
17065
17066 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
17067
17068         PR c++/11895
17069         * g++.dg/ext/vector1.C: New test.
17070
17071 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
17072
17073         * gcc.dg/pch/import-1.c: New.
17074         * gcc.dg/pch/import-1.hs: New.
17075         * gcc.dg/pch/import-1a.h: New.
17076         * gcc.dg/pch/import-1b.h: New.
17077         * gcc.dg/pch/import-1c.h: New.
17078
17079 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
17080
17081         PR c++/13574
17082         * g++.dg/ext/array1.C: New test.
17083
17084         PR c++/13178
17085         * g++.dg/conversion/op1.C: New test.
17086
17087 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
17088
17089         PR 11864
17090         From Kazumoto Kojima / Dan Kegel:
17091         * gcc.dg/pr11864-1.c: New test.
17092
17093         PR 10392
17094         From Marcus Comstedt / Dan Kegel:
17095         * gcc.dg/pr10392-1.c: New test.
17096
17097 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
17098
17099         PR c++/13478
17100         * g++.dg/init/ref10.C: New test.
17101
17102 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17103
17104         PR c++/13407
17105         * g++.dg/parse/typename6.C: New test.
17106
17107 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
17108
17109         PR pch/13361
17110         * testsuite/g++.dg/pch/wchar-1.C: New.
17111         * testsuite/g++.dg/pch/wchar-1.Hs: New.
17112
17113 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17114
17115         PR c++/9259
17116         * g++.dg/expr/sizeof2.C: New test.
17117
17118 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
17119
17120         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
17121
17122 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
17123
17124         PR c++/13659
17125         * g++.dg/lookup/strong-using-3.C: New.
17126         * g++.dg/lookup/using-10.C: New.
17127
17128 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
17129
17130         PR c++/13594
17131         * g++.dg/lookup/strong-using-2.C: New.
17132
17133 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
17134             Dan Kegel <dank@kegel.com>
17135             J"orn Rennecke <joern.rennecke@superh.com>
17136
17137         PR target/9365
17138         * gcc.dg/pr9365-1.c: New test.
17139
17140 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17141
17142         PR c++/8856
17143         * g++.dg/parse/casting-operator2.C: New test.
17144         * g++.old-deja/g++.pt/explicit83.C: Remove.
17145
17146 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
17147
17148         * gcc.dg/label-compound-stmt-1.c: New test.
17149         * gcc.c-torture/compile/950922-1.c,
17150         gcc.c-torture/compile/20000211-3.c,
17151         gcc.c-torture/compile/20000518-1.c,
17152         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
17153         compound statements.
17154
17155 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
17156
17157         * gcc.dg/ppc64-abi-1.c: New test.
17158
17159 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
17160
17161          * g++.dg/ext/attrib9.C: Add dg-warnings.
17162
17163 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17164
17165         PR c++/12335
17166         * g++.dg/parse/dtor3.C: New test.
17167
17168 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
17169
17170         PR c++/12709
17171         * g++.dg/parse/try-catch-1.C: New test.
17172
17173 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
17174
17175         * ada/acats/run_all.sh: Add more verbose output in acats.log
17176         when compiling tests.
17177
17178 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
17179
17180         PR 13656
17181         * gcc.dg/typedef-redecl.c: New test case.
17182         * gcc.dg/typedef-redecl.h: New support file.
17183
17184 2004-01-13  Jan Hubicka  <jh@suse.cz>
17185
17186         * gcc.dg/always_inline.c: New test.
17187         * gcc.dg/debug/20031231-1.c: Fix.
17188
17189 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17190
17191         PR c++/13474
17192         * g++.dg/template/array3.C: New test.
17193
17194 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
17195
17196         * g++.dg/ext/lvalue1.C: No longer expected to fail.
17197         * g++.dg/warn/Wunused-2.C: Likewise.
17198
17199 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17200
17201         PR c++/13289
17202         * g++.dg/template/instantiate6.C: New test.
17203
17204 2004-01-12  Roger Sayle  <roger@eyesopen.com>
17205
17206         PR middle-end/11397
17207         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
17208
17209 2004-01-12  Jan Hubicka  <jh@suse.cz>
17210
17211         PR opt/12826
17212         * gcc.dg/20040112-1.c: New.
17213
17214         * gcc.dg/dwarf-die[1-7].c: Move to...
17215         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
17216         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
17217
17218 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
17219
17220         PR c++/4100
17221         * g++.dg/parse/friend4.C: New test.
17222
17223 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
17224
17225         PR c++/4100
17226         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
17227         definition is called a friend.
17228
17229 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
17230
17231         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
17232
17233 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
17234
17235         PR c++/3478
17236         * g++.dg/parse/error10.C: New test.
17237         * g++.dg/template/arg2.C: Accept "invalid type" error.
17238
17239 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
17240
17241         PR middle-end/13392
17242         * g++.dg/opt/expect2.C: New test.
17243
17244 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
17245
17246         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
17247         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
17248         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
17249         Update dg-error regexps.
17250
17251 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
17252
17253         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
17254         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
17255
17256 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
17257
17258         * gcc.dg/pragma-re-1.c: Use right pointer type.
17259
17260 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
17261
17262         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
17263
17264 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
17265
17266         * gcc.dg/rs6000-ldouble-1.c: New.
17267
17268 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17269
17270         DR 337
17271         PR c++/9256
17272         * g++.dg/other/abstract1.C: New test.
17273
17274 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
17275
17276         * g++.dg/lookup/strong-using-1.C: New.
17277
17278 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
17279
17280         PR c/11234
17281         * gcc.dg/func-ptr-conv-1.c: New test.
17282         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
17283
17284 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
17285
17286         PR target/13380.
17287         * gcc.c-torture/compile/20040109-1.c: New.
17288
17289 2004-01-08  Stuart Hastings  <stuart@apple.com>
17290
17291         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
17292         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
17293         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
17294
17295 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
17296
17297         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
17298
17299 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
17300
17301         * ada/acats/run_acats: Treat 'gnatchop' the same way
17302         as 'gnatmake'.  Export GCC_DRIVER.
17303         * ada/acats/run_all.sh: Add target_gnatchop.  Use
17304         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
17305
17306 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17307
17308         PR c++/12573
17309         * g++.dg/template/dependent-expr4.C: New test.
17310
17311 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
17312
17313         * gcc.dg/altivec-11.c: New test.
17314
17315 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
17316
17317         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
17318
17319 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
17320
17321         PR c/6024
17322         * gcc.dg/enum-compat-1.c: New test.
17323         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
17324
17325 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
17326
17327         PR c/12165
17328         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
17329         gcc.dg/c99-idem-qual-3.c: New tests.
17330
17331 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
17332
17333         * gcc.dg/winline-7.c: Don't cast void * to int.
17334
17335 2004-01-06  Jan Hubicka  <jh@suse.cz>
17336
17337         * gcc.dg/i386-sse-5.c: New test
17338         * g++.dg/eh/simd-1.c: Add -w argument for i386.
17339
17340 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
17341
17342         PR c++/12815
17343         * g++.dg/rtti/typeid4.C: New test.
17344
17345 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17346
17347         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
17348
17349 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
17350
17351         PR c++/12132
17352         * g++.dg/template/error11.C: New test.
17353
17354         PR c++/13451
17355         * g++.dg/template/class2.C: New test.
17356
17357 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
17358         Richard Sandiford <rsandifo@redhat.com>
17359
17360         PR c++/13387
17361         * g++.dg/opt/alias3.C: New test.
17362
17363 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
17364
17365         PR c++/13157
17366         * g++.dg/template/koenig3.C: New test.
17367
17368         PR c++/13529
17369         * g++.dg/parse/offsetof3.C: New test.
17370
17371         * g++.dg/init/copy7.C: Add missing dg-error markers.
17372
17373         PR c++/12226
17374         * g++.dg/init/copy7.c: New test.
17375
17376         PR c++/13536
17377         * g++.dg/parse/cast1.C: New test.
17378
17379 2004-01-04  Jan Hubicka  <jh@suse.cz>
17380
17381         * gcc.dg/winline[1-7].c: New tests.
17382
17383 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17384
17385         PR c++/13520
17386         * g++.dg/template/qualttp22.C: New test.
17387
17388 2004-01-01  Jan Hubicka  <jh@suse.cz>
17389
17390         * gcc.dg/debug/20031231-1.c: New.
17391         * gcc.c-torture/compile/20040101-1.c: New.
17392         * gcc.dg/dwarf-die-[1-7].c: New.
17393
17394 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
17395
17396         PR optimization/13521
17397         * gcc.c-torture/compile/20031231-1.c: New test.
17398
17399 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
17400
17401         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
17402
17403 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17404
17405         PR c++/10079
17406         * g++.dg/template/crash16.C: New test.
17407
17408 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
17409
17410         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
17411
17412 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
17413
17414         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
17415         ports.
17416         * g++.old-deja/g++.jason/thunk3.C: Likewise.
17417         * g++.old-deja/g++.law/profile1.C: Likewise.
17418         * gcc.c-torture/compile/981006-1.c: Likewise.
17419         * gcc.c-torture/execute/loop-2e.x: Likewise.
17420         * gcc.c-torture/execute/loop-2f.x: Remove.
17421         * gcc.c-torture/execute/loop-2g.x: Likewise.
17422         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
17423         * gcc.dg/20020312-2.c: Remove traces of dead ports.
17424
17425 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
17426
17427         PR c++/13507
17428         * g++.dg/ext/attrib11.C: New test.
17429
17430         PR c++/13494
17431         * g++.dg/template/array2-1.C: New test.
17432         * g++.dg/template/array2-2.C: New test.
17433
17434 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
17435
17436         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
17437
17438 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
17439
17440         PR c++/12774
17441         * g++.dg/template/array1-1.C: New test.
17442         * g++.dg/template/array1-2.C: New test.
17443
17444 2003-12-29  Roger Sayle  <roger@eyesopen.com>
17445
17446         PR fortran/12632
17447         * g77.dg/12632.f: New test case.
17448
17449 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17450
17451         PR c++/13289
17452         * g++.dg/parse/nontype1.C: New test.
17453
17454 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17455
17456         PR c++/12403
17457         * g++.dg/parse/explicit1.C: New test.
17458         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
17459
17460 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
17461
17462         PR c++/13081
17463         * g++.dg/opt/inline6.C: New test.
17464
17465         PR c++/12613
17466         * g++.dg/parse/error9.C: New test.
17467
17468         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
17469
17470 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
17471
17472         PR c++/13009
17473         * g++.dg/init/assign1.C: New test.
17474
17475 2003-12-28  Roger Sayle  <roger@eyesopen.com>
17476
17477         PR c++/13070
17478         * g++.dg/warn/format3.C: New test case.
17479
17480 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17481
17482         * gcc.c-torture/compile/20031227-1.c: New test.
17483
17484 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
17485
17486         * g++.dg/bprob/bprob.exp: Load target-supports.exp
17487         * g77.dg/bprob/bprob.exp: Likewise.
17488         * gcc.misc-tests/bprob.exp: Likewise.
17489         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
17490         variants on systems where the library does not provide that
17491         functionality.
17492         * gcc.dg/builtins-20.c: Use builtins-config.h.
17493         * gcc.dg/builtins-config.h: New file.
17494
17495 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
17496
17497         * lib/gcc-dg.exp (dg-require-profiling): New function.
17498         * lib/target-supports.exp (check_profiling_available): Likewise.
17499         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
17500         * g77.dg/bprob/bprob.exp: Likewise.
17501         * gcc.misc-tests/bprob.exp: Likewise.
17502         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
17503         * gcc.dg/20021014-1.c: Likewise.
17504         * gcc.dg/nest.c: Likewise.
17505
17506 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
17507
17508         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
17509         compiling.
17510         * g++.dg/lookup/java2.C: Likewise.
17511         * gcc.dg/cpp/lexident.c: Likewise.
17512
17513 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
17514
17515         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
17516         given.
17517         * gcc.c-torture/compile/961203-1.c: Likewise.
17518         * gcc.c-torture/compile/980506-1.c: Likewise.
17519
17520 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
17521
17522         * lib/gcc-dg.exp (dg-prune-output): New annotation.
17523         (additional_prunes): New global.
17524         (gcc-dg-prune): Handle additional per-test pruning.
17525         (dg-test): Clear additional_prunes between tests.
17526
17527         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
17528         dg-prune-output to avoid spurious failures from assembler
17529         complaining about nonexistent WAW violations.
17530         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
17531         Use dg-prune-output to avoid spurious failures from assembler
17532         warning about Itanium B-step errata.
17533
17534 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
17535
17536         * g++.dg/abi/macro0.C: New test.
17537         * g++.dg/abi/macro1.C: Likewise.
17538         * g++.dg/abi/macro2.C: Likewise.
17539
17540         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
17541         * g++.dg/abi/bitfield7.C: Likewise.
17542         * g++.dg/abi/dtor2.C: Likewise.
17543         * g++.dg/abi/mangle11.C: Likewise.
17544         * g++.dg/abi/mangle12.C: Likewise.
17545         * g++.dg/abi/mangle14.C: Likewise.
17546         * g++.dg/abi/mangle17.C: Likewise.
17547         * g++.dg/abi/vbase10.C: Likewise.
17548         * g++.dg/abi/vbase14.C: Likewise.
17549         * g++.dg/template/qualttp17.C: Likewise.
17550
17551 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
17552
17553         PR c/11995
17554         * gcc.dg/20031223-1.c: New test.
17555
17556 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
17557
17558         * gcc.dg/noreturn-7.c: New test.
17559
17560 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
17561
17562         * gcc.dg/null-pointer-1.c: New test.
17563
17564 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
17565
17566         * g++.old-deja/g++.jason/template18.C: Remove.
17567         * g++.old-deja/g++.jason/template37.C: Likewise.
17568
17569         PR c++/12862
17570         * g++.dg/lookup/ns1.C: New test.
17571
17572         PR c++/12397
17573         * g++.dg/template/lookup3.C: New test.
17574
17575 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
17576
17577         * g++.dg/template/recurse1.C: New test
17578
17579 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
17580
17581         PR c++/12479
17582         * g++.dg/parse/semicolon1.C: New test.
17583         * g++.dg/parse/semicolon1.h: Likewise.
17584
17585 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
17586
17587         * gcc.dg/darwin-misaligned.c: New test.
17588
17589 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
17590
17591         PR c/9163
17592         * gcc.dg/20031222-1.c: New test.
17593
17594 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
17595
17596         PR c++/13438
17597         * g++.dg/parse/error8.C: New test.
17598
17599         PR c++/11554
17600         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
17601
17602 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
17603
17604         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
17605         too small.
17606         * gcc.c-torture/compile/930217-1.c: Likewise.
17607         * gcc.c-torture/compile/930513-1.c: Likewise.
17608         * gcc.c-torture/execute/920908-2.c: Likewise.
17609         * gcc.c-torture/execute/921204-1.c: Likewise.
17610         * gcc.c-torture/execute/930621-1.c: Likewise.
17611         * gcc.c-torture/execute/930630-1.c: Likewise.
17612         * gcc.c-torture/execute/931031-1.c: Likewise.
17613         * gcc.c-torture/execute/980602-2.c: Likewise.
17614         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
17615         * gcc.c-torture/execute/compndlit-1.c: Likewise.
17616         * gcc.c-torture/execute/extzvsi.c: Likewise.
17617         * gcc.c-torture/unsorted/ext.c: Likewise.
17618
17619 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
17620
17621         PR target/12749
17622         * gcc.c-torture/compile/20031220-2.c: New test case.
17623
17624 2003-12-20  Roger Sayle  <roger@eyesopen.com>
17625
17626         PR optimization/13031
17627         * gcc.c-torture/compile/20031220-1.c: New test case.
17628
17629 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
17630
17631         * gcc.dg/cast-function-1.c: New test.
17632
17633 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
17634
17635         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
17636         formats.
17637
17638 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
17639
17640         PR c++/12795
17641         * g++.dg/ext/attrib10.C: New test.
17642
17643 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
17644
17645         * gcc.dg/cleanup-10.c: New test.
17646         * gcc.dg/cleanup-11.c: New test.
17647
17648 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
17649
17650         PR c++/13239
17651         * g++.dg/opt/expect1.C: New test.
17652
17653 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
17654
17655         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
17656
17657 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
17658
17659         PR debug/12923
17660         * gcc.dg/20031218-1.c: New test.
17661
17662         PR debug/12389
17663         * gcc.dg/20031218-2.c: New test.
17664         * gcc.dg/20031218-3.c: New test.
17665
17666         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
17667         of label name and allow for USER_LABEL_PREFIX == "_" names.
17668         * g++.dg/abi/mangle18-2.C: Likewise.
17669         * g++.dg/abi/mangle19-1.C: Likewise.
17670         * g++.dg/abi/mangle19-2.C: Likewise.
17671         * g++.dg/abi/mangle20-1.C: Likewise.
17672         * g++.dg/abi/mangle20-2.C: Likewise.
17673
17674 2003-12-18  Richard Henderson  <rth@redhat.com>
17675
17676         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
17677
17678 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
17679             Dan Kegel <dank@kegel.com>
17680
17681         PR other/12009
17682         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
17683         testing a cross compiler, it causes spurious compile failures.
17684         * lib/g++.exp: Likewise.
17685
17686 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17687
17688         PR c++/13262
17689         * g++.dg/template/access13.C: New test.
17690
17691 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
17692
17693         * gcc.dg/20031216-1.c: New test.
17694
17695 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17696
17697         PR c++/9154
17698         * g++.dg/template/error10.C: New test.
17699
17700 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
17701
17702         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
17703         * g++.dg/eh/simd-2.C: Likewise.
17704
17705 2003-12-17  James E Wilson  <wilson@specifixinc.com>
17706             Roger Sayle  <roger@eyesopen.com>
17707
17708         * gcc.c-torture/execute/ieee/mzero5.c: New.
17709
17710 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
17711
17712         PR c++/10603
17713         * g++.dg/parse/error6.C: New test.
17714
17715         PR c++/12827
17716         * g++.dg/parse/error7.C: New test.
17717
17718 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
17719
17720         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
17721         at -O with stabs debugging formats.
17722         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
17723         * gcc.dg/debug/debug-2.c: Likewise.
17724
17725 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
17726
17727         PR c++/12696
17728         * g++.dg/init/error1.C: New test.
17729
17730         PR c++/12218
17731         * g++.dg/init/pm3.C: New test.
17732
17733 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
17734
17735         PR c/3347
17736         * gcc.dg/bitfld-8.c: New test.
17737
17738 2003-12-16  James Lemke  <jim@wasabisystems.com>
17739
17740         * gcc.dg/arm-scd42-[123].c: New tests.
17741
17742 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
17743
17744         PR c++/9043
17745         * g++.dg/abi/mangle20-1.C: New test.
17746         * g++.dg/abi/mangle20-2.C: New test.
17747
17748 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
17749
17750         PR c++/13275
17751         * g++.dg/other/offsetof2.C: Remove XFAIL.
17752         * g++.dg/parse/offsetof1.C: New test.
17753         * g++.gd/parse/offsetof2.C: Likewise.
17754
17755 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17756
17757         * g++.dg/template/nontype3.C: New test.
17758         * g++.dg/template/static2.C: Tweaked the dg-error clause.
17759
17760 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17761
17762         * g++.dg/warn/noreturn-3.C: Also test instantiation.
17763
17764 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
17765
17766         PR c++/13387
17767         * g++.dg/expr/assign1.C: New test.
17768
17769         PR c++/13242
17770         * g++.dg/abi/mangle19-1.C: New test.
17771         * g++.dg/abi/mangle19-2.C: New test.
17772
17773 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
17774
17775         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
17776
17777 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
17778
17779         * gcc.c-torture/execute/20031216-1.c: New test.
17780
17781 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17782
17783         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
17784         an ICE regression.
17785
17786 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
17787
17788         PR c++/10926
17789         * g++.dg/template/error9.C: New test.
17790
17791         PR c++/11116
17792         * g++.dg/template/error8.C: New test.
17793
17794 2003-12-15  Roger Sayle  <roger@eyesopen.com>
17795
17796         PR middle-end/13400
17797         * gcc.c-torture/execute/20031215-1.c: New test case.
17798
17799 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
17800
17801         PR c++/13269
17802         * g++.dg/parse/error5.C: New test.
17803
17804         PR c++/12989
17805         * g++.dg/expr/sizeof1.C: New test.
17806
17807         PR c++/13310
17808         * g++.dg/template/crash15.C: New test.
17809
17810 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
17811
17812         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
17813         a non-POD type as the last named parameter of a varargs function.
17814
17815 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
17816
17817         PR c++/13243
17818         PR c++/12573
17819         * g++.dg/template/crash14.C: New test.
17820         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
17821
17822 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
17823
17824         * g++.dg/other/java1.C: New test.
17825
17826         PR c++/13241
17827         * g++.dg/abi/mangle18-1.C: New test.
17828         * g++.dg/abi/mangle18-2.C: New test.
17829
17830 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17831
17832         PR optimization/10312
17833         * gcc.c-torture/execute/20031214-1.c: New.
17834
17835 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
17836
17837         PR c++/10779
17838         PR c++/12160
17839         * g++.dg/parse/error3.C: New test.
17840         * g++.dg/parse/error4.C: Likewise.
17841         * g++.dg/abi/mangle4.C: Tweak error messages.
17842         * g++.dg/lookup/using5.C: Likewise.
17843         * g++.dg/other/error2.C: Likewise.
17844         * g++.dg/parse/typename5.C: Likewise.
17845         * g++.dg/parse/undefined1.C: Likewise.
17846         * g++.dg/template/arg2.C: Likewise.
17847         * g++.dg/template/ttp3.C: Likewise.
17848         * g++.dg/template/type1.C: Likewise.
17849         * g++.old-deja/g++.other/crash32.C: Likewise.
17850         * g++.old-djea/g++.pt/defarg8.C: Likewise.
17851
17852 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17853
17854         PR c++/13106
17855         * g++.dg/warn/noreturn-3.C: New test.
17856
17857 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
17858
17859         PR c++/13118
17860         * g++.dg/abi/covariant3.C: New.
17861
17862 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
17863
17864         * g++.dg/eh/ia64-1.C: New test.
17865
17866 2003-12-12  Roger Sayle  <roger@eyesopen.com>
17867
17868         PR optimization/13037
17869         * g77.f-torture/execute/13037.f: New test case.
17870
17871 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
17872
17873         PR c++/12881
17874         * g++.dg/abi/covariant2.C: New.
17875
17876 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
17877
17878         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
17879
17880 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
17881
17882         * gcc.c-torture/execute/wchar_t-1.x: Delete.
17883
17884 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
17885
17886         PR other/10819
17887         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
17888         to fix Bug 10819.
17889         * lib/g++.exp (g++_version): Likewise.
17890         * lib/g77.exp (g77_version): Likewise.
17891         * lib/objc.exp (default_objc_version): Likewise.
17892
17893 2003-12-10  Richard Henderson  <rth@redhat.com>
17894
17895         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
17896
17897         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
17898
17899 2003-12-08  Matt Austern  <austern@apple.com>
17900
17901         PR c/13134
17902         * lib/gcc-dg.exp (dg-require-visibility): Define.
17903         * lib/target-supports (check_visibility_available): Define.
17904         * gcc.dg/visibility-1.c: New test.
17905         * gcc.dg/visibility-2.c: Likewise.
17906         * gcc.dg/visibility-3.c: Likewise.
17907         * gcc.dg/visibility-4.c: Likewise.
17908         * gcc.dg/visibility-5.c: Likewise.
17909         * gcc.dg/visibility-6.c: Likewise.
17910         * g++.dg/ext/visibility-1.C: Likewise.
17911         * g++.dg/ext/visibility-2.C: Likewise.
17912         * g++.dg/ext/visibility-3.C: Likewise.
17913         * g++.dg/ext/visibility-4.C: Likewise.
17914         * g++.dg/ext/visibility-5.C: Likewise.
17915         * g++.dg/ext/visibility-6.C: Likewise.
17916
17917 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17918
17919         * g++.dg/lookup/java1.C: New test.
17920         * g++.dg/lookup/java2.C: New test.
17921
17922 2003-12-07  Falk Hueffner  <falk@debian.org>
17923
17924         * g++.dg/opt/noreturn-1.C: New test.
17925
17926 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
17927
17928         * gcc.dg/overflow-1.c: New test.
17929
17930 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
17931
17932         * g77.f-torture/compile/13060.f: New test.
17933
17934 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
17935
17936         PR c++/13323
17937         * g++.dg/inherit/operator2.C: New test.
17938
17939 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
17940
17941         PR c++/13305
17942         * g++.dg/ext/attrib9.C: New test.
17943
17944 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
17945
17946         PR c++/13314
17947         * g++.dg/template/error7.C: New test.
17948
17949 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
17950             J"orn Rennecke <joern.rennecke@superh.com>
17951
17952         PR target/13302
17953         * g++.dg/other/struct-va_list.C: New test.
17954
17955 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17956
17957         PR c++/13166
17958         * g++.dg/parse/defarg6.C: New test.
17959
17960 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
17961
17962         PR target/13256
17963         * gcc.c-torture/execute/20031201-1.c: New test.
17964
17965 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
17966
17967         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
17968
17969 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17970
17971         * gcc.dg/builtin-return-1.c: New test.
17972
17973 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
17974             J"orn Rennecke <joern.rennecke@superh.com>
17975
17976         PR optimization/13260
17977         * gcc.c-torture/execute/20031204-1.c: New test.
17978
17979 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
17980
17981         PR c++/9127
17982         * g++.dg/template/error6.C: New test.
17983
17984 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
17985
17986         * gcc.dg/20031202-1.c: New test.
17987
17988 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
17989
17990         PR c++/13179
17991         * g++.dg/template/eh1.C: New test.
17992
17993         PR c++/10771
17994         * g++.dg/template/error5.C: New test.
17995
17996 2003-12-02  David Ung  <davidu@mips.com>
17997
17998         * gcc.dg/compat/vector-check.h: Corrected type for var
17999         g_##TMODE
18000
18001 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18002
18003         PR c++/10126
18004         * g++.dg/template/ptrmem8.C: New test.
18005
18006 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18007
18008         PR c++/12573
18009         * g++.dg/template/dependent-expr3.C: New test.
18010
18011 2003-12-01  James Lemke  <jim@wasabisystems.com>
18012
18013         * gcc.dg/arm-g2.c: New test.
18014
18015 2003-12-01  Roger Sayle  <roger@eyesopen.com>
18016
18017         PR optimization/11634
18018         * gcc.dg/20031201-2.c: New test case.
18019
18020 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
18021
18022         PR 11433
18023         * objc.dg/proto-lossage-3.m: New test.
18024
18025 2003-12-01  Roger Sayle  <roger@eyesopen.com>
18026
18027         PR optimization/12628
18028         * gcc.dg/20031201-1.c: New test case.
18029
18030 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
18031
18032         * gcc.dg/unaligned-1.c: New test.
18033
18034 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
18035
18036         PR c++/9849
18037         * g++.dg/template/error4.C: New test.
18038         * g++.dg/template/nested3.C: Adjust error markers.
18039
18040 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18041
18042         * gcc.dg/cpp/assert4.c: Check more #system assertions.
18043
18044 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
18045
18046         PR c/10333
18047         * gcc.dg/bitfld-7.c: New test.
18048
18049 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
18050
18051         * gcc.dg/tls/asm-1.C: New test.
18052
18053 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18054
18055         * gcc.dg/cpp/assert4.c: Update.
18056
18057 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
18058
18059         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
18060         * gcc.dg/builtin-apply3.c: New test.
18061
18062 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
18063
18064         * lib/compat.exp (compat-obj): New xfaildata parameter.
18065         Use it to set compiler_conditional_xfail_data before compiling.
18066         (compat-get-options): Handle dg-xfail-if.
18067         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
18068         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
18069         * gcc.dg/compat/vector-1_y.c: Likewise.
18070         * gcc.dg/compat/vector-2_x.c: Likewise.
18071         * gcc.dg/compat/vector-2_y.c: Likewise.
18072
18073 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
18074
18075         * g++.dg/opt/reg-stack4.C: New test.
18076
18077 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
18078
18079         * gcc.dg/builtin-apply2.c: New test.
18080
18081 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
18082
18083         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
18084
18085 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18086
18087         PR c++/12924
18088         * g++.dg/template/template-id-2.C: New test.
18089
18090 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18091
18092         PR c++/5369
18093         * g++.dg/template/memfriend1.C: New test.
18094         * g++.dg/template/memfriend2.C: Likewise.
18095         * g++.dg/template/memfriend3.C: Likewise.
18096         * g++.dg/template/memfriend4.C: Likewise.
18097         * g++.dg/template/memfriend5.C: Likewise.
18098         * g++.dg/template/memfriend6.C: Likewise.
18099         * g++.dg/template/memfriend7.C: Likewise.
18100         * g++.dg/template/memfriend8.C: Likewise.
18101         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
18102
18103 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
18104
18105         PR c++/12515
18106         * g++.dg/ext/cond1.C: New test.
18107
18108 2003-11-20  Richard Henderson  <rth@redhat.com>
18109
18110         * gcc.dg/20020201-2.c: Remove.
18111         * gcc.dg/20020201-4.c: Remove.
18112         * gcc.dg/20020304-1.c: Remove.
18113
18114 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
18115
18116         * gcc.dg/cpp/trad/xwin1.c: New test case.
18117
18118 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
18119
18120         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
18121         * lib/g77.exp: Likewise.
18122         * lib/objc.exp: Likewise.
18123         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
18124         for darwin.
18125
18126 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18127
18128         PR c++/12932
18129         * g++.dg/template/static5.C: New test.
18130
18131 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
18132
18133         * gcc.dg/nested-func-1.c: New test.
18134
18135 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18136
18137         * gcc.dg/cpp/assert4.c: New test.
18138
18139 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
18140
18141         PR c++/2294
18142         * g++.dg/lookup/using9.c: New test.
18143
18144 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
18145
18146         PR c++/12762
18147         * g++.dg/template/error3.C: New test.
18148
18149 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
18150
18151         PR ada/13035
18152         * ada/acats/run_acats, run_all.sh: Fix syntax error.
18153         No longer use a wrapper for gcc, since this does not work under
18154         Windows.
18155
18156 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
18157
18158         PR c++/2094
18159         * g++.dg/template/ptrmem7.C: New test.
18160
18161 2003-11-13  Andrew Pinski <apinski@apple.com>
18162
18163         * gcc.c-torture/compile/20031113-1.c: New test.
18164
18165 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
18166             Kean Johnston <jkj@sco.com>
18167
18168         PR c/13029
18169         * gcc.dg/unused-4.c: Update.
18170
18171 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
18172
18173         * g++.dg/opt/const3.C: New test.
18174
18175 2003-11-13  Jan Hubicka  <jh@suse.cz>
18176
18177         * gcc.c-torture/compile/20031112-1.c: New test.
18178
18179 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
18180
18181         * g++.dg/parse/crash10.C: Remove bogus error marker.
18182
18183 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18184
18185         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
18186         (host_gcc): Likewise.
18187         (ROOT): Honor $PWDCMD.
18188         (BASE): Likewise.
18189         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
18190
18191 2003-11-12  Catherine Moore  <clm@redhat.com>
18192
18193         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
18194
18195 2003-11-12  Andreas Jaeger  <aj@suse.de>
18196             Jakub Jelinek  <jakub@redhat.com>
18197             Andrew Pinski  <pinskia@physics.uc.edu>
18198             Richard Henderson  <rth@redhat.com>
18199
18200         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
18201         systems.
18202         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
18203
18204         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
18205         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
18206
18207 2003-11-11  Andreas Jaeger  <aj@suse.de>
18208
18209         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
18210
18211         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
18212
18213 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
18214
18215         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
18216         Clean ups.
18217
18218 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
18219
18220         * gcc.dg/trampoline-1.c: New test.
18221
18222 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
18223
18224         * gcc.c-torture/compile/200031109-1.c: New test.
18225
18226 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
18227
18228         PR c/3190
18229         PR c/8714
18230         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
18231         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
18232         gcc.dg/format/no-y2k-1.c: Update.
18233
18234 2003-11-08  Roger Sayle  <roger@eyesopen.com>
18235
18236         PR optimization/10467
18237         * gcc.dg/20031108-1.c: New test case.
18238
18239 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
18240
18241         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
18242
18243 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
18244
18245         * gcc.dg/compound-lvalue-1.c: New test.
18246         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
18247         some XFAILs.
18248
18249 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
18250
18251         * gcc.dg/altivec-varargs-1.c: New test.
18252
18253 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
18254
18255         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
18256         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
18257         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
18258         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
18259         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
18260
18261 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
18262
18263         * gcc.dg/cond-lvalue-1.c: New test.
18264
18265 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
18266
18267         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
18268
18269 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18270
18271         PR c++/11616
18272         * g++.dg/template/instantiate5.C: New test.
18273
18274 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18275
18276         PR c++/12726
18277         * g++.dg/ext/complit2.C: Replace test with self-contained version.
18278         * ChangeLog: Add missing first entry for above test.
18279
18280 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18281
18282         PR c++/9810
18283         * g++.dg/template/using8.C: New test.
18284         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
18285
18286 2003-11-02  Roger Sayle  <roger@eyesopen.com>
18287
18288         PR optimization/10817
18289         * gcc.c-torture/compile/20031102-1.c: New test case.
18290
18291 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
18292
18293         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
18294         2147483647.
18295
18296 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
18297
18298         * gcc.dg/20031102-1.c: New test.
18299
18300 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
18301
18302         * gcc.dg/complex-1.c: New test.
18303
18304 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18305
18306         PR c++/12796
18307         * g++.dg/template/crash13.C: Adjust expected error location.
18308         * g++.old-deja/g++.brendan/ns1.C: Likewise.
18309
18310 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
18311
18312         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
18313
18314 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
18315
18316         PR/10239
18317         * gcc.c-torture/compile/20031031-2.c: New test.
18318
18319 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
18320
18321         PR/11640
18322         * gcc.c-torture/compile/20031031-1.c: New test.
18323
18324 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
18325
18326         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
18327         * gcc.misc-tests/bprob.exp: Likewise.
18328         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
18329         the execution test on arm-elf configs.
18330         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
18331         configs that don't support scratch files.
18332         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
18333
18334 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
18335
18336         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
18337         done by dejagnu.
18338
18339 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
18340
18341         * ada/acats/run_all.sh: Redirect mv output to /dev/null
18342         Avoid non pure sh syntax. Add more logging.
18343
18344         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
18345         fail.
18346
18347 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18348
18349         PR libgcj/10610
18350         * gcc.dg/ppc-stackalign-1.c: New test.
18351
18352 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
18353
18354         * ada/acats/run_all.sh: Change output to be more compliant with
18355         dejagnu framework.
18356         Create acats.sum and acats.log files under testsuite/ada/acats
18357         Only run [a-z]* directories, to filter out e.g. CVS.
18358         Redirect build output to log file.
18359
18360 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
18361
18362         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
18363
18364 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
18365
18366         PR ada/5909:
18367         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
18368
18369 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
18370
18371         * gcc.c-torture/compile/20031023-1.c: New test.
18372         * gcc.c-torture/compile/20031023-2.c: New test.
18373         * gcc.c-torture/compile/20031023-3.c: New test.
18374         * gcc.c-torture/compile/20031023-4.c: New test.
18375
18376 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18377
18378         PR c++/10371
18379         * g++.dg/lookup/scoped8.C: New test.
18380
18381 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
18382
18383         * g++.dg/opt/reg-stack3.C: New test.
18384
18385 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
18386
18387         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
18388
18389 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18390
18391         PR c++/11076
18392         * g++.dg/template/crash13.C: New test.
18393
18394 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
18395
18396         * gcc.dg/c99-restrict-2.c: New test.
18397
18398 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
18399
18400         PR c++/12698, c++/12699, c++/12700, c++/12566
18401         * g++.dg/inherit/covariant9.C: New test.
18402         * g++.dg/inherit/covariant10.C: New test.
18403         * g++.dg/inherit/covariant11.C: New test.
18404
18405 2003-10-23  Jason Merrill  <jason@redhat.com>
18406
18407         PR c++/12726
18408         * g++.dg/ext/complit2.C: New test.
18409
18410 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
18411
18412         PR target/12654
18413         * gcc.c-torture/execute/20031020-1.c: New test.
18414
18415 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18416
18417         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
18418         following the jump_insn.
18419
18420 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
18421
18422         * gcc.dg/cast-lvalue-1.c: New test.
18423
18424 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
18425
18426         PR c++/11962
18427         * g++.dg/template/cond2.C: New test.
18428
18429 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
18430
18431         * gcc.dg/builtins-28.c: New test.
18432
18433 2003-10-20  Jan Hubicka  <jh@suse.cz>
18434
18435         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
18436         parameter.
18437         * testsuite/gcc.dg/inline-2.c: Likewise.
18438
18439 2003-10-20  Phil Edwards  <phil@codesourcery.com>
18440
18441         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
18442         * gcc.dg/nest.c:  Likewise.
18443
18444 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18445
18446         PR c++/9781, c++/10583, c++/11862
18447         * g++.dg/parse/crash13.C: New test.
18448
18449 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18450
18451         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
18452
18453 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
18454
18455         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
18456         Define HAVE_C99_RUNTIME except on Solaris.
18457         * gcc.dg/builtins-20.c: Likewise.
18458
18459 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18460
18461         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
18462
18463 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18464
18465         PR c++/12495
18466         * g++.dg/template/crash21.C: New test.
18467
18468 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18469
18470         PR c++/2513
18471         * g++.dg/template/typename5.C: New test.
18472
18473 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18474
18475         PR c++/12369
18476         * g++.dg/template/friend25.C: New test.
18477
18478 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
18479
18480         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
18481         versions.
18482
18483 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
18484
18485         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
18486         == 2147483647.
18487
18488 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
18489
18490         * gcc.c-torture/execute/960416-1.x: Remove.
18491         * gcc.c-torture/execute/divconst-3.x: Likewise.
18492
18493 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
18494
18495         PR target/12598
18496         * gcc.dg/torture/cris-volatile-1.c: New test.
18497
18498 2003-10-14  Roger Sayle  <roger@eyesopen.com>
18499
18500         PR optimization/9325
18501         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
18502         for overflowing floating point to integer conversion during RTL
18503         simplification.
18504
18505 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
18506
18507         * objc/execute/_cmd.m: Fix typo.
18508         * objc.dg/image-info.m, objc.dg/symtab-1.m:
18509         Relax 'scan-assembler' regexp.
18510         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
18511         objc.dg/try-catch-4.m: Run on non-Darwin targets.
18512         * objc.dg/zero-link-2.m: Remove blank line.
18513         * objc.dg/zero-link-3.m: New test case.
18514
18515 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
18516
18517         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
18518
18519         * gcc.dg/asm-names.c: Use scan-assembler-not rather
18520         than linker trickery.
18521
18522 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18523
18524         PR c++/12370
18525         * g++.dg/other/friend2.C: New test.
18526
18527 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
18528
18529         * gcc.dg/20031012-1.c: New test.
18530
18531 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
18532
18533         * gcc.dg/weak/weak-3.c: Fix for new warning.
18534
18535 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
18536
18537         PR optimization/8750
18538         * gcc.c-torture/execute/20031012-1.c: New test case.
18539
18540 2003-10-11  Roger Sayle  <roger@eyesopen.com>
18541
18542         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
18543         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
18544
18545 2003-10-11  Roger Sayle  <roger@eyesopen.com>
18546
18547         PR optimization/12260
18548         * gcc.c-torture/compile/20031011-2.c: New test case.
18549
18550 2003-10-11  Roger Sayle  <roger@eyesopen.com>
18551
18552         * gcc.c-torture/execute/20031011-1.c: New testcase.
18553
18554 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
18555
18556         * gcc.c-torture/compile/20031011-1.c: New test.
18557
18558 2003-10-11  Jan Hubicka  <jh@suse.cz>
18559
18560         * g++.dg/other/first-global.C: New test.
18561
18562 2003-10-11  Roger Sayle  <roger@eyesopen.com>
18563
18564         * gcc.c-torture/execute/string-opt-18.c: New testcase.
18565
18566 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
18567
18568         * gcc.c-torture/compile/20031010-1.c: New test.
18569
18570 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
18571
18572         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
18573         * gcc.c-torture/execute/va-arg-25.c: ... here.
18574
18575 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
18576
18577         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
18578
18579 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
18580
18581         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
18582
18583 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
18584
18585         * g++.dg/parse/error2.C: New test.
18586
18587 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
18588
18589         PR c++/11097
18590         * g++.dg/other/error5.C: Modify the error message.
18591         * g++.dg/lookup/using8.C: New test.
18592
18593 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
18594
18595         * gcc.dg/darwin-abi-2.c: New file.
18596         * gcc.c-torture/execute/va-arg-24.c: New file.
18597
18598 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
18599
18600         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
18601         indentation.
18602
18603 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
18604
18605         PR c++/10147
18606         * g++.dg/other/error4.C: Update error messages.
18607         * g++.dg/template/ptrmem4.C: Likewise.
18608
18609         PR c++/12337
18610         * g++.dg/init/new9.C: New test.
18611
18612         PR c++/12334, c++/12236, c++/8656
18613         * g++.dg/ext/attrib8.C: New test.
18614
18615 2003-10-06  Devang Patel  <dpatel@apple.com>
18616
18617         * gcc.dg/debug/dwarf2-3.h: New test.
18618         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
18619
18620 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
18621
18622         * g++.dg/opt/cfg2.C: New test.
18623
18624 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
18625
18626         * g++.dg/opt/float1.C: New test.
18627
18628 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18629
18630         * gcc.dg/c90-array-lval-6.c: New test.
18631         * gcc.dg/c99-array-lval-6.c: New test.
18632
18633 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
18634             Ziemowit Laski  <zlaski@apple.com>
18635
18636         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
18637         'Derived', so that it is never considered a class method; add
18638         new warning for '+port' method ambiguity.
18639         * objc.dg/method-12.m: Include <objc/objc.h> instead of
18640         <objc/objc-api.h> (needed on Mac OS X).
18641         * objc.dg/method-13.m: New test.
18642
18643 2003-10-03  Roger Sayle  <roger@eyesopen.com>
18644
18645         PR optimization/9325, PR java/6391
18646         * gcc.c-torture/execute/20031003-1.c: New test case.
18647
18648 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
18649
18650         PR optimization/12180
18651         * gcc.dg/20031002-1.c: New test.
18652
18653         PR c++/12486
18654         * g++.dg/inherit/error1.C: New test.
18655
18656 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
18657
18658         * lib/f-torture.exp (search_for): Rename to...
18659         (search_for_re): This.  Also, clean up comments and the
18660         "regexp" invocation.
18661
18662 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
18663
18664         * gcc.c-torture/compile/20031002-1.c: New test.
18665
18666 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
18667
18668         * g++.dg/opt/cond1.C: New test.
18669
18670 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
18671
18672         * gcc.dg/Wold-style-definition-2.c: New testcase.
18673         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
18674
18675 2003-09-29  Richard Henderson  <rth@redhat.com>
18676
18677         * g++.dg/init/array10.C: Add dg-options.
18678
18679 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
18680
18681         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
18682
18683 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18684
18685         * g++.dg/template/friend19.C: Fix typo.
18686         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
18687
18688 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
18689
18690         * gcc.c-torture/execute/20030928-1.c: New test.
18691         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
18692
18693 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
18694
18695         * g++.dg/opt/unroll1.C: New test.
18696
18697 2003-09-26  Roger Sayle  <roger@eyesopen.com>
18698
18699         PR optimization/11741
18700         * gcc.dg/20030926-1.c: New test case.
18701
18702 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18703
18704         PR c++/5655
18705         * g++.dg/parse/access7.C: New test.
18706         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
18707
18708 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
18709
18710         MERGE OF objc-improvements-branch into MAINLINE:
18711         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
18712         if libobjc has not been built.
18713         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
18714         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
18715         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
18716         objc/execute/nested-3.m, objc/execute/np-2.m,
18717         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
18718         objc/execute/redefining_self.m, objc/execute/root_methods.m,
18719         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
18720         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
18721         objc.dg/special/unclaimed-category-1.h,
18722         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
18723         well as GNU runtime.
18724         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
18725         * execute/cascading-1.m, execute/function-message-1.m,
18726         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
18727         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
18728         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
18729         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
18730         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
18731         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
18732         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
18733         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
18734         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
18735         * objc.dg/bitfield-2.m: Run only on Darwin.
18736         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
18737         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
18738         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
18739         * objc.dg/const-str-1.m: Fix constant string layout.
18740
18741 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
18742
18743         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
18744
18745 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
18746
18747         * gcc.dg/darwin-abi-1.c: New file.
18748
18749 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
18750
18751         PR target/12281
18752         * gcc.c-torture/compile/20030921-1.c: New test.
18753
18754 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
18755
18756         * g++.dg/opt/reg-stack2.C: New test.
18757
18758 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
18759
18760         * g++.dg/eh/delayslot1.C: New test.
18761
18762 2003-09-20  Richard Henderson  <rth@redhat.com>
18763
18764         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
18765
18766 2003-09-20  Roger Sayle  <roger@eyesopen.com>
18767
18768         * gcc.c-torture/execute/20030920-1.c: New test case.
18769
18770 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18771
18772         * g++.dg/rtti/typeid3.C: Correct expected error message.
18773
18774 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18775
18776         PR c++/157
18777         * g++.dg/parse/crash12.C: New test.
18778
18779 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
18780
18781         * gcc.dg/compat/mixed-struct-check.h: New.
18782         * gcc.dg/compat/mixed-struct-defs.h: New.
18783         * gcc.dg/compat/mixed-struct-init.h: New.
18784         * gcc.dg/compat/struct-by-value-19_main.c: New.
18785         * gcc.dg/compat/struct-by-value-19_x.c: New.
18786         * gcc.dg/compat/struct-by-value-19_y.c: New.
18787         * gcc.dg/compat/struct-by-value-20_main.c: New.
18788         * gcc.dg/compat/struct-by-value-20_x.c: New.
18789         * gcc.dg/compat/struct-by-value-20_y.c: New.
18790         * gcc.dg/compat/struct-return-19_main.c: New.
18791         * gcc.dg/compat/struct-return-19_x.c: New.
18792         * gcc.dg/compat/struct-return-19_y.c: New.
18793         * gcc.dg/compat/struct-return-20_main.c: New.
18794         * gcc.dg/compat/struct-return-20_x.c: New.
18795         * gcc.dg/compat/struct-return-20_y.c: New.
18796
18797 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
18798         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
18799         so that it will not complain on LP64 targets.
18800
18801 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18802
18803         PR c++/495
18804         * g++.dg/template/friend24.C: New test.
18805
18806 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
18807
18808         PR c++/12332
18809         * g++.dg/template/memtmpl2.C: New test.
18810
18811 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
18812
18813         PR target/11184
18814         * gcc.dg/builtin-apply1.c: New test.
18815
18816 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
18817
18818         PR c++/9848
18819         * g++.dg/warn/Wunused-4.C: New test.
18820
18821 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18822
18823         PR c++/12316
18824         * g++.dg/other/gc2.C: New test.
18825
18826 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
18827
18828         PR c++/11991
18829         * g++.dg/rtti/typeid3.C: New test.
18830
18831         PR c++/12266
18832         * g++.dg/overload/template1.C: New test.
18833
18834 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
18835
18836         * g++.dg/opt/cfg3.C: New test.
18837
18838 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18839
18840         PR c++/7939
18841         * g++.dg/template/crash11.C: New test.
18842
18843 2003-09-16  Jason Merrill  <jason@redhat.com>
18844             Jakub Jelinek  <jakub@redhat.com>
18845
18846         * gcc.dg/attr-warn-unused-result.c: New test.
18847
18848 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
18849
18850         PR c++/12184
18851         * g++.dg/expr/call2.C: New test.
18852
18853 2003-09-15  Andreas Jaeger  <aj@suse.de>
18854
18855         * gcc.dg/Wold-style-definition-1.c: New test.
18856
18857 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
18858
18859         PR c++/3907
18860         * g++.dg/parse/template12.C: New test.
18861
18862         * g++.dg/abi/bitfield11.C: New test.
18863         * g++.dg/abi/bitfield12.C: Likewise.
18864
18865 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
18866
18867         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
18868         non-expansion of functional macro name without arguments at EOL.
18869         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
18870
18871 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
18872
18873         * gcc.c-torture/execute/20030914-[12].c: New tests.
18874
18875 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
18876
18877         PR c++/11788
18878         * g++.dg/overload/addr1.C: New test.
18879
18880 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
18881
18882         * gcc.dg/20030909-1.c: New test.
18883
18884 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
18885
18886         * gcc.dg/ultrasp10.c: New test.
18887
18888 2003-09-09  Devang Patel  <dpatel@apple.com>
18889
18890         * gcc.dg/darwin-ld-6.c: New test.
18891
18892 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18893
18894         * gcc.dg/torture/builtin-explog-1.c: New testcase.
18895
18896 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
18897
18898         * gcc.dg/ia64-types1.c: New test.
18899         * gcc.dg/ia64-types2.c: Likewise.
18900
18901 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18902
18903         * gcc.dg/builtins-1.c: Add more _Complex tests.
18904         * gcc.dg/torture/builtin-attr-1.c: Likewise.
18905
18906         * gcc.dg/builtins-1.c: Test existing _Complex functions.
18907         * gcc.dg/torture/builtin-attr-1.c: Likewise.
18908
18909 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
18910
18911         PR c++/11786
18912         * g++.dg/lookup/koenig2.C: New test.
18913
18914         PR c++/5296
18915         * g++.dg/rtti/typeid2.C: New test.
18916
18917 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
18918
18919         * gcc.c-torture/compile/20030904-1.c: New test.
18920
18921 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
18922
18923         * g++.dg/opt/longbranch2.C: New test.
18924
18925 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
18926
18927         * g++.dg/template/crash10.C: Only compile it.
18928
18929 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
18930
18931         PR middle-end/11665
18932         * gcc.c-torture/compile/20030907-1.c: New test.
18933         * g++.dg/init/array11.C: New test.
18934
18935 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
18936
18937         PR c++/11852
18938         * g++.dg/init/struct1.C: New test.
18939
18940 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
18941
18942         PR c++/12181
18943         * g++.dg/expr/comma1.C: New test.
18944
18945 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
18946
18947         PR c++/11867
18948         * g++.dg/expr/static_cast5.C: New test.
18949
18950 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
18951
18952         PR c++/11507
18953         * g++.dg/lookup/scoped7.C: New test.
18954
18955         PR c++/9574
18956         * g++.dg/other/static1.C: New test.
18957
18958         PR c++/11490
18959         * g++.dg/warn/template-1.C: New test.
18960
18961         PR c++/11432
18962         * g++.dg/template/crash10.C: New test.
18963
18964         PR c++/2478
18965         * g++.dg/overload/VLA.C: New test.
18966
18967         PR c++/10804
18968         * g++.dg/template/call1.C: New test.
18969
18970 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
18971
18972         PR c++/11794
18973         * g++.dg/parse/using3.C: New test.
18974
18975 2003-09-06  Roger Sayle  <roger@eyesopen.com>
18976
18977         PR c++/11409
18978         * g++.dg/overload/builtin3.C: New test case.
18979
18980 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
18981
18982         PR c/9862
18983         * gcc.dg/20030906-1.c: New test.
18984         * gcc.dg/20030906-2.c: Likewise.
18985
18986 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
18987
18988         PR c++/12167
18989         * g++.dg/parse/defarg5.C: New test.
18990
18991         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
18992
18993 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
18994
18995         PR c++/12163
18996         * g++.dg/expr/static_cast4.C: New test.
18997
18998         PR c++/12146
18999         * g++.dg/template/crash9.C: New test.
19000
19001 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
19002
19003         * g++.old-deja/g++.ext/pretty2.C: Update for change
19004         in __FUNCTION__.
19005         * g++.old-deja/g++.ext/pretty3.C: Likewise.
19006
19007 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
19008
19009         PR c++/11922
19010         * g++/dg/template/qualified-id1.C: New test.
19011
19012         PR c++/12037
19013         * g++.dg/warn/noeffect4.C: New test.
19014
19015 2003-09-04  Matt Austern  <austern@apple.com>
19016
19017         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
19018         * g++.dg/ext/fnname2.C: Likewise.
19019         * g++.dg/ext/fnname3.C: Likewise.
19020
19021 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
19022
19023         * g++.dg/expr/lval1.C: New test.
19024         * g++.dg/ext/lvcast.C: Remove.
19025
19026 2003-09-03  Roger Sayle  <roger@eyesopen.com>
19027
19028         PR optimization/11700.
19029         * gcc.c-torture/compile/20030903-1.c: New test case.
19030
19031 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
19032
19033         PR c++/12053
19034         * g++.dg/abi/layout4.C: New test.
19035
19036 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
19037
19038         PR c++/11553
19039         * g++.dg/parse/friend3.C: New test.
19040
19041 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
19042
19043         PR c++/11847
19044         * g++.dg/template/class1.C: New test.
19045
19046         PR c++/11808
19047         * g++.dg/expr/call1.C: New test.
19048
19049 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
19050
19051         PR c++/12114
19052         * g++.dg/init/ref9.C: New test.
19053
19054         PR c++/11972
19055         * g++.dg/template/nested4.C: New test.
19056
19057 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
19058
19059         PR c++/12093
19060         * g++.dg/template/non-dependent4.C: New test.
19061
19062         PR c++/11928
19063         * g++.dg/inherit/conv1.C: New test.
19064
19065 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
19066
19067         PR c++/6196
19068         * g++.dg/ext/label1.C: New test.
19069         * g++.dg/ext/label2.C: Likewise.
19070
19071 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
19072
19073         * g++.dg/expr/cond3.C: New test.
19074
19075 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19076
19077         * gcc.dg/builtins-1.c: Add new builtin cases.
19078
19079 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19080
19081         * gcc.dg/builtins-1.c: Add new cases.
19082         * gcc.dg/torture/builtin-attr-1.c: Likewise.
19083
19084 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19085
19086         * gcc.dg/builtins-1.c: Add more math builtin tests.
19087         * gcc.dg/torture/builtin-attr-1.c: New test.
19088
19089 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
19090
19091         PR optimization/5079
19092         * g++.dg/opt/static3.C: New test.
19093
19094 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19095
19096         * gcc.misc-tests/gcov-10b.c: New test.
19097
19098 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
19099
19100         * g++.dg/opt/ptrmem3.C: New test.
19101
19102         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
19103
19104 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
19105
19106         * gcc.dg/20030826-2.c: New test.
19107
19108 2003-08-26  Roger Sayle  <roger@eyesopen.com>
19109
19110         PR middle-end/12002
19111         * g77.f-torture/compile/12002.f: New test case.
19112
19113 2003-08-26  Roger Sayle  <roger@eyesopen.com>
19114
19115         * gcc.dg/20030826-1.c: New test case.
19116
19117 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
19118
19119         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
19120
19121 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
19122
19123         PR c++/11871
19124         * c++.dg/lookup/crash1.C: New test.
19125
19126         * c++.dg/warn/noeffect3.C: New test.
19127
19128 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
19129
19130         * gcc.dg/compat/vector-1_x.c: Compile with -w.
19131         * gcc.dg/compat/vector-1_y.c: Ditto.
19132         * gcc.dg/compat/vector-2_x.c: Ditto.
19133         * gcc.dg/compat/vector-2_y.c: Ditto.
19134
19135 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
19136
19137         * gcc.dg/20030702-1.c: New test.
19138
19139 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
19140
19141         PR c++/8795
19142         * g++.dg/ext/altivec-1.C: New test.
19143
19144 2003-08-24  Richard Henderson  <rth@redhat.com>
19145
19146         * g++.dg/eh/simd-2.C: Add -w for x86.
19147
19148 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
19149
19150         * gcc.dg/20030815-1.c: New test.
19151
19152 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19153
19154         PR c++/3765
19155         * g++.dg/parse/access6.C: New test.
19156
19157 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19158
19159         PR c++/641, c++/11876
19160         * g++.dg/template/friend22.C: New test.
19161         * g++.dg/template/friend23.C: Likewise.
19162
19163 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
19164
19165         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
19166         identically.
19167
19168 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
19169
19170         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
19171
19172 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
19173
19174         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
19175
19176 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
19177
19178         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
19179
19180 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
19181
19182         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
19183
19184 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
19185
19186         PR c++/11919
19187         * g++.dg/overload/prom1.C: New test.
19188
19189         PR c++/11551
19190         * g++.dg/parse/dtor2.C: New test.
19191
19192         PR c++/10762
19193         * g++.dg/parse/using2.C: New test.
19194
19195 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
19196
19197         PR target/11805
19198         * gcc.c-torture/compile/20030821-1.c: New.
19199
19200 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
19201
19202         PR c++/11834
19203         * g++.dg/template/deduce2.C: New test.
19204
19205 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
19206
19207         * gcc.c-torture/execute/20030821-1.c: New test.
19208
19209 2003-08-20  Roger Sayle  <roger@eyesopen.com>
19210
19211         PR middle-end/11984
19212         * gcc.dg/20030820-1.c: New test case.
19213
19214 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
19215
19216         PR c++/11945
19217         * g++.dg/warn/noeffect2.C: New test.
19218
19219 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
19220
19221         PR c++/10926
19222         * g++.dg/template/dtor2.C: New test.
19223
19224         PR c++/11684
19225         * g++.dg/template/operator1.C: New test.
19226         * g++.dg/parse/operator4.C: New test.
19227
19228         PR c++/11946.C
19229         * g++.dg/expr/enum1.C: New test.
19230         * gcc.dg/c99-bool-1.c: Remove bogus warning.
19231
19232         PR c++/11036.C
19233         * g++.dg/parse/elab2.C: New test.
19234         * g++.dg/parse/typedef4.C: Change error message.
19235         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
19236         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
19237         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
19238
19239 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
19240
19241         * gcc.dg/pch/warn-1.c: New.
19242         * gcc.dg/pch/warn-1.hs: New.
19243
19244         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
19245         not-tested file.
19246
19247 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
19248
19249         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
19250
19251 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
19252
19253         * gcc.dg/uninit-D.c: New Test.
19254         * gcc.dg/uninit-E.c: New Test.
19255         * gcc.dg/uninit-F.c: New Test.
19256         * gcc.dg/uninit-G.c: New Test.
19257
19258 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
19259
19260         * g++.dg/README: Describe the pch directory.
19261
19262 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19263
19264         PR c++/11174
19265         * g++.dg/parse/access4.C: New test.
19266         * g++.dg/parse/access5.C: Likewise.
19267         * g++.old-deja/g++.jason/access17.C: Adjust error message.
19268
19269 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
19270
19271         * gcc.dg/noncompile/20030818-1.c: New.
19272
19273 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
19274
19275         PR c++/11957
19276         * g++.dg/warn/noeffect1.C: New test.
19277
19278         * g++.dg/template/scope2.C: New test.
19279         * g++.dg/template/error2.C: Correct dg-error
19280
19281 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
19282
19283         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
19284
19285 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
19286
19287         PR C++/11512
19288         * g++.dg/template/warn1.C: New.
19289
19290 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
19291
19292         * g++.dg/template/error2.C: New test.
19293         * g++.dg/lookup/using7.C: Adjust errors
19294         * g++.old-deja/g++.pt/crash36.C: Likewise.
19295         * g++.old-deja/g++.pt/derived3.C: Likewise.
19296
19297 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19298
19299         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
19300         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
19301         * gcc.c-torture/execute/builtins/string-9.c: New, from
19302         string-opt-9.c.  Adjust for execute/builtins framework.
19303         * gcc.c-torture/execute/string-opt-9.c: Delete.
19304
19305 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
19306
19307         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
19308
19309         * g++.dg/parse/ret-type2.C: New test.
19310
19311         PR c++/11703
19312         * g++.dg/init/new8.C: New test.
19313
19314         PR c++/10923
19315         * g++.dg/parse/typedef5.C: New test.
19316
19317         PR c++/9512
19318         * g++.dg/parse/qualified2.C: New test.
19319         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
19320         invalid code.
19321
19322 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
19323
19324         * g++.dg/conversion/ptrmem1.C: New test.
19325
19326 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
19327
19328         PR target/11693
19329         * gcc.dg/20030811-1.c: New test.
19330
19331         PR target/11535
19332         * gcc.c-torture/execute/20030811-1.c: New test.
19333
19334 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19335
19336         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
19337
19338 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
19339
19340         PR c++/11789.C
19341         * g++.dg/inherit/multiple1.C: New test.
19342
19343 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
19344
19345         * gcc.dg/spe1.c: New test.
19346
19347         PR c++/11670
19348         * g++.dg/expr/cast2.C: New test.
19349
19350         PR c++/10530
19351         * g++.dg/template/dependent-name2.C: New test.
19352
19353 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
19354
19355         * g++.dg/parse/crash11.C: Put the dg options in comments.
19356
19357 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
19358
19359         * lib/gcc-dg.exp: Update for diagnostic change.
19360
19361 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19362
19363         PR c++/5767
19364         * g++.dg/parse/crash11.C: New test.
19365
19366 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
19367
19368         * gcc.dg/cpp/spacing1.c: Update.
19369
19370 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
19371
19372         PR target/11739
19373         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
19374         a value for -mtune.
19375
19376 2003-08-04  Roger Sayle  <roger@eyesopen.com>
19377
19378         PR middle-end/11771
19379         * gcc.c-torture/compile/20030804-1.c: New test case.
19380
19381 2003-08-04  Roger Sayle  <roger@eyesopen.com>
19382
19383         * gcc.dg/20030804-1.c: New test case.
19384
19385 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
19386
19387         * gcc.dg/cpp/separate-1.c: New test.
19388
19389 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
19390
19391         PR c++/11704
19392         * g++.dg/template/dependent-expr2.C: New test.
19393
19394         PR c++/11766
19395         * g++.dg/expr/ptrmem1.C: New test.
19396
19397 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19398
19399         PR c++/9453
19400         * g++.dg/template/friend15.C: New test.
19401
19402 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
19403
19404         * lib/dg-pch.exp: Work round PCH bug.
19405
19406 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19407
19408         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
19409         builtins.  Move cases from builtins-4.c here.
19410
19411         * gcc.dg/torture/builtin-math-1.c: New test taken from
19412         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
19413         additional cases.
19414
19415         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
19416         Delete.
19417
19418 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
19419
19420         PR c++/9447
19421         * g++.dg/template/using7.C: New test.
19422
19423 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
19424
19425         * import1.c, import2.c: New tests.
19426
19427 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
19428
19429         * g++.dg/eh/crossjump1.C: New test.
19430
19431 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
19432
19433         PR c++/11697
19434         * g++.dg/template/using6.C: New test.
19435
19436         PR c++/11744
19437         * g++.dg/template/koenig2.C: New test.
19438
19439 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19440
19441         PR c++/7983
19442         * g++.dg/parse/typedef4.C: New test.
19443
19444 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19445
19446         PR c++/8442, c++/8806
19447         * g++.dg/template/elab1.C: New test.
19448         * g++.dg/template/type2.C: Likewise.
19449         * g++.dg/template/ttp3.C: Adjust expected error message.
19450         * g++.old-deja/g++.law/visibility13.C: Likewise.
19451         * g++.old-deja/g++.niklas/t135.C: Likewise.
19452         * g++.old-deja/g++.pt/ttp41.C: Likewise.
19453         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
19454         template argument.
19455         * g++.old-deja/g++.pt/ttp44.C: Likewise.
19456
19457 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
19458
19459         PR c++/11295
19460         * g++.dg/ext/stmtexpr1.C: New test.
19461
19462         * g++.dg/opt/tmp1.C: New test.
19463
19464         PR c++/11525
19465         * g++.dg/parse/constant4.C: New test.
19466
19467         PR c++/9447
19468         * g++.dg/template/using5.C: New test.
19469
19470 2003-07-31  Roger Sayle  <roger@eyesopen.com>
19471
19472         * gcc.dg/builtins-27.c: New test case.
19473
19474 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
19475
19476         * gcc.dg/tls/opt-7.c: New test.
19477
19478 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
19479
19480         * g++.old-deja/g++.other/crash18.C: Remove.
19481
19482 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
19483
19484         * g++.dg/template/explicit3.C: New.
19485         * g++.dg/template/explicit4.C: New.
19486         * g++.dg/template/explicit5.C: New.
19487
19488         PR c++/11347
19489         * g++.dg/template/memtmpl1.C: New.
19490
19491 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
19492
19493         PR target/11565
19494         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
19495         * gcc.dg/i386-387-5.c (dg-options): Likewise.
19496
19497 2003-07-30  Jan Hubicka  <jh@suse.cz>
19498
19499         * vtgc1.c: Kill.
19500
19501 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
19502
19503         * gcc.dg/struct-in-proto-1.c: New test.
19504
19505 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
19506
19507         * gcc.dg/cpp/include2.c: Only expect one message.
19508
19509 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
19510
19511         PR c++/9447
19512         * g++.dg/template/using1.C: New test.
19513         * g++.dg/template/using2.C: New test.
19514         * g++.dg/template/using3.C: New test.
19515         * g++.dg/template/using4.C: New test.
19516
19517 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
19518
19519         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
19520         * gcc.c-torture/execute/string-opt-10.c: Likewise.
19521
19522 2003-07-28  Jan Hubicka  <jh@suse.cz>
19523
19524         PR c++/11530
19525         * g++.dg/opt/call1.C: New test.
19526
19527 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
19528
19529         PR c++/11667
19530         * g++.dg/init/enum2.C: New test.
19531         * g++.dg/template/overload1.C: Add "-w" option.
19532
19533 2003-07-28    <hp@bitrange.com>
19534
19535         * gcc.dg/Wdeclaration-after-statement-1.c,
19536         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
19537
19538 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
19539
19540         * gcc.c-torture/compile/20030725-1.c: New test.
19541
19542 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
19543
19544         * gcc.dg/20030505.c: Only run for SPE.
19545         Remove definition of opaque type.
19546
19547 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
19548
19549         * g++.dg/template/ptrmem6.C: New test.
19550
19551 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
19552
19553         * gcc.c-torture/compile/zero-strct-2.c: New test.
19554
19555 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
19556
19557         * gcc.dg/intermod-1.c: New test.
19558
19559 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
19560
19561         PR c++/11617
19562         * g++.dg/template/lookup2.C: New test.
19563         * g++.dg/template/memclass1.C: Remove instantiated from error.
19564         * g++.dg/other/error2.C: Tweak expected errors.
19565
19566         PR c++/11596
19567         * g++.dg/template/defarg3.C: New test.
19568
19569         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
19570
19571 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
19572
19573         * g++.dg/inherit/access5.C: New test.
19574
19575 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19576
19577         PR c++/11513
19578         * g++.dg/template/crash8.C: New test.
19579
19580 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
19581
19582         PR c/10602
19583         * gcc.dg/noncompile/incomplete-2.c: New test.
19584
19585 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
19586
19587         PR c++/11645
19588         * g++.dg/inherit/access4.C: New test.
19589
19590         PR c++/11517
19591         * g++.dg/expr/cond2.C: New test.
19592
19593         PR optimization/10679
19594         * g++.dg/opt/inline4.C: New test.
19595
19596 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
19597
19598         * g++.dg/parse/crash10: New test.
19599
19600 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
19601
19602         * g++.dg/ext/flexary1.C: New test.
19603
19604 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19605
19606         PR c++/10793
19607         * g++.dg/template/crash9.C: New test.
19608
19609 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19610
19611         PR c++/3004
19612         * g++.dg/parse/typedef3.C: New test.
19613
19614         PR c++/7906
19615         * g++.dg/parse/operator2.C: New test.
19616
19617         PR c++/8895
19618         * g++.dg/parse/def-tmpl-arg1.C: New test.
19619
19620         PR c++/9282
19621         * g++.dg/parse/funptr1.C: New test.
19622
19623         PR c++/9452
19624         * g++.dg/parse/ambig3.C: New test.
19625
19626         PR c++/9454
19627         * g++.dg/parse/operator3.C: New test.
19628
19629         PR c++/9486
19630         * g++.dg/parse/template10.C: New test.
19631
19632         PR c++/9488
19633         * g++.dg/parse/template11.C: New test.
19634
19635         PR c++/10150
19636         * g++.dg/parse/invalid-op1.C: New test.
19637
19638         PR c++/10247
19639         * g++.dg/parse/condexpr1.C: New test.
19640
19641 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
19642
19643         * g++.dg/ext/packed3.C: New test.
19644         * g++.dg/ext/packed4.C: New test.
19645
19646         * gcc.dg/pack-test-3.c: New test.
19647
19648 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
19649
19650         * lib/compat.exp: Handle dg-options per source file.
19651         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
19652         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
19653         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
19654         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
19655         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
19656         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
19657         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
19658         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
19659         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
19660         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
19661         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
19662         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
19663         * g++.dg/compat/break/bitfield7_x.C: Ditto.
19664         * g++.dg/compat/break/bitfield7_y.C: Ditto.
19665
19666 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
19667
19668         PR c/10320
19669         * gcc.c-torture/execute/20030718-1.c: New test.
19670
19671 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
19672
19673         PR optimization/11536
19674         * gcc.dg/20030721-1.c: New test.
19675
19676 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
19677
19678         PR c++/11546
19679         * g++.dg/template/lookup1.C: New test.
19680
19681 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
19682
19683         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
19684         diagnostics of ill-formed constructs involving labels.
19685         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
19686         the new 'previously defined here' message.
19687
19688 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
19689
19690         * g++.dg/parse/non-dependent2.C: New test.
19691
19692 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
19693
19694         * g++.dg/init/init-ref4.C: xfail on targets without
19695         weak symbols.
19696
19697 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
19698
19699         PR target/11087
19700         * gcc.c-torture/execute/20030717-1.c: New test.
19701
19702 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
19703
19704         * g++.dg/opt/cfg1.C: New test.
19705
19706 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
19707
19708         PR optimization/11557
19709         * gcc.dg/20030717-1.c: New test.
19710
19711 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
19712
19713         PR c++/10476
19714         * g++.dg/expr/crash-1.C: New test.
19715
19716         PR c++/11027
19717         * g++.dg/template/init3.C: New test.
19718
19719         PR c++/8222
19720         * g++.dg/template/non-dependent1.C: New test.
19721
19722         PR c++/11070
19723         * g++.dg/template/non-dependent2.C: New test.
19724
19725         PR c++/11071
19726         * g++.dg/template/non-dependent3.C: New test.
19727
19728         PR c++/9907
19729         * g++.dg/template/sizeof5.C: New test.
19730
19731 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
19732
19733         PR 11498
19734         * gcc.c-torture/compile/mangle-1.c: New file.
19735
19736 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19737
19738         PR c++/7809
19739         * g++.dg/parse/access3.C: New test.
19740
19741 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
19742
19743         PR c++/11384
19744         * g++.dg/init/init-ref4.C: New test.
19745
19746 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
19747
19748         PR c++/11547
19749         * g++.dg/parse/constant3.C: New test.
19750         * g++.dg/parse/crash7.C: Likewise.
19751
19752 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
19753
19754         PR target/11008
19755         * gcc.dg/i386-pentium4-not-mull.c: New.
19756
19757 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
19758
19759         * gcc.dg/asm-names.c (ymain): Make it weak.
19760
19761 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19762
19763         PR c++/5421
19764         * g++.dg/template/friend21.C: New test.
19765
19766 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
19767
19768         * gcc.dg/cleanup-8.c: New test.
19769         * gcc.dg/cleanup-9.c: New test.
19770
19771 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
19772
19773         * g++.dg/ext/dll-MI1.h: New file.
19774         * g++.dg/ext/dllexport-MI1.C: New file.
19775         * g++.dg/ext/dllimport-MI1.C: New file.
19776
19777 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
19778
19779         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
19780         it does not have cmpstrsi patterns (just cmpmemsi).
19781
19782 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
19783
19784         PR debug/11473
19785         * g++.dg/debug/debug8.C: New test.
19786
19787 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19788
19789         PR c++/10108
19790         * g++.dg/template/crash7.C: New test.
19791
19792 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
19793
19794         PR target/10795
19795         * gcc.c-torture/compile/20030708-1.c: New.
19796
19797 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
19798
19799         * gcc.c-torture/execute/20030715-1.c: New test.
19800
19801 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
19802
19803         * gcc.dg/pch/inline-3.c: New file.
19804         * gcc.dg/pch/inline-3.hs: New file.
19805         * gcc.dg/pch/inline-4.c: New file.
19806         * gcc.dg/pch/inline-4.hs: New file.
19807
19808 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
19809
19810         PR c++/11509
19811         * g++.dg/template/crash6.C: New test.
19812
19813         PR c++/7053
19814         * g++.dg/template/friend20.C: New test.
19815
19816         PR c++/7019
19817         * g++.dg/template/overload2.C: New test.
19818
19819 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19820
19821         PR optimization/11440
19822         * gcc.c-torture/execute/20030714-1.c: New test.
19823
19824 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19825
19826         PR c++/11154
19827         * g++.dg/template/partial2.C: New test.
19828
19829 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
19830
19831         PR c++/11503
19832         * g++.dg/template/anon1.C: New test.
19833
19834         PR c++/11493
19835         PR c++/11495
19836         * g++.dg/parse/template9.C: Likewise.
19837         * g++.dg/template/crash4.C: New test.
19838         * g++.dg/template/koenig1.C: Likewise.
19839         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
19840         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
19841         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
19842         functions.
19843         * g++.old-deja/g++.jason/template36.C: Likewise.
19844         * g++.old-deja/g++.mike/p1989.C: Likewise.
19845         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
19846         * g++.old-deja/g++.pt/ttp20.C: Use this->.
19847         * g++.old-deja/g++.pt/ttp21.C: Use this->.
19848         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
19849         compiling.
19850         * g++.old-deja/g++.pt/union2.C: Use this->.
19851
19852 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
19853
19854         * gcc.dg/20030711-1.c: New test.
19855
19856 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
19857
19858         PR c++/11050
19859         * g++.dg/parse/args1.C: New test.
19860         * g++.pt/defarg8.C: Change expected errors.
19861
19862 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
19863
19864         PR c++/8164
19865         * g++.dg/template/nontype2.C: New test.
19866
19867         PR c++/10558
19868         * g++.dg/parse/template8.C: New test.
19869
19870         PR c++/8327
19871         * g++.dg/template/scope1.C: New test.
19872
19873         * g++.dg/warn/Wsign-compare-1.C: New test.
19874
19875 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
19876
19877         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
19878
19879 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
19880
19881         PR c++/9411
19882         * g++.dg/template/explicit2.C: New test.
19883
19884         PR c++/10032
19885         * g++.dg/warn/pedantic1.C: New test.
19886
19887 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
19888
19889         PR c++ 9483
19890         * g++.dg/other/field1.C: New test.
19891
19892 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
19893
19894         PR c/11449
19895         * gcc.c-torture/compile/20030707-1.c: New.
19896
19897 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19898
19899         PR c++/10849
19900         * g++.dg/template/access12.C: New test.
19901
19902 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
19903
19904         * g++.dg/bprob/bprob.exp (prof_ext): Update.
19905         * g77.dg/bprob/bprob.exp (prof_ext): Update.
19906         * gcc.misc-tests/bprob.exp (prof_ext): Update.
19907         * gcc.misc-tests/gcov.exp: Update
19908         * g++.dg/gcov/gcov.exp: Update
19909         * lib/gcov.exp: Update.
19910
19911 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
19912
19913         * g++.dg/abi/mangle17.C: Make sure template expressions are
19914         dependent.
19915         * g++.dg/abi/mangle4.C: Mark erroneous casts.
19916         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
19917         * g++.dg/opt/stack1.C: Remove erroneous code.
19918         * g++.dg/parse/template7.C: New test.
19919         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
19920         * g++.old-deja/g++.pt/crash4.C: Likewise.
19921
19922 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19923
19924         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
19925         with zero or one occurence of `$' after the initial `L'.
19926
19927 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
19928
19929         * gcc.c-torture/compile/20030704-1.c: Add a comment.
19930
19931 2003-07-08  Roger Sayle  <roger@eyesopen.com>
19932
19933         PR c/11370
19934         * gcc.dg/Wunreachable-6.c: New testcase.
19935         * gcc.dg/Wunreachable-7.c: New testcase.
19936
19937 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
19938
19939         PR c/11420
19940         * gcc.dg/20030708-1.c: New test.
19941
19942 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
19943
19944         * gcc.dg/compat/sdata-section.h: New file.
19945         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
19946         * gcc.dg/torture/mips-sdata-1.c: New test.
19947
19948 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19949
19950         PR c++/11030
19951         * g++.dg/template/friend19.C: New test.
19952
19953 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
19954
19955         * g++.dg/opt/strength-reduce.C: New test.
19956
19957 2003-07-07  Roger Sayle  <roger@eyesopen.com>
19958
19959         PR target/10979
19960         * gcc.dg/20030707-1.c: New testcase.
19961
19962 2003-07-07  Roger Sayle  <roger@eyesopen.com>
19963
19964         PR optimization/11059
19965         * g++.dg/opt/emptyunion.C: New testcase.
19966
19967 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
19968             Eric Botcazou  <ebotcazou@libertysurf.fr>
19969
19970         * g++.dg/opt/stack1.C: New test.
19971
19972 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
19973
19974         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
19975         run test.
19976
19977         PR c++/11431
19978         * g++.dg/expr/static_cast3.C: New test.
19979
19980 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
19981
19982         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
19983         everywhere.
19984         * gcc.dg/concat.c: Concatenation of string constants with
19985         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
19986         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
19987         * gcc.dg/cpp/escape-2.c: Use wide character constants where
19988         necessary to avoid multi-character character constant warning.
19989         * gcc.dg/cpp/escape.c: Likewise.
19990         * gcc.dg/cpp/ucs.c: Likewise.
19991         Remove backslashes from dg-bogus comments, as they confuse Tcl.
19992         Fix a typo.
19993
19994 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
19995
19996         PR c/11428
19997         * gcc.c-torture/compile/20030704-1.c: New.
19998
19999 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
20000
20001         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
20002
20003 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
20004
20005         PR c++/5287, PR c++/7910,  PR c++/11021
20006         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
20007         tests for warnings.
20008         * g++.dg/ext/dllimport2.C: Add tests for warnings.
20009         * g++.dg/ext/dllimport3.C: Likewise.
20010         * g++.dg/ext/dllimport4.C: New file.
20011         * g++.dg/ext/dllimport5.C: New file.
20012         * g++.dg/ext/dllimport6.C: New file.
20013         * g++.dg/ext/dllimport7.C: New file.
20014         * g++.dg/ext/dllimport8.C: New file.
20015         * g++.dg/ext/dllimport9.C: New file.
20016         * g++.dg/ext/dllimport10.C: New file.
20017         * g++.dg/ext/dllexport1.C: New file.
20018
20019 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
20020
20021         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
20022         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
20023
20024 2003-07-03  Roger Sayle  <roger@eyesopen.com>
20025
20026         * gcc.dg/builtins-25.c: New testcase.
20027         * gcc.dg/builtins-26.c: New testcase.
20028
20029 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
20030
20031         * gcc.dg/compat/vector-defs.h: New file.
20032         * gcc.dg/compat/vector-setup.h: New file.
20033         * gcc.dg/compat/vector-check.h: New file.
20034         * gcc.dg/compat/vector-1_main.c: New file.
20035         * gcc.dg/compat/vector-1_x.c: New file.
20036         * gcc.dg/compat/vector-1_y.c: New file.
20037         * gcc.dg/compat/vector-2_main.c: New file.
20038         * gcc.dg/compat/vector-2_x.c: New file.
20039         * gcc.dg/compat/vector-2_y.c: New file.
20040
20041         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
20042         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
20043         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
20044         * gcc.dg/compat/struct-align-1.h: New file.
20045         * gcc.dg/compat/struct-align-1_main.c: New file.
20046         * gcc.dg/compat/struct-align-1_x.c: New file.
20047         * gcc.dg/compat/struct-align-1_y.c: New file.
20048         * gcc.dg/compat/struct-align-2.h: New file.
20049         * gcc.dg/compat/struct-align-2_main.c: New file.
20050         * gcc.dg/compat/struct-align-2_x.c: New file.
20051         * gcc.dg/compat/struct-align-2_y.c: New file.
20052
20053         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
20054         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
20055         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
20056         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
20057         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
20058         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
20059         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
20060         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
20061         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
20062         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
20063         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
20064         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
20065         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
20066         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
20067         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
20068         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
20069         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
20070         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
20071         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
20072         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
20073         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
20074         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
20075         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
20076         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
20077         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
20078         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
20079         * gcc.dg/compat/struct-return-10_x.c: Ditto.
20080         * gcc.dg/compat/struct-return-2_x.c: Ditto.
20081         * gcc.dg/compat/struct-return-3_x.c: Ditto.
20082
20083 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
20084
20085         * gcc.dg/i386-call-1.c: New test.
20086
20087 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
20088
20089         PR c++/9162
20090         * g++.dg/parse/defarg4.C: New.
20091
20092 2003-07-03  Roger Sayle  <roger@eyesopen.com>
20093
20094         PR target/10700
20095         * gcc.c-torture/compile/20030703-1.c: New test case.
20096
20097 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
20098
20099         * g++.dg/template/local3.C: Remove extra semicolon.
20100
20101 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
20102
20103         * gcc.dg/i386-volatile-1.c: New test.
20104
20105 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
20106
20107         PR c++/11072
20108         * g++.dg/other/offsetof2.C: XFAIL.
20109         * g++.dg/other/offsetof5.C: New.
20110
20111         PR c++/10219
20112         * g++.dg/template/error1.C: New.
20113
20114         PR c++/9779
20115         * g++.dg/template/dependent-expr1.C: New.
20116
20117 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
20118
20119         PR c++/6949
20120         * g++.dg/template/local3.C: New test.
20121
20122         PR c++/11149
20123         * g++.dg/lookup/scoped6.C: New test.
20124
20125 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
20126
20127         PR c++/8046
20128         * g++.dg/other/error7.C: New test.
20129
20130 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
20131
20132         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
20133         * g++.old-deja/g++.abi/vtable3.h: Likewise.
20134         * g++.old-deja/g++.law/code-gen5.C: Likewise.
20135         * g++.old-deja/g++.other/union2.C: Likewise.
20136         * gcc.dg/c90-const-expr-2.c: Likewise.
20137         * gcc.dg/c90-const-expr-3.c: Likewise.
20138         * gcc.dg/c99-const-expr-2.c: Likewise.
20139         * gcc.dg/c99-const-expr-3.c: Likewise.
20140         * gcc.dg/concat.c: Likewise.
20141
20142 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
20143
20144         PR c++/9559
20145         * g++.dg/init/static1.C: New test.
20146
20147 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20148
20149         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
20150         * g++.old-deja/g++.other/access2.C: Likewise.
20151         * g++.old-deja/g++.other/decl2.C: Likewise.
20152         * gcc.c-torture/execute/20020615-1.c: Likewise.
20153
20154 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
20155
20156         PR c++/4933
20157         * g++.dg/template/sizeof4.C: New test.
20158
20159 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
20160
20161         * g++.dg/other/error6.C: New test.
20162
20163 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
20164
20165         PR c++/10750
20166         * g++.dg/parse/constant2.C: New test.
20167
20168 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
20169
20170         PR c++/11106
20171         * g++.dg/other/error5.C: New test.
20172
20173 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20174
20175         * gcc.dg/format/gcc_diag-1.c: New test.
20176
20177 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
20178
20179         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
20180
20181 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
20182
20183         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
20184         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
20185         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
20186
20187 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
20188
20189         * gcc.c-torture/execute/builtins/string-8.c: New test.
20190         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
20191         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
20192         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
20193
20194 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
20195
20196         PR c++/10468
20197         * g++.dg/ext/typeof6.C: New test.
20198
20199 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
20200
20201         PR c++/10796
20202         * g++.dg/init/enum1.C: New test.
20203
20204 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
20205
20206         * gcc.dg/20030627-1.c: New test.
20207
20208 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
20209
20210         PR c++/11332
20211         * g++.dg/expr/static_cast2.C: New test.
20212
20213 2003-06-26  Roger Sayle  <roger@eyesopen.com>
20214             Jakub Jelinek  <jakub@redhat.com>
20215
20216         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
20217         sprintf(dst,"%s",src) optimization.
20218         * gcc.c-torture/execute/20030626-1.c: New test case.
20219         * gcc.c-torture/execute/20030626-2.c: New test case.
20220
20221 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
20222
20223         * gcc.c-torture/execute/multi-ix.c: New test.
20224
20225         * gcc.c-torture/execute/simd-4.c (main):
20226         Added missing semicolon at end of union.
20227
20228 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
20229
20230         PR c++/8266
20231         * g++.dg/template/explicit-instantiation3.C: New test.
20232
20233 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
20234
20235         * gcc.dg/20030626-1.c: Use signed char.
20236
20237 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
20238
20239         * gcc.dg/20030626-1.c: New test.
20240
20241 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
20242
20243         * const-str-2.m: Update.
20244
20245 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
20246
20247         PR c++/10990
20248         * g++.dg/rtti/dyncast1.C: New test.
20249         * g++.dg/abi/mangle4.C: Correct base-specifier access.
20250         * g++.dg/lookup/scoped1.C: Remove XFAIL.
20251         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
20252
20253         PR c++/10931
20254         * g++.dg/expr/static_cast1.C: New test.
20255
20256 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
20257
20258         * gcc.dg/20030625-1.c: New test.
20259
20260 2003-06-24  Roger Sayle  <roger@eyesopen.com>
20261
20262         * gcc.c-torture/compile/20030624-1.c: New test case.
20263
20264 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
20265
20266         * gcc.c-torture/execute/string-opt-17.c: New test.
20267
20268 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
20269
20270         PR c++/5754
20271         * g++.dg/parse/crash6.C: New test.
20272
20273 2003-06-23  Roger Sayle  <roger@eyesopen.com>
20274
20275         * gcc.dg/builtins-24.c: New test case.
20276
20277 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
20278
20279         * g++.dg/opt/operator1.C: New test.
20280
20281 2003-06-22  Roger Sayle  <roger@eyesopen.com>
20282
20283         * gcc.c-torture/execute/string-opt-16.c: New test case.
20284
20285 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
20286
20287         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
20288         * g++.old-deja/g++.other/conv7.C: Likewise
20289         * g++.old-deja/g++.other/overcnv2.C: Likewise.
20290         * g++.old-deja/g++.other/overload14.C: Likewise.
20291
20292 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
20293
20294         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
20295         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
20296
20297 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
20298
20299         PR c++/10888
20300         * g++.dg/warn/Winline-3.C: New test.
20301
20302 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
20303
20304         * lib/target-supports.exp (check_alias_available): Make the test
20305         program acceptable to the Solaris assembler.
20306
20307         PR c++/10749
20308         * g++.dg/template/memclass2.C: New test.
20309
20310 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
20311             Eric Botcazou  <ebotcazou@libertysurf.fr>
20312
20313         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
20314         data for non-matching targets.
20315         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
20316
20317 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
20318
20319         PR c++/10845
20320         * g++.dg/template/member3.C: New test.
20321
20322 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
20323
20324         PR c++/10939
20325         * g++.dg/template/func1.C: New test.
20326
20327         PR c++/9649
20328         * g++.dg/template/static4.C: New test.
20329         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
20330
20331         PR c++/11041
20332         * g++.dg/init/ref7.C: New test.
20333
20334 2003-06-19  Matt Austern  <austern@apple.com>
20335
20336         PR c++/11228
20337         * g++.dg/anew1.C: New test.
20338         * g++.dg/anew2.C: New test.
20339         * g++.dg/anew3.C: New test.
20340         * g++.dg/anew4.C: New test.
20341
20342 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
20343
20344         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
20345
20346 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
20347
20348         * gcc.c-torture/execute/simd-4.c (main): Make expected value
20349         endian-dependent.
20350
20351 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
20352
20353         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
20354         Remove cruft.
20355
20356 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
20357
20358         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
20359         * gcc.c-torture/compile/961203-1.c: Likewise.
20360         * gcc.c-torture/compile/980506-1.c: Likewise.
20361
20362 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
20363
20364         PR c++/10712
20365         * g++.dg/lookup/using7.C: New test.
20366
20367 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
20368
20369         PR c++/11105
20370         * g++.dg/abi/conv1.C: Remove it.
20371         * g++.dg/template/conv7.C: New test.
20372         * g++.dg/template/conv8.C: Likewise.
20373         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
20374         conversion operator.
20375
20376 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
20377
20378         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
20379         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
20380         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
20381         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
20382         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
20383         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
20384         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
20385         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
20386         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
20387         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
20388         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
20389         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
20390         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
20391         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
20392         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
20393         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
20394         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
20395         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
20396         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
20397         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
20398         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
20399         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
20400         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
20401         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
20402         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
20403         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
20404         * gcc.dg/compat/struct-return-10_x.c: Ditto.
20405         * gcc.dg/compat/struct-return-2_x.c: Ditto.
20406         * gcc.dg/compat/struct-return-3_x.c: Ditto.
20407
20408 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
20409
20410         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
20411         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
20412         indications.
20413
20414 2003-06-16  Roger Sayle  <roger@eyesopen.com>
20415
20416         * gcc.dg/i386-387-5.c: New test case.
20417         * gcc.dg/i386-387-6.c: New test case.
20418         * gcc.dg/builtins-23.c: New test case.
20419
20420 2003-06-15  Roger Sayle  <roger@eyesopen.com>
20421
20422         * gcc.dg/builtins-22.c: New test case.
20423         * gcc.dg/i386-387-1.c: Update to test exp.
20424         * gcc.dg/i386-387-2.c: Likewise.
20425
20426 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20427
20428         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
20429
20430 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
20431
20432         * lib/gcc-dg.exp (dg-require-dll): New function.
20433         (dg-xfail-if): Likewise.
20434         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
20435         driver.
20436
20437         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
20438         * gcc.c-torture/compile/20001205-1.c: Likewise.
20439         * gcc.c-torture/compile/20001226-1.c: Likewise.
20440         * gcc.c-torture/compile/20010518-2.c: Likewise.
20441         * gcc.c-torture/compile/20020312-1.c: Likewise.
20442         * gcc.c-torture/compile/20020604-1.c: Likewise.
20443         * gcc.c-torture/compile/920501-12.c: Likewise.
20444         * gcc.c-torture/compile/920501-4.c: Likewise.
20445         * gcc.c-torture/compile/920520-1.c: Likewise.
20446         * gcc.c-torture/compile/920521-1.c: Likewise.
20447         * gcc.c-torture/compile/920625-1.c: Likewise.
20448         * gcc.c-torture/compile/961203-1.c: Likewise.
20449         * gcc.c-torture/compile/980506-1.c: Likewise.
20450         * gcc.c-torture/compile/981006-1.c: Likewise.
20451         * gcc.c-torture/compile/981022-1.c: Likewise.
20452         * gcc.c-torture/compile/981223-1.c: Likewise.
20453         * gcc.c-torture/compile/990617-1.c: Likewise.
20454         * gcc.c-torture/compile/dll.c: Likewise.
20455         * gcc.c-torture/compile/labels-3.c: Likewise.
20456         * gcc.c-torture/compile/mipscop-1.c: Likewise.
20457         * gcc.c-torture/compile/mipscop-2.c: Likewise.
20458         * gcc.c-torture/compile/mipscop-3.c: Likewise.
20459         * gcc.c-torture/compile/mipscop-4.c: Likewise.
20460         * gcc.c-torture/compile/simd-5.c: Likewise.
20461         * gcc.c-torture/compile/20000804-1.x: Remove.
20462         * gcc.c-torture/compile/20001205-1.x: Likewise.
20463         * gcc.c-torture/compile/20001226-1.x: Likewise.
20464         * gcc.c-torture/compile/20010518-2.x: Likewise.
20465         * gcc.c-torture/compile/20020312-1.x: Likewise.
20466         * gcc.c-torture/compile/20020604-1.x: Likewise.
20467         * gcc.c-torture/compile/920501-12.x: Likewise.
20468         * gcc.c-torture/compile/920501-4.x: Likewise.
20469         * gcc.c-torture/compile/920520-1.x: Likewise.
20470         * gcc.c-torture/compile/920521-1.x: Likewise.
20471         * gcc.c-torture/compile/920625-1.x: Likewise.
20472         * gcc.c-torture/compile/961203-1.x: Likewise.
20473         * gcc.c-torture/compile/980506-1.x: Likewise.
20474         * gcc.c-torture/compile/981006-1.x: Likewise.
20475         * gcc.c-torture/compile/981022-1.x: Likewise.
20476         * gcc.c-torture/compile/981223-1.x: Likewise.
20477         * gcc.c-torture/compile/990617-1.x: Likewise.
20478         * gcc.c-torture/compile/mipscop-1.x: Likewise.
20479         * gcc.c-torture/compile/mipscop-2.x: Likewise.
20480         * gcc.c-torture/compile/mipscop-3.x: Likewise.
20481         * gcc.c-torture/compile/mipscop-4.x: Likewise.
20482         * gcc.c-torture/compile/simd-5.x: Likewise.
20483
20484         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
20485
20486 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
20487
20488         * gcc.c-torture/execute/20030611-1.c: New test.
20489
20490 2003-06-12  Roger Sayle  <roger@eyesopen.com>
20491
20492         PR middle-end/168
20493         * gcc.dg/20030612-1.c: New test case.
20494
20495 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
20496
20497         PR c++/10635
20498         * g++.dg/expr/cast1.C: New test.
20499
20500 2003-06-12  Roger Sayle  <roger@eyesopen.com>
20501
20502         * gcc.dg/builtins-21.c: New test case.
20503
20504 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
20505
20506         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
20507         options instead of at the end.
20508         * lib/objc.exp (objc_target_compile): Likewise.
20509
20510 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
20511
20512         PR c++/10432
20513         * g++.dg/parse/error1.C: New test.
20514
20515 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
20516
20517         * gcc.dg/compat/struct-by-value-11_main.c: New file.
20518         * gcc.dg/compat/struct-by-value-11_x.c: New file.
20519         * gcc.dg/compat/struct-by-value-11_y.c: New file.
20520         * gcc.dg/compat/struct-by-value-12_main.c: New file.
20521         * gcc.dg/compat/struct-by-value-12_x.c: New file.
20522         * gcc.dg/compat/struct-by-value-12_y.c: New file.
20523         * gcc.dg/compat/struct-by-value-13_main.c: New file.
20524         * gcc.dg/compat/struct-by-value-13_x.c: New file.
20525         * gcc.dg/compat/struct-by-value-13_y.c: New file.
20526         * gcc.dg/compat/struct-by-value-14_main.c: New file.
20527         * gcc.dg/compat/struct-by-value-14_x.c: New file.
20528         * gcc.dg/compat/struct-by-value-14_y.c: New file.
20529         * gcc.dg/compat/struct-by-value-15_main.c: New file.
20530         * gcc.dg/compat/struct-by-value-15_x.c: New file.
20531         * gcc.dg/compat/struct-by-value-15_y.c: New file.
20532         * gcc.dg/compat/struct-by-value-16_main.c: New file.
20533         * gcc.dg/compat/struct-by-value-16_x.c: New file.
20534         * gcc.dg/compat/struct-by-value-16_y.c: New file.
20535         * gcc.dg/compat/struct-by-value-17_main.c: New file.
20536         * gcc.dg/compat/struct-by-value-17_x.c: New file.
20537         * gcc.dg/compat/struct-by-value-17_y.c: New file.
20538         * gcc.dg/compat/struct-by-value-18_main.c: New file.
20539         * gcc.dg/compat/struct-by-value-18_x.c: New file.
20540         * gcc.dg/compat/struct-by-value-18_y.c: New file.
20541
20542         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
20543         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
20544         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
20545         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
20546         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
20547         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
20548         * gcc.dg/compat/scalar-return-3_main.c: New file.
20549         * gcc.dg/compat/scalar-return-3_x.c: New file.
20550         * gcc.dg/compat/scalar-return-3_y.c: New file.
20551         * gcc.dg/compat/scalar-return-4_main.c: New file.
20552         * gcc.dg/compat/scalar-return-4_x.c: New file.
20553         * gcc.dg/compat/scalar-return-4_y.c: New file.
20554
20555 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
20556
20557         * gcc.dg/compat/fp2-struct-check.h: New file.
20558         * gcc.dg/compat/fp2-struct-defs.h: New file.
20559         * gcc.dg/compat/fp2-struct-init.h: New file.
20560         * gcc.dg/compat/struct-by-value-10_main.c: New file.
20561         * gcc.dg/compat/struct-by-value-10_x.c: New file.
20562         * gcc.dg/compat/struct-by-value-10_y.c: New file.
20563         * gcc.dg/compat/struct-return-10_main.c: New file.
20564         * gcc.dg/compat/struct-return-10_x.c: New file.
20565         * gcc.dg/compat/struct-return-10_y.c: New file.
20566
20567         * gcc.dg/compat/compat-common.h: New file.
20568         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
20569         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
20570         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
20571         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
20572         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
20573         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
20574         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
20575         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
20576         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
20577         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
20578         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
20579         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
20580         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
20581         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
20582         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
20583         * gcc.dg/compat/small-struct-check.h: Ditto.
20584         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
20585         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
20586         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
20587         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
20588         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
20589         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
20590         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
20591         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
20592         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
20593         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
20594         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
20595         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
20596         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
20597         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
20598         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
20599         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
20600         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
20601         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
20602         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
20603         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
20604         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
20605         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
20606         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
20607         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
20608         * gcc.dg/compat/struct-return-2_main.c: Ditto.
20609         * gcc.dg/compat/struct-return-2_x.c: Ditto.
20610         * gcc.dg/compat/struct-return-2_y.c: Ditto.
20611         * gcc.dg/compat/struct-return-3_main.c: Ditto.
20612         * gcc.dg/compat/struct-return-3_x.c: Ditto.
20613         * gcc.dg/compat/struct-return-3_y.c: Ditto.
20614
20615 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
20616
20617         * g++.dg/pch/static-1.C: New file.
20618         * g++.dg/pch/static-1.Hs: New file.
20619
20620 2003-06-10  Richard Henderson  <rth@redhat.com>
20621
20622         * gcc.dg/asm-7.c: Adjust expected warning text.
20623
20624 2003-06-10  Roger Sayle  <roger@eyesopen.com>
20625
20626         * gcc.dg/builtins-20.c: New test case.
20627
20628 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
20629
20630         PR c++/11131
20631         * g++.dg/opt/template1.C: New test.
20632
20633 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
20634
20635         * lib/gcc-dg.exp (dg-test): Clear additional_files and
20636         additional_sources.
20637
20638 2003-05-21  David Taylor  <dtaylor@emc.com>
20639
20640         * gcc.dg/Wpadded.c: New file.
20641
20642 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
20643
20644         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
20645         * gcc.dg/special/weak-2.c: Add dg-require-weak.
20646         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
20647         dg-require-weak.
20648
20649 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
20650
20651         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
20652
20653 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
20654
20655         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
20656         (dg-require-alias): Likewise.
20657         (dg-require-gc-sections): Likewise.
20658         * lib/target-supports.exp (check_gc_sections_available): Likewise.
20659
20660 2003-06-08  Richard Henderson  <rth@redhat.com>
20661
20662         * gcc.dg/20011029-2.c: Fix the array reference.
20663         * gcc.dg/asm-7.c: New.
20664
20665 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
20666
20667         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
20668
20669 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
20670
20671         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
20672         (dg-require-gc-sections): Likewise.
20673
20674 2003-06-08  Jan Hubicka  <jh@suse.cz>
20675
20676         * i386-cmov1.c: Fix regular expression.
20677         * i386-cvt-1.c: Likewise.
20678         * i386-local.c: Likewise.
20679         * i386-local2.c: Likewise.
20680         * i386-mul.c: Likewise.
20681         * i386-ssetype-1.c: Likewise.
20682         * i386-ssetype-3.c: Likewise.
20683         * i386-ssetype-5.c: Likewise.
20684
20685 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20686
20687         PR c++/11039
20688         * g++.dg/warn/implicit-typename2.C: New test.
20689         * g++.dg/warn/implicit-typename3.C: New test.
20690
20691 2003-06-07  Richard Henderson  <rth@redhat.com>
20692
20693         * g++.dg/other/offsetof3.C: Use size_t.
20694         * g++.dg/other/offsetof4.C: Likewise.
20695
20696 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
20697
20698         * lib/copy-file.exp: New. Implement gcc_copy_files.
20699
20700         * lib/dg-pch.exp: Load copy-file.exp
20701         (dg-pch): Use gcc_copy_files instead of "file copy".
20702
20703 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
20704
20705         * gcc.dg/weak/weak.exp: Simplify.
20706         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
20707         * gcc.dg/weak/weak-1.c: Likewise.
20708         * gcc.dg/weak/weak-2.c: Likewise.
20709         * gcc.dg/weak/weak-3.c: Likewise.
20710         * gcc.dg/weak/weak-4.c: Likewise.
20711         * gcc.dg/weak/weak-5.c: Likewise.
20712         * gcc.dg/weak/weak-6.c: Likewise.
20713         * gcc.dg/weak/weak-7.c: Likewise.
20714         * gcc.dg/weak/weak-8.c: Likewise.
20715         * gcc.dg/weak/weak-9.c: Likewise.
20716
20717 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
20718
20719         gcc.c-torture/execute/20030606-1.c: New.
20720
20721 2003-06-06  Roger Sayle  <roger@eyesopen.com>
20722
20723         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
20724         * gcc.dg/builtins-19.c: Likewise.
20725
20726 2003-06-06  Roger Sayle  <roger@eyesopen.com>
20727
20728         * gcc.dg/builtins-2.c: Add some more tests.
20729         * gcc.dg/builtins-18.c: New test case.
20730         * gcc.dg/builtins-19.c: New test case.
20731
20732 2003-06-06  Roger Sayle  <roger@eyesopen.com>
20733             Jim Wilson  <wilson@tuliptree.org>
20734
20735         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
20736
20737 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
20738
20739         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
20740         mempcpy/stpcpy calls not to be optimized into something else.
20741         * gcc.c-torture/execute/string-opt-3.c: Moved to...
20742         * gcc.c-torture/execute/builtins/string-7.c: ...here.
20743         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
20744
20745 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20746
20747         * gcc.dg/format/asm_fprintf-1.c: New test.
20748
20749 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
20750
20751         * lib/gcc-defs.exp (additional_sources): New variable.
20752         (dg-additional-sources): New function.
20753         (additional_files): New variable.
20754         (dg-additional-files): New function.
20755         (dg-additional-files-options): Likewise.
20756         * lib/gcc-dg.exp (dg-require-weak): New function.
20757         (dg-require-alias): Likewise.
20758         (dg-require-gc-sections): Likewise.
20759         * lib/target-supports.exp (check_alias_available): Remove testfile
20760         parameter.
20761         (check_gc_sections_available): New function.
20762         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
20763         (dg-gpp-additional-files): Likewise.
20764         * lib/g++.exp (additional_sources): Remove.
20765         (additional_files): Likewise.
20766         (g++_target_compile): Use dg-additional-files-options.
20767
20768         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
20769         Tcl logic.
20770         * gcc.dg/special/ecos.exp: Remove.
20771         * gcc.dg/special/20000419-2.c: Use dg-require-*.
20772         * gcc.dg/special/alias-1.c: Likewise.
20773         * gcc.dg/special/alias-2.c: Likewise.
20774         * gcc.dg/special/gcsec-1.c: Likewise.
20775         * gcc.dg/special/weak-1.c: Likewise.
20776         * gcc.dg/special/weak-2.c: Likewise.
20777         * gcc.dg/special/wkali-1.c: Likewise.
20778         * gcc.dg/special/wkali-2.c: Likewise.
20779
20780         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
20781         dg-gpp-additional-*.
20782         * g++.dg/special/conpr-3.C: Likewise.
20783         * g++.dg/special/conpr-4.C: Likewise.
20784         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
20785         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
20786         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
20787         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
20788         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
20789         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
20790         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
20791         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
20792         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
20793         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
20794         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
20795         * g++.old-deja/g++.other/comdat1.C: Likewise.
20796         * g++.old-deja/g++.other/comdat2.C: Likewise.
20797         * g++.old-deja/g++.other/comdat3.C: Likewise.
20798         * g++.old-deja/g++.other/ctor1.C: Likewise.
20799         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
20800
20801 2003-06-05  Richard Henderson  <rth@redhat.com>
20802
20803         * gcc.dg/debug/20030605-1.c: New.
20804
20805 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
20806
20807         * README.QMTEST: Update.
20808
20809 2003-06-04  Richard Henderson  <rth@redhat.com>
20810
20811         * gcc.dg/cleanup-1.c: New.
20812         * gcc.dg/cleanup-2.c: New.
20813         * gcc.dg/cleanup-3.c: New.
20814         * gcc.dg/cleanup-4.c: New.
20815         * gcc.dg/cleanup-5.c: New.
20816         * gcc.dg/cleanup-6.c: New.
20817         * gcc.dg/cleanup-7.c: New.
20818
20819 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
20820
20821         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
20822
20823         * lib/dg-pch.exp: New file.
20824         * g++.dg/pch/pch.exp: Use dg-pch.exp.
20825         * gcc.dg/pch/pch.exp: Likewise.
20826
20827 2003-06-04  Roger Sayle  <roger@eyesopen.com>
20828
20829         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
20830         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
20831         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
20832         * gcc.dg/builtins-17.c: New test case.
20833         * gcc.dg/i386-387-4.c: New test case.
20834         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
20835
20836 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
20837
20838         * gcc.dg/ultrasp9.c: New test.
20839
20840 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
20841
20842         * gcc.c-torture/compile/20030604-1.c: New test.
20843         * gcc.dg/sparc-constant-1.c: New test.
20844
20845 2003-06-03  Glen Nakamura  <glen@imodulo.com>
20846
20847         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
20848
20849 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
20850
20851         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
20852
20853         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
20854         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
20855
20856 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
20857
20858         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
20859
20860 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20861
20862         PR c++/10940
20863         * g++.dg/template/spec10.C: New test.
20864
20865 2003-06-03  Roger Sayle  <roger@eyesopen.com>
20866
20867         * gcc.dg/builtins-16.c: New test case.
20868
20869 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
20870
20871         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
20872         mempcpy test with post-increments.
20873         * gcc.c-torture/execute/string-opt-3.c: New test.
20874         * gcc.dg/string-opt-1.c: New test.
20875
20876 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
20877
20878         PR fortran/10965
20879         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
20880
20881 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
20882
20883         * lib/scanasm.exp (dg-scan): New function, factored out of ...
20884         (scan-assembler): ... here.  Use dg-scan.
20885         (scan-assembler-not): Likewise.
20886         (scan-file): New function.
20887         (scan-file-not): Likewise.
20888         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
20889         * gcc.dg/cpp/_Pragma4.c: Likewise.
20890         * gcc.dg/cpp/_Pragma5.c: Likewise.
20891         * gcc.dg/cpp/avoidpaste1.c: Likewise.
20892         * gcc.dg/cpp/avoidpaste2.c: Likewise.
20893         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
20894         * gcc.dg/cpp/cmdlne-P.c: Likewise.
20895         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
20896         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
20897         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
20898         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
20899         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
20900         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
20901         * gcc.dg/cpp/cxxcom1.c: Likewise.
20902         * gcc.dg/cpp/line1.c: Likewise.
20903         * gcc.dg/cpp/maccom1.c: Likewise.
20904         * gcc.dg/cpp/maccom2.c: Likewise.
20905         * gcc.dg/cpp/maccom3.c: Likewise.
20906         * gcc.dg/cpp/maccom4.c: Likewise.
20907         * gcc.dg/cpp/maccom5.c: Likewise.
20908         * gcc.dg/cpp/maccom6.c: Likewise.
20909         * gcc.dg/cpp/multiline.c: Likewise.
20910         * gcc.dg/cpp/spacing1.c: Likewise.
20911         * gcc.dg/cpp/spacing2.c: Likewise.
20912         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
20913         * gcc.dg/cpp/trad/maccom1.c: Likewise.
20914         * gcc.dg/cpp/trad/maccom2.c: Likewise.
20915         * gcc.dg/cpp/trad/maccom3.c: Likewise.
20916         * gcc.dg/cpp/trad/maccom4.c: Likewise.
20917         * gcc.dg/cpp/trad/maccom6.c: Likewise.
20918         * gcc.dg/cpp/cxxcom2.c: Likewise.
20919         * gcc.dg/cpp/cxxcom2.h: New file.
20920
20921         * gcc.dg/cpp/truefalse.cpp: Move it to ...
20922         * g++.dg/cpp/truefalse.C: Here.
20923         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
20924
20925 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
20926
20927         * gcc.dg/cpp/redef3.c: New file.
20928
20929 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
20930
20931         * gcc.dg/i386-loop-3.c: New test.
20932
20933 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
20934
20935         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
20936
20937 2003-05-31  Roger Sayle  <roger@eyesopen.com>
20938
20939         * gcc.dg/fwrapv-1.c: New test case.
20940         * gcc.dg/fwrapv-2.c: New test case.
20941
20942 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20943
20944         PR c++/10956
20945         * g++.dg/template/spec9.C: New test.
20946
20947 2003-05-29  Roger Sayle  <roger@eyesopen.com>
20948
20949         * gcc.dg/duff-4.c: New test case.
20950
20951 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
20952
20953         PR fortran/10843
20954         * g77.dg/ffixed-form-1.f: New test
20955         * g77.dg/ffixed-form-2.f: New test
20956         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
20957         * g77.dg/ffree-form-3.f: New test
20958
20959 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
20960
20961         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
20962         * gcc.dg/wint_t-1.c: Likewise.
20963
20964 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20965
20966         * g++.dg/template/access11.C: New test.
20967
20968 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20969
20970         PR c++/10849
20971         * g++.dg/template/access10.C: New test.
20972
20973 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
20974             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20975
20976         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
20977
20978 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
20979
20980         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
20981         suppress for powerpc-*-darwin*.
20982         * gcc.dg/torture/builtin-noret-2.c: Likewise.
20983
20984 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
20985
20986         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
20987         suppress option for powerpc-*-darwin*.
20988
20989 2003-05-23  Roger Sayle  <roger@eyesopen.com>
20990
20991         * gcc.dg/builtins-1.c: Add tests for tan and atan.
20992         * gcc.dg/builtins-4.c: Add test for fmod.
20993
20994 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20995
20996         PR c++/10682
20997         * g++.dg/template/instantiate4.C: New test.
20998
20999 2003-05-22  Roger Sayle  <roger@eyesopen.com>
21000
21001         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
21002
21003 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
21004
21005         * gcc.dg/compat/scalar-return-1_main.c: New file.
21006         * gcc.dg/compat/scalar-return-1_x.c: New file.
21007         * gcc.dg/compat/scalar-return-1_y.c: New file.
21008         * gcc.dg/compat/scalar-return-2_main.c: New file.
21009         * gcc.dg/compat/scalar-return-2_x.c: New file.
21010         * gcc.dg/compat/scalar-return-2_y.c: New file.
21011         * gcc.dg/compat/struct-return-3_main.c: New file.
21012         * gcc.dg/compat/struct-return-3_y.c: New file.
21013         * gcc.dg/compat/struct-return-3_x.c: New file.
21014         * gcc.dg/compat/struct-return-2_main.c: New file.
21015         * gcc.dg/compat/struct-return-2_x.c: New file.
21016         * gcc.dg/compat/struct-return-2_y.c: New file.
21017
21018 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21019
21020         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
21021         for hppa*-hp-hpux*.
21022         * gcc.dg/20021014-1.c (dg-options): Likewise.
21023         * gcc.dg/nest.c (dg-options): Likewise.
21024
21025 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
21026
21027         PR c++/9738
21028         * g++.dg/ext/dllimport2.C: New file.
21029         * g++.dg/ext/dllimport3.C: New file.
21030
21031 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
21032
21033         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
21034         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
21035         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
21036         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
21037         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
21038         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
21039         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
21040         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
21041         * gcc.dg/compat/small-struct-defs.h: New file.
21042         * gcc.dg/compat/small-struct-init.h: New file.
21043         * gcc.dg/compat/small-struct-check.h: New file.
21044         * gcc.dg/compat/fp-struct-defs.h: New file.
21045         * gcc.dg/compat/fp-struct-check.h: New file.
21046         * gcc.dg/compat/fp-struct-init.h: New file.
21047         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
21048         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
21049
21050 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
21051
21052         * gcc.dg/20030225-2.c: New test.
21053
21054 2003-05-18  Roger Sayle  <roger@eyesopen.com>
21055             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21056
21057         * gcc.c-torture/compile/20030518-1.c: New test case.
21058
21059 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
21060
21061         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
21062         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
21063         gcc-dg-debug-runtest.
21064         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
21065         gcc-dg-debug-runtest.
21066
21067 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21068
21069         PR c++/9022
21070         * g++.dg/lookup/using6.C: New test.
21071
21072 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21073
21074         * g++.dg/parse/access2.C: New test.
21075
21076 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
21077
21078         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
21079         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
21080         * gcc.dg/debug/debug.exp: Likewise.
21081
21082 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
21083
21084         * gcc.dg/dollar.c: New test.
21085
21086 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
21087
21088         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
21089         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
21090         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
21091         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
21092         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
21093         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
21094         * gcc.dg/compat/struct-by-value-6_main.c: New file.
21095         * gcc.dg/compat/struct-by-value-6_x.c: New file.
21096         * gcc.dg/compat/struct-by-value-6_y.c: New file.
21097         * gcc.dg/compat/struct-by-value-7_main.c: New file.
21098         * gcc.dg/compat/struct-by-value-7_x.c: New file.
21099         * gcc.dg/compat/struct-by-value-7_y.c: New file.
21100         * gcc.dg/compat/struct-by-value-8_main.c: New file.
21101         * gcc.dg/compat/struct-by-value-8_x.c: New file.
21102         * gcc.dg/compat/struct-by-value-8_y.c: New file.
21103         * gcc.dg/compat/struct-by-value-9_main.c: New file.
21104         * gcc.dg/compat/struct-by-value-9_x.c: New file.
21105         * gcc.dg/compat/struct-by-value-9_y.c: New file.
21106
21107 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
21108
21109         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
21110         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
21111         support for "repo" mode.
21112         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
21113         * lib/g77-dg.exp: Likewise.
21114         * lib/obj-dg.exp: Likewise.
21115
21116 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
21117
21118         Merge from gcc-3_2-rhl8-branch:
21119         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
21120
21121         * gcc.dg/tls/opt-6.c: New test.
21122
21123         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
21124
21125         * gcc.dg/20030405-1.c: New test.
21126
21127         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
21128
21129         * gcc.dg/20030309-1.c: New test.
21130
21131         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
21132
21133         * gcc.c-torture/execute/20030307-1.c: New test.
21134
21135         2003-02-20  Randolph Chung  <tausq@debian.org>
21136
21137         * gcc.c-torture/compile/20030220-1.c: New test.
21138
21139         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
21140
21141         * gcc.dg/20030217-1.c: New test.
21142
21143         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
21144
21145         * gcc.c-torture/compile/20020129-1.c: New test.
21146
21147         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
21148
21149         * gcc.dg/unroll-1.c: New test.
21150
21151         2002-11-16  Jan Hubicka  <jh@suse.cz>
21152
21153         * gcc.c-torture/execute/20020920-1.c: New test.
21154
21155         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
21156
21157         PR target/7434
21158         * gcc.c-torture/compile/20021008-1.c: New test.
21159
21160         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
21161
21162         PR target/7559
21163         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
21164
21165         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
21166
21167         * gcc.c-torture/compile/20020807-1.c: New test.
21168
21169         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
21170
21171         * gcc.dg/tls/opt-1.c: New test.
21172
21173         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
21174
21175         * gcc.dg/20020729-1.c: New test.
21176
21177         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
21178
21179         * g++.dg/opt/life1.C: New test.
21180
21181         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
21182
21183         * gcc.dg/20020525-1.c: New test.
21184
21185         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
21186
21187         PR c++/6794
21188         * g++.dg/ext/pretty1.C: New test.
21189         * g++.dg/ext/pretty2.C: New test.
21190
21191 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
21192
21193         PR c++/8385
21194         * g++.dg/ext/typeof5.C: New test.
21195
21196 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
21197
21198         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
21199         __USER_LABEL_PREFIX__ into account.
21200         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
21201
21202 2003-05-14  Roger Sayle  <roger@eyesopen.com>
21203
21204         * gcc.dg/builtins-15.c: New test case.
21205
21206 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
21207
21208         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
21209
21210 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
21211
21212         * lib/g++.exp: Tweak handling of additional source files.
21213         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
21214         * g++.dg/special/conpr-2a.C: Rename to ...
21215         * g++.dg/special/conpr-2a.cc: ... this.
21216         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
21217         * g++.dg/special/conpr-3a.C: Rename to ...
21218         * g++.dg/special/conpr-3a.cc: This.
21219         * g++.dg/special/conpr-3b.C: Rename to ...
21220         * g++.dg/special/conpr-3b.cc: This.
21221         * g++.dg/special/conpr-4.C: New test.
21222         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
21223
21224 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
21225
21226         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
21227
21228 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21229
21230         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
21231         * g++.old-deja/g++.robertl/eb71.C: Likewise.
21232         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
21233         * g++.old-deja/g++.other/warn3.C: Likewise.
21234
21235 2003-05-11  Roger Sayle  <roger@eyesopen.com>
21236
21237         * gcc.dg/i386-387-1.c: Update to also test log.
21238         * gcc.dg/i386-387-2.c: Likewise.
21239
21240 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
21241
21242         * g77.f-torture/execute/int8421.f: New test.
21243
21244 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21245
21246         PR c++/10230, c++/10481
21247         * g++.dg/lookup/scoped5.C: New test.
21248
21249 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21250
21251         PR c++/10552
21252         * g++.dg/template/ttp6.C: New test.
21253
21254 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
21255
21256         * gcc.c-torture/execute/builtins: New directory.
21257         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
21258         gcc.c-torture/execute/builtins.
21259         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
21260         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
21261         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
21262         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
21263
21264 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21265
21266         PR c++/9252
21267         * g++.dg/template/access8.C: New test.
21268         * g++.dg/template/access9.C: New test.
21269
21270 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21271
21272         PR c++/9554
21273         * g++.dg/parse/access1.C: New test.
21274
21275 2003-05-09  DJ Delorie  <dj@redhat.com>
21276
21277         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
21278         long, and not an int.
21279
21280 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21281
21282         PR c++/10555, c++/10576
21283         * g++.dg/template/memclass1.C: New test.
21284
21285 2003-05-08  DJ Delorie  <dj@redhat.com>
21286
21287         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
21288         targets.
21289         * gcc.c-torture/execute/20021024-1.x: Likewise.
21290         * gcc.c-torture/execute/shiftdi.x: Likewise.
21291         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
21292         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
21293         * gcc.dg/20021018-1.c: Likewise.
21294
21295 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21296
21297         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
21298
21299         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
21300         (bcopy): Call memmove.
21301
21302 2003-05-08  Roger Sayle  <roger@eyesopen.com>
21303
21304         * g77.f-torture/compile/8485.f: New test case.
21305
21306 2003-05-07  Richard Henderson  <rth@redhat.com>
21307
21308         PR c++/10570
21309         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
21310         Verify exception_cleanup not called for rethrows.
21311         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
21312         when exiting catch block without rethrowing.
21313         * g++.dg/eh/forced3.C: New.
21314         * g++.dg/eh/forced4.C: New.
21315
21316 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
21317
21318         * gcc.dg/20030505.c: Fix triplet.
21319
21320 2003-05-06  DJ Delorie  <dj@redhat.com>
21321
21322         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
21323         * gcc.dg/nest.c: Likewise.
21324
21325 2003-05-05  Roger Sayle  <roger@eyesopen.com>
21326
21327         * gcc.dg/builtins-14.c: New test case.
21328
21329 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
21330
21331         * lib/compat.exp (compat-execute): New argument.
21332         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
21333         * gcc.dg/compat: New test directory.
21334         * gcc.dg/compat/compat.exp: New expect script.
21335         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
21336         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
21337         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
21338         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
21339         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
21340         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
21341
21342         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
21343         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
21344         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
21345         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
21346         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
21347         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
21348         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
21349         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
21350         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
21351         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
21352         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
21353         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
21354         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
21355         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
21356         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
21357
21358 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
21359
21360         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
21361
21362 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
21363
21364         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
21365
21366 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
21367
21368         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
21369         * gcc.dg/ppc-fsel-2.c: New test.
21370
21371         * gcc.dg/unused-5.c: New test.
21372
21373 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21374
21375         PR c++/10496
21376         * g++.dg/warn/pmf1.C: New test.
21377
21378 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21379
21380         PR c++/4494
21381         * g++.dg/warn/main.C: New test.
21382
21383 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21384
21385         * gcc.dg/nonnull-3.c: New test.
21386
21387 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
21388
21389         * gcc.dg/cpp/Wtrigraphs.c: Update.
21390         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
21391
21392 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
21393
21394         * gcc.dg/ppc-fsel-1.c: New test.
21395
21396 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
21397
21398         PR c/10604
21399         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
21400
21401 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
21402
21403         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
21404
21405 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21406
21407         PR c++/9364, c++/10553, c++/10586
21408         * g++.dg/parse/typename4.C: New test.
21409         * g++.dg/parse/typename5.C: Likewise.
21410
21411 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
21412
21413         * gcc.c-torture/compile/20030503-1.c: New test.
21414
21415 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21416
21417         * g++.dg/lookup/using5.C: Fix testcase error.
21418
21419 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
21420
21421         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
21422         since MEABI is no longer supported.  Remove all vestiges
21423         of MEABI from the test.
21424
21425 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21426
21427         PR c++/10554
21428         * g++.dg/lookup/using5.C: New test.
21429
21430 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21431
21432         PR c++/8772
21433         * g++.dg/template/ttp5.C: New test.
21434
21435 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
21436
21437         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
21438         (dg-gpp-additional-sources): New function.
21439         (dg-gpp-additional-files): Likewise.
21440         * lib/g++.exp (additional_sources): New variable.
21441         (additional_files): Likewise.
21442         (g++_target_compile): Deal with them.
21443         * lib/old-dejagnu.exp: Remove.
21444         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
21445         * g++.old-deja: Revise all tests to use dg commands.
21446
21447 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21448
21449         PR c++/9432, c++/9528
21450         * g++.dg/lookup/using4.C: New test.
21451
21452 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
21453
21454         * gcc.dg/noreturn-5.c: New file.
21455         * gcc.dg/noreturn-6.c: New file.
21456
21457         * gcc.c-torture/compile/inline-1.c: New file.
21458
21459 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
21460
21461         PR c++/10551
21462         * g++.dg/template/explicit1.C: New test.
21463
21464 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
21465
21466         PR c++/10549
21467         * g++.dg/other/bitfield1.C: New test.
21468
21469         PR c++/10527
21470         * g++.dg/init/new7.C: New test.
21471
21472 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
21473
21474         * g++.dg/ext/desig1.C: New test.
21475         * g++.dg/ext/init1.C: Update.
21476
21477         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
21478
21479 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
21480
21481         PR c++/10180
21482         * g++.dg/warn/Winline-1.C: New test.
21483
21484 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
21485
21486         * gcc.c-torture/execute/string-opt-19.c: New test.
21487
21488         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
21489         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
21490
21491 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
21492
21493         PR c++/10506
21494         * g++.dg/init/new6.C: New test.
21495
21496         PR c++/10503
21497         * g++.dg/init/ref6.C: New test.
21498
21499 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
21500
21501         * g++.dg/warn/weak1.C: XFAIL on AIX4.
21502
21503 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21504
21505         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
21506         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
21507
21508 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
21509
21510         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
21511         initialized static data members.
21512
21513 2003-04-25  H.J. Lu <hjl@gnu.org>
21514
21515         * gcc.dg/ia64-sync-4.c: New test.
21516
21517 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21518
21519         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
21520         date.
21521
21522 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
21523
21524         PR c++/10337
21525         * g++.dg/warn/conv1.C: New test.
21526         * g++.old-deja/g++.other/conv7.C: Adjust.
21527         * g++.old-deja/g++.other/overload14.C: Adjust.
21528
21529 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
21530
21531         PR c++/10471
21532         * g++.dg/template/defarg2.C: New test.
21533
21534 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
21535
21536         * gcc.dg/cpp/include2.c: Update.
21537         * gcc.dg/cpp/multiline-2.c: New.
21538         * gcc.dg/cpp/multiline.c: Update.
21539         * gcc.dg/cpp/strify2.c: Update.
21540         * gcc.dg/cpp/trad/literals-2.c: Update.
21541
21542 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21543
21544         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
21545
21546 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
21547
21548         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
21549
21550 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
21551
21552         PR c++/10451
21553         * g++.dg/parse/crash4.C: New test.
21554
21555         PR c++/9847
21556         * g++.dg/parse/crash5.C: New test.
21557
21558 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
21559
21560         PR c++/10446
21561         * g++.dg/parse/crash3.C: New test.
21562
21563         PR c++/10428
21564         * g++.dg/parse/elab1.C: New test.
21565
21566 2003-04-22  Devang Patel  <dpatel@apple.com>
21567
21568         * gcc.dg/cpp/trad/funlike-5.c: New test.
21569
21570 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
21571
21572         * g++.dg/other/packed1.C: Fix dg options.
21573
21574 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
21575
21576         * g++.dg/other/offsetof2.C: New test.
21577
21578 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
21579
21580         * g++.dg/template/recurse.C: Adjust location of error messages.
21581
21582 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
21583
21584         PR c++/9881
21585         * g++.dg/init/addr-const1.C: New test.
21586         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
21587
21588 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
21589
21590         PR c++/10405
21591         * g++.dg/lookup/struct-hack1.C: New test.
21592
21593 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
21594
21595         * ucs.c: Update diagnostic messages.
21596
21597 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
21598
21599         * gcc.dg/cpp/truefalse.cpp: New test.
21600         * gcc.dg/cpp/cpp.exp: Update.
21601         * g++.dg/other/stdbool-if.C: Remove.
21602
21603 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
21604
21605         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
21606         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
21607
21608 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
21609
21610         * gcc.c-torture/compile/20030418-1.c: New test.
21611
21612 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
21613
21614         * README.compat: Remove; content moved to doc/sourcebuild.texi.
21615
21616 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21617
21618         PR c++/10347
21619         g++.dg/template/dependent-name1.C: New test.
21620
21621 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
21622
21623         * gcc.dg/warn-1.c (tourist_guide): New array,
21624         contains a pointer to bar.
21625
21626 2003-04-16  Roger Sayle  <roger@eyesopen.com>
21627
21628         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
21629         * gcc.c-torture/execute/medce-1.c: New test case.
21630         * gcc.c-torture/execute/medce-2.c: New test case.
21631
21632 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
21633
21634         * lib/prune.exp: Ignore more messages.
21635
21636         PR c++/10381
21637         * g++.dg/parse/lookup3.C: New test.
21638
21639 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
21640
21641         * gcc.c-torture/compile/20030415-1.c : New test.
21642
21643 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
21644
21645         * gcc.c-torture/execute/scope-2.c: Move to ...
21646         * gcc.dg/noncompile/scope.c: .... here.
21647
21648 2003-04-14  Roger Sayle  <roger@eyesopen.com>
21649
21650         * gcc.dg/20030414-2.c: New test case.
21651
21652 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
21653
21654         PR target/10377
21655         * gcc.dg/20030414-1.c: New test.
21656
21657 2003-04-13  Roger Sayle  <roger@eyesopen.com>
21658
21659         * gcc.dg/builtins-12.c: New test case.
21660         * gcc.dg/builtins-13.c: New test case.
21661
21662 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21663
21664         * gcc.c-torture/execute/string-opt-18.c: New test.
21665
21666 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
21667
21668         PR c++/10300
21669         * g++.dg/init/new5.C: New test.
21670
21671 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
21672
21673         PR c++/7910
21674         * g++.dg/ext/dllimport1.C: New test.
21675
21676 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
21677
21678         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
21679
21680 2003-04-11  Bud Davis <bdavis9659@comcast.net>
21681
21682         PR Fortran/9263
21683         * g77.f-torture/noncompile/9263.f: New test
21684         PR Fortran/1832
21685         * g77.f-torture/execute/1832.f: New test
21686
21687 2003-04-11  David Chad  <davidc@freebsd.org>
21688             Loren J. Rittle  <ljrittle@acm.org>
21689
21690         libobjc/8562
21691         * objc.dg/headers.m: New test.
21692
21693 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
21694
21695         * gcc.c-torture/execute/builtin-noret-2.c: New.
21696         * gcc.c-torture/execute/builtin-noret-2.x: New.
21697         XFAIL builtin-noret-2.c at -O1 and above.
21698         * gcc.dg/redecl.c: New.
21699         * gcc.dg/Wshadow-1.c: Update error regexps.
21700
21701 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
21702
21703         * g++.dg/abi/bitfield10.C: New test.
21704
21705 2003-04-09  Mike Stump  <mrs@apple.com>
21706
21707         * gcc.dg/pch/pch.exp: Make testcase names longer.
21708         * g++.dg/pch/pch.exp: Make testcase names longer.
21709
21710 2003-04-08  Roger Sayle  <roger@eyesopen.com>
21711
21712         * gcc.dg/builtins-11.c: New test case.
21713
21714 2003-04-08  Roger Sayle  <roger@eyesopen.com>
21715
21716         * gcc.dg/builtins-9.c: New test case.
21717         * gcc.dg/builtins-10.c: New test case.
21718
21719 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
21720
21721         * gcc.dg/noncompile/init-4.c.c: New test.
21722
21723 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
21724
21725         * gcc.misc-test/gcov-9.c: New test.
21726         * gcc.misc-test/gcov-10.c: New test
21727         * gcc.misc-test/gcov-11.c: New test.
21728
21729 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
21730
21731         PR optimization/10024
21732         * gcc.c-torture/compile/20030405-1.c: New test.
21733
21734 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
21735
21736         * gcc.dg/pch/static-3.c: New.
21737         * gcc.dg/pch/static-3.hs: New.
21738         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
21739
21740 2003-04-04  Richard Henderson  <rth@redhat.com>
21741
21742         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
21743         * g++.dg/eh/forced2.C: Likewise.
21744
21745 2003-04-03  Mike Stump  <mrs@apple.com>
21746
21747         * lib/scanasm.exp (scan-assembler): Add xfail processing for
21748         target arg.
21749         (scan-assembler-times, scan-assembler-not): Likewise.
21750         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
21751
21752 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
21753
21754         * gcc.dg/sparc-loop-1.c: New test.
21755
21756 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
21757
21758         PR other/9274
21759         * g++.dg/pch/system-2.C: New.
21760         * g++.dg/pch/system-2.Hs: New.
21761
21762 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
21763
21764         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
21765
21766         * g++.dg/eh/simd-1.C (vecfunc): Same.
21767
21768 2003-04-01  Roger Sayle  <roger@eyesopen.com>
21769
21770         * gcc.c-torture/execute/20030401-1.c: New test case.
21771
21772 2003-04-01  Ziemowit Laski <zlaski@apple.com>
21773
21774         * objc.dg/defs.m: New.
21775
21776 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
21777
21778         * g++.dg/eh/simd-1.C: New.
21779         * g++.dg/eh/simd-2.C: New.
21780
21781 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
21782
21783         * gcc.c-torture/execute/simd-3.c: New.
21784
21785 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
21786
21787         PR c/9936
21788         * gcc.dg/20030331-2.c: New test.
21789
21790 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
21791
21792         PR c++/10278
21793         * g++.dg/parse/crash2.C: New test.
21794
21795 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
21796
21797         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
21798         * gcc.c-torture/execute/20030331-1.c: ...here.
21799
21800 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
21801
21802         * gcc.c-torture/execute/20030331-1.c: New test.
21803
21804 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
21805
21806         * lib/gcov.exp: Adjust call return testing strings.
21807         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
21808
21809 2003-03-31  Roger Sayle  <roger@eyesopen.com>
21810
21811         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
21812         * gcc.dg/builtins-7.c: New test case.
21813         * gcc.dg/builtins-8.c: New test case.
21814
21815 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
21816
21817         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
21818
21819 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
21820
21821         PR c++/7647
21822         * g++.dg/lookup-class-member-2.C: New test.
21823
21824 2003-03-30  Glen Nakamura  <glen@imodulo.com>
21825
21826         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
21827
21828 2003-03-28  Roger Sayle  <roger@eyesopen.com>
21829
21830         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
21831
21832 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
21833
21834         * g++.dg/init/attrib1.C: New test.
21835
21836 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
21837
21838         * gcc.dg/ultrasp8.c: New test.
21839
21840 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
21841
21842         * gcc.dg/ultrasp7.c: New test.
21843
21844 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
21845
21846         PR c++/10047
21847         * g++.dg/template/inline1.C: New test.
21848
21849 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
21850
21851         * gcc.dg/sparc-dwarf2.c: New test.
21852
21853 2003-03-27  Roger Sayle  <roger@eyesopen.com>
21854
21855         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
21856         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
21857
21858 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
21859
21860         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
21861         than reading .x files.
21862         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
21863         * g77.dg/gcov/gcov-1.f: Likewise.
21864         * gcc.misc-tests/gcov-4b.c: Likewise.
21865         * gcc.misc-tests/gcov-5b.c: Likewise.
21866         * gcc.misc-tests/gcov-6.c: Likewise.
21867         * gcc.misc-tests/gcov-7.c: Likewise.
21868         * gcc.misc-tests/gcov-8.c: Likewise.
21869         * g++.dg/gcov/gcov-1.x: Remove.
21870         * g77.dg/gcov/gcov-1.x: Likewise.
21871         * gcc.misc-tests/gcov-4b.x: Likewise.
21872         * gcc.misc-tests/gcov-5b.x: Likewise.
21873         * gcc.misc-tests/gcov-6.x: Likewise.
21874         * gcc.misc-tests/gcov-7.x: Likewise.
21875         * gcc.misc-tests/gcov-8.x: Likewise.
21876
21877 2003-03-27  Glen Nakamura  <glen@imodulo.com>
21878
21879         PR opt/10087
21880         * gcc.dg/20030324-1.c: New test.
21881
21882 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
21883
21884         PR c++/10224
21885         * g++.dg/template/arg3.C: New test.
21886
21887         PR c++/10158
21888         * g++.dg/template/friend18.C: New test.
21889
21890 2003-03-26  Roger Sayle  <roger@eyesopen.com>
21891
21892         * g77.f-torture/compile/20030326-1.f: New test case.
21893
21894 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
21895
21896         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
21897
21898         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
21899
21900 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
21901
21902         * gcc.dg/ia64-sync-3.c: New test.
21903
21904 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
21905
21906         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
21907
21908 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
21909
21910         * gcc.dg/ultrasp6.c: New test.
21911
21912 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
21913
21914         * gcc.dg/i386-signbit-1.c: New test.
21915         * gcc.dg/i386-signbit-2.c: New test.
21916         * gcc.dg/i386-signbit-3.c: New test.
21917
21918 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
21919
21920         * gcc.dg/ultrasp5.c: Fix options.
21921
21922 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
21923
21924         * gcc.dg/ultrasp5.c: Fix comment.
21925
21926 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
21927
21928         PR fortran/10197
21929         * g77.f-torture/execute/10197.f: New test.
21930
21931 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
21932
21933         PR c++/9898, c++/383
21934         * g++.dg/template/conv6.C: New test.
21935
21936         PR c++/10119
21937         * g++.dg/template/ptrmem5.C: New test.
21938
21939         PR c++/10026
21940         * g++.dg/lookup/koenig1.C: New test.
21941
21942         PR C++/10199
21943         * g++.dg/lookup/template2.C: New test.
21944
21945 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
21946
21947         * g++.dg/opt/rtti1.C: New test.
21948
21949 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
21950
21951         * gcc.dg/ultrasp5.c: New test.
21952
21953 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
21954
21955         PR middle-end/9967
21956         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
21957         builtin fputs.
21958
21959 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
21960
21961         PR c/8224
21962         * gcc.dg/20030323-1.c: New test.
21963
21964 2003-03-23  Roger Sayle  <roger@eyesopen.com>
21965
21966         * gcc.c-torture/compile/20030323-1.c: New test case.
21967
21968 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
21969
21970         * gcc.dg/20030321-1.c: New test.
21971
21972 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
21973
21974         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
21975
21976 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
21977
21978         PR c++/9978, c++/9708
21979         * g++.dg/ext/vlm1.C: Adjust expected error.
21980         * g++.dg/ext/vla2.C: New test.
21981         * g++.dg/template/arg1.C: New test.
21982         * g++.dg/template/arg2.C: New test.
21983
21984 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
21985
21986         * g77.f-torture/execute/select.f: New test.
21987         * g77.f-torture/noncompile/select_no_compile.f: New test.
21988
21989 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
21990
21991         PR c++/9898
21992         * g++.dg/other/error4.C: New test.
21993
21994 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
21995
21996         * g++.dg/template/friend17.C: New test.
21997
21998 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
21999
22000         * gcc.c-torture/compile/20030320-1.c: New.
22001
22002 2003-03-20  Roger Sayle  <roger@eyesopen.com>
22003
22004         * gcc.dg/builtins-6.c: New test case.
22005
22006 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
22007
22008         PR target/10073
22009         * gcc.c-torture/compile/20030319-1.c: New.
22010
22011 2003-03-18  Jan Hubicka  <jh@suse.cz>
22012
22013         * gcc.dg/i386-cvt-1.c: New test.
22014
22015 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
22016
22017         * objc.dg/naming-1.m: Use "(parse|syntax) error".
22018         * objc.dg/naming-2.m: Likewise.
22019
22020 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
22021
22022         PR c++/9639
22023         * g++.dg/parse/crash1.C: New test.
22024
22025 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
22026
22027         PR c++/8805
22028         * g++.dg/eh/cleanup1.C: New test.
22029
22030 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
22031
22032         * gcc.c-torture/execute/20030316-1.c: New test case.
22033
22034 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
22035
22036         PR c++/9629
22037         * g++.dg/init/ctor2.C: New test.
22038
22039 2003-03-15  Roger Sayle  <roger@eyesopen.com>
22040
22041         * g77.f-torture/compile/xformat.f: New test case.
22042
22043 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22044
22045         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
22046         * g++.old-deja/g++.mike/eh50.C: Likewise.
22047
22048 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22049
22050         PR c++/6440
22051         * g++.dg/template/spec7.C: New test.
22052         * g++.dg/template/spec8.C: Likewise.
22053
22054 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
22055
22056         * gcc.c-torture/execute/20030313-1.c: New test.
22057
22058 2003-03-14  Richard Henderson  <rth@redhat.com>
22059
22060         * gcc.dg/inline-2.c: Adjust alpha test for external call.
22061
22062 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
22063
22064         * gcc.c-torture/compile/20030314-1.c: New test.
22065
22066 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
22067
22068         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
22069         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
22070         thumb target,
22071         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
22072         to accept newer _imp__  prefix and additional
22073         newline in .drectve section.
22074         * gcc.dg/dll-4.c: Likewise.
22075         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
22076         switch.
22077
22078 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
22079
22080         * g++.dg/parse/namespace9.C: New test.
22081
22082         * g++.dg/init/ref5.C: New test.
22083         * g++.dg/parse/ptrmem1.C: Likewise.
22084
22085 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22086
22087         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
22088         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
22089         regular expression.
22090         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
22091         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
22092
22093 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
22094
22095         * gcc.c-torture/execute/20030224-2.c: New test.
22096
22097 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
22098
22099         * gcc.dg/decl-3.c: New test.
22100
22101 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
22102
22103         * gcc.dg/i386-loop-2.c: New test.
22104
22105 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
22106
22107         PR c++/9474
22108         * g++.dg/parse/namespace8.C: New test.
22109
22110         PR c++/9924
22111         * g++.dg/overload/builtin2.C: New test.
22112
22113 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
22114
22115         * gcc.dg/return-type-3.c: New test.
22116
22117 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
22118
22119         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
22120         profiling options are not supported.
22121
22122 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
22123
22124         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
22125         * g++.old-deja/g++.warn/impint2.C: Likewise.
22126
22127 2003-03-10  Devang Patel  <dpatel@apple.com>
22128
22129         * g++.dg/cpp/c++_cmd_1.C: New test.
22130         * g++.dg/cpp/c++_cmd_1.h: New file.
22131
22132 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
22133
22134         * gcc.dg/altivec-9.c: New file.
22135
22136 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22137
22138         * gcc.dg/ppc-sdata-1.c: New test.
22139         * gcc.dg/ppc-sdata-2.c: New test.
22140
22141 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
22142
22143         PR c++/9373
22144         * g++.dg/opt/ptrmem2.C: New test.
22145
22146         PR c++/8534
22147         * g++.dg/opt/ptrmem1.C: New test.
22148
22149 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22150
22151         * gcc.dg/i386-loop-1.c: New test.
22152
22153 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22154
22155         PR c++/9970
22156         * g++.dg/lookup/friend1.C: New test.
22157
22158 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
22159
22160         PR c++/9823
22161         * g++.dg/parser/constructor1.C: New test.
22162
22163 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
22164
22165         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
22166
22167         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
22168
22169 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
22170
22171         * gcc.dg/cpp/Wunused.c: Update test.
22172
22173 2003-03-08  Jan Hubicka  <jh@suse.cz>
22174
22175         * gcc.dg/inline-3.c: New test.
22176
22177 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
22178
22179         PR c++/9809
22180         * g++.dg/parse/builtin1.C: New test.
22181
22182         PR c++/9982
22183         * g++.dg/abi/cookie1.C: New test.
22184         * g++.dg/abi/cookie2.C: Likewise.
22185
22186         PR c++/9524
22187         * g++.dg/template/field1.C: New test.
22188
22189         PR c++/9912
22190         * g++.dg/parse/class1.C: New test.
22191         * g++.dg/parse/namespace7.C: Likewise.
22192         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
22193
22194 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
22195
22196         * g++.dg/init/ref4.C: New test.
22197
22198 2003-03-07  Jan Hubicka  <jh@suse.cz>
22199
22200         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
22201         * gcc.dg/inline-3.c:  New test.
22202
22203 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
22204
22205         * g++.dg/init/ref3.C: New test.
22206
22207         PR c++/9965
22208         * g++.dg/init/ref2.C: New test.
22209
22210         PR c++/9400
22211         * g++.dg/warn/Wshadow-2.C: New test.
22212
22213         PR c++/9791
22214         * g++.dg/warn/Woverloaded-1.C: New test.
22215
22216 2003-03-05  Jan Hubicka  <jh@suse.cz>
22217
22218         * gcc.dg/i386-local2.c: New.
22219         * gcc.dg/i386-local.c: Fix typo.
22220
22221 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
22222
22223         * g++.dg/abi/layout3.C: New test.
22224
22225 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
22226
22227         * gcc.c-torture/compile/20030305-1.c
22228
22229 2003-03-05  Jan Hubicka  <jh@suse.cz>
22230
22231         * gcc.dg/i386-local.c: New.
22232
22233 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
22234
22235         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
22236
22237 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
22238
22239         * gcc.dg/switch-2.c: New test.
22240         * gcc.dg/switch-3.c: New test.
22241         * gcc.dg/Wswitch.c: Adjust line numbers.
22242         * gcc.dg/Wswitch-default.c: Likewise.
22243         * gcc.dg/Wswitch-enum.c: Likewise.
22244
22245 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
22246
22247         * gcc.c-torture/execute/20030222-1.c: New test.
22248
22249 2003-03-03  James E Wilson  <wilson@tuliptree.org>
22250
22251         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
22252
22253 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
22254
22255         PR c++/9878
22256         * g++.dg/init/ref1.C: New test.
22257
22258 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
22259
22260         * gcc.dg/sh-relax.c: New SH-only test.
22261
22262 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
22263
22264         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
22265         comment explaining purpose of testcase.
22266
22267 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
22268
22269         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
22270         for HC11/HC12 (asm needs two int registers).
22271         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
22272         HC11/HC12 because the test uses an asm which needs two 32-bit
22273         registers.
22274
22275 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
22276
22277         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
22278         for HC11/HC12 (array is too large otherwise).
22279         * gcc.c-torture/compile/920501-4.x: New file, likewise.
22280         * gcc.c-torture/compile/20010518-2.x: Likewise.
22281         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
22282         HC11/HC12 (array is too large).
22283
22284 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
22285
22286         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
22287         * lib/g++-dg.exp (g++-dg-test): Likewise.
22288
22289 2003-03-01  Roger Sayle  <roger@eyesopen.com>
22290
22291         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
22292         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
22293
22294 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22295
22296         * g++.dg/warn/implicit-typename1.C: Remove warning.
22297
22298 2003-02-28  Richard Henderson  <rth@redhat.com>
22299
22300         * gcc.dg/noreturn-1.c: Move noreturn warning line.
22301         * gcc.dg/return-type-1.c: Move control reaches end warning line.
22302
22303 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
22304
22305         * gcc.dg/pch/pch.exp: Change .pch to .gch.
22306         * g++.dg/pch/pch.exp: Likewise.
22307
22308 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
22309
22310         PR c++/9879
22311         * testsuite/g++.dg/init/new4.C: New test.
22312
22313 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
22314
22315         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
22316
22317 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
22318
22319         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
22320         unsigned long.
22321
22322         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
22323         wider than float.
22324
22325 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22326
22327         * lib/scanasm.exp: Add support for counting numbers of
22328         occurences.
22329         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
22330         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
22331
22332 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
22333
22334         PR c++/9683
22335         * g++.dg/template/static3.C: New test.
22336
22337         PR c++/9829
22338         * g++.dg/parse/namespace6.C: New test.
22339
22340 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22341
22342         PR target/9732
22343         * gcc.dg/20030225-1.c: New test.
22344
22345 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
22346
22347         * README: Remove out-of-date information.
22348
22349         PR c++/9836
22350         * g++.dg/template/spec6.C: New test.
22351
22352 2003-02-24  Jeff Law  <law@redhat.com>
22353
22354         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
22355
22356 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22357
22358         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
22359         * gcc.dg/pragma-ep-1.c: Likewise.
22360
22361 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22362
22363         PR c++/9602
22364         * g++.dg/template/friend16.C: New test.
22365
22366 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
22367
22368         PR c++/5333
22369         * g++.dg/parse/fused-params1.C: Adjust error messages.
22370         * g++.dg/template/nested3.C: New test.
22371
22372 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
22373
22374         * g++.dg/abi/param1.C: New test.
22375
22376 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22377
22378         PR c++/7982
22379         * g++.dg/warn/implicit-typename1.C: New test.
22380
22381 2003-02-22  Kelley Cook <kelleycook@comcast.net>
22382
22383         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
22384         with "mtune".
22385         * g++.old-deja/g++.other/store-expr2.C: Likewise.
22386         * gcc.c-torture/execute/20010129-1.x: Likewise.
22387         * gcc.dg/20011107-1.c: Likewise.
22388         * gcc.dg/20020108-1.c: Likewise.
22389         * gcc.dg/20020122-3.c: Likewise.
22390         * gcc.dg/20020206-1.c: Likewise.
22391         * gcc.dg/20020310-1.c: Likewise.
22392         * gcc.dg/20020426-2.c: Likewise.
22393         * gcc.dg/20020517-1.c: Likewise.
22394         * gcc.dg/991230-1.c: Likewise.
22395         * gcc.dg/i386-unroll-1.c: Likewise.
22396         * gcc.misc-tests/i386-prefetch.exp: Likewise.
22397
22398 2003-02-22  Jan Hubicka  <jh@suse.cz>
22399
22400         * gcc.dg/i386-mul.c: New test.
22401
22402 2003-02-21  Roger Sayle  <roger@eyesopen.com>
22403
22404         * gcc.dg/builtins-5.c: New test case.
22405
22406 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
22407
22408         * gcc.dg/asmreg-1.c: New test.
22409
22410 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
22411
22412         PR c++/9749
22413         * g++.dg/parse/varmod1.C: New test.
22414
22415 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
22416
22417         PR c++/9727
22418         * g++.dg/template/op1.C: New test.
22419
22420 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
22421
22422         PR c++/8906
22423         * g++.dg/template/nested2.C: New test.
22424
22425 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
22426
22427         PR c++/8724
22428         * g++.dg/expr/dtor1.C: New test.
22429
22430 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
22431
22432         * gcc.dg/cpp/include3.c: New test.
22433         * gcc.dg/cpp/inc/foo.h: New file.
22434
22435 2003-02-21  Glen Nakamura  <glen@imodulo.com>
22436
22437         * gcc.c-torture/execute/20030221-1.c: New test.
22438
22439 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
22440
22441         PR c++/9729
22442         * g++.dg/abi/conv1.C: New test.
22443
22444 2003-02-20  Jan Hubicka  <jh@suse.cz>
22445
22446         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
22447
22448 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
22449
22450         * gcc.c-torture/compile/20030219-1.c: New test.
22451
22452 2003-02-18  Jan Hubicka  <jh@suse.cz>
22453
22454         * gcc.dg/funcorder.c: New test.
22455
22456 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
22457
22458         * gcc.c-torture/execute/20030218-1.c: New.
22459
22460 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
22461
22462         * gcc.dg/20030218-1.c: New.
22463
22464 2003-02-18  Richard Henderson  <rth@redhat.com>
22465
22466         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
22467         * gcc.dg/attr-used-2.c: New.
22468
22469 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
22470
22471         PR c++/9704
22472         * g++.dg/init/copy5.C: New test.
22473
22474 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
22475
22476         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
22477         * g++.dg/pch/pch.exp: Likewise.
22478
22479 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
22480
22481         * gcc.c-torture/execute/20030209-1.c: Enable the test if
22482         STACK_SIZE is not defined.
22483
22484 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22485
22486         PR c++/9457
22487         * g++.dg/template/init1.C: New test.
22488
22489 2003-02-16  Jan HUbicka  <jh@suse.cz>
22490
22491         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
22492         (foo): Add few extra tests
22493         * gcc.dg/c99-const-expr-3.c: Likewise.
22494         * gcc.c-torture/execute/20030216-1.c: New.
22495
22496 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22497
22498         PR c++/9459
22499         * g++.dg/ext/typeof4.C: New test.
22500
22501 2003-02-15  Roger Sayle  <roger@eyesopen.com>
22502
22503         * gcc.dg/i386-387-3.c: New test case.
22504
22505 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
22506
22507         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
22508         cris-*-elf* cris-*-aout* and mmix-*-*.
22509
22510 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
22511
22512         * gcc.dg/20030213-1.c: New test.
22513
22514 2003-02-12  Roger Sayle  <roger@eyesopen.com>
22515
22516         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
22517         * gcc.dg/i386-387-2.c: Likewise.
22518
22519 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
22520
22521         * gcc.dg/ppc-spe.c: Fix formatting.
22522         Enable tests that were previously unsupported by gas.
22523         Delete tests for instructions that no longer exist.
22524         Switch arguments on evsubifw builtin.
22525
22526 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
22527
22528         * gcc.c-torture/execute/20030209-1.c: Disable the test if
22529         STACK_SIZE is too small.
22530
22531 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
22532             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
22533
22534         * gcc.dg/decl-2.c: New test.
22535
22536 2003-02-10  Jan Hubicka  <jh@suse.cz>
22537
22538         * gcc.dg/i386-fpcvt-1.c:  New test.
22539
22540 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
22541
22542         * gcc.c-torture/execute/20030209-1.c: New test.
22543
22544 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
22545
22546         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
22547         int-wide bitops, use the constants of the same width.
22548         Likewise, if long long is 32-bit wide, test bitops using
22549         32-bit constants.
22550
22551 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
22552
22553         * gcc.dg/20021014-1.c: Annotate with expected notice text.
22554
22555 2003-02-07  Roger Sayle  <roger@eyesopen.com>
22556
22557         * testsuite/gcc.dg/builtins-4.c: New test case.
22558
22559 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22560
22561         * gcc.dg/20020430-1.c: Fix dg command typos.
22562         * gcc.dg/20020503-1.c: Likewise.
22563
22564 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22565
22566         PR c++/8785
22567         * g++.dg/parse/fused-params1.C: New test.
22568
22569         PR c++/8857
22570         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
22571
22572         PR c++/8921
22573         * g++.dg/parse/non-dependent1.C: New test.
22574
22575         PR c++/8928
22576         * g++.dg/parse/dupl-tmpl-args1.C: New test.
22577
22578         PR c++/9228
22579         * g++.dg/parse/undefined7.C: New test.
22580         * g++.dg/parse/non-templ1.C: New test.
22581
22582         PR c++/9229
22583         * g++.dg/parse/too-many-tmpl-args1.C: New test.
22584
22585 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
22586
22587         * gcc.c-torture/compile/20030206-1.c: New test.
22588
22589 2003-02-05  Roger Sayle  <roger@eyesopen.com>
22590
22591         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
22592         "pow" to "foo" to avoid potential confusion with a math built-in.
22593
22594 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22595
22596         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
22597         conditions for SPARC targets.
22598
22599 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
22600
22601         * gcc.dg/20030204-1.c: New test.
22602
22603 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22604
22605         PR c++/38
22606         * g++.dg/parse/array-size1.C: New test.
22607
22608         PR c++/5657
22609         * g++.dg/parse/undefined3.C: New test.
22610
22611         PR c++/5665
22612         * g++.dg/parse/undefined4.C: New test.
22613
22614         PR c++/5975
22615         * g++.dg/parse/undefined5.C: New test.
22616
22617         PR c++/7259
22618         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
22619
22620         PR c++/8578
22621         * g++.dg/parse/casting-operator1.C: New test.
22622
22623         PR c++/8596
22624         * g++.dg/parse/undefined6.C: New test.
22625
22626         PR c++/8736
22627         * g++.dg/parse/missing-template1.C: New test.
22628
22629 2003-02-04  Jan Hubicka  <jh@suse.cz>
22630
22631         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
22632         * gcc.dg/i386-cmov?.c:  Likewise.
22633         * gcc.dg/i386-fpcvt-?.c:  Likewise.
22634         * gcc.dg/i386-ssefp-1.c:  Likewise.
22635         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
22636         conventions.
22637
22638 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
22639
22640         PR c++/7129
22641         * testsuite/g++.dg/ext/max.C: New test.
22642
22643 2003-02-03  Jan Hubicka  <jh@suse.cz>
22644
22645         * gcc.c-torture/execute/20030203-1.c: New test.
22646
22647 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
22648
22649         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
22650         'natural-endian'.
22651
22652 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
22653
22654         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
22655         * g++.dg/init/new2.C: Likewise.
22656         * g++.dg/other/new1.C: Likewise.
22657
22658 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
22659
22660         * gcc.dg/struct-ret-libc.c: New test.
22661
22662 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
22663
22664         * gcc.dg/20030129-1.c: New test.
22665
22666 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22667
22668         PR c++/8849
22669         * g++.dg/template/ptrmem4.C: New test.
22670
22671 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
22672
22673         * g++.dg/parser/constant1.C: New test.
22674
22675 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22676
22677         PR c++/8591
22678         * g++.dg/parse/friend2.C: New test.
22679
22680 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
22681
22682         PR c++/9437
22683         * g++.dg/template/unify4.C: New test.
22684
22685 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
22686
22687         * gcc.c-torture/execute/20030128-1.c: New test.
22688
22689 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
22690
22691         * g++.dg/lookup/nested1.C: Test moved from ...
22692         * g++.old-deja/g++.other/lookup24.C: ... here.
22693
22694 2003-01-28  Jan Hubicka  <jh@suse.cz>
22695
22696         * gcc.dg/i386-cmov5.c:  New test.
22697
22698 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
22699
22700         * gcc.c-torture/execute/20010925-1.c: Changed the
22701         memcpy declaration.
22702
22703 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
22704
22705         PR c++/3902
22706         * g++.dg/parse/template5.C: New test.
22707
22708 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
22709
22710         PR fortran/9258
22711         * g77.dg/pr9258: New test.
22712
22713 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
22714
22715         * README: Move relevant parts from README.g++.
22716
22717         * README.g++: Remove this file.
22718
22719 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
22720
22721         * g++.dg/abi/dcast1.C: New test.
22722
22723 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22724
22725         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
22726
22727 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
22728
22729         PR c++/47
22730         * g++.old-deja/g++.other/lookup24.C: New test.
22731
22732 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22733
22734         PR middle-end/7227
22735         * gcc.dg/uninit-C.c: New test.
22736
22737 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
22738
22739         * g++.dg/abi/covariant1.C: New test.
22740
22741 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
22742
22743         * gcc.dg/20030123-1.c: New test.
22744
22745 2003-01-25  Jan Hubicka  <jh@suse.cz>
22746
22747         PR opt/8492
22748         * gcc.c-torture/compile/20030125-1.c
22749
22750 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
22751
22752         PR c++/9403
22753         * g++.dg/parse/template3.C: New test.
22754         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
22755
22756         PR c++/795
22757         * g++.dg/parse/template4.C: New test.
22758
22759         PR c++/9415
22760         * g++.dg/template/qual2.C: New test.
22761
22762         PR c++/8545
22763         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
22764
22765         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
22766
22767 2003-01-25  Roger Sayle  <roger@eyesopen.com>
22768
22769         * gcc.c-torture/execute/switch-1.c: New test case.
22770
22771 2003-01-25  Jan Hubicka  <jh@suse.cz>
22772
22773         * gcc.c-torture/execute/20030125-1.[cx]: New test.
22774
22775 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
22776
22777         Tweaks for Bison-1.875. From the NEWS file:
22778         "- `parse error' -> `syntax error'
22779         Bison now uniformly uses the term `syntax error'"
22780         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
22781         * gcc.dg/cpp/digraph2.c: Likewise.
22782         * gcc.dg/cpp/direct2.c: Likewise.
22783         * gcc.dg/cpp/paste4.c: Likewise.
22784         * gcc.dg/c90-restrict-1.c: Likewise.
22785         * gcc.dg/c99-func-2.c: Likewise.
22786         * gcc.dg/noncompile/920721-2.c: Likewise.
22787         * gcc.dg/noncompile/930622-2.c: Likewise.
22788         * gcc.dg/noncompile/940112-1.c: Likewise.
22789         * gcc.dg/noncompile/950921-1.c: Likewise.
22790         * gcc.dg/noncompile/951123-1.c: Likewise.
22791         * gcc.dg/noncompile/971104-1.c: Likewise.
22792         * gcc.dg/noncompile/990416-1.c: Likewise.
22793
22794 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
22795
22796         * g++.dg/parse/undefined1.C: Add error message.
22797
22798 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
22799
22800         PR c++/9354
22801         * g++.dg/parse/new1.C: New test.
22802
22803         PR c++/9216
22804         * g++.dg/parse/template2.C: New test.
22805
22806         PR c++/9354
22807         * g++.dg/parse/typedef2.C: New test.
22808
22809         PR c++/9328
22810         * g++.dg/ext/typeof3.C: New test.
22811
22812 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22813
22814         PR c++/2738
22815         * g++.dg/parse/ret-type1.C: New test.
22816
22817         PR c++/3792
22818         * g++.dg/parse/tmpl-outside1.C: New test.
22819
22820         PR c++/4207
22821         * g++.dg/parse/int-as-enum1.C: New test.
22822
22823         PR c++/4903
22824         * g++.dg/parse/no-typename1.C: New test.
22825
22826         PR c++/5533
22827         * g++.dg/parse/no-value1.C: New test.
22828
22829         PR c++/5921
22830         * g++.dg/parse/wrong-inline1.C: New test.
22831
22832         PR c++/6402
22833         * g++.dg/parse/ref1.C: New test.
22834
22835         PR c++/6992
22836         * g++.dg/parse/attr-ctor1.C: New test.
22837
22838         PR c++/7229
22839         * g++.dg/parse/namespace5.C: New test.
22840
22841         PR c++/7917
22842         * g++.dg/parse/func-def1.C: New test.
22843
22844         PR c++/8143
22845         * g++.dg/parse/undefined1.C: New test.
22846
22847         PR c++/5723, PR c++/8522
22848         * g++.dg/parse/specialization1.C: New test.
22849
22850         PR c++/163, PR c++/8595
22851         * g++.dg/parse/struct-as-enum1.C: New test.
22852
22853         PR c++/9173
22854         * g++.dg/parse/undefined2.C: New test.
22855
22856 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
22857
22858         PR c++/9298
22859         * g++.dg/parse/template1.C: New test.
22860
22861         PR c++/9384
22862         * g++.dg/parse/using1.C: New test.
22863
22864         PR c++/9285
22865         PR c++/9294
22866         * g++.dg/parse/expr2.C: New test.
22867
22868         PR c++/9388
22869         * g++.dg/parse/lookup2.C: Likewise.
22870
22871 2003-01-21  Jan Hubicka  <jh@suse.cz>
22872
22873         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
22874         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
22875         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
22876         * gcc.c-torture/execute/string-opt-*.c: Likewise.
22877
22878 2003-01-20  Nick Clifton  <nickc@redhat.com>
22879
22880         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
22881         problem with ARM sibcall code generation.
22882
22883 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
22884
22885         * gcc.c-torture/execute/20030120-1.c: New.
22886
22887 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
22888
22889         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
22890
22891 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
22892
22893         PR c++/9272
22894         * g++.dg/parse/ctor1.C: New test.
22895
22896         PR c++/9294:
22897         * g++.dg/parse/qualified1.C: New test.
22898
22899         * g++.dg/parse/typename3.C: New test.
22900
22901 2003-01-16  Richard Henderson  <rth@redhat.com>
22902
22903         * g++.dg/tls/init-2.C: Fix error matches for real this time.
22904
22905 2003-01-16  Richard Henderson  <rth@redhat.com>
22906
22907         * g++.dg/pch/pch.exp: Copy test header to the working directory
22908         before using it either for precompilation or direct use.
22909         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
22910         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
22911
22912 2003-01-16  Richard Henderson  <rth@redhat.com>
22913
22914         * gcc.dg/pch/pch.exp: Copy test header to the working directory
22915         before using it either for precompilation or direct use.
22916         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
22917         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
22918
22919 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
22920
22921         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
22922         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
22923         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
22924         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
22925         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
22926         typename warning into error.
22927         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
22928         error messages.
22929         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
22930         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
22931         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
22932         messages.
22933         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
22934         make declaration visible in template.
22935         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
22936         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
22937         messages.
22938         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
22939         message.
22940         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
22941         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
22942         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
22943         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
22944         typename warning with error message.
22945         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
22946         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
22947         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
22948
22949 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
22950
22951         * g++.dg/parse/ambig2.C: New test.
22952
22953 2003-01-15  Richard Henderson  <rth@redhat.com>
22954
22955         * g++.dg/tls/init-2.C: Update error message string.
22956
22957 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22958
22959         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
22960
22961 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
22962
22963         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
22964         all for HC11/HC12.
22965         * gcc.c-torture/compile/20001205-1.x: Likewise.
22966         * gcc.c-torture/compile/20001226-1.x: Likewise.
22967         * gcc.c-torture/compile/920520-1.x: Likewise.
22968         * gcc.c-torture/compile/961203-1.x: Likewise.
22969         * gcc.c-torture/compile/20020604-1.x: Likewise.
22970
22971 2003-01-15  Jan Hubicka  <jh@suse.cz>
22972
22973         * gcc.c-torture/compile/20030115-1.c: New test.
22974
22975         * gcc.dg/i386-fpcvt-1.c: New test.
22976         * gcc.dg/i386-fpcvt-2.c: New test.
22977
22978 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
22979
22980         Further conform g++'s __vmi_class_type_info to the C++ ABI
22981         specification.
22982         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
22983         the specification.
22984
22985 2003-01-14  Jan Hubicka  <jh@suse.cz>
22986
22987         * gcc.dg/i386-fpcvt-1.c: New test.
22988         * gcc.dg/i386-fpcvt-2.c: New test.
22989
22990 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
22991
22992         * gcc.dg/i386-mmx-3.c: New test.
22993
22994 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
22995
22996         PR c++/9264
22997         * g++.dg/parse/octal1.C: New file.
22998
22999         PR c++/9172
23000         * g++.dg/parse/typename1.C: New file.
23001
23002 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
23003
23004         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
23005         * gcc.dg/bf-no-ms-layout.c: Likewise.
23006         * gcc.dg/bf-ms-attrib.c: Likewise.
23007
23008 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
23009
23010         PR c++/9099
23011         * g++.dg/parse/dtor1.C: New file.
23012
23013         PR c++/9128
23014         * g++.dg/rtti/typeid1.C: New file.
23015
23016         PR c++/9153
23017         * g++.dg/parse/lookup1.C: New file.
23018
23019         PR c++/9171
23020         * g++.dg/templ/spec5.C: New file.
23021
23022 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
23023
23024         * gcc.c-torture/compile/20030110-1.c: New test.
23025
23026 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
23027
23028         Merge from pch-branch:
23029
23030         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
23031
23032         * gcc.dg/pch/cpp-1.h: New.
23033         * gcc.dg/pch/cpp-1.c: New.
23034         * gcc.dg/pch/cpp-2.h: New.
23035         * gcc.dg/pch/cpp-2.c: New.
23036
23037         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
23038
23039         * gcc.dg/pch/except-1.h: New.
23040         * gcc.dg/pch/except-1.c: New.
23041
23042         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
23043
23044         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
23045         running test.
23046         * gcc.dg/pch: Include *.hp not *.h.
23047         * gcc.dg/pch/system-1.h: New.
23048         * gcc.dg/pch/system-1.c: New.
23049
23050         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
23051
23052         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
23053         rather than trying to build and run a program using PCH.
23054         * gcc.dg/pch: Remove dg-do commands from test files.
23055
23056         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
23057
23058         * gcc.dg/pch/macro-3.c: New.
23059         * gcc.dg/pch/macro-3.h: New.
23060
23061         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
23062
23063         * gcc.dg/pch/common-1.c: New.
23064         * gcc.dg/pch/common-1.h: New.
23065         * gcc.dg/pch/decl-1.c: New.
23066         * gcc.dg/pch/decl-1.h: New.
23067         * gcc.dg/pch/decl-2.c: New.
23068         * gcc.dg/pch/decl-2.h: New.
23069         * gcc.dg/pch/decl-3.c: New.
23070         * gcc.dg/pch/decl-3.h: New.
23071         * gcc.dg/pch/decl-4.c: New.
23072         * gcc.dg/pch/decl-4.h: New.
23073         * gcc.dg/pch/decl-5.c: New.
23074         * gcc.dg/pch/decl-5.h: New.
23075         * gcc.dg/pch/global-1.c: New.
23076         * gcc.dg/pch/global-1.h: New.
23077         * gcc.dg/pch/inline-1.c: New.
23078         * gcc.dg/pch/inline-1.h: New.
23079         * gcc.dg/pch/inline-2.c: New.
23080         * gcc.dg/pch/inline-2.h: New.
23081         * gcc.dg/pch/static-1.c: New.
23082         * gcc.dg/pch/static-1.h: New.
23083         * gcc.dg/pch/static-2.c: New.
23084         * gcc.dg/pch/static-2.h: New.
23085
23086         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
23087
23088         * g++.dg/pch/pch.exp: Better handle failing testcases.
23089         * gcc.dg/pch/pch.exp: Likewise.
23090         * gcc.dg/pch/macro-1.c: New.
23091         * gcc.dg/pch/macro-1.h: New.
23092         * gcc.dg/pch/macro-2.c: New.
23093         * gcc.dg/pch/macro-2.h: New.
23094
23095         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
23096
23097         * g++.dg/dg.exp: Treat files in pch/ specially.
23098         * g++.dg/pch/pch.exp: New file.
23099         * g++.dg/pch/empty.H: New file.
23100         * g++.dg/pch/empty.C: New file.
23101         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
23102         "precompile".
23103
23104         * gcc.dg/pch/pch.exp: New file.
23105         * gcc.dg/pch/empty.h: New file.
23106         * gcc.dg/pch/empty.c: New file.
23107         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
23108         "precompile".
23109
23110 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23111
23112         * g++.dg/template/friend14.C: New test.
23113
23114 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
23115
23116         * gcc.dg/old-style-asm-1.c: New test.
23117
23118 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
23119
23120         * gcc.c-torture/compile/20030109-1.c: New test.
23121
23122 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
23123
23124         * gcc.c-torture/execute/20030109-1.c: New test.
23125
23126 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
23127
23128         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
23129         * g++.old-deja/g++.mike/dyncast2.C: Likewise
23130         * g++.old-deja/g++.mike/dyncast3.C: Likewise
23131         * g++.old-deja/g++.mike/eh2.C: Likewise
23132         * g++.old-deja/g++.mike/eh3.C: Likewise
23133         * g++.old-deja/g++.mike/eh5.C: Likewise
23134         * g++.old-deja/g++.mike/eh6.C: Likewise
23135         * g++.old-deja/g++.mike/eh7.C: Likewise
23136         * g++.old-deja/g++.mike/eh8.C: Likewise
23137         * g++.old-deja/g++.mike/eh9.C: Likewise
23138         * g++.old-deja/g++.mike/eh10.C: Likewise
23139         * g++.old-deja/g++.mike/eh12.C: Likewise
23140         * g++.old-deja/g++.mike/eh13.C: Likewise
23141         * g++.old-deja/g++.mike/eh14.C: Likewise
23142         * g++.old-deja/g++.mike/eh16.C: Likewise
23143         * g++.old-deja/g++.mike/eh17.C: Likewise
23144         * g++.old-deja/g++.mike/eh18.C: Likewise
23145         * g++.old-deja/g++.mike/eh21.C: Likewise
23146         * g++.old-deja/g++.mike/eh23.C: Likewise
23147         * g++.old-deja/g++.mike/eh24.C: Likewise
23148         * g++.old-deja/g++.mike/eh25.C: Likewise
23149         * g++.old-deja/g++.mike/eh26.C: Likewise
23150         * g++.old-deja/g++.mike/eh27.C: Likewise
23151         * g++.old-deja/g++.mike/eh28.C: Likewise
23152         * g++.old-deja/g++.mike/eh29.C: Likewise
23153         * g++.old-deja/g++.mike/eh31.C: Likewise
23154         * g++.old-deja/g++.mike/eh33.C: Likewise
23155         * g++.old-deja/g++.mike/eh34.C: Likewise
23156         * g++.old-deja/g++.mike/eh35.C: Likewise
23157         * g++.old-deja/g++.mike/eh36.C: Likewise
23158         * g++.old-deja/g++.mike/eh37.C: Likewise
23159         * g++.old-deja/g++.mike/eh38.C: Likewise
23160         * g++.old-deja/g++.mike/eh39.C: Likewise
23161         * g++.old-deja/g++.mike/eh40.C: Likewise
23162         * g++.old-deja/g++.mike/eh41.C: Likewise
23163         * g++.old-deja/g++.mike/eh42.C: Likewise
23164         * g++.old-deja/g++.mike/eh44.C: Likewise
23165         * g++.old-deja/g++.mike/eh46.C: Likewise
23166         * g++.old-deja/g++.mike/eh47.C: Likewise
23167         * g++.old-deja/g++.mike/eh48.C: Likewise
23168         * g++.old-deja/g++.mike/eh49.C: Likewise
23169         * g++.old-deja/g++.mike/eh50.C: Likewise
23170         * g++.old-deja/g++.mike/eh51.C: Likewise
23171         * g++.old-deja/g++.mike/eh53.C: Likewise
23172         * g++.old-deja/g++.mike/eh55.C: Likewise
23173         * g++.old-deja/g++.mike/p7912.C: Likewise
23174         * g++.old-deja/g++.mike/p9706.C: Likewise
23175         * g++.old-deja/g++.mike/p10416.C: Likewise
23176         * g++.old-deja/g++.mike/p11667.C: Likewise
23177         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
23178         Remove redundant reference to Iris.
23179         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
23180         Elxsi, i860, Pico Java, and WE32K.
23181
23182 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
23183
23184         * g++.dg/ext/asm4.C: New test.
23185
23186 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23187
23188         PR c++/9030
23189         * g++.dg/template/friend12.C: New test.
23190         * g++.dg/template/friend13.C: Likewise.
23191         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
23192
23193 2003-01-08  Jan Hubicka  <jh@suse.cz>
23194
23195         * gcc.dg/i386-cadd.c: New test.
23196         * gcc.dg/i386-cmov4.c: Likewise.
23197
23198 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
23199
23200         PR c++/9165
23201         * g++.dg/warn/Wunused-3.C: New test.
23202
23203         * g++.dg/abi/bitfield9.C: New test.
23204
23205         PR c++/9189
23206         * g++.dg/parse/defarg3.C: New test.
23207
23208 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
23209
23210         * g++.dg/parse/ambig1.C: New test.
23211         * g++.dg/parse/defarg2.C: New test.
23212
23213 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
23214
23215         * g++.dg/template/defarg-1.C: New test.
23216         * g++.dg/template/local2.C: Likewise.
23217
23218 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
23219
23220         * gcc.c-torture/execute/20030105-1.c: New test.
23221
23222 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23223
23224         * g++.dg/parse/namespace3.C: Remove extra semicolons.
23225         * g++.dg/parse/namespace4.C: Likewise.
23226
23227 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
23228
23229         * g++.dg/template/ntp2.C: New test.
23230
23231 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
23232
23233         * g++.dg/parse/extern-C-1.C: New test.
23234
23235         * g++.dg/parse/namespace4.C: New test.
23236
23237         * g++.dg/template/nested1.C: New test.
23238
23239         * g++.dg/parse/namespace3.C: New test.
23240
23241 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
23242
23243         * g++.dg/lookup/two-stage1.C: New test.
23244
23245 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23246
23247         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
23248         * g++.old-deja/g++.jason/access8.C: Likewise.
23249         * g++.old-deja/g++.other/decl5.C: Likewise.
23250
23251 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
23252
23253         * g++.dg/parse/parse7.C: New test.
23254
23255 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
23256
23257         PR c++/2843
23258         * g++.dg/ext/attrib7.C: New test.
23259
23260 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
23261
23262         * g++.dg/parse/parse6.C: New test.
23263
23264 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
23265
23266         * gcc.dg/h8300-stack-1.c: New.
23267
23268 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
23269
23270         g++.dg/lookup/exception1.C: New test.
23271
23272         g++.dg/lookup/template1.C: New test.
23273
23274         g++.dg/parse/namespace2.C: New test.
23275
23276         g++.dg/parse/parens2.C: New test.
23277
23278 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
23279
23280         * g++.dg/parse/parse5.C: New test.
23281         * g++.dg/lookup/scoped4.C: New test.
23282
23283 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
23284
23285         * g++.dg/parse/parens1.C: New test.
23286
23287         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
23288         angle-bracket1.C.
23289         * g++.dg/parse/parens2.C: New test.
23290
23291         * g++.dg/lookup/scope-operator1.C: New test.
23292
23293         * g++.dg/parse/operator1.C: New test.
23294
23295 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23296
23297         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
23298         * g++.old-deja/g++.other/access6.C: Likewise.
23299         * g++.old-deja/g++.other/decl1.C: Likewise.
23300         * g++.old-deja/g++.pt/typename12.C: Likewise.
23301
23302 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
23303
23304         * g++.dg/parse/namespace1.C: New test.
23305
23306 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
23307
23308         * g++.dg/parse/parse4.C: New test.
23309
23310 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
23311
23312         * g++.dg/parse/parse3.C: New test.
23313
23314 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
23315
23316         * g++.dg/parse/parse2.C: New test.
23317
23318 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
23319
23320         * g++.dg/template/friend11.C: New test.
23321
23322 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
23323
23324         * g++.dg/parse/parse1.C: New test.
23325
23326 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
23327
23328         * lib/profopt.exp: Change the name of a global variable to avoid
23329         possible clashes with other test suites.
23330
23331 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
23332
23333         * g++.dg/inherit/covariant8.C: New test.
23334
23335 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
23336
23337         * g++.dg/init/array9.C: New test.
23338
23339         PR c++/9112
23340         * g++.dg/parse/expr1.C: New test.
23341
23342 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
23343
23344         * gcc.c-torture/compile/20021230-1.c: New test.
23345
23346 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
23347
23348         * g++.dg/inherit/covariant5.C: New test.
23349         * g++.dg/inherit/covariant6.C: New test.
23350         * g++.dg/inherit/covariant7.C: New test.
23351
23352 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23353
23354         PR c++/2739
23355         * g++.dg/other/access2.C: New test.
23356
23357 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23358
23359         * g++.dg/other/anon-struct.C: No longer fails
23360         * g++.old-deja/g++.brendan/parse4.C: Likewise.
23361         * g++.old-deja/g++.brendan/parse5.C: Likewise.
23362         * g++.old-deja/g++.brendan/parse6.C: Likewise.
23363
23364 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23365
23366         * g++.dg/parse/angle-bracket.C (main): No longer fails.
23367
23368 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
23369
23370         * g++.dg/eh/spec4.C: Remove stray semicolon.
23371         * g++.dg/expr/pmf-1.C: Change error message.
23372         * g++.dg/ext/asm1.C: Remove stray semicolon.
23373         * g++.dg/ext/typename1.C: Add missing typenames.
23374         * g++.dg/inherit/template-as-base.C: Change error message.
23375         * g++.dg/lookup/scoped1.C: Likewise.
23376         * g++.dg/lookup/scoped2.C: Likewise.
23377         * g++.dg/lookup/using2.C: Likewise.
23378         * g++.dg/other/component1.C: Remove stray semicolon.
23379         * g++.dg/other/do1.C: Change error message.
23380         * g++.dg/other/error2.C: Likewise.
23381         * g++.dg/other/init1.C: Likewise.
23382         * g++.dg/other/packed1.C: Remove stray semicolon.
23383         * g++.dg/other/ptrmem2.C: Change error message.
23384         * g++.dg/parse/parameter-declaration-1.C: Remove line number
23385         marker.
23386         * g++.dg/special/initp1.C: Remove invalid attribute usage.
23387         * g++.dg/template/access3.C: Add typename keyword.
23388         * g++.dg/template/access5.C: Remove stray semicolon.
23389         * g++.dg/template/access6.C: Likewise.
23390         * g++.dg/template/complit1.C: Likewise.
23391         * g++.dg/template/crash1.C: Change error message.
23392         * g++.dg/template/inherit2.C: Remove stray semicolon.
23393         * g++.dg/template/instantiate2.C: Likewise.
23394         * g++.dg/template/instantiate3.C: Change error message.
23395         * g++.dg/template/qual1.C: Remove stray semicolon.
23396         * g++.dg/template/qualttp18.C: Change error message.
23397         * g++.dg/template/ref1.C: Remove stray semicolon.
23398         * g++.dg/template/sizeof1.C (A::value): Declare it.
23399         * g++.dg/template/spec4.C: Change error message.
23400         * g++.dg/template/static1.C: Likewise.
23401         * g++.dg/template/type1.C: Likewise.
23402         * g++.dg/template/typename3.C: Likewise.
23403         * g++.old-deja/g++.benjamin/13478.C: Change error message.
23404         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
23405         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
23406         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
23407         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
23408         named return value extension.
23409         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
23410         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
23411         * g++.old-deja/g++.bob/extern_C.C: Likewise.
23412         * g++.old-deja/g++.bob/inherit2.C: Likewise.
23413         * g++.old-deja/g++.brendan/complex1.C: Likewise.
23414         * g++.old-deja/g++.brendan/copy5.C: Likewise.
23415         * g++.old-deja/g++.brendan/crash13.C: Likewise.
23416         * g++.old-deja/g++.brendan/crash15.C: Likewise.
23417         * g++.old-deja/g++.brendan/crash18.C: Change error message.
23418         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
23419         * g++.old-deja/g++.brendan/crash38.C: Likewise.
23420         * g++.old-deja/g++.brendan/crash50.C: Likewise.
23421         * g++.old-deja/g++.brendan/crash56.C: Likewise.
23422         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
23423         syntax.
23424         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
23425         * g++.old-deja/g++.brendan/crash8.C: Change error message.
23426         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
23427         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
23428         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
23429         * g++.old-deja/g++.brendan/template11.C: Likewise.
23430         * g++.old-deja/g++.brendan/template26.C: Likewise.
23431         * g++.old-deja/g++.brendan/template27.C: Use explicit
23432         specialization syntax.
23433         * g++.old-deja/g++.brendan/template30.C: Likewise.
23434         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
23435         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
23436         non-dependent names.
23437         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
23438         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
23439         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
23440         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
23441         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
23442         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
23443         named return value extension.
23444         * g++.old-deja/g++.ext/namedret2.C: Likewise.
23445         * g++.old-deja/g++.ext/namedret3.C: Likewise.
23446         * g++.old-deja/g++.ext/return1.C: Likewise.
23447         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
23448         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
23449         * g++.old-deja/g++.jason/access8.C: Likewise.
23450         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
23451         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
23452         pseudo-destructor names.
23453         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
23454         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
23455         pseudo-destructor names.
23456         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
23457         * g++.old-deja/g++.jason/overload19.C: Likewise.
23458         * g++.old-deja/g++.jason/overload32.C: Likewise.
23459         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
23460         stray semicolons.
23461         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
23462         * g++.old-deja/g++.jason/return.C: Likewise.
23463         * g++.old-deja/g++.jason/return2.C: Likewise.
23464         * g++.old-deja/g++.jason/shadow1.C: Likewise.
23465         * g++.old-deja/g++.jason/special.C: Use explicit specialization
23466         syntax.
23467         * g++.old-deja/g++.jason/template10.C: Account for use of
23468         non-dependent names.
23469         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
23470         syntax.
23471         * g++.old-deja/g++.jason/template37.C: Likewise.
23472         * g++.old-deja/g++.law/access4.C: Change error messages.
23473         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
23474         pseudo-destructor names.
23475         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
23476         * g++.old-deja/g++.law/ctors9.C: Likewise.
23477         * g++.old-deja/g++.law/cvt22.C: Likewise.
23478         * g++.old-deja/g++.law/dtors5.C: Likewise.
23479         * g++.old-deja/g++.law/global-init1.C: Likewise.
23480         * g++.old-deja/g++.law/missed-error3.C: Likewise.
23481         * g++.old-deja/g++.law/operators28.C: Likewise.
23482         * g++.old-deja/g++.law/visibility28.C: Likewise.
23483         * g++.old-deja/g++.martin/eval1.C: Likewise.
23484         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
23485         name.
23486         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
23487         * g++.old-deja/g++.mike/net34.C: Likewise.
23488         * g++.old-deja/g++.mike/net36.C: Likewise.
23489         * g++.old-deja/g++.mike/ns2.C: Likewise.
23490         * g++.old-deja/g++.mike/p12306.C: Likewise.
23491         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
23492         value extension.
23493         * g++.old-deja/g++.mike/p700.C: Likewise.
23494         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
23495         * g++.old-deja/g++.mike/p710.C: Likewise.
23496         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
23497         value extension.
23498         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
23499         * g++.old-deja/g++.mike/pmf9.C: Likewise.
23500         * g++.old-deja/g++.ns/crash2.C: Likewise.
23501         * g++.old-deja/g++.ns/crash3.C: Likewise.
23502         * g++.old-deja/g++.ns/invalid1.C: Likewise.
23503         * g++.old-deja/g++.ns/ns17.C: Likewise.
23504         * g++.old-deja/g++.ns/template16.C: Likewise.
23505         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
23506         keyword.
23507         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
23508         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
23509         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
23510         named return value extension.
23511         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
23512         * g++.old-deja/g++.other/access4.C: Issue additional error
23513         messages.
23514         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
23515         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
23516         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
23517         * g++.old-deja/g++.other/crash25.C: Change error message.
23518         * g++.old-deja/g++.other/crash4.C: Change error message.
23519         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
23520         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
23521         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
23522         checks.
23523         * g++.old-deja/g++.other/defarg8.C: Likewise.
23524         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
23525         * g++.old-deja/g++.other/dtor10.C: Likewise.
23526         * g++.old-deja/g++.other/incomplete.C: Likewise.
23527         * g++.old-deja/g++.other/linkage7.C: Likewise.
23528         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
23529         lookup algorithm.
23530         * g++.old-deja/g++.other/mangle2.C: Likewise.
23531         * g++.old-deja/g++.other/refinit2.C: Likewise.
23532         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
23533         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
23534         * g++.old-deja/g++.pt/crash28.C: Likewise.
23535         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
23536         syntax.
23537         * g++.old-deja/g++.pt/crash32.C: Change error message.
23538         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
23539         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
23540         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
23541         error message position.
23542         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
23543         * g++.old-deja/g++.pt/defarg8.C: Change error message.
23544         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
23545         syntax.
23546         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
23547         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
23548         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
23549         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
23550         keyword.
23551         * g++.old-deja/g++.pt/explicit31.C: Likewise.
23552         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
23553         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
23554         keyword.
23555         * g++.old-deja/g++.pt/explicit71.C: Change error message.
23556         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
23557         syntax.
23558         * g++.old-deja/g++.pt/friend28.C: Account for use of
23559         non-dependent names.
23560         * g++.old-deja/g++.pt/friend29.C: Likewise.
23561         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
23562         rules.
23563         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
23564         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
23565         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
23566         lookup rules.
23567         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
23568         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
23569         keyword.
23570         * g++.old-deja/g++.pt/memclass20.C: Likewise.
23571         * g++.old-deja/g++.pt/memclass5.C: Likewise.
23572         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
23573         keyword.
23574         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
23575         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
23576         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
23577         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
23578         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
23579         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
23580         keyword.
23581         * g++.old-deja/g++.pt/spec10.C: Likewise.
23582         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
23583         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
23584         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
23585         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
23586         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
23587         * g++.old-deja/g++.pt/ttp62.C: Likewise.
23588         * g++.old-deja/g++.pt/ttp64.C: Likewise.
23589         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
23590         * g++.old-deja/g++.pt/typename15.C: Likewise.
23591         * g++.old-deja/g++.pt/typename22.C: Likewise.
23592         * g++.old-deja/g++.pt/typename6.C: Change error messages.
23593         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
23594         * g++.old-deja/g++.pt/virtual2.C: Likewise.
23595         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
23596         syntax.
23597         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
23598         return value extension.
23599         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
23600         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
23601         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
23602         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
23603
23604 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
23605
23606         * g++.dg/warn/inline1.C: New test.
23607         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
23608         * g++.old-deja/g++.jason/synth10.C: Likewise.
23609         * g++.old-deja/g++.mike/net31.C: Likewise.
23610         * g++.old-deja/g++.mike/p8786.C: Likewise.
23611
23612         * g++.dg/template/friend10.C: New test.
23613         * g++.dg/template/conv5.C: New test.
23614
23615 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
23616
23617         * g++.dg/lookup/scoped3.C: New test.
23618
23619         * g++.dg/lookup/decl1.C: New test.
23620         * g++.dg/lookup/decl2.C: New test.
23621
23622 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
23623
23624         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
23625         gcc.c-torture/compile/20021015-1.c,
23626         gcc.c-torture/compile/20021015-2.c,
23627         gcc.c-torture/compile/20021123-1.c,
23628         gcc.c-torture/compile/20021123-2.c,
23629         gcc.c-torture/compile/20021123-3.c,
23630         gcc.c-torture/compile/20021123-4.c,
23631         gcc.c-torture/execute/20021024-1.c: Add tests previously added
23632         only to 3.1 or 3.2 branch.
23633
23634 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
23635
23636         * gcc.dg/i386-bitfield3.c: New test.
23637
23638         * gcc.dg/i386-bitfield2.c: New test.
23639
23640 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
23641
23642         * g++.dg/parse/conv_op1.C: New test.
23643
23644 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
23645
23646         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
23647         approved.
23648
23649 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
23650
23651         * gcc.c-torture/compile/20021220-1.c: New test.
23652
23653 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
23654
23655         * gcc.dg/i386-fastcall-1.c: New.
23656
23657 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23658
23659         * gcc.c-torture/execute/20021219-1.c: New test.
23660
23661 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23662
23663         * gcc.dg/i386-pic-1.c: New test.
23664
23665 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23666
23667         PR c++/8099
23668         * g++.dg/template/friend9.C: New test.
23669
23670 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23671
23672         PR c++/3663
23673         * g++.dg/template/access7.C: New test.
23674
23675 2002-12-18  Nick Clifton  <nickc@redhat.com>
23676
23677         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
23678         the libstdc++-v3 directory has been found.
23679
23680 2002-12-12  Devang Patel <dpatel@apple.com>
23681         * gcc.dg/darwin-ld-1.c: New test.
23682         * gcc.dg/darwin-ld-2.c: New test.
23683         * gcc.dg/darwin-ld-3.c: New test.
23684         * gcc.dg/darwin-ld-4.c: New test.
23685         * gcc.dg/darwin-ld-5.c: New test.
23686
23687 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
23688
23689         * gcc.c-torture/compile/20021212-1.c: New test.
23690
23691 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
23692
23693         * gcc.dg/fshort-wchar: New test.
23694
23695 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
23696
23697         PR c++/8372
23698         * g++.dg/template/dtor1.C: New test.
23699
23700         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
23701         markers.
23702
23703 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
23704
23705         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
23706
23707 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
23708
23709         * g++.dg/template/static1.C: New test.
23710         * g++.dg/template/static2.C: New test.
23711         * g++.old-deja/g++.ext/memconst.C: New test.
23712
23713 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23714
23715         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
23716         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
23717         * g++.dg/special/initp1.C: Likewise.
23718
23719 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
23720
23721         * gcc.c-torture/execute/20021204-1.c: New test.
23722
23723 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
23724
23725         * gcc.dg/ppc-fmadd-1.c: New file.
23726         * gcc.dg/ppc-fmadd-2.c: New file.
23727         * gcc.dg/ppc-fmadd-3.c: New file.
23728
23729 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
23730
23731         * gcc.c-torture/compile/20021204-1.c: New test.
23732
23733 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
23734
23735         * g++.dg/inherit/covariant2.C: New test.
23736         * g++.dg/inherit/covariant3.C: New test.
23737         * g++.dg/inherit/covariant4.C: New test.
23738         * g++.dg/inherit/covariant1.C: Remove XFAIL.
23739         * g++.old-deja/g++.robertl/eb17.C: Likewise.
23740
23741 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
23742
23743         PR c++/8688
23744         * g++.dg/init/brace3.C: New test.
23745
23746 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
23747
23748         * gcc.dg/20020210-1.c: Fix a comment typo.
23749
23750 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
23751
23752         PR c++/8720
23753         * g++.dg/parse/defarg1.C: New test.
23754
23755         PR c++/8615
23756         * g++.dg/template/char1.C: New test.
23757
23758         * g++.dg/template/varmod1.C: Fix typo.
23759
23760 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23761
23762         DR 180
23763         * g++.old-deja/g++.pt/crash32.C: Expect error.
23764
23765 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
23766
23767         PR c++/5919
23768         * g++.dg/template/varmod1.C: New test.
23769
23770         PR c++/8727
23771         * g++.dg/inherit/typeinfo1.C: New test.
23772
23773         PR c++/8663
23774         * g++.dg/inherit/typedef1.C: New test.
23775
23776 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
23777
23778         PR c++/8332
23779         PR c++/8493
23780         * g++.dg/template/strlen1.C: New test.
23781
23782         PR c++/8227
23783         * g++.dg/template/ctor2.C: New test.
23784
23785         PR c++/8214
23786         * g++.dg/init/string1.C: New test.
23787
23788         PR c++/8511
23789         * g++.dg/template/friend8.C: New test.
23790
23791 2002-11-29  Joe Buck <jbuck@synopsys.com>
23792
23793         * g++.dg/lookup/anon2.C: New test.
23794
23795 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
23796
23797         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
23798         h8300 port.
23799
23800 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
23801
23802         * gcc.dg/bitfld-6.c: New test.
23803
23804 2002-11-27  Jan Hubicka  <jh@suse.cz>
23805
23806         * gcc.c-torture/execute/20021127.[cx]: New test.
23807
23808 2002-11-26  Jan Hubicka  <jh@suse.cz>
23809
23810         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
23811         quality.
23812
23813 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
23814
23815         * g++.dg/init/brace2.C: New test.
23816         * g++.old-deja/g++.mike/p9129.C: Correct.
23817
23818 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
23819
23820         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
23821
23822 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
23823
23824         * gcc.dg/sibcall-6: New test for indirect sibcalls.
23825
23826 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
23827
23828         * testsuite/g++.dg/abi/empty11.C: New test.
23829         * testsuite/g++.dg/rtti/cv1.C: New test.
23830
23831 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
23832
23833         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
23834
23835 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
23836
23837         * g++.dg/abi/empty10.C: New test.
23838
23839 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
23840
23841         * gcc.c-torture/compile/20021124-1.c: New test.
23842
23843 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
23844
23845         * g++.dg/abi/rtti2.C: New test.
23846
23847 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
23848
23849         * gcc.dg/i386-unroll-1.c: New test.
23850
23851 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
23852
23853         * gcc.c-torture/compile/20021120-1.c: New test.
23854         * gcc.c-torture/compile/20021120-2.c: New test.
23855
23856 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
23857
23858         * gcc.dg/bitfld-5.c: New test.
23859
23860 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
23861
23862         * gcc.c-torture/execute/20021120-3.c: New test.
23863
23864 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
23865
23866         * gcc.c-torture/execute/20021120-2.c: New test.
23867
23868 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
23869
23870         * gcc.c-torture/execute/20021120-1.c: New test.
23871
23872 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
23873
23874         * gcc.c-torture/execute/20021118-3.c: New test.
23875
23876 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23877
23878         * gcc.c-torture/compile/20021119-1.c: New test.
23879
23880 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
23881
23882         * gcc.dg/duff-1.c: New test.
23883         * gcc.dg/duff-2.c: New test.
23884         * gcc.dg/duff-3.c: New test.
23885
23886 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
23887
23888         * gcc.dg/cpp/_Pragma5.c: New test.
23889
23890 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
23891
23892         * gcc.c-torture/execute/20021118-2.c: New test.
23893
23894 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
23895
23896         * gcc.c-torture/execute/20021118-1.c: New test.
23897
23898 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
23899
23900         * gcc.dg/20021116-1.c: New test.
23901
23902 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
23903
23904         * g++.dg/abi/vcall1.C: New test.
23905
23906 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
23907
23908         * gcc.dg/20021029-1.c: New test.
23909         * gcc.dg/20021029-2.c: New test.
23910
23911 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23912
23913         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
23914
23915 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
23916
23917         PR c/8439
23918         * gcc.dg/20021110.c: Move to ...
23919         * gcc.c-torture/compile/20021110.c: .... here.
23920
23921 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23922
23923         PR c/8467
23924         * gcc.c-torture/execute/20021111-1.c
23925
23926 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
23927
23928         PR c/8439
23929         * gcc.dg/20021110.c: New test.
23930
23931 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
23932
23933         * g++.dg/abi/vthunk3.C: Run only on x86.
23934
23935 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
23936
23937         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
23938
23939 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
23940
23941         * lib/compat.exp (compat-execute): Fix logic error in last
23942         change.
23943
23944 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
23945
23946         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
23947
23948 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23949
23950         PR c++/8389
23951         * g++.dg/template/access6.C: New test.
23952
23953 2002-11-08  Jan Hubicka  <jh@suse.cz>
23954
23955         * gcc.dg/i386-ssefp-1.c: New test.
23956         * gcc.dg/i386-ssefp-1.c: New test.
23957
23958 2002-11-08  Jan Hubicka  <jh@suse.cz>
23959
23960         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
23961
23962 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
23963
23964         * g++.dg/abi/vthunk3.C: New test.
23965
23966         PR c++/8338
23967         * g++.dg/template/crash2.C: New test.
23968
23969 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
23970
23971         * testsuite/g++.dg/abi/dtor1.C: New test.
23972         * testsuite/g++.dg/abi/dtor2.C: Likewise.
23973
23974 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
23975
23976         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
23977         Darwin.
23978
23979 2002-11-04  Adam Nemet  <anemet@lnxw.com>
23980
23981         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
23982         -mthumb.  Only xfail with -O0.
23983
23984 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
23985
23986         * g++.dg/abi/thunk1.C: New test.
23987         * g++.dg/abi/thunk2.C: Likewise.
23988         * g++.dg/abi/vtt1.C: Likewise.
23989
23990 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
23991
23992         PR optimization/8423
23993         * gcc.c-torture/execute/builtin-constant.c: New test.
23994
23995 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
23996
23997         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
23998         Add some more cases.
23999
24000 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
24001
24002         PR c++/8391
24003         * g++.dg/opt/local1.C: New test.
24004
24005 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
24006
24007         PR c++/8160
24008         * g++.dg/template/complit1.C: New test.
24009
24010         PR c++/8149
24011         * g++.dg/template/typename4.C: Likewise.
24012
24013 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24014
24015         Core issue 287, PR c++/7639
24016         * g++.dg/template/instantiate1.C: Adjust error location.
24017         * g++.dg/template/instantiate3.C: New test.
24018         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
24019         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
24020         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
24021
24022 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
24023
24024         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
24025
24026 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
24027
24028         PR c++/8287
24029         * g++.dg/init/dtor2.C: New test.
24030
24031 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24032
24033         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
24034         * gcc.dg/nest.c: Bypass errors on irix6.
24035
24036 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
24037
24038         * gcc.dg/nest.c: Expect error for mmix-*-*.
24039         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
24040
24041 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
24042
24043         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
24044         markers.
24045
24046         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
24047
24048 2002-10-25  Mike Stump  <mrs@apple.com>
24049
24050         * gcc.dg/warn-1.c: New test.
24051
24052 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
24053
24054         * g++.dg/template/typename3.C: New test.
24055
24056 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
24057
24058         * g++.dg/lookup/ptrmem1.C: New test.
24059
24060         * g++.dg/abi/vthunk2.C: New test.
24061
24062 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
24063
24064         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
24065
24066 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
24067
24068         * g++.dg/abi/empty9.C: New test.
24069
24070 2002-10-24  Richard Henderson  <rth@redhat.com>
24071
24072         * g++.dg/inherit/thunk1.C: Enable for ia64.
24073
24074 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
24075
24076         PR c++/8067
24077         * g++.dg/lookup/pretty1.C: New test.
24078
24079 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
24080
24081         * gcc.dg/20021023-1.c: New test.
24082
24083 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
24084
24085         PR c++/7679
24086         * g++.dg/parse/inline1.C: New test.
24087
24088 2002-10-23  Richard Henderson  <rth@redhat.com>
24089
24090         * g++.dg/inherit/thunk1.C: Enable for x86_64.
24091
24092         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
24093
24094 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
24095
24096         PR c++/6579
24097         * g++.dg/parse/stmtexpr3.C: New test.
24098
24099 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
24100
24101         * g++.dg/expr/cond1.C: New test.
24102
24103 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
24104
24105         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
24106
24107 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
24108
24109         * g++.dg/abi/vbase13.C: New test.
24110         * g++.dg/abi/vbase14.C: Likewise.
24111
24112 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
24113
24114         * gcc.dg/tls/pic-1.c: New test.
24115         * gcc.dg/tls/nonpic-1.c: New test.
24116         * gcc.dg/20021018-1.c: New test.
24117
24118 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
24119
24120         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
24121         Remove only files with the same base name as the test case.
24122         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
24123         (profopt-execute): Likewise.  Also, remove old profiling
24124         and performance data files before running the tests.
24125
24126         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
24127         * g++.dg/bprob/bprob.exp: Likewise.
24128         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
24129         to allow more general test case names.
24130
24131         * g++.dg/bprob/bprob-1.C: Rename to ...
24132         * g++.dg/bprob/g++-bprob-1.C: ... this.
24133
24134         * g77.dg/bprob/bprob-1.f: Rename to ...
24135         * g77.dg/bprob/g77-bprob-1.f: ... this.
24136
24137 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
24138
24139         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
24140         bison 1.50 or later.
24141
24142 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
24143
24144         * g++.dg/README: Describe more test directories.
24145
24146 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
24147
24148         * g++.dg/init/array6.C: Add additional tests.
24149
24150 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
24151
24152         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
24153         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
24154
24155 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
24156
24157         * gcc.c-torture/compile/20020604-1.x: New.
24158         * gcc.c-torture/compile/simd-5.x: Likewise.
24159         * gcc.c-torture/execute/920710-1.x: Likewise.
24160         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
24161
24162 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
24163
24164         * g++.dg/inherit/override1.C: Add dg-options clause.
24165
24166 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24167
24168         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
24169         _mm_slli_si128.
24170
24171 2002-10-19  Andreas Schwab  <schwab@suse.de>
24172
24173         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
24174         directory component.
24175
24176 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
24177
24178         * g++.dg/inherit/thunk1.C: New test.
24179
24180         * g++.dg/inherit/override1.C: New test.
24181
24182         * g++.dg/abi/mangle11.C: New test.
24183         * g++.dg/abi/mangle14.C: New test.
24184         * g++.dg/abi/mangle17.C: New test.
24185
24186 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
24187
24188         * g++.dg/overload/member2.C: New test.
24189
24190 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
24191
24192         * g++.dg/README: Describe new compat directory.
24193         * g++.dg/dg.exp: Skip tests in compat directory.
24194         * README.compat: New file.
24195         * lib/compat.exp: New expect script.
24196         * g++.dg/compat: New test directory.
24197         * g++.dg/compat/compat.exp: New expect script.
24198         * g++.dg/compat/abi: New test directory.
24199         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
24200         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
24201         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
24202         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
24203         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
24204         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
24205         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
24206         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
24207         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
24208         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
24209         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
24210         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
24211         * g++.dg/compat/break: New test directory.
24212         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
24213         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
24214         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
24215         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
24216         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
24217         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
24218         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
24219         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
24220         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
24221         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
24222         g++.dg/compat/break/README: New files.
24223         * g++.dg/compat/eh: New test directory.
24224         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
24225         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
24226         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
24227         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
24228         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
24229         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
24230         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
24231         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
24232         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
24233         g++.dg/compat/eh/filter2_y.C,
24234         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
24235         g++.dg/compat/eh/new1_y.C,
24236         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
24237         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
24238         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
24239         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
24240         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
24241         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
24242         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
24243         g++.dg/compat/eh/unexpected1_y.C: New files.
24244         * g++.dg/compat/init: New test directory.
24245         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
24246         g++.dg/compat/init/array5_y.C,
24247         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
24248         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
24249         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
24250         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
24251         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
24252         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
24253         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
24254         g++.dg/compat/init/init-ref2_y.C: New files.
24255
24256 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
24257
24258         PR c++/7584
24259         * g++.dg/inherit/using3.C: New test.
24260
24261 2002-10-17  Jan Hubicka  <jh@suse.cz>
24262
24263         * gcc.dg/20021017-2.c: New test.
24264
24265 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
24266
24267         * g++.dg/abi/mangle16.C: Adjust.
24268
24269         * g++.dg/init/array8.C: New test.
24270
24271 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
24272
24273         * gcc.dg/special/mips-abi.exp: New test.
24274         * gcc.dg/special/mips-abi.s: Empty file used by the above.
24275
24276 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
24277
24278         * g++.dg/abi/mangle16.C: New test.
24279         * g++.dg/abi/mangle17.C: Likewise.
24280
24281         PR c++/7478
24282         * g++.dg/template/ref1.C: New test.
24283
24284 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24285
24286         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
24287
24288 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
24289
24290         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
24291
24292 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
24293
24294         PR c++/7524
24295         * g++.dg/init/array7.C: New test.
24296
24297 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
24298
24299         * g++.dg/init/array6.C: New test.
24300
24301         * g++.dg/abi/mangle13.C: Likewise.
24302         * g++.dg/abi/mangle14.C: Likewise.
24303         * g++.dg/abi/mangle15.C: Likewise.
24304
24305 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
24306
24307         * g++.dg/abi/empty8.C: New test.
24308
24309 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
24310
24311         * g++.dg/init/ctor1.C: New test.
24312
24313 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
24314
24315         * gcc.c-torture/execute/20021015-1.c: New test.
24316
24317 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
24318
24319         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
24320
24321 2002-10-14  Jan Hubicka  <jh@suse.cz>
24322
24323         * gcc.dg/i386-ssetype-[1-5].c: New tests.
24324
24325 2002-10-14  Richard Henderson  <rth@redhat.com>
24326
24327         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
24328
24329 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
24330
24331         PR optimization/6631
24332         * g++.dg/opt/const2.C: New test.
24333
24334 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
24335
24336         PR c++/7176
24337         * g++.dg/parse/friend1.C: New test.
24338         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
24339
24340 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
24341
24342         * gcc.dg/20021014-1.c: New test.
24343
24344 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
24345
24346         PR c++/5661
24347         * g++.dg/ext/vlm1.C: New test.
24348         * g++.dg/ext/vlm2.C: Likewise.
24349
24350         * g++.dg/init/array1.C: Remove invalid braces.
24351         * g++.dg/init/brace1.C: New test.
24352         * g++.dg/init/copy2.C: Likewise.
24353         * g++.dg/init/copy3.C: Likewise.
24354         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
24355         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
24356         braces.
24357
24358 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
24359
24360         * gcc.dg/cpp/assembler.S: Don't use -ansi.
24361
24362 2002-10-11  Richard Shann  <richard.shann@superh.com>
24363
24364         * gcc.c-torture/compile/simd-5.c: New test.
24365
24366 2002-10-10  Roger Sayle  <roger@eyesopen.com>
24367
24368         * gcc.c-torture/execute/shiftopt-1.c: New test case.
24369
24370 2002-10-10  Jim Wilson  <wilson@redhat.com>
24371
24372         * gcc.c-torture/execute/20021010-1.c: New test.
24373
24374 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
24375
24376         PR c/7353
24377         * g++.dg/ext/typedef-init.C: New test.
24378         * gcc.dg/typedef-init.c: New test.
24379
24380 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
24381
24382         * gcc.dg/cpp/paste13.c: New test.
24383
24384 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24385
24386         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
24387         remaining platforms, XFAIL during compile, not execute.  Don't
24388         XFAIL at -O0.
24389
24390 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
24391
24392         * gcc.dg/alias-1.c: Tweak expected warning.
24393
24394 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
24395
24396         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
24397
24398 2002-10-06  Andreas Jaeger  <aj@suse.de>
24399
24400         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
24401         * gcc.dg/cpp/c++98.C: Likewise.
24402
24403         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
24404         * g++.dg/cpp/c++98.C: Likewise.
24405
24406         * g++.dg/README (Subdirectories): Mention cpp directory.
24407
24408         PR target/7559
24409         * gcc.dg/20021006-1.c: New test.
24410
24411 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24412
24413         PR c++/7804
24414         * g++.dg/other/warning1.C: New test.
24415
24416 2002-10-04  Roger Sayle  <roger@eyesopen.com>
24417
24418         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
24419         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
24420         and sparc-*-* with -m64 as expected failures.  See PR 8087.
24421
24422 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
24423
24424         PR c++/7931
24425         * g++.dg/template/ptrmem3.C: New test.
24426
24427         PR c++/7754
24428         * g++.dg/template/union1.C: New test.
24429
24430 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
24431
24432         PR c++/8006
24433         * g++.dg/abi/mangle9.C: New test.
24434         * g++.dg/abi/mangle10.C: New test.
24435         * g++.dg/abi/mangle11.C: New test.
24436         * g++.dg/abi/mangle12.C: New test.
24437
24438 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
24439
24440         PR c++/7188.
24441         * g++.dg/template/meminit1.C: New test.
24442         * g++.dg/warn/Wreorder-1.C: Likewise.
24443         * g++.old-deja/g++.mike/warn3.C: Tweak.
24444         * lib/prune.exp: Ingore "in copy constructor".
24445
24446 2002-10-02  Andreas Jaeger  <aj@suse.de>
24447
24448         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
24449         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
24450         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
24451         on x86-64.
24452
24453 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
24454
24455         * gcc.dg/empty1.C: Fix typo.
24456
24457 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
24458
24459         * gcc.dg/alias-1.c: New test.
24460
24461 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
24462
24463         * gcc.dg/empty1.C: New test.
24464
24465         * g++.dg/tls/init-2.C: Tweak error messages.
24466
24467 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
24468
24469         * gcc.c-torture/compile/20020923-1.c: New test.
24470
24471 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
24472
24473         * gcc.c-torture/execute/ffs-1.c: New test.
24474         * gcc.c-torture/execute/ffs-2.c: Ditto.
24475
24476 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
24477
24478         * g++.dg/overload/member1.C: New test.
24479
24480 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
24481
24482         * g++.dg/abi/empty7.C: New test.
24483         * g++.dg/init/pm2.C: Likewise.
24484
24485 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
24486
24487         * g++.dg/rtti/crash1.C: New test.
24488
24489 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
24490
24491         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
24492         gcc.dg/sibcall-4.c: New tests.
24493
24494 2002-09-28  Roger Sayle  <roger@eyesopen.com>
24495
24496         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
24497         powerpc and MMIX targets.
24498
24499 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
24500
24501         * gcc.dg/cpp/20020927-1.c: New.
24502
24503 2002-09-26  David S. Miller  <davem@redhat.com>
24504
24505         * gcc.c-torture/compile/trunctfdf.c: New.
24506
24507 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24508
24509         * lib/target-supports.exp (check_weak_available): Handle solaris2.
24510
24511 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
24512
24513         * gcc.c-torture/execute/loop-15.c: New.
24514
24515 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
24516
24517         * README.QMTEST: Fix typo.
24518
24519 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
24520
24521         * gcc.dg/20020926-1.c: New test.
24522
24523 2002-09-25  David S. Miller  <davem@redhat.com>
24524
24525         PR target/7842
24526         * gcc.c-torture/execute/shiftdi.c: New test.
24527
24528 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
24529
24530         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
24531         unique to the tool.
24532         * lib/g77.exp (g77_init): Likewise.
24533         * lib/g++.exp (g++_init): Likewise.
24534         * lib/objc.exp (objc_init): Likewise.
24535
24536 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
24537
24538         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
24539         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
24540         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
24541
24542 2002-09-25  Richard Henderson  <rth@redhat.com>
24543
24544         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
24545         too-small long double.
24546
24547 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
24548
24549         * gcc.dg/20020919-1.c: New test.
24550
24551 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
24552
24553         * g++.dg/abi/bitfield6.C: New test.
24554         * g++.dg/abi/bitfield7.C: New test.
24555         * g++.dg/abi/bitfield8.C: New test.
24556         * g++.dg/abi/vbase11.C: New test.
24557
24558 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24559
24560         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
24561         hppa*-*-hpux*.  Update test comment.
24562
24563 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
24564
24565         * gcc.dg/tls/struct-1.c: New test.
24566
24567 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
24568
24569         * gcc.dg/cpp/tr-warn2.c: Update.
24570
24571 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
24572
24573         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
24574
24575 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
24576
24577         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
24578         systems.
24579
24580 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
24581
24582         * gcc.c-torture/execute/ieee/mzero3.c: New test.
24583
24584         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
24585         Adjust for c++filt moved to binutils.  Remove spurious duplicate
24586         setting of cxxfilt.
24587
24588 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
24589
24590         * gcc.dg/20020312-2.c: Update for darwin.
24591
24592 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
24593
24594         * g++.old-deja/g++.other/crash32.C: Mark ICE.
24595
24596 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
24597
24598         * objc.dg/comp-types-1.m: New test.
24599         * objc.dg/comp-types-2.m: New test.
24600         * objc.dg/comp-types-3.m: New test.
24601         * objc.dg/comp-types-4.m: New test.
24602         * objc.dg/comp-types-5.m: New test.
24603         * objc.dg/comp-types-6.m: New test.
24604
24605 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24606
24607         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
24608
24609 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
24610
24611         * g++.dg/other/do1.C: New test.
24612
24613         * g++.dg/template/subst1.C: New test.
24614
24615 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
24616
24617         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
24618
24619 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
24620
24621         * g++.dg/template/qualttp20.C: Adjust expected errors.
24622         * g++.old-deja/g++.jason/report.C: Likewise.
24623         * g++.old-deja/g++.other/qual1.C: Likewise.
24624
24625         * g++.dg/lookup/scoped2.C: New test.
24626
24627         * g++.dg/ext/asm3.C: New test.
24628
24629 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
24630
24631         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
24632
24633 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
24634
24635         * ChangeLog: follow spelling conventions.
24636         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
24637         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
24638         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
24639         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
24640         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
24641         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
24642         * g++.old-deja/g++.law/global-init1.C: Likewise.
24643         * g++.old-deja/g++.other/delete4.C: Likewise.
24644         * g++.old-deja/g++.other/inline21.C: Likewise.
24645         * g++.old-deja/g++.other/singleton.C: Likewise.
24646         * g77.dg/strlen0.f: Likewise.
24647         * g77.f-torture/compile/20010519-1.f: Likewise.
24648         * g77.f-torture/compile/980310-4.f: Likewise.
24649         * gcc.c-torture/compile/20000605-1.c: Likewise.
24650         * gcc.c-torture/execute/20020225-1.c: Likewise.
24651         * gcc.dg/c90-hexfloat-2.c: Likewise.
24652         * gcc.dg/c99-bool-1.c: Likewise.
24653         * gcc.dg/c99-hexfloat-2.c: Likewise.
24654         * gcc.dg/dll-2.c: Likewise.
24655         * gcc.dg/wtr-union-init-1.c: Likewise.
24656         * gcc.dg/wtr-union-init-2.c: Likewise.
24657         * gcc.dg/wtr-union-init-3.c: Likewise.
24658         * gcc.dg/cpp/avoidpaste1.c: Likewise.
24659         * gcc.dg/cpp/defined.c: Likewise.
24660         * gcc.dg/cpp/macsyntx.c: Likewise.
24661         * gcc.dg/cpp/paste2.c: Likewise.
24662         * gcc.dg/cpp/trad/defined.c: Likewise.
24663         * gcc.dg/format/c90-printf-1.c: Likewise.
24664         * gcc.dg/format/c90-scanf-1.c: Likewise.
24665         * gcc.dg/format/c99-printf-1.c: Likewise.
24666         * gcc.dg/format/c99-scanf-1.c: Likewise.
24667         * gcc.misc-tests/gcov-8.c: Likewise.
24668         * lib/profopt.exp: Likewise.
24669
24670 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
24671
24672         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
24673
24674 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
24675
24676         * g++.dg/inherit/using2.C: New test.
24677
24678 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
24679
24680         * ChangeLog: Follow spelling conventions.
24681         * g++.dg/template/friend4.C: Likewise.
24682         * g++.old-deja/g++.pt/crash67.C: Likewise.
24683         * gcc.c-torture/execute/20000801-4.c: Likewise.
24684         * gcc.dg/c90-digraph-1.c: Likewise.
24685         * gcc.dg/c94-digraph-1.c: Likewise.
24686         * gcc.dg/c99-digraph-1.c: Likewise.
24687         * gcc.dg/cpp/line5.c: Likewise.
24688         * gcc.dg/cpp/multiline.c: Likewise.
24689         * gcc.dg/cpp/trad/literals-1.c: Likewise.
24690         * gcc.dg/format/attr-3.c: Likewise.
24691         * gcc.dg/format/c90-scanf-3.c: Likewise.
24692         * gcc.dg/format/ext-4.c: Likewise.
24693
24694 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
24695
24696         * g++.dg/template/pretty1.C: New test.
24697
24698 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
24699
24700         * gcc.c-torture/execute/struct-cpy-1.c: New test.
24701
24702 2002-09-13  Matt Austern  <austern@apple.com>
24703
24704         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
24705         passing a cast expression to a function by const reference.
24706
24707 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
24708
24709         * g++.dg/template/deduce1.C: New test.
24710
24711 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
24712
24713         * gcc.c-torture/execute/simd-1.c: Force all use of int to
24714         32-bit int.
24715
24716 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24717
24718         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
24719         usage.
24720
24721 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
24722
24723         * gcc.c-torture/compile/20020910-1.c: New test.
24724
24725 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
24726
24727         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
24728
24729 2002-09-10  Andreas Jaeger  <aj@suse.de>
24730
24731         * gcc.dg/20020312-2.c: Adjust for x86-64.
24732
24733 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
24734
24735         * g77.dg/7388.f: New test case for PR 7388.
24736
24737 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
24738
24739         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
24740
24741 2002-09-05  Ziemowit Laski <zlaski@apple.com>
24742
24743         * objc.dg/proto-lossage-1.m: New test.
24744
24745 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
24746
24747         * gcc.dg/cpp/_Pragma4.c: Fix typo.
24748
24749 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
24750
24751         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
24752         expected to pass.
24753
24754 2002-09-06  Stan Shebs  <shebs@apple.com>
24755             David Edelsohn  <edelsohn@gnu.org>
24756
24757         * gcc.dg/weak: New directory.
24758         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
24759         target-specific xfail bits.
24760         * gcc.dg/typeof-2.c: Move to new directory.
24761         * gcc.dg/weak.exp: New expect script.
24762
24763 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
24764
24765         * gcc.c-torture/execute/extzvsi.c: New test.
24766
24767 2002-09-05  Stan Shebs  <shebs@apple.com>
24768
24769         * gcc.dg/weak-1.c: xfail on Darwin.
24770         * gcc.dg/weak-2.c: Ditto.
24771         * gcc.dg/weak-3.c: Ditto.
24772         * gcc.dg/weak-4.c: Ditto.
24773         * gcc.dg/weak-5.c: Ditto.
24774         * gcc.dg/weak-6.c: Ditto.
24775         * gcc.dg/weak-7.c: Ditto.
24776         * gcc.dg/weak-8.c: Ditto.
24777         * gcc.dg/weak-9.c: Ditto.
24778
24779 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
24780
24781         * gcc.c-torture/execute/loop-14.c: New test.
24782
24783 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
24784
24785         * g++.dg/other/cxa-atexit1.C: New test.
24786
24787         * gcc.dg/typeof-2.c: New test.
24788
24789 2002-09-03  Roger Sayle  <roger@eyesopen.com>
24790
24791         * gcc.dg/builtins-2.c: New testcase.
24792         * gcc.dg/builtins-3.c: New testcase.
24793
24794 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
24795
24796         * gcc.dg/cpp/_Pragma4.c: New test.
24797
24798 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
24799
24800         * objc/execute/nil_method-1.m: New testcase.
24801
24802 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
24803
24804         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
24805         [Object class], not [Object initialize].
24806
24807 2002-08-31  Roger Sayle  <roger@eyesopen.com>
24808             Hans-Peter Nilsson  <hp@bitrange.com>
24809
24810         * gcc.c-torture/execute/20020720-1.x: Skip test on
24811         mmix-knuth-mmixware.  Correct comment.
24812
24813 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
24814
24815         * testsuite/g++.dg/abi/bitfield5.C: New test.
24816         * testsuite/g++.dg/abi/vbase10.C: Likewise.
24817
24818 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
24819
24820         * objc.dg/undeclared-selector.m: New test.
24821
24822 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
24823
24824         * g++.dg/other/offsetof1.C: Avoid cast warning.
24825
24826 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
24827
24828         * objc.dg/super-class-2.m: New test.
24829
24830 2002-08-24  Matt Austern  <austern@apple.com>
24831
24832         * g++.dg/ext/lvaddr.C: New test.
24833         * g++.dg/ext/lvcast.C: New test.
24834
24835 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
24836
24837         * testsuite/g++.dg/inherit/cond1.C: New test.
24838
24839 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
24840
24841         * gcc.dg/noncompile/incomplete-1.c: New test.
24842
24843 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
24844
24845         * gcc.dg/typespec-1.c: New test.
24846
24847 2002-08-20  Devang Patel  <dpatel@apple.com>
24848         * objc.dg/proto-hier-2.m: New test.
24849
24850 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
24851
24852         * objc.dg/bitfield-1.m: New test.
24853         * objc.dg/bitfield-2.m: New test.
24854
24855 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
24856
24857         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
24858         gcc.dg/c99-flex-array-4.c: New tests.
24859
24860 2002-08-16  Stan Shebs  <shebs@apple.com>
24861
24862         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
24863
24864 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
24865
24866         * gcc.dg/typeof-1.c: New test.
24867         * g++.dg/ext/typeof2.C: New test.
24868
24869 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
24870
24871         * g++.dg/other/offsetof1.C: New test.
24872
24873 2002-08-14  Richard Henderson  <rth@redhat.com>
24874
24875         * gcc.dg/tls/diag-3.c: Fix expected message strings.
24876
24877 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
24878
24879         * gcc.dg/cpp/_Pragma3.c: New test.
24880
24881 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
24882
24883         * g++.dg/template/inherit3: New test.
24884
24885 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
24886
24887         * gcc.dg/bitfld-4.c: Add blank options.
24888
24889 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
24890
24891         * g++.dg/template/crash1.C: New test.
24892
24893 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
24894
24895         * gcc.dg/tls/opt-2.c: New test.
24896
24897 2002-08-08  Devang Patel  <dpatel@apple.com>
24898
24899         * objc.dg/selector-1.m : New test
24900
24901 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
24902
24903         * g++.dg/abi/bitfield4.C: New test.
24904         * gcc.dg/bitfld-4.c: New test.
24905
24906 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
24907
24908         * g++.dg/other/packed1.C: New test.
24909
24910 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
24911
24912         * g++.dg/abi/offsetof.C: Tweak error messages.
24913         * g++.old-deja/g++.mike/p10769a.C: Likewise.
24914
24915 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
24916
24917         * gcc.dg/bitfld-3.c: New test.
24918
24919 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
24920             Richard Henderson  <rth@redhat.com>
24921
24922         * gcc.dg/i386-bitfield1.c: New test.
24923         * g++.dg/abi/bitfield3.C: Update.
24924
24925 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
24926
24927         * objc.dg/const-str-2.m: Update.
24928         * gcc.dg/cpp/c++98.c: Change to C extension.
24929         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
24930         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
24931
24932 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
24933
24934         * testsuite/gcc.dg/tls/diag-3.c: New.
24935
24936 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
24937
24938         * g++.dg/README (Subdirectories): Document new subdir expr.
24939         * g++.dg/expr/pmf-1.C: New test.
24940
24941 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
24942
24943         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
24944
24945 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
24946
24947         * g++.dg/abi/bitfield3.C: New test.
24948
24949 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
24950
24951         * lib/gcov.exp: Tweak expected line formats.
24952         * gcc.misc-tests/gcov8.c: New test.
24953         * gcc.misc-tests/gcov8.x: New flags.
24954
24955 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
24956
24957         * consistency.vlad/layout/endian.c: Include string.h.
24958
24959         * gcc.c-torture/execute/20020805-1.c: New test.
24960
24961 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
24962
24963         * g++.dg/other/conversion1.C: New test.
24964
24965 2002-08-03  Roger Sayle  <roger@eyesopen.com>
24966
24967         * gcc.dg/builtins-1.c: New testcase.
24968
24969 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
24970
24971         * g++.dg/inherit/access3.C: New test.
24972
24973 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
24974
24975         * gcc.dg/ia64-visibility-2.c: New test.
24976
24977 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
24978
24979         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
24980         __qualifier_flags to __flags.
24981
24982 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
24983
24984         * g++.dg/inherit/operator1.C: New test.
24985         * g++.dg/lookup/disamb1.C: Fix typo in comment.
24986         * g++.dg/other/error1.C: Change expected error message.
24987         * g++.dg/template/conv4.C: Likewise.
24988
24989 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
24990
24991         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
24992         for documented behavior.
24993
24994 2002-07-25  Roger Sayle  <roger@eyesopen.com>
24995
24996         * gcc.c-torture/execute/20020720-1.x: Skip this test on
24997         several targets known to fail.
24998
24999 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
25000
25001         * gcc.dg/mips-args-[123].c: New tests.
25002
25003 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
25004
25005         * gcc.dg/ppc-spe.c: New.
25006
25007 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
25008
25009         * g++.dg/other/ptrmem4.C: New testcase.
25010
25011 2002-07-24  Richard Henderson  <rth@redhat.com>
25012
25013         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
25014
25015 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
25016
25017         * g++.dg/ext/alignof1.C (main): Return 0 for success.
25018
25019 2002-07-24  Roger Sayle  <roger@eyesopen.com>
25020
25021         * gcc.c-torture/execute/memset-3.c: New testcase.
25022
25023 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
25024
25025         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
25026         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
25027
25028 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25029
25030         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
25031         Delete.
25032
25033 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
25034
25035         * gcc.c-torture/compile/simd-4.c: New test.
25036
25037 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25038
25039         PR c++/7347, c++/7348
25040         * g++.dg/template/access4.C: New test.
25041         * g++.dg/template/access5.C: New test.
25042         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
25043         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
25044         * g++.old-deja/g++.pt/ttp58.C: Likewise.
25045         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
25046
25047 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
25048
25049         * gcc.dg/gnu89-init-2.c: New test.
25050
25051 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
25052
25053         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
25054
25055 2002-07-20  Roger Sayle  <roger@eyesopen.com>
25056
25057         * gcc.c-torture/execute/20020720-1.c: New testcase.
25058
25059 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
25060
25061         * gcc.dg/cpp/Wsignprom.c: New tests.
25062
25063 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
25064
25065         * gcc.c-torture/execute/loop-13.c: New test.
25066
25067 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
25068
25069         * gcc.dg/cpp/expr.c: New tests.
25070
25071 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
25072
25073         * g++.dg/opt/pr6713.C: Add template instantiation.
25074
25075 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
25076
25077         * gcc.dg/nest.c: New test.
25078
25079 2002-07-17  Richard Henderson  <rth@redhat.com>
25080
25081         * g++.dg/opt/pr6713.C: New test.
25082
25083 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
25084
25085         * gcc.c-torture/execute/loop-2e.x: Let the testcase
25086         XFAIL for all x86 processors.
25087
25088 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
25089
25090         * gcc.c-torture/execute/20010122-1.x: Do not test with
25091         -fomit-frame-pointer.
25092
25093 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25094
25095         * g++.dg/template/instantiate2.C: New test.
25096         * g++.dg/template/spec4.C: New test.
25097
25098 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25099
25100         * g++.dg/template/access2.C: New test.
25101         * g++.dg/template/access3.C: New test.
25102
25103 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
25104
25105         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
25106         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
25107         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
25108         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
25109         Convert to use <stdarg.h>.
25110         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
25111         Delete.
25112         * gcc.dg/va-arg-2.c: New.
25113         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
25114
25115 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
25116
25117         * gcc.c-torture/compile/20020710-1.c: New test.
25118
25119 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
25120                           Andrew Pinski  <pinskia@physics.uc.edu>
25121
25122         gcc.c-torture/compile/simd-2.c: New testcase.
25123         gcc.c-torture/compile/simd-3.c: Likewise.
25124
25125 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
25126
25127         PR c++/7224
25128         * g++.dg/overload/error1.C: New test.
25129
25130 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25131
25132         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
25133         configuration and IRIX 6 O32 ABI.
25134
25135 2002-07-11  Roger Sayle  <roger@eyesopen.com>
25136
25137         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
25138
25139 2002-07-10  Roger Sayle  <roger@eyesopen.com>
25140
25141         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
25142
25143 2002-07-10  Jeffrey A Law  <law@redhat.com>
25144
25145         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
25146
25147         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
25148
25149 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
25150
25151         * gcc.dg/20020312-2.c: Check for __PPC__.
25152
25153 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
25154
25155         * gcc.c-torture/compile/20020709-1.c: New test.
25156
25157 2002-07-07  Roger Sayle  <roger@eyesopen.com>
25158
25159         * g++.dg/template/qualttp21.C: New test case.
25160
25161 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
25162
25163         * gcc.c-torture/compile/20020706-1.c: New test.
25164         * gcc.c-torture/compile/20020706-2.c: New test.
25165
25166 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
25167             Alexandre Oliva  <aoliva@redhat.com>
25168
25169         * g++.dg/warn/incomplete1.C: New test.
25170
25171 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25172
25173         PR c++/7099
25174         * g++.dg/warn/noreturn1.C: New test.
25175
25176 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
25177
25178         PR c++/6706
25179         * g++.dg/debug/debug6.C: New test.
25180         * g++.dg/debug/debug7.C: New test.
25181
25182 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
25183
25184         * gcc.c-torture/compile/simd-3.c: New test.
25185
25186 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
25187
25188         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
25189         * gcc.dg/20020620-1.c: Likewise.
25190
25191 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25192
25193         PR c++/6944
25194         * g++.dg/init/array4.C: New test.
25195         * g++.dg/init/array5.C: New test.
25196
25197 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
25198
25199         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
25200         * gcc.c-torture/execute/simd-2.c (main): Likewise.
25201
25202 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25203
25204         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
25205         * gcc.dg/wtr-aggr-init-1.c: Likewise.
25206         * gcc.dg/wtr-conversion-1.c: Likewise.
25207         * gcc.dg/wtr-escape-1.c: Likewise.
25208         * gcc.dg/wtr-int-type-1.c: Likewise.
25209         * gcc.dg/wtr-label-1.c: Likewise.
25210         * gcc.dg/wtr-static-1.c: Likewise.
25211         * gcc.dg/wtr-strcat-1.c: Likewise.
25212         * gcc.dg/wtr-suffix-1.c: Likewise.
25213         * gcc.dg/wtr-switch-1.c: Likewise.
25214         * gcc.dg/wtr-unary-plus-1.c: Likewise.
25215         * gcc.dg/wtr-union-init-1.c: Likewise.
25216         * gcc.dg/wtr-union-init-2.c: Likewise.
25217         * gcc.dg/wtr-union-init-3.c: Likewise.
25218
25219         * gcc.dg/wtr-func-def-1.c: New test.
25220
25221 2002-07-02 Devang Patel <dpatel@apple.com>
25222
25223         * objc.dg/param-1.m: New test.
25224
25225 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
25226
25227         * gcc.dg/cpp/trad/directive.c: Add test.
25228         * gcc.dg/cpp/trad/macroargs.c: Add test.
25229         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
25230
25231 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
25232
25233         * gcc.dg/cpp/cmdlne-M.c: New test.
25234
25235 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
25236
25237         * objc.dg/desig-init-1.m: New test.
25238
25239 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25240
25241         PR c++/6716
25242         * g++.dg/template/instantiate1.C: New test.
25243
25244 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
25245
25246         PR c++/7112
25247         * g++.dg/template/sizeof2.C: New test.
25248
25249 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
25250
25251         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
25252         gcc.dg/cpp/trad/include.c: New tests.
25253
25254 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
25255
25256         PR target/7177
25257         * gcc.c-torture/compile/20020701-1.c: New test.
25258
25259 2002-07-01  Stan Shebs  <shebs@apple.com>
25260
25261         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
25262         header here...
25263         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
25264         (objc-torture-execute): or here.
25265
25266 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
25267
25268         * gcc.c-torture/execute/arith-rand-ll.c: New test.
25269
25270 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
25271
25272         * gcc.dg/cpp/trad/escaped-nl.c: New test.
25273
25274 2002-06-30  Devang Patel  <dpatel@apple.com>
25275
25276         * objc.dg/fsyntax-only.m: New test.
25277
25278 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
25279
25280         PR c++/6695
25281         * g++.dg/template/friend7.C: New file.
25282
25283 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
25284
25285         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
25286         return type.
25287
25288 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
25289
25290         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
25291         avoid division by zero.
25292
25293 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
25294
25295         * gcc.dg/Wunknownprag.c: New tests.
25296
25297 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
25298
25299         * gcc.c-torture/execute/simd-2.c: New test.
25300
25301 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
25302
25303         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
25304         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
25305         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
25306         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
25307         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
25308         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
25309         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
25310         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
25311         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
25312         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
25313         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
25314         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
25315         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
25316         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
25317         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
25318         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
25319         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
25320
25321 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
25322
25323         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
25324         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
25325         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
25326         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
25327         New tests.
25328         * gcc.dg/cpp/trad/directive.c: Update.
25329
25330 2002-06-23  Andreas Jaeger  <aj@suse.de>
25331
25332         * gcc.c-torture/execute/complex-6.c: New.
25333
25334 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
25335
25336         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
25337         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
25338         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
25339         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
25340
25341 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
25342
25343         * gcc.dg/cpp/trad: New directory with traditional tests copied
25344         from parent directory.
25345         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
25346         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
25347         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
25348         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
25349         Move to trad/ and rename.
25350         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
25351         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
25352         gcc.dg/cpp/trad/redef2.c: New tests.
25353         * gcc.dg/cpp/trad/trad.exp: New driver.
25354
25355 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
25356
25357         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
25358         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
25359         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
25360         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
25361         Remove.
25362
25363 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
25364
25365         * gcc.dg/20020620-1.c: New test.
25366
25367 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25368
25369         * g++.dg/template/ttp4.C: New test.
25370
25371 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
25372
25373         * g++.dg/opt/vt1.C: Fix regexp.
25374
25375 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25376
25377         * gcc.c-torture/execute/pure-1.c: Make functions static again.
25378         Don't use attribute `noinline'.
25379
25380 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
25381
25382         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
25383
25384 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
25385
25386         * gcc.c-torture/execute/simd-1.c: New.
25387
25388         * gcc.dg/simd-1.c: New.
25389
25390 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
25391
25392         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
25393
25394 2002-06-16  Richard Henderson  <rth@redhat.com>
25395
25396         * g++.dg/ext/anon-struct1.C: New.
25397         * g++.dg/ext/anon-struct2.C: New.
25398         * g++.dg/ext/anon-struct3.C: New.
25399         * gcc.dg/anon-struct-1.c: New.
25400         * gcc.dg/anon-struct-2.c: New.
25401         * gcc.dg/anon-struct-3.c: New.
25402         * gcc.dg/20011008-1.c: Adjust warning text.
25403         * gcc.dg/20020527-1.c: Add -fms-extensions.
25404
25405 2002-06-16  Richard Henderson  <rth@redhat.com>
25406
25407         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
25408
25409 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
25410
25411         * gcc.c-torture/execute/20020615-1.c: New test.
25412
25413 2002-06-15  Roger Sayle  <roger@eyesopen.com>
25414
25415         * gcc.c-tortuture/execute/compare-1.c: New test case.
25416         * gcc.c-tortuture/execute/compare-2.c: New test case.
25417         * gcc.c-tortuture/execute/compare-3.c: New test case.
25418
25419 2002-06-13  Richard Henderson  <rth@redhat.com>
25420
25421         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
25422         ia64 ilp32.
25423
25424 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25425
25426         * g++.dg/template/typename2.C: Update error message.
25427
25428 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
25429
25430         * gcc.c-torture/execute/20020611-1.c: New test.
25431
25432 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
25433
25434         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
25435         list of targets to skip.
25436
25437 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
25438
25439         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
25440         targets if not optimizing.
25441
25442 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
25443
25444         * gcc.c-torture/compile/20020605-1.c: New test.
25445
25446         * g++.dg/opt/vt1.C: New test.
25447
25448         * gcc.dg/20020531-1.c: New test.
25449
25450         * gcc.dg/20020530-1.c: New test.
25451
25452         * gcc.dg/20020527-1.c: New test.
25453
25454         * g++.dg/opt/cse1.C: New test.
25455
25456 2002-06-07  Roger Sayle  <roger@eyesopen.com>
25457
25458         * gcc.dg/20020607-2.c: New test case.
25459
25460 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
25461
25462         * gcc.c-torture/compile/20020604-1.c: New test.
25463
25464 2002-06-04  Richard Henderson  <rth@redhat.com>
25465
25466         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
25467         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
25468         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
25469
25470 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
25471
25472         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
25473
25474 2002-06-03  Richard Henderson  <rth@redhat.com>
25475
25476         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
25477         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
25478
25479 2002-06-02  Richard Henderson  <rth@redhat.com>
25480
25481         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
25482         test functions static.
25483
25484 2002-06-02  Andreas Jaeger  <aj@suse.de>
25485
25486         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
25487         now.
25488
25489 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
25490
25491         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
25492         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
25493         Update for mofified diagnostics.
25494         * gcc.dg/c99-intconst-1.c: No longer fail.
25495
25496 2002-06-02  Richard Henderson  <rth@redhat.com>
25497
25498         * gcc.dg/uninit-A.c: Remove xfail markers.
25499
25500 2002-06-01  Roger Sayle  <roger@eyesopen.com>
25501
25502         * gcc.dg/fnegate-1.c: New test case.
25503
25504 2002-05-30  Osku Salerma  <osku@iki.fi>
25505
25506         * gcc.c-torture/execute/mayalias-1.c: New file.
25507
25508 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
25509
25510         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
25511         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
25512         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
25513
25514 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
25515
25516         * gcc.c-torture/execute/20020529-1.c: New test.
25517
25518 2002-05-27  Richard Henderson  <rth@redhat.com>
25519
25520         * g++.dg/ext/attrib6.C: New test case.
25521
25522 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25523
25524         * gcc.c-torture/execute/pure-1.c: New test.
25525
25526 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
25527
25528         * gcc.dg/cpp/arith-2.c: Remove.
25529
25530 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
25531
25532         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
25533         * gcc.dg/cpp/if-3.c: Remove.
25534
25535 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
25536
25537         * g++.dg/opt/cse2.C: New test.
25538
25539 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
25540
25541         * gcc.dg/cpp/arith-1.c: New semantic tests.
25542         * gcc.dg/cpp/if-1.c: Update.
25543
25544 2002-05-24  Ben Elliston  <bje@redhat.com>
25545
25546         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
25547
25548 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
25549
25550         * gcc.dg/verbose-asm.c: New test.
25551
25552 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
25553
25554         * gcc.dg/cpp/paste12.c: New test.
25555
25556 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
25557
25558         * g++.dg/parse/named_ops.C: New test.
25559
25560 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
25561
25562         * gcc/testsuite/gcc.dg/weak-8.c: New test.
25563
25564 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
25565
25566         * gcc.dg/weak-2.c: Allow optional leading underscore
25567         in scan-assembler symbol name.
25568         * gcc.dg/weak-3.c: Likewise.
25569         * gcc.dg/weak-4.c: Likewise.
25570         * gcc.dg/weak-5.c: Likewise.
25571
25572 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
25573
25574         * gcc.dg/20020523-1.c: New test.
25575
25576 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
25577
25578         * objc.dg/const-str-2.m: Update now that we stop after
25579         a command line error.
25580
25581 2002-05-22  Richard Henderson  <rth@redhat.com>
25582
25583         * g++.dg/dg.exp: Fix typo in test pruneing.
25584
25585 2002-05-22  Richard Henderson  <rth@redhat.com>
25586
25587         * g++.dg/dg.exp: Prune the tls subdirectory.
25588         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
25589         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
25590         * g++.dg/tls/init-1.C: New.
25591
25592 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
25593
25594         * gcc.dg/20020517-1.c: New test.
25595
25596 2002-05-21  Richard Henderson  <rth@redhat.com>
25597
25598         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
25599         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
25600
25601 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
25602
25603         * g++.dg/other/copy2.C: New test.
25604
25605 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
25606
25607         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
25608         (MAX_COPY): Bump up to 10 times sizeof (long long).
25609         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
25610
25611         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
25612         sizeof (long long).
25613
25614         * gcc.c-torture/execute/strcpy-1.c: New test.
25615
25616 2002-05-19  Jason Merrill  <jason2redhat.com>
25617
25618         * g++.dg/ext/oper1.C: New test.
25619
25620 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
25621 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
25622
25623         * README.QMTEST: New file.
25624
25625         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
25626
25627 2002-05-19  Andreas Jaeger  <aj@suse.de>
25628
25629         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
25630         now.
25631         * gcc.c-torture/execute/loop-2d.x: Likewise.
25632
25633 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
25634
25635         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
25636         support weak symbols.
25637         * gcc.dg/weak-4.c: Likewise
25638         * gcc.dg/weak-6.c: Likewise
25639
25640 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
25641
25642         * gcc.dg/weak-3.c: Add dg-excess-error comment for
25643         cygwin, coff and h8300-*-hms targets
25644         * gcc.dg/weak-5.c: Likewise
25645         * gcc.dg/weak-7.c: Likewise
25646
25647 2002-05-16  Jason Merrill  <jason@redhat.com>
25648
25649         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
25650         (scan-assembler-not, scan-assembler-dem): Likewise.
25651         (scan-assembler-dem-not): Likewise.
25652
25653 2002-05-15  Richard Henderson  <rth@redhat.com>
25654
25655         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
25656
25657 2002-05-15  Richard Henderson  <rth@redhat.com>
25658
25659         * gcc.dg/weak-5.c (vfoo1c): No warning here.
25660         (vfoo1f): Warning here.
25661         (vfoo1l): Don't redefine the alias.
25662
25663 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
25664
25665         * g++.dg/init/pm1.C: New test.
25666
25667 2002-05-12  David S. Miller  <davem@redhat.com>
25668
25669         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
25670         types.
25671
25672 2002-05-10  Roger Sayle  <roger@eyesopen.com>
25673
25674         * gcc.c-torture/execute/20020510-1.c: New test case.
25675
25676 2002-05-10  David S. Miller  <davem@redhat.com>
25677
25678         * gcc.c-torture/execute/conversion.c: Test long double too.
25679
25680 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
25681
25682         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
25683         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
25684         * lib/g++.exp (g++_link_flags): Likewise.
25685         * lib/objc.exp (objc_target_compile): Likewise.
25686
25687 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
25688
25689         * gcc.dg/cpp/poison.c: Update.
25690         * gcc.dg/cpp/20000625-2.c: Remove.
25691         * gcc.dg/cpp/direct2s.c: Remove final test.
25692
25693 2002-05-08  Tom Rix  <trix@redhat.com>
25694
25695         * gcc.c-torture/execute/20020508-1.c: New test.
25696         * gcc.c-torture/execute/20020508-2.c: New test.
25697         * gcc.c-torture/execute/20020508-3.c: New test.
25698
25699 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
25700
25701         * gcc.dg/cpp/charconst-4.c: More tests.
25702
25703 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
25704
25705         PR c/6569
25706         * gcc.dg/weak-3.c: Update location of warning messages.
25707         * gcc.dg/weak-5.c: Likewise.
25708
25709 2002-05-06  Roger Sayle  <roger@eyesopen.com>
25710
25711         * gcc.c-torture/execute/20020506-1.c: New test case.
25712
25713 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
25714
25715         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
25716
25717 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
25718
25719         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
25720
25721 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
25722
25723         * gcc.dg/cpp/charconst-3.c: New test.
25724
25725 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
25726
25727         * gcc.dg/cpp/charconst.c: Update tests.
25728
25729 2002-05-05  Tim Josling  <tej@melbpc.org.au>
25730
25731         * treelang: Added directory for new sample language treelang. Also
25732         lib/treelang.exp: New file to signal treelang should be tested.
25733
25734 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
25735
25736         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
25737         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
25738         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
25739         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
25740         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
25741         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
25742         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
25743
25744 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
25745
25746         * gcc.dg/format/xopen-2.c: New test.
25747
25748 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
25749
25750         * gcc.dg/20020503-1.c: New test.
25751
25752 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
25753
25754         * g++.dg/init/dtor1.C: Make it tougher.
25755
25756 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
25757
25758         * g++.dg/init/dtor1.C: New test.
25759
25760 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
25761
25762         * gcc.dg/altivec-8.c: New.
25763
25764 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
25765
25766         * gcc.dg/altivec-7.c: New.
25767
25768 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
25769
25770         * g++.dg/parse/typedef1.C: New test.
25771
25772 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
25773
25774         PR c++/6486
25775         * g++.dg/template/friend6.C: New test.
25776
25777         PR c++/6492
25778         * g++.dg/init/copy1.C: New test.
25779
25780 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
25781
25782         * g++.dg/warn/effc1.C: New test.
25783
25784 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
25785
25786         * gcc.dg/cpp/if-cexp.c: Add a test.
25787
25788 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
25789
25790         * gcc.dg/20020426-2.c: New test.
25791
25792 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
25793
25794         * gcc.dg/cpp/if-mop.c: Update.
25795         * gcc.dg/cpp/if-mpar.c: Add test.
25796         * gcc.dg/cpp/if-oppr.c: Update.
25797
25798 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25799
25800         PR c/6343
25801         * gcc.dg/weak-[2-7].c: New tests.
25802
25803 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
25804
25805         * gcc.dg/enum1.c: New test.
25806
25807 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
25808
25809         PR c++/6497
25810         * g++.dg/inherit/access2.C: New test.
25811
25812 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
25813
25814         PR bootstrap/6445
25815         * gcc.dg/20020426-1.c: New test.
25816
25817 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
25818
25819         * g++.dg/abi/enum1.C: New test.
25820
25821 2002-04-26  Richard Henderson  <rth@redhat.com>
25822
25823         * gcc.dg/c99-bool-1.c: Expect always true warning.
25824
25825 2002-04-25  Roger Sayle  <roger@eyesopen.com>
25826
25827         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
25828
25829 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25830
25831         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
25832         targets.
25833
25834 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
25835
25836         * g++.dg/abi/mange7.C: New test.
25837
25838         PR c++/6438.
25839         * g++.dg/parse/stmtexpr2.C: New test.
25840
25841 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
25842
25843         * gcc.dg/20020312-2.c: Add SH target.
25844
25845 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25846
25847         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
25848         compiler output on mips*-*-irix*.
25849
25850 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
25851
25852         * g++.dg/parse/attr1.C: New test.
25853
25854 2002-04-23  Roger Sayle  <roger@eyesopen.com>
25855
25856         * gcc.c-torture/execute/string-opt-17.c: New test case.
25857         * gcc.c-torture/execute/memset-2.c: New test case.
25858
25859 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
25860
25861         PR c++/6256:
25862         * g++.dg/template/friend5.C: New test.
25863
25864         PR c++/6331:
25865         * g++.dg/template/qual1.C: Likewise.
25866
25867 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
25868
25869         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
25870         Include stdlib.h, not stdio.h or ctype.h.
25871
25872 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
25873
25874         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
25875         cris-*-elf* and mmix-*-*.
25876         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
25877         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
25878         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
25879         Ditto.
25880         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
25881         * gcc.dg/wchar_t-1.c: Ditto.
25882
25883 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
25884
25885         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
25886         Clarify comment.
25887
25888 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
25889
25890         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
25891
25892 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25893
25894         * gcc.c-torture/execute/20000906-1.x: Delete.
25895
25896 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
25897
25898         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
25899
25900 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
25901
25902         * PR6367
25903         * g77.f-torture/execute/6367.f: New test.
25904         * g77.f-torture/execute/6367.x: Disable for MMIX.
25905
25906 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
25907
25908         * PR6352
25909         * g++.dg/opt/inline2.C: New test.
25910
25911 2002-04-18  Richard Henderson  <rth@redhat.com>
25912
25913         * gcc.dg/20000906-1.c: Enable for all targets.
25914         * gcc.c-torture/compile/iftrap-2.c: New.
25915
25916 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
25917
25918         * gcc.dg/20020418-1.c: New test.
25919         * gcc.dg/20020418-2.c: New test.
25920
25921 2002-04-18  Richard Henderson  <rth@redhat.com>
25922
25923         * gcc.c-torture/compile/iftrap-1.c: New.
25924         * gcc.dg/iftrap-1.c: Adjust for ia64.
25925         * gcc.dg/iftrap-2.c: New.
25926
25927 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
25928
25929         * gcc.c-torture/compile/20020418-1.c: New test.
25930
25931 2002-04-18  Roger Sayle  <roger@eyesopen.com>
25932
25933         * gcc.c-torture/compile/20020415-1.c: New.
25934
25935 2002-04-18  David S. Miller  <davem@redhat.com>
25936
25937         * gcc.c-torture/execute/20020418-1.c: New test.
25938
25939 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
25940
25941         * gcc.dg/20020416-1.c: New test.
25942
25943         * g++.dg/opt/inline1.C: New test.
25944
25945 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
25946
25947         * gcc.dg/altivec-5.c: New test.
25948
25949         * gcc.dg/20020415-1.c: New test.
25950
25951 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
25952
25953         * testsuite/lib/chill.exp: Remove.
25954
25955 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
25956
25957         * g++.dg/other/big-struct.C: New test.
25958
25959 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
25960
25961         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
25962         of scratch file.
25963
25964 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
25965
25966         PR c/6277
25967         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
25968         in scan-assembler function name
25969
25970 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
25971
25972         * g77.f-torture/execute/980628-4.x,
25973         g77.f-torture/execute/980628-5.x,
25974         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
25975         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
25976         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
25977         i[34567]86-*-*.
25978
25979 2002-04-13  David S. Miller  <davem@redhat.com>
25980
25981         * gcc.c-torture/execute/20020413-1.c: New test.
25982
25983 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
25984
25985         * gcc.dg/asm-6.c,
25986         * g++.dg/ext/asm1.C: New tests.
25987
25988 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
25989
25990         PR c++ 5373.
25991         * g++.dg/parse/stmtexpr1.C: New test.
25992
25993         PR c++/5189.
25994         * g++.dg/template/copy1.C: New test.
25995
25996 2002-04-12  Richard Henderson  <rth@redhat.com>
25997
25998         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
25999
26000 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
26001
26002         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
26003         gcc.c-torture/execute/20020307-2.c.
26004
26005 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
26006
26007         * g++.dg/ext/attrib5.C,
26008         * g++.dg/lookup/struct1.C: New tests.
26009
26010 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
26011
26012         * gcc.dg/20020411-1.c: New test.
26013
26014         * gcc.c-torture/execute/20020411-1.c: New test.
26015
26016 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
26017
26018         * g77.f-torture/execute/6177.f: New test.
26019
26020 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
26021
26022         PR middle-end/6247
26023         * g++.dg/opt/cleanup1.C: New test.
26024
26025         * g++.dg/opt/const1.C: New test.
26026
26027 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
26028
26029         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
26030
26031 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
26032
26033         PR c++/5507
26034         * g++.dg/template/typename2.C: New test.
26035
26036 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
26037
26038         * gcc.c-torture/execute/loop-12.c: New.
26039
26040 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
26041
26042         * g77.f-torture/execute/980628-4.x,
26043         g77.f-torture/execute/980628-5.x,
26044         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
26045         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
26046         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
26047
26048 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26049
26050         PR optimization/6086
26051         * g++.dg/opt/preinc1.C: New test.
26052
26053 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
26054
26055         PR c++/5571
26056         * g++.dg/opt/static2.C: New test.
26057
26058 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
26059
26060         PR c/5120
26061         * gcc.dg/20020406-1.c: New test.
26062
26063 2002-04-04  David S. Miller  <davem@redhat.com>
26064
26065         * gcc.c-torture/execute/20020404-1.c: New test.
26066
26067 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
26068
26069         PR c/6123
26070         * gcc.dg/20020312-2.c: Do not declare global register variable
26071         if __PIC__ or __pic__ is defined.
26072
26073 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
26074
26075         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
26076         __asm__ so that it works correctly even if -ansi -pedantic-errors.
26077
26078 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26079
26080         * gcc.misc-tests/linkage.exp: Update last change to handle
26081         sparc*-, not just sparc-.
26082
26083 2002-04-03  Richard Henderson  <rth@redhat.com>
26084
26085         * gcc.dg/cpp/ucs.c: Improved long UCS test.
26086
26087 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
26088
26089         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
26090
26091 2002-04-02  David S. Miller  <davem@redhat.com>
26092
26093         * gcc.c-torture/execute/20020402-3.c: New test.
26094
26095 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
26096
26097         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
26098         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
26099
26100         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
26101         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
26102         g77.f-torture/execute/20001201.x,
26103         g77.f-torture/execute/u77-test.x: New files.
26104
26105         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
26106         * gcc.dg/wchar_t-1.c: Ditto.
26107
26108 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26109
26110         * gcc.c-torture/execute/20020402-1.c: New test.
26111
26112 2002-04-01  Richard Henderson  <rth@redhat.com>
26113
26114         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
26115
26116         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
26117
26118 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26119
26120         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
26121
26122 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
26123
26124         * g++.dg/inherit/template-as-base.C: Expect error.
26125         * g++.dg/inherit/namespace-as-base.C: Likewise.
26126
26127 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
26128
26129         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
26130         g++.dg/ext/instantiate3.C: Tweak match patterns.
26131
26132         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
26133         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
26134         -da test.
26135
26136 2002-03-31  Richard Henderson  <rth@redhat.com>
26137
26138         * gcc.dg/special/alias-2.c: New.
26139         * gcc.dg/special/ecos.exp: Run it.
26140
26141 2002-03-31  Richard Henderson  <rth@redhat.com>
26142
26143         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
26144
26145 2002-03-31  Kazu Hirata  <kazu@hxi.com>
26146
26147         * gcc.dg/weak-1.c: Disable on h8300 port.
26148
26149 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
26150
26151         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
26152         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
26153         ordering tests.
26154         * g++.dg/bprob/bprob-1.C: New test.
26155         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
26156         * g++.dg/gcov/gcov-1.C: New test.
26157         * g++.dg/gcov/gcov-1.x: New file.
26158         * g++.dg/gcov/gcov-2.C: New test.
26159         * g++.dg/gcov/gcov-3.C: New test.
26160         * g++.dg/gcov/gcov-3.h: New file.
26161
26162 2002-03-28  Roger Sayle  <roger@eyesopen.com>
26163
26164         * g++.old-deja/g++.other/builtins5.C: New test.
26165         * g++.old-deja/g++.other/builtins6.C: New test.
26166         * g++.old-deja/g++.other/builtins7.C: New test.
26167         * g++.old-deja/g++.other/builtins8.C: New test.
26168         * g++.old-deja/g++.other/builtins9.C: New test.
26169
26170 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
26171
26172         * g++.dg/opt/static1.C: New test.
26173
26174         * g++.dg/opt/longbranch1.C: New test.
26175
26176 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
26177
26178         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
26179
26180         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
26181
26182 2002-03-28  Jeffrey A Law  (law@redhat.com)
26183
26184         * gcc.c-torture/execute/20020328-1.c: New test.
26185
26186 2002-03-27  Richard Henderson  <rth@redhat.com>
26187
26188         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
26189         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
26190         move from g++.old-deja/g++.ext/.
26191
26192 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
26193
26194         * g++.dg/init/new2.C: New test.
26195
26196 2002-03-26  Richard Henderson  <rth@redhat.com>
26197
26198         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
26199
26200         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
26201         on sparc.
26202
26203         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
26204         sparcv9 systems.
26205         * gcc.dg/20001102-1.c: Likewise.
26206
26207 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
26208
26209         * gcc.dg/cpp/endif-pedantic1.c,
26210         gcc.dg/cpp/endif-pedantic2.c:  New tests.
26211
26212 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
26213
26214         * g++.dg/init/new1.C: New test.
26215
26216 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
26217
26218         * g++.dg/abi/vbase9.C: New test.
26219
26220 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
26221
26222         * gcc.dg/arm-asm.c: New test.
26223
26224 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
26225
26226         * gcc.dg/Wswitch-enum.c: New test.
26227         Fix PR c/5044.
26228
26229 2002-03-26  Richard Henderson  <rth@redhat.com>
26230
26231         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
26232         structure.
26233
26234 2002-03-25  Richard Henderson  <rth@redhat.com>
26235
26236         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
26237         sparcv9 systems.
26238
26239         * gcc.c-torture/compile/20011119-1.c (xxx): New.
26240         * gcc.c-torture/compile/20011119-2.c (xxx): New.
26241
26242 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
26243
26244         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
26245
26246 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
26247
26248         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
26249         targets using generic thunk support.
26250
26251 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
26252
26253         * gcc.c-torture/compile/20020323-1.c: New test.
26254
26255         * g++.dg/opt/conj2.C: New test.
26256
26257 2002-03-24  Richard Henderson  <rth@redhat.com>
26258
26259         * gcc.dg/weak-1.c: Use -fno-common.
26260
26261 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
26262
26263         * g77.dg/f77-edit-apostrophe-out.f: New test
26264         * g77.dg/f77-edit-h-out.f: New test
26265         * g77.dg/f77-edit-t-in.f: New test
26266         * g77.dg/f77-edit-t-out.f: New test
26267         * g77.dg/f77-edit-x-out.f: New test
26268         * g77.dg/f77-edit-slash-out.f: New test
26269         * g77.dg/f77-edit-colon-out.f: New test
26270         * g77.dg/f77-edit-s-out.f: New test
26271
26272 2002-03-24  Richard Henderson  <rth@redhat.com>
26273
26274         * objc/execute/formal_protocol-6.x: New XFAIL.
26275
26276 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
26277
26278         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
26279         that do not support weak symbols
26280
26281 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
26282
26283         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
26284         * lib/g77.exp:  Likewise
26285         * lib/objc.exp: Likewise
26286
26287 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
26288
26289         * gcc.dg/Wswitch-default.c: New test.
26290
26291 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
26292
26293         * g++.dg/other/enum1.C: New test.
26294
26295 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
26296
26297         * gcc.dg/pragma-ep-3.c: Fix typo.
26298
26299 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
26300
26301         * g++.dg/inherit/template-as-base.C: New test.
26302
26303 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
26304
26305         * g++.old-deja/g++.other/dwarf2-1.C: Move...
26306         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
26307
26308 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
26309
26310         * gcc.dg/cpp/multiline.c: Update to match.
26311
26312 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
26313
26314         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
26315
26316 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
26317
26318         * gcc.dg/cpp/extratokens2.c:  New file.
26319
26320 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
26321
26322         * gcc.dg/20020312-2.c: Add rs6000 target.
26323
26324         * gcc.c-torture/compile/20020319-1.c: New test.
26325
26326 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26327
26328         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
26329         (A, E): Handle this.
26330
26331 2002-03-20  Jason Merrill  <jason@redhat.com>
26332
26333         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
26334         ignoring -fpic.
26335         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
26336         through prune_gcc_output.
26337
26338 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
26339
26340         * gcc.c-torture/compile/20020320-1.c: New test.
26341
26342 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
26343
26344         * gcc.c-torture/compile/20020318-1.c: New test.
26345
26346         * gcc.dg/struct-by-value-1.c: New test.
26347
26348         * gcc.dg/20020319-1.c: New test.
26349
26350 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
26351
26352         * g++.dg/opt/conj1.C: New test.
26353
26354 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
26355
26356         * g++.dg/template/qualttp20.C: Revert previous change.
26357         * g++.dg/template/qualttp3.C: Likewise.
26358         * g++.dg/template/qualttp4.C: Likewise
26359         * g++.dg/template/qualttp5.C: Likewise
26360         * g++.dg/template/qualttp6.C: Likewise
26361         * g++.dg/template/qualttp7.C: Likewise
26362         * g++.dg/template/qualttp8.C: Likewise
26363         * g++.dg/template/recurse.C: Likewise.
26364
26365 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
26366
26367         * gcc.dg/cpp/wchar-1.c: Update.
26368
26369 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
26370
26371         * g++.dg/template/conv1.C: New test.
26372         * g++.dg/template/conv2.C: New test.
26373         * g++.dg/template/conv3.C: New test.
26374         * g++.dg/template/conv4.C: New test.
26375
26376 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
26377
26378         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
26379         * g++.dg/template/qualttp3.C: Likewise.
26380         * g++.dg/template/qualttp4.C: Likewise
26381         * g++.dg/template/qualttp5.C: Likewise
26382         * g++.dg/template/qualttp6.C: Likewise
26383         * g++.dg/template/qualttp7.C: Likewise
26384         * g++.dg/template/qualttp8.C: Likewise
26385         * g++.dg/template/recurse.C: Likewise.
26386
26387 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
26388
26389         * g++.dg/opt/dtor1.C: New test.
26390
26391 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
26392
26393         * gcc.c-torture/compile/20020315-1.c: New test.
26394
26395 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
26396
26397         * gcc.dg/weak-1.c: Fix scan tests.
26398
26399 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
26400
26401         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
26402         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
26403         cris-*-aout* mmix-*-*.
26404         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
26405         cris-*-aout* mmix-*-*.
26406         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
26407         cris-*-elf* cris-*-aout* and mmix-*-*.
26408         * gcc.dg/20001009-1.c: Ditto.
26409         * gcc.dg/20010912-1.c: Ditto.
26410         * gcc.dg/20020122-4.c: Ditto.
26411         * gcc.dg/inline-2.c: Ditto.
26412
26413 2002-03-14  Jeffrey A Law  (law@cygnus.com)
26414
26415         * gcc.c-torture/compile/20020314-1.c: New test.
26416
26417 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
26418
26419         * gcc.c-torture/execute/20020314-1.c: New test.
26420
26421 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
26422
26423         * g++.dg/warn/Wunused-1.C: New test.
26424
26425 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
26426
26427         * g++.dg/abi/mangle6.C: New test.
26428
26429 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
26430
26431         * gcc.c-torture/compile/20020309-2.c: New test.
26432
26433         * gcc.c-torture/compile/20020312-1.c: New test.
26434
26435 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
26436
26437         * g++.dg/other/access1.C: New test.
26438
26439 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
26440
26441         * gcc.c-torture/execute/wchar_t-1.c: New test.
26442
26443 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
26444
26445         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
26446
26447 2002-03-12  Roger Sayle  <roger@eyesopen.com>
26448
26449         * gcc.dg/20020312-1.c: New test case.
26450
26451 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
26452
26453         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
26454
26455 2002-03-11  Richard Henderson  <rth@redhat.com>
26456
26457         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
26458         * g++.old-deja/g++.jason/report.C: Likewise.
26459
26460 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
26461
26462         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
26463         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
26464
26465 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
26466
26467         * testsuite/g++.dg/overload/pmf1.C: New test.
26468
26469 2002-03-11  Kazu Hirata  <kazu@hxi.com>
26470
26471         * gcc.c-torture/execute/20020307-1.c: Use long.
26472
26473 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
26474
26475         PR optimization/5844
26476         * gcc.dg/20020310-1.c: New test.
26477
26478 2002-03-09  Michael Meissner  <meissner@redhat.com>
26479
26480         * gcc.c-torture/execute/memcpy-2.c: New test.
26481         * gcc.c-torture/execute/memset-1.c: New test.
26482         * gcc.c-torture/execute/strlen-1.c: New test.
26483         * gcc.c-torture/execute/strcmp-1.c: New test.
26484         * gcc.c-torture/execute/strncmp-1.c: New test.
26485
26486 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
26487
26488         * gcc.dg/ppc-ldstruct.c: New test.
26489
26490 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
26491
26492         * gcc.c-torture/execute/va-arg-22.c: New test.
26493
26494 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26495
26496         * gcc.c-torture/compile/20020309-1.c: New test.
26497
26498 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
26499
26500         * gcc.c-torture/execute/20020307-2.c: New test.
26501
26502 2002-03-07  Jeffrey A Law  (law@redhat.com)
26503
26504         * g77.f-torture/compile/20020307-1.f: New test.
26505
26506 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
26507
26508         * gcc.dg/unordered-1.c: New test.
26509
26510 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
26511
26512         * gcc.c-torture/execute/20020307-1.c: New test.
26513
26514 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
26515
26516         * gcc.dg/20020304-1.c: New test.
26517
26518         * gcc.c-torture/compile/20020304-2.c: New test.
26519
26520 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
26521
26522         * gcc.c-torture/compile/20020304-1.c: New test case
26523         (from PR c/5830).
26524
26525 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
26526
26527         * gcc.dg/20020103-1.c: Add other -D ppc variants.
26528
26529 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
26530
26531         * g++.dg/other/classkey1.C: New test.
26532
26533 2002-03-01  Richard Henderson  <rth@redhat.com>
26534
26535         * gcc.c-torture/compile/981223-1.x: New.
26536         * gcc.c-torture/compile/920625-1.x: New.
26537
26538 2002-02-28  Richard Henderson  <rth@redhat.com>
26539
26540         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
26541
26542 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
26543
26544         * gcc.c-torture/execute/20020227-1.c: New test.
26545
26546 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
26547
26548         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
26549         here" ERROR lines.
26550         * g++.old-deja/g++.oliva/partord1.C: Likewise.
26551         * g++.old-deja.g++.other/defarg1.C: Likewise.
26552         * g++.old-deja/g++.pt/calls2.C: Likewise.
26553         * g++.old-deja/g++.pt/crash20.C: Likewise.
26554         * g++.old-deja/g++.pt/crash30.C: Likewise.
26555         * g++.old-deja/g++.pt/crash36.C: Likewise.
26556         * g++.old-deja/g++.pt/crash6.C: Likewise.
26557         * g++.old-deja/g++.pt/defarg13.C: Likewise.
26558         * g++.old-deja/g++.pt/derived3.C: Likewise.
26559         * g++.old-deja/g++.pt/error1.C: Likewise.
26560         * g++.old-deja/g++.pt/friend21.C: Likewise.
26561         * g++.old-deja/g++.pt/friend23.C: Likewise.
26562         * g++.old-deja/g++.pt/infinite1.C: Likewise.
26563         * g++.old-deja/g++.robertl/eb128.C: Likewise.
26564
26565 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
26566
26567         * gcc.c-torture/execute/20020225-2.c: New test.
26568
26569 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
26570
26571         * gcc.c-torture/execute/920730-1t.c,
26572         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
26573         Delete test cases, only relevant to -traditional.
26574
26575 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
26576
26577         * gcc.dg/cpp/undef1.c: Remove.
26578         * gcc.dg/cpp/directiv.c: Update.
26579         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
26580
26581 2002-02-27  Michael Meissner  <meissner@redhat.com>
26582
26583         * gcc.c-torture/execute/20020226-1.c: New test.
26584
26585 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
26586
26587         * g++.dg/debug/debug4.C: New test.
26588
26589         * gcc.dg/ia64-visibility-1.c: New test.
26590
26591 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
26592
26593         * gcc.dg/debug/20020224-1.c: New.
26594
26595 2002-02-25  Kazu Hirata  <kazu@hxi.com>
26596
26597         * gcc.c-torture/execute/960416-1.x: New.
26598         * gcc.c-torture/execute/divconst-3.x: Likewise.
26599
26600 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
26601
26602         * gcc.dg/20020224-1.c: New test.
26603
26604 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
26605
26606         * gcc.c-torture/execute/20020225-1.c: New.
26607
26608 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
26609
26610         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
26611
26612 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
26613
26614         * gcc.dg/20020222-1.c: New test.
26615
26616 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
26617
26618         * g++.dg/opt/anonunion1.C: New test.
26619
26620 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
26621
26622         * g++.dg/template/qualttp19.C: New test.
26623         * g++.dg/template/qualttp20.C: New test.
26624         * g++.old-deja/g++.jason/report.C: Adjust expected errors
26625         * g++.old-deja/g++.other/qual1.C: Likewise.
26626
26627 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
26628
26629         * gcc.dg/attr-alwaysinline.c: New.
26630
26631 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
26632
26633         * gcc.dg/20020220-1.c: New test.
26634
26635         * gcc.dg/20020220-2.c: New test.
26636
26637         * g++.dg/opt/mmx1.C: New test.
26638
26639 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
26640
26641         * gcc.c-torture/compile/20020110.c: New test.
26642
26643 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
26644
26645         * gcc.c-torture/execute/20020219-1.c: New test.
26646
26647         * gcc.dg/20020219-1.c: New test.
26648
26649         * gcc.dg/noncompile/20020220-1.c: New test.
26650
26651         * g++.dg/opt/ptrintsum1.C: New test.
26652
26653         * gcc.dg/debug/20020220-1.c: New test.
26654
26655 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
26656
26657         * gcc.c-torture/execute/20020216-1.c: New test.
26658
26659 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
26660
26661         * gcc.dg/decl-1.c: Update, new test.
26662
26663 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
26664
26665         * g++.dg/abi/bitfield1.C: New test.
26666         * g++.dg/abi/bitfield2.C: New test.
26667
26668 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
26669
26670         * gcc.dg/attr-nest.c: New test.
26671
26672 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
26673
26674         * gcc.c-torture/execute/20020215-1.c: New test.
26675
26676 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
26677
26678         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
26679         * g++.dg/debug/debug.exp: New.
26680         * g++.dg/debug/trivial.C: New.
26681         * g++.dg/debug/debug1.C: Moved...
26682         * g++.dg/other/debug1.C: ...from here.
26683         * g++.dg/debug/debug2.C: Moved...
26684         * g++.dg/other/debug2.C: ...from here.
26685         * g++.dg/debug/debug3.C: Moved...
26686         * g++.dg/other/debug3.C: ...from here.
26687
26688         * gcc.dg/noncompile/20020213-1.c: New test.
26689
26690 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
26691
26692         * g++.dg/other/debug3.C: New test.
26693
26694         * gcc.c-torture/execute/20020213-1.c: New test.
26695
26696 2002-02-13  Richard Smith <richard@ex-parrot.com>
26697
26698         * g++.old-deja/g++.other/thunk1.C: New test.
26699
26700 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
26701
26702         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
26703
26704 2002-02-13  Stan Shebs  <shebs@apple.com>
26705
26706         * gcc.dg/altivec-3.c: New.
26707
26708 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
26709
26710         * gcc.dg/Wunreachable-1.c: New test.
26711         * gcc.dg/Wunreachable-2.c: New test.
26712
26713 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
26714
26715         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
26716
26717 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
26718
26719         * gcc.dg/decl-1.c: New test.
26720
26721 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
26722
26723         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
26724
26725 2002-02-10  Kazu Hirata  <kazu@hxi.com>
26726
26727         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
26728         * gcc.c-torture/compile/980506-1.x: Likewise.
26729
26730 2002-02-10  Kazu Hirata  <kazu@hxi.com>
26731
26732         * gcc.dg/20020210-1.c: New.
26733
26734 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
26735
26736         * g77.f-torture/execute/947.f: New regression test
26737         for PR fortran/947.
26738
26739 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
26740
26741         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
26742         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
26743
26744 2002-02-08  Richard Henderson  <rth@redhat.com>
26745
26746         * gcc.c-torture/compile/labels-3.c: New.
26747
26748 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
26749
26750         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
26751         expression statements work instead.
26752         * gcc.dg/noncompile/20020207-1.c: New test.
26753
26754 2002-02-07  Richard Henderson  <rth@redhat.com>
26755
26756         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
26757
26758 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
26759
26760         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
26761         message from g77
26762         * lib/g77-dg.exp: Trim g77 error messages so that they are
26763         recognized by dg.exp.
26764
26765 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
26766
26767         PR fortran/5473
26768         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
26769
26770 2002-02-07  Richard Henderson  <rth@redhat.com>
26771
26772         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
26773         to be sufficiently aligned for integers.
26774
26775 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
26776
26777         * g++.dg/template/friend4.C: New test.
26778
26779 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
26780
26781         PR fortran/5743
26782         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
26783         unsupported cases.
26784
26785 2002-02-07  Richard Henderson  <rth@redhat.com>
26786
26787         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
26788         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
26789         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
26790         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
26791
26792 2002-02-06  Richard Henderson  <rth@redhat.com>
26793
26794         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
26795
26796 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
26797
26798         * gcc.dg/20020206-1.c: New test.
26799
26800 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
26801
26802         * gcc.c-torture/execute/20020206-1.c: New test.
26803
26804         * gcc.c-torture/execute/20020206-2.c: New test.
26805
26806         PR optimization/5429:
26807         * gcc.c-torture/compile/20020206-1.c: New test.
26808
26809 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
26810
26811         * g++.dg/ext/align1.C: Do not use an explicit alignment value
26812         as certain file formats cannot support particularly large
26813         alignments.
26814
26815         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
26816         and do not expect to be able to link the executable.
26817
26818         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
26819         fail because the COFF format does not support the weak attribute.
26820
26821 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
26822
26823         * g77.dg/pr5473.f:  New test
26824
26825 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
26826
26827         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
26828         Fix testcase accordingly.
26829
26830 2002-02-04  Richard Henderson  <rth@redhat.com>
26831
26832         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
26833         (buf): Change to be an array of pointers, not ints.
26834
26835 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
26836
26837         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
26838         before all tests.  Move warning one line above to match where it
26839         C frontend emits.
26840         * gcc.dg/Wswitch-2.c: New test.
26841         * g++.dg/warn/Wswitch-1.C: New test.
26842         * g++.dg/warn/Wswitch-2.C: New test.
26843
26844 2002-02-04  Richard Henderson  <rth@redhat.com>
26845
26846         * g++.dg/abi/offsetof.C: Fix size comparison.
26847
26848 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
26849
26850         * gcc.dg/cast-qual-2.c: New test.
26851
26852 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
26853
26854         * gcc.dg/20020201-4.c: New test.
26855
26856 2002-02-04  Ben Elliston  <bje@redhat.com>
26857
26858         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
26859         target_info attribute != 0, in addition to the empty string.
26860         (gcc_target_compile): Likewise.
26861
26862 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
26863
26864         * gcc.dg/Wswitch.c: New test.
26865         PR gcc/4475. PR gcc/3780.
26866
26867 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
26868
26869         * g77.f-torture/execute/5122.f: New test for regressions
26870         against PR fortran/5122.
26871
26872 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
26873
26874         * g77.f-torture/compile/pr3743.f: Delete
26875         * g77.dg/pr3743-1.f: New test.
26876         * g77.dg/pr3743-2.f: New test.
26877         * g77.dg/pr3743-3.f: New test.
26878         * g77.dg/pr3743-4.f: New test.
26879
26880 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
26881
26882         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
26883
26884 2002-02-02  Richard Henderson  <rth@redhat.com>
26885
26886         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
26887         * gcc.c-torture/execute/bf64-1.c: Likewise.
26888
26889 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
26890
26891         * gcc.dg/20020201-2.c: New test.
26892
26893         * gcc.dg/20020201-3.c: New test.
26894
26895         * gcc.c-torture/execute/bitfld-2.c: New test.
26896
26897 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
26898
26899         * gcc.dg/bitfld-1.c: Update.
26900         * gcc.dg/bitfld-2.c: Update.
26901         * gcc.c-torture/execute/bitfld-1.x: New.
26902
26903 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
26904
26905         * gcc.c-torture/execute/20020201-1.c: New test.
26906
26907 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
26908
26909         PR target/5469
26910         * gcc.dg/20020201-1.c: New test.
26911
26912 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
26913
26914         PR fortran/3743
26915         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
26916         * g77.f-torture/compile/pr3743.x: Remove
26917
26918 2002-01-31  Tom Rix  <trix@redhat.com>
26919
26920         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
26921
26922 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
26923
26924         * gcc.dg/noncompile/20020130-1.c: New test.
26925
26926 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
26927
26928         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
26929
26930 2002-01-29  Richard Henderson  <rth@redhat.com>
26931
26932         * gcc.c-torture/execute/991118-1.c: Cast various constants back
26933         to long long.
26934         * gcc.c-torture/execute/bf64-1.c: Likewise.
26935
26936 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
26937
26938         * gcc.c-torture/execute/20020129-1.c: New test.
26939
26940 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
26941
26942         * gcc.c-torture/compile/20000224-1.c: Update.
26943         * gcc.c-torture/execute/bitfld-1.c: New tests.
26944         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
26945         * gcc.dg/uninit-A.c: Update.
26946
26947 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
26948
26949         * g++.dg/template/ctor1.C: Add instantiation.
26950
26951 2002-01-28  Paul Koning  <pkoning@equallogic.com>
26952
26953         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
26954         argument to __builtin_prefetch to be const ptr.
26955
26956 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
26957
26958         * gcc.c-torture/compile/20020120-1.c: New test.
26959
26960 2002-01-27  Kazu Hirata  <kazu@hxi.com>
26961
26962         * gcc.c-torture/execute/20020127-1.c: New test.
26963
26964 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
26965
26966         * g77.dg/f77-edit-i-in.f: New test
26967         * g77.dg/f77-edit-i-out.f: New test
26968
26969 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
26970
26971         * gcc.dg/debug/debug.exp: New file.
26972         * gcc.dg/debug/trivial.c: New file.
26973         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
26974         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
26975         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
26976         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
26977         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
26978         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
26979         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
26980         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
26981         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
26982         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
26983         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
26984         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
26985         * gcc.dg/20000503-1.c: Removed.
26986         * gcc.dg/20010207-1.c: Removed.
26987         * gcc.dg/20011223-1.c: Removed.
26988         * gcc.dg/20020104-2.c: Removed.
26989         * gcc.dg/debug-1.c: Removed.
26990         * gcc.dg/debug-2.c: Removed.
26991         * gcc.dg/debug-3.c: Removed.
26992         * gcc.dg/debug-4.c: Removed.
26993         * gcc.dg/debug-5.c: Removed.
26994         * gcc.dg/debug-6.c: Removed.
26995         * gcc.dg/dwarf2-1.c: Removed.
26996         * gcc.dg/dwarf2-2.c: Removed.
26997
26998 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
26999
27000         * g++.old-deja/g++.other/eh5.C: New test.
27001         * g++.old-deja/g++.other/sibcall2.C: New test.
27002         * g++.old-deja/g++.other/array9.C: New test.
27003         * g++.old-deja/g++.other/typename2.C: New test.
27004         * g++.old-deja/g++.other/crash60.C: New test.
27005         * g++.old-deja/g++.other/conv9.C: New test.
27006         * g++.old-deja/g++.other/mangle10.C: New test.
27007         * g++.old-deja/g++.other/unchanging1.C: New test.
27008         * g++.old-deja/g++.other/exprstmt1.C: New test.
27009         * g++.old-deja/g++.other/inline23.C: New test.
27010         * g++.old-deja/g++.eh/ia64-1.C: New test.
27011         * g++.old-deja/g++.other/dwarf2-1.C: New test.
27012         * g++.old-deja/g++.other/reload1.C: New test.
27013         * g++.old-deja/g++.other/static20.C: New test.
27014         * g++.old-deja/g++.other/local-alloc1.C: New test.
27015         * g++.old-deja/g++.other/conv8.C: New test.
27016         * g++.old-deja/g++.other/stmtexpr2.C: New test.
27017         * g++.old-deja/g++.other/storeexpr1.C: New test.
27018         * g++.old-deja/g++.other/storeexpr2.C: New test.
27019         * g++.dg/eh/template2.C: New test.
27020         * g++.dg/warn/weak1.C: New test.
27021
27022 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
27023
27024         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
27025         Remove first, non-varying, argument.
27026
27027 2002-01-23  Richard Henderson  <rth@redhat.com>
27028
27029         * gcc.dg/inline-2.c: New.
27030
27031         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
27032         Add optional target arg.  Check number of arguments.
27033         (scan-assembler-not, scan-assembler-dem): Likewise.
27034         (scan-assembler-dem-not): Likewise.
27035
27036 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
27037
27038         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
27039         line 12.
27040         * g++.old-deja/g++.brendan/parse3.C,
27041         g++.old-deja/g++.other/crash26.C,
27042         g++.old-deja/g++.other/crash28.C,
27043         g++.old-deja/g++.other/crash29.C,
27044         g++.old-deja/g++.other/crash30.C,
27045         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
27046
27047 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
27048
27049         * gcc.dg/20020115-1.c: New.
27050
27051 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
27052
27053         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
27054
27055 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
27056
27057         * gcc.dg/20020122-3.c: New.
27058
27059 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
27060
27061         * g++.dg/other/gc1.C: New test.
27062
27063 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
27064
27065         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
27066
27067 2002-01-22  Richard Henderson  <rth@redhat.com>
27068
27069         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
27070
27071 2002-01-22  Richard Henderson  <rth@redhat.com>
27072
27073         * gcc.dg/20020122-4.c: New.
27074
27075 2002-01-22  H.J. Lu <hjl@gnu.org>
27076
27077         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
27078         link output.
27079         * gcc.dg/special/ecos.exp: Likewise.
27080         * lib/g++-dg.exp: Likewise.
27081         * lib/g77-dg.exp: Likewise.
27082         * lib/gcc-dg.exp : Likewise.
27083         * lib/mike-g++.exp: Likewise.
27084         * lib/mike-g77.exp: Likewise.
27085         * lib/mike-gcc.exp: Likewise.
27086         * lib/objc-dg.exp: Likewise.
27087
27088 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
27089
27090         PR target/5379
27091         * gcc.dg/20020122-2.c: New test.
27092
27093 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
27094
27095         * gcc.dg/20020122-1.c: New test.
27096
27097 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
27098
27099         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
27100
27101 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
27102
27103         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
27104
27105 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27106
27107         * gcc.c-torture/compile/20020121-1.c: New test.
27108
27109 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27110
27111         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
27112         ld_library_path.
27113
27114 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
27115
27116         * gcc.dg/20020218-1.c: New test.
27117
27118 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
27119
27120         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
27121         messages
27122         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
27123         "At global scope" warning
27124         * g++.dg/ext/align1.C: Change cygwin test for alignment
27125         from db-bogus to dg-warning
27126
27127 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
27128
27129         * g77.f-torture/compile/cpp2.F: New test.
27130
27131 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
27132
27133         * g++.dg/template/access1.C: New test.
27134
27135 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
27136
27137         * gcc.dg/20020118-1.c: New.
27138
27139 2002-01-18  Kazu Hirata  <kazu@hxi.com>
27140
27141         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
27142
27143 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
27144
27145         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
27146         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
27147         alignment warnings.
27148
27149 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
27150
27151         * gcc.misc-tests/i386-prefetch.exp: Save and restore
27152         torture_with_loops and torture_without_loops
27153
27154 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
27155
27156         * gcc.c-torture/compile/20020116-1.c: New test.
27157
27158 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
27159
27160         * gcc.dg/20020116-2.c: New test.
27161
27162         * gcc.dg/ultrasp4.c: New test.
27163
27164         * gcc.dg/20020116-1.c: New test.
27165
27166 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
27167
27168         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
27169         by EABI.
27170
27171 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
27172
27173         * gcc.misc-tests/i386-prefetch.exp: New.
27174         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
27175         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
27176         * gcc.misc-tests/i386-pf-none-1.c: New test.
27177         * gcc.misc-tests/i386-pf-sse-1.c: New test.
27178
27179 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
27180
27181         * gcc.dg/gnu89-init-1.c: Add new tests.
27182
27183 2002-01-15  Andreas Jaeger  <aj@suse.de>
27184
27185         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
27186         * gcc.dg/i386-mmx-2.c: Likewise.
27187         * gcc.dg/i386-sse-1.c: Likewise.
27188         * gcc.dg/i386-sse-2.c: Likewise.
27189         * gcc.dg/i386-sse-3.c: Likewise.
27190
27191 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
27192
27193         * g77.f-torture/execute/intrinsic-unix-bessel.f:
27194         Uncomment additional cases that now pass.
27195
27196 2002-01-11  Richard Henderson  <rth@redhat.com>
27197
27198         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
27199         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
27200
27201 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
27202
27203         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
27204
27205 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
27206
27207         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
27208         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
27209
27210 2002-01-10  Dale Johannesen  <dalej@apple.com>
27211
27212         * gcc.c-torture/execute/loop-11.c: New.
27213
27214 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
27215
27216         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
27217         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
27218
27219 2002-01-09  Richard Henderson  <rth@redhat.com>
27220
27221         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
27222         type in which to perform the operation for each size.
27223
27224 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
27225
27226         * gcc.c-torture/compile/20020109-2.c: New test.
27227
27228 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
27229
27230         * gcc.c-torture/execute/loop-10.c: New test.
27231
27232 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
27233
27234         * gcc.c-torture/compile/20010226-1.c: New test.
27235         * gcc.c-torture/compile/20010227-1.c: New test.
27236         * gcc.c-torture/compile/20010426-1.c: New test.
27237         * gcc.c-torture/compile/20010510-1.c: New test.
27238         * gcc.c-torture/compile/20010605-3.c: New test.
27239         * gcc.c-torture/compile/20010824-1.c: New test.
27240         * gcc.c-torture/execute/20010409-1.c: New test.
27241         * gcc.dg/noncompile/20000901-1.c: New test.
27242         * gcc.dg/20001023-1.c: New test.
27243         * gcc.dg/20001101-1.c: New test.
27244         * gcc.dg/20001102-1.c: New test.
27245         * gcc.dg/20010207-1.c: New test.
27246         * gcc.dg/20010405-1.c: New test.
27247         * gcc.dg/20010822-1.c: New test.
27248         * gcc.dg/20011107-1.c: New test.
27249
27250 2002-01-09  Jeffrey A Law  (law@redhat.com)
27251
27252         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
27253
27254         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
27255         execution failure on PA targets.
27256
27257 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
27258
27259         * gcc.c-torture/compile/20020109-1.c: New test.
27260
27261 2002-01-08  Kazu Hirata  <kazu@hxi.com>
27262
27263         * gcc.c-torture/execute/20020108-1.c: New test.
27264
27265 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
27266
27267         * gcc.dg/20020108-1.c: New test.
27268
27269 2002-01-08  H.J. Lu <hjl@gnu.org>
27270
27271         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
27272         for header files.
27273
27274 2002-01-08  Geoff Keating  <geoffk@redhat.com>
27275
27276         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
27277         consistency.
27278
27279 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
27280
27281         * gcc.dg/altivec-4.c: Test altivec predicates.
27282
27283 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
27284
27285         * gcc.c-torture/execute/20020107-1.c: New test.
27286
27287 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
27288
27289         PR c/5279
27290         * gcc.c-torture/compile/20020106-1.c: New test.
27291
27292 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
27293
27294         * gcc.c-torture/execute/nestfunc-4.c: New test.
27295
27296 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
27297
27298         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
27299         extra triple that slipped in.
27300         * g++.old-deja/g++.abi/align.C: Likewise.
27301         * g++.old-deja/g++.abi/bitfields.C: Likewise.
27302
27303 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
27304
27305         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
27306         * g++.old-deja/g++.abi/align.C: Likewise.
27307         * g++.old-deja/g++.abi/bitfields.C: Likewise.
27308
27309         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
27310         on FreeBSD/i386.
27311         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
27312         FreeBSD.
27313
27314 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
27315
27316         * gcc.dg/20020104-1.c: New test.
27317
27318         * gcc.dg/20020104-2.c: New test.
27319
27320 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
27321
27322         * gcc.dg/20020103-1.c: Fix typo in target selector.
27323
27324 2002-01-03  Richard Henderson  <rth@redhat.com>
27325
27326         * gcc.dg/20020103-1.c: New.
27327
27328 2002-01-03  Kazu Hirata  <kazu@hxi.com>
27329
27330         * gcc.c-torture/execute/20020103-1.c: New test.
27331
27332 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
27333
27334         * g++.dg/other/debug2.C: New test.
27335
27336         * gcc.c-torture/compile/20020103-1.c: New test.
27337
27338 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
27339
27340         * gcc.dg/gnu89-init-1.c: Added new tests.
27341
27342 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
27343
27344         * g++.dg/template/friend2.C: Remove as patch is reverted.
27345
27346         * g++.dg/warn/oldcast1.C: New test.
27347
27348         * g++.dg/template/ptrmem1.C: New test.
27349         * g++.dg/template/ptrmem2.C: New test.
27350
27351         * g++.dg/template/ntp.C: New test.
27352
27353         * g++.dg/other/component1.C: New test.
27354
27355         * g++.dg/template/ttp3.C: New test.
27356
27357         * g++.dg/template/friend2.C: New test.
27358         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
27359
27360 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
27361
27362         * g++.dg/other/ptrmem1.C: New test.
27363         * g++.dg/other/ptrmem2.C: New test.
27364
27365 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
27366
27367         * g++.dg/template/ctor1.C: New test.
27368
27369 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
27370
27371         * g++.dg/template/friend2.C: New test.
27372
27373 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
27374
27375         * gcc.dg/mmix-1.c: New test.
27376
27377 2001-12-31  Richard Henderson  <rth@redhat.com>
27378
27379         * gcc.dg/asm-5.c: New.
27380
27381 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
27382
27383         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
27384         in namespace __gnu_cxx
27385
27386 2001-12-30  Richard Henderson  <rth@redhat.com>
27387
27388         * gcc.dg/debug-6.c: New.
27389
27390 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
27391
27392         * gcc.c-torture/compile/20011229-2.c: New test.
27393
27394 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
27395
27396         * gcc.dg/debug-3.c: New test.
27397         * gcc.dg/debug-4.c: New test.
27398         * gcc.dg/debug-5.c: New test.
27399
27400 2001-12-29  Richard Henderson  <rth@redhat.com>
27401
27402         * g++.dg/eh/loop1.C: New.
27403
27404 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
27405
27406         * g++.dg/template/crash1.C: New test.
27407
27408 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
27409
27410         * g++.dg/other/const1.C: New test.
27411
27412 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
27413
27414         * gcc.c-torture/compile/20011229-1.c: New test.
27415
27416 2001-12-28  Stan Shebs  <shebs@apple.com>
27417
27418         * lib/objc-torture.exp: Resync with c-torture.exp.
27419         * lib/objc.exp: Load standard libraries.
27420
27421 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
27422
27423         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
27424         additional tests.
27425
27426 2001-12-27  Roger Sayle <roger@eyesopen.com>
27427
27428         * gcc.c-torture/execute/string-opt-16.c: New testcase.
27429
27430 2001-12-27  Richard Henderson  <rth@redhat.com>
27431
27432         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
27433
27434 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
27435
27436         * g++.dg/eh/ctor1.C: New test.
27437         * g++.dg/other/error2.C: New test.
27438
27439 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
27440
27441         * g++.dg/other/init2.C: New test.
27442
27443 2001-12-24  Richard Henderson  <rth@redhat.com>
27444
27445         * gcc.dg/20011223-1.c: New.
27446         * gcc.dg/inline-1.c: New.
27447
27448 2001-12-23  Richard Henderson  <rth@redhat.com>
27449
27450         * gcc.dg/asm-4.c: Test operand modifiers.
27451
27452 2001-12-23  Richard Henderson  <rth@redhat.com>
27453
27454         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
27455
27456 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
27457
27458         * gcc.c-torture/execute/20011223-1.c: New test.
27459
27460 2001-12-21  Richard Henderson  <rth@redhat.com>
27461
27462         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
27463         re-enables the warning.
27464
27465 2001-12-21  Richard Henderson  <rth@redhat.com>
27466
27467         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
27468
27469 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
27470
27471         * gcc.c-torture/compile/20011218-1.c: New test.
27472
27473 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
27474
27475         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
27476         arm-isr.c test.
27477         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
27478         epilogue generation for ARM ISR routines.
27479
27480 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27481
27482         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
27483         * gcc.dg/format/c90-printf-3.c: Likewise.
27484         * gcc.dg/format/c99-printf-3.c: Likewise.
27485         * gcc.dg/format/ext-1.c: Likewise.
27486         * gcc.dg/format/ext-6.c: Likewise.
27487         * gcc.dg/format/format.h: Prototype unlocked stdio.
27488
27489 2001-12-20  Richard Henderson  <rth@redhat.com>
27490
27491         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
27492         (arena): Use it.
27493         (malloc): Correct allocation logic.  Abort if we fill up the
27494         arena before initialization complete.
27495         (realloc): Correct allocation logic.
27496
27497 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
27498
27499         * gcc.c-torture/compile/20011219-2.c: New test.
27500
27501         * gcc.c-torture/execute/20011219-1.c: New test.
27502
27503 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
27504
27505         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
27506         target does not support weak symbols.
27507
27508 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
27509
27510         * gcc.c-torture/compile/20011219-1.c: New test.
27511
27512 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
27513
27514         * g++.dg/other/error1.C: New test.
27515
27516 2001-12-17  Jeffrey A Law  (law@redhat.com)
27517
27518         * gcc.c-torture/execute/20011217-1.c: New test.
27519
27520 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
27521
27522         * objc.dg/special/: New directory.
27523         * objc.dg/special/special.exp: New file.
27524         * objc.dg/special/unclaimed-category-1.h: New file.
27525         * objc.dg/special/unclaimed-category-1a.m: New file.
27526         * objc.dg/special/unclaimed-category-1.m: New file.
27527
27528 2001-12-17  Andreas Jaeger  <aj@suse.de>
27529
27530         * gcc.c-torture/compile/20011217-2.c: New test.
27531
27532 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
27533
27534         * gcc.c-torture/compile/20011217-1.c: New test.
27535
27536 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
27537
27538         * testsuite/gcc.dg/20011214-1.c: New.
27539
27540 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
27541
27542         * gcc.dg/altivec-4.c: New.
27543
27544 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
27545
27546         * gcc.dg/20011113-1.c: New test.
27547
27548 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27549
27550         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
27551         std::__malloc_alloc_template<0> and
27552         std::__default_alloc_template<false, 0>.
27553
27554 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
27555
27556         * objc/execute/bf-21.m: New test.
27557         * objc/execute/enumeration-1.m: New test.
27558         * objc/execute/enumeration-2.m: New test.
27559
27560 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
27561
27562         * gcc.dg/gnu89-init-1.c: New test.
27563
27564 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
27565
27566         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
27567         * g++.old-deja/g++.jason/2371.C: Likewise.
27568         * g++.old-deja/g++.jason/template33.C: Likewise.
27569         * g++.old-deja/g++.jason/template34.C: Likewise.
27570         * g++.old-deja/g++.jason/template36.C: Likewise.
27571         * g++.old-deja/g++.oliva/typename1.C: Likewise.
27572         * g++.old-deja/g++.oliva/typename2.C: Likewise.
27573         * g++.old-deja/g++.other/typename1.C: Likewise.
27574         * g++.old-deja/g++.pt/inherit2.C: Likewise.
27575         * g++.old-deja/g++.pt/nontype5.C: Likewise.
27576         * g++.old-deja/g++.pt/typename11.C: Likewise.
27577         * g++.old-deja/g++.pt/typename14.C: Likewise.
27578         * g++.old-deja/g++.pt/typename16.C: Likewise.
27579         * g++.old-deja/g++.pt/typename3.C: Likewise.
27580         * g++.old-deja/g++.pt/typename4.C: Likewise.
27581         * g++.old-deja/g++.pt/typename5.C: Likewise.
27582         * g++.old-deja/g++.pt/typename7.C: Likewise.
27583         * g++.old-deja/g++.robertl/eb9.C: Likewise.
27584
27585 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
27586
27587         * g++.dg/other/linkage1.C: New test.
27588         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
27589         specifiers.
27590
27591 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
27592
27593         * gcc.dg/concat.c: New test.
27594
27595 2001-12-11  Stan Shebs  <shebs@apple.com>
27596
27597         * objc/compile: New test directory.
27598         * objc/compile/compile.exp: New expect script.
27599         * objc/compile/20011211-1.m: New compile test.
27600
27601 2001-12-11  Jason Merrill  <jason@redhat.com>
27602
27603         * lib/prune.exp (prune_gcc_output): Also handle "In member
27604         function".  So many permutations...
27605
27606 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
27607
27608         * g++.dg/template/typedef1.C: New test.
27609
27610 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
27611
27612         * g++.dg/other/copy1.C: New test.
27613
27614 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
27615
27616         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
27617
27618         * gcc.dg/builtin-choose-expr.c: New.
27619
27620 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
27621
27622         * gcc.dg/altivec-2.c: New.
27623
27624 2001-12-07  Richard Henderson  <rth@redhat.com>
27625
27626         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
27627
27628 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
27629
27630         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
27631         ultrasparc.
27632
27633 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
27634
27635         * g++-old.deja/g++.robertl/eb101.C: Deleted.
27636
27637 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
27638
27639         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
27640         variable argument list.
27641
27642 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
27643
27644         * gcc.c-torture/execute/memcheck: Delete entire directory.
27645         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
27646         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
27647
27648 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
27649
27650         * gcc.dg/Wshadow-1.c: New test.
27651
27652 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
27653
27654         * gcc.c-torture/compile/20011130-1.c: New test.
27655
27656         * gcc.dg/noncompile/20011025-1.c: New test.
27657
27658         * g++.dg/other/anon-union.C: New test.
27659
27660         * gcc.c-torture/execute/20011024-1.c: New test.
27661
27662 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
27663
27664         * gcc.c-torture/execute/20000722-1.x,
27665         gcc.c-torture/execute/20010123-1.x: Remove.
27666         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
27667         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
27668         gcc.dg/c99-complit-2.c: New tests.
27669
27670 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
27671
27672         * g++.dg/inherit/base1.C: New test.
27673
27674 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
27675
27676         * g++.dg/other/stdarg1.C: New test.
27677
27678         * gcc.c-torture/compile/20011130-2.c: New test.
27679
27680 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
27681
27682         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
27683         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
27684         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
27685         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
27686         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
27687         * gcc.dg/builtin-prefetch-1.c: New test.
27688
27689 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
27690
27691         * gcc.dg/20011130-1.c: New test.
27692
27693 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
27694
27695         * g++.dg/other/scope1.C: New test.
27696         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
27697
27698 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
27699
27700         * gcc.dg/vla-init-1.c: New test.
27701
27702 2001-12-01  Geoff Keating  <geoffk@redhat.com>
27703
27704         * gcc.c-torture/compile/structs.c: New testcase from GDB.
27705
27706 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
27707
27708         * objc.dg/alias.m: Update.
27709         * objc.dg/class-1.m: Update.
27710         * objc.dg/const-str-1.m: Update.
27711         * objc.dg/fwd-proto-1.m: Update.
27712         * objc.dg/id-1.m: Update.
27713         * objc.dg/super-class-1.m: Update.
27714
27715 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
27716
27717         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
27718         constructs.
27719
27720 2001-11-28  Jeffrey A Law  (law@cygnus.com)
27721
27722         * gcc.c-torture/execute/20011128-1.c: New test.
27723
27724 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
27725
27726         * gcc.dg/20011127-1.c: New test.
27727
27728 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27729
27730         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
27731         from Austin Group draft 7.
27732         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
27733         scanf format arguments.
27734         * gcc.dg/format/no-exargs-2.c: New test.
27735
27736 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
27737
27738         * g++.dg/abi/vbase8-4.C: New test.
27739
27740 2001-11-24  Ian Lance Taylor  <ian@airs.com>
27741
27742         * gcc.c-torture/execute/20011121-1.c: New test.
27743
27744 2001-11-23  Jeffrey A Law  (law@cygnus.com)
27745
27746         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
27747
27748 2001-11-23  Andreas Jaeger  <aj@suse.de>
27749
27750         * gcc.dg/cpp/charconst-2.c: New test.
27751
27752 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
27753
27754         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
27755         to the host if it is remote.  Let tests specify extra headers
27756         they use.
27757         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
27758         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
27759         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
27760         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
27761         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
27762         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
27763         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
27764         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
27765         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
27766         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
27767
27768 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
27769
27770         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
27771         for little endian ARMs.
27772
27773 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
27774
27775         * gcc.c-torture/compile/20011119-1.c: New test.
27776         * gcc.c-torture/compile/20011119-2.c: New test.
27777
27778 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
27779
27780         * gcc.dg/altivec-1.c: Fix typo.
27781
27782 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
27783
27784         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
27785
27786 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
27787
27788         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
27789
27790 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
27791
27792         * lib/g77.exp: Don't specify --rpath-link.
27793
27794         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
27795         across all the headers.
27796         * gcc.dg/format/format.exp: For testing on a remote host,
27797         copy format.h.
27798
27799         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
27800         * gcc.c-torture/execute/930406-1.c: Likewise.
27801         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
27802
27803 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
27804
27805         * gcc.dg/altivec-1.c: New.
27806
27807 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
27808
27809         * gcc.dg/cpp/fpreprocessed.c: New test case.
27810
27811 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27812
27813         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
27814         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
27815         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
27816
27817 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27818
27819         * gcc.dg/no-builtin-1.c: New test.
27820
27821 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
27822
27823         * gcc.c-torture/execute/20011115-1.c: New test.
27824
27825 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
27826
27827         * gcc.c-torture/compile/20011114-2.c: New test.
27828         * gcc.c-torture/compile/20011114-3.c: New test.
27829         * gcc.c-torture/compile/20011114-4.c: New test.
27830
27831 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
27832
27833         * g++.dg/other/init1.C: New test.
27834
27835 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
27836
27837         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
27838         message.
27839
27840         * gcc.c-torture/execute/20011114-1.c: New testcase.
27841
27842         * gcc.c-torture/compile/20010327-1.c: Revert last change.
27843         * gcc.c-torture/compile/20011114-1.c: New test, exactly
27844         like the (before this change) version of 20010327-1.c.
27845
27846 2001-11-14  Roger Sayle <roger@eyesopen.com>
27847
27848         * gcc.c-torture/execute/string-opt-13.c: New testcase.
27849
27850 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
27851
27852         * g++.dg/init/array2.C: New test.
27853
27854 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
27855
27856         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
27857
27858 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
27859
27860         * g++.dg/other/forscope1.C: New test.
27861         * g++.dg/ext/forscope1.C: New test.
27862         * g++.dg/ext/forscope2.C: New test.
27863
27864 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
27865
27866         * gcc.c-torture/execute/20011113-1.c: New test.
27867
27868 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
27869
27870         * gcc.c-torture/execute/20011109-2.c: New test.
27871
27872         * gcc.c-torture/execute/20011109-1.c: New test.
27873
27874 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
27875
27876         * gcc.c-torture/compile/20011109-1.c: New test.
27877
27878 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
27879
27880         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
27881         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
27882         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
27883         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
27884         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
27885         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
27886         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
27887
27888 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
27889
27890         * g++.dg/warn/Wshadow-1.C: New tests.
27891         * g++.old-deja/g++.mike/for3.C: Update.
27892
27893 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
27894
27895         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
27896         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
27897         XFAILs.  Adjust expected error texts.
27898         * gcc.c-torture/compile/20011106-1.c,
27899         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
27900         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
27901         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
27902         gcc.dg/c99-array-lval-5.c: New tests.
27903
27904 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
27905
27906         * gcc.dg/cpp/defined.c: Update.
27907
27908 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
27909
27910         * gcc.c-torture/execute/anon-1.c: New test.
27911
27912 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
27913
27914         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
27915         same size, so no warning should be produced on stormy16.
27916
27917         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
27918         due to oversized array.
27919         * g++.old-deja/g++.mike/ns15.C: Likewise.
27920         * g++.old-deja/g++.pt/crash16.C: Likewise.
27921
27922 2001-11-02  Graham Stott  <grahams@redhat.com>
27923
27924         * g++.dgother/debug1.C: Fix typos.
27925
27926 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
27927
27928         * g++.dg/other/debug1.C: New test.
27929
27930 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
27931
27932         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
27933         of unsigned long.
27934
27935 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
27936
27937         * gcc.dg/20011029-2.c: New test.
27938
27939         * gcc.c-torture/compile/20011029-1.c: New test.
27940
27941 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
27942
27943         * objc/execute/class_self-1.m: New test.
27944         * objc/execute/class_self-2.m: New test.
27945
27946 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
27947
27948         * gcc.misc-tests/msgs.exp: Delete.
27949         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
27950         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
27951         error set to match recent changes.
27952
27953 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
27954
27955         * gcc.dg/20011021-1.c: New test.
27956
27957 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
27958
27959         * gcc.c-torture/compile/20011023-1.c: New test.
27960
27961 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
27962
27963         * lib/g77.exp: Rewrite based on lib/g++.exp.
27964
27965 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
27966
27967         * gcc.c-torture/execute/20011019-1.c: New test.
27968
27969         * gcc.dg/20011018-1.c: New test.
27970
27971 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
27972
27973         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
27974
27975 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
27976
27977         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
27978         * gcc.dg/attr-invalid.c: Likewise.
27979
27980 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
27981
27982         * testsuite/gcc.dg/20011015-1.c: New test.
27983
27984 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
27985
27986         * g++.dg/template/unify2.C: New test.
27987
27988 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
27989
27990         * g++.dg/other/exception-specification.C: New test
27991
27992 2001-10-13  Tom Rix  <trix@redhat.com>
27993
27994         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
27995         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
27996
27997 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
27998
27999         * testsuite/gcc.dg/20011009-1.c: New test.
28000
28001 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
28002
28003         PR g++/4476
28004         * g++.dg/other/friend1.C: New test.
28005
28006 2001-10-11  Richard Henderson  <rth@redhat.com>
28007
28008         * g++.old-deja/g++.other/crash18.C: Add -S to options.
28009
28010 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28011
28012         * gcc.c-torture/compile/20011010-1.c: New.
28013
28014 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
28015
28016         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
28017         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
28018         g77.f-torture/execute/execute.exp,
28019         g77.f-torture/noncompile/noncompile.exp,
28020         gcc.c-torture/compile/compile.exp,
28021         gcc.c-torture/execute/execute.exp,
28022         gcc.c-torture/execute/ieee/ieee.exp,
28023         gcc.c-torture/execute/memcheck/memcheck.exp,
28024         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
28025         objc/execute/execute.exp: Update FSF address.
28026
28027 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
28028
28029         * gcc.dg/cpp/cmdlne-C.c: Update.
28030         * gcc.dg/cpp/cmdlne-C2.c: New.
28031
28032 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28033
28034         * gcc.c-torture/execute/20011008-3.c: New.
28035
28036 2001-10-08  DJ Delorie  <dj@redhat.com>
28037
28038         * gcc.dg/20011008-1.c: New.
28039         * gcc.dg/20011008-2.c: New.
28040
28041 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
28042
28043         * gcc.dg/cpp/spacing1.c: Update test.
28044
28045 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28046
28047         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
28048         spelling errors of "separate" as "seperate".
28049
28050 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
28051
28052         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
28053         enough to avoid inlining.
28054
28055 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
28056
28057         * lib/g77.exp: set libg2c_dir correctly.
28058
28059 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
28060
28061         * gcc.dg/cpp/macro11.c: New test.
28062
28063 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
28064
28065         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
28066         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
28067         gcc.dg/format/multattr-3.c: New tests.
28068         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
28069         tests for format attributes on function pointers being rejected.
28070
28071 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
28072
28073         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
28074
28075 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
28076
28077         * g++.dg/warn/format1.C: New test.
28078
28079 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
28080
28081         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
28082
28083 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
28084
28085         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
28086
28087 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
28088
28089         * gcc.dg/cpp/redef2.c: Add test.
28090
28091 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
28092
28093         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
28094         long-standing bug on i686, apparently.
28095         * gcc.c-torture/execute/loop-2c.x: New file.
28096         * gcc.c-torture/execute/loop-2d.x: New file.
28097         * gcc.c-torture/execute/loop-3c.x: New file.
28098
28099 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
28100
28101         * gcc.dg/cpp/20000625-2.c: Correct line number.
28102
28103 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
28104
28105         * gcc.dg/cpp/macro10.c: New test.
28106         * gcc.dg/cpp/strify3.c: New test.
28107         * gcc.dg/cpp/spacing1.c: Add tests.
28108         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
28109         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
28110
28111 2001-09-24  DJ Delorie  <dj@redhat.com>
28112
28113         * gcc.c-torture/execute/20010924-1.c: New test.
28114
28115 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
28116
28117         * testsuite/objc/execute/paste.m: Remove.
28118
28119 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
28120
28121         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
28122
28123 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
28124
28125         * g77.dg/strlen0.f: New test.
28126
28127 2001-09-21  Richard Henderson  <rth@redhat.com>
28128
28129         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
28130         * g++.old-deja/g++.abi/vtable2.C: Likewise.
28131
28132 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
28133
28134         Table-driven attributes.
28135         * g++.dg/ext/attrib1.C: New test.
28136
28137 2001-09-20  DJ Delorie  <dj@redhat.com>
28138
28139         * gcc.dg/20000926-1.c: Update expected warning messages.
28140         * gcc.dg/array-2.c: Likewise, and test for warnings too.
28141         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
28142         array.
28143
28144 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
28145
28146         * g++.dg/eh/registers1.C: New test case.
28147
28148 2001-09-17  Richard Henderson  <rth@redhat.com>
28149
28150         * gcc.dg/array-5.c: Fix VLA decomposition test.
28151
28152 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
28153
28154         * gcc.dg/cpp/line5.c: New testcase.
28155
28156 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
28157
28158         * gcc.dg/cpp/macro9.c: New test.
28159
28160 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
28161
28162         * gcc.c-torture/execute/980223.c: Change type of addr from long
28163         to char *.
28164
28165 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
28166
28167         * gcc.c-torture/execute/20010915-1.c: New test.
28168
28169 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
28170
28171         * g77.dg/bprob: New directory.
28172         * g77.dg/bprob/bprob.exp: New file.
28173         * g77.dg/bprob/bprob-1.f: New test.
28174         * g77.dg/gcov: New directory.
28175         * g77.dg/gcov/gcov.exp: New file.
28176         * g77.dg/gcov/gcov-1.f: New test.
28177         * g77.dg/gcov/gcov-1.x: New file.
28178
28179 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
28180
28181         * gcc.dg/cpp/directiv.c: Update.
28182         * gcc.dg/cpp/undef1.c: Update.
28183
28184 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
28185
28186         * gcc.dg/20010912-1.c: New test.
28187
28188 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
28189
28190         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
28191         language-independent file in lib.
28192         * lib/gcov.exp: New file.
28193
28194 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
28195
28196         * gcc.c-torture/compile/20010911-1.c: New test.
28197
28198 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
28199
28200         * lib/profopt.exp: New, to support profile-directed optimizations.
28201         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
28202         * gcc.misc-tests/bprob-1.c: New test.
28203         * gcc.misc-tests/bprob-2.c: New test.
28204
28205 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
28206
28207         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
28208         XFAIL and which kinds of gcov output to verify.
28209         * gcc.misc-tests/gcov-4b.x: New file.
28210         * gcc.misc-tests/gcov-5b.x: New file.
28211         * gcc.misc-tests/gcov-6.x: New file.
28212         * gcc.misc-tests/gcov-7.c: New test.
28213         * gcc.misc-tests/gcov-7.x: New file.
28214
28215 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
28216
28217         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
28218         * gcc.misc-tests/gcov-6.c: New test.
28219
28220 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
28221
28222         PR c++/3986
28223         * g++.dg/abi/vbase1.C: New test.
28224
28225 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
28226
28227         * objc.dg/method-2.m: New.
28228
28229 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
28230
28231         PR c++/4203
28232         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
28233         * g++.dg/init/empty1.C: New test.
28234
28235 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
28236
28237         * gcc.c-torture/compile/20010903-1.c: New test.
28238
28239 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
28240
28241         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
28242         for m68k.
28243
28244 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
28245
28246         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
28247
28248         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
28249
28250         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
28251
28252 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
28253
28254         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
28255         for 16-bit 'unsigned int'.
28256
28257 2001-08-29  Kazu Hirata  <kazu@hxi.com>
28258
28259         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
28260
28261 2001-08-27  Richard Henderson  <rth@redhat.com>
28262
28263         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
28264         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
28265
28266 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
28267
28268         * gcc.dg/asm-names.c (ymain): New.
28269
28270 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
28271
28272         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
28273         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
28274         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
28275
28276 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28277
28278         * gcc.dg/compare5.c: New testcase.
28279
28280 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
28281
28282         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
28283         and "In instantiation".
28284
28285 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
28286
28287         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
28288
28289 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
28290
28291         * gcc.misc-tests/gcov.exp: Add support for branch information.
28292         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
28293         * gcc.misc-tests/gcov-4.c: New test.
28294         * gcc.misc-tests/gcov-4b.c: New test.
28295         * gcc.misc-tests/gcov-5b.c: New test.
28296
28297 2001-08-20  Zack Weinberg  <zackw@panix.com>
28298
28299         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
28300         expected to fail.
28301
28302 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
28303
28304         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
28305
28306 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
28307
28308         * g++.dg/eh/template1.C: New test.
28309
28310 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
28311
28312         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
28313         Fix thinko.
28314         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
28315         for xfail.
28316
28317 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
28318
28319         * lib/g77-dg.exp:  Use prune.exp for common procedures
28320         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
28321         * lib/g77.exp: (g77-dg-prune) Remove
28322
28323 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
28324
28325         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
28326
28327 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28328
28329         * g++.dg/template/unify1.C: New test.
28330
28331 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
28332
28333         * g++.dg/abi/empty4.C: New test.
28334
28335 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
28336
28337         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
28338         solaris2.*
28339         * g77.f-torture/compile/pr3743.x: Likewise
28340
28341 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
28342
28343         * g++.dg/other/using-declaration.C: New test.
28344
28345 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
28346
28347         * gcc.dg/cpp/tr-sign.c: New testcase.
28348
28349 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
28350
28351         * gcc.dg/cpp/19951025-1.c: Revert.
28352         * gcc.dg/cpp/directiv.c: We no longer process directives that
28353         interrupt macro arguments.
28354
28355 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
28356
28357         * gcc.dg/bconstp-1.c: New test.
28358
28359 2001-08-03  Richard Henderson  <rth@redhat.com>
28360
28361         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
28362
28363 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
28364
28365         * gcc.dg/cpp/19951025-1.c: Update.
28366
28367 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
28368
28369         * g77.dg/ff90-1.f (s): Fix reference of variable z,
28370         should be x.
28371
28372 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
28373
28374         Kill -fhonor-std.
28375         * g++.old-deja/g++.ns/ns14.C: Remove special options.
28376         * g++.old-deja/g++.other/std1.C: Likewise.
28377         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
28378
28379 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
28380
28381         * lib/g77.exp:  Load gcc-defs.exp for common procedures
28382         (g77_pass, g77_fail, g77_finish, g77_exit,
28383         ${tool}_check_unsupported_p} Now redundant.  Deleted.
28384
28385 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
28386
28387         * g77.dg/fbackslash.f
28388         * g77.dg/fcase-preserve.f
28389         * g77.dg/ff90-1.f
28390         * g77.dg/ffixed-line-length-0.f
28391         * g77.dg/ffixed-line-length-132.f
28392         * g77.dg/ffixed-line-length-7.f
28393         * g77.dg/ffixed-line-length-72.f
28394         * g77.dg/ffixed-line-length-none.f
28395         * g77.dg/ffree-form-1.f
28396         * g77.dg/fno-backslash.f
28397         * g77.dg/fno-f90-1.f
28398         * g77.dg/fno-fixed-form-1.f
28399         * g77.dg/fno-onetrip.f
28400         * g77.dg/fno-typeless-boz.f
28401         * g77.dg/fno-underscoring.f
28402         * g77.dg/fno-vxt-1.f
28403         * g77.dg/fonetrip.f
28404         * g77.dg/ftypeless-boz.f
28405         * g77.dg/fugly-assumed.f
28406         * g77.dg/funderscoring.f
28407         * g77.dg/fvxt-1.f
28408
28409 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
28410
28411         * objc.dg/fwd-proto-1.m: New.
28412         * objc.dg/local-decl-1.m: New.
28413         * objc.dg/naming-1.m: New.
28414         * objc.dg/naming-2.m: New.
28415         * objc.dg/proto-hier-1.m: New.
28416
28417 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
28418
28419         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
28420         largest-type elements to a struct makes its size grow.
28421
28422 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
28423
28424         * g++.dg/abi/vthunk1.C: New test.
28425
28426 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
28427
28428         * g++.dg/abi/vbase8-22.C: New test.
28429
28430 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
28431
28432         * gcc.dg/cpp/macro8.c: New test.
28433
28434 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
28435
28436         * g++.dg/abi/vbase8-21.C: New test.
28437
28438 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
28439
28440         * g++.dg/abi/vbase8-10.C: New test.
28441
28442 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28443
28444         * lib/g++.exp (g++_set_ld_library_path): Renamed to
28445         ${tool}_set_ld_library_path.
28446         Changed caller.
28447         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
28448         g++.exp.
28449
28450 2001-07-26  Stan Cox <scox@redhat.com>
28451
28452         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
28453         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
28454         gcc_exit, gcc_check_unsupported_p):
28455         Moved to gcc-deps.exp
28456         * gcc-deps.exp: New file.
28457
28458 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28459
28460         * g++.old-deja/g++.pt/defarg14.C: New test.
28461
28462 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
28463
28464         * g++.old-deja/g++.other/lineno5.C: New test.
28465
28466 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
28467
28468         * g++.old-deja/g++.pt/crash68.C: New test.
28469
28470 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
28471
28472         * g++.old-deja/g++.other/crash42.C: New test.
28473
28474 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
28475
28476         * gcc.dg/cpp/extratokens.c: Fix.
28477         * gcc.dg/cpp/skipping2.c: New tests.
28478
28479 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28480
28481         * gcc.c-torture/execute/20010724-1.c: New file.
28482         * gcc.c-torture/execute/20010724-1.x: New file.
28483
28484 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
28485
28486         * g++.old-deja/g++.other/cond7.C: New test.
28487
28488 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
28489
28490         * g++.old-deja/g++.other/optimize4.C: New test.
28491
28492 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
28493
28494         * g++.old-deja/g++.abi/vbase8-5.C: New test.
28495
28496 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
28497
28498         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
28499         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
28500         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
28501         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
28502
28503         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
28504         bug report" message.
28505
28506         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
28507         * g++.dg/ext/instantiate1.C: Move from old-deja.
28508
28509 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
28510
28511         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
28512         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
28513         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
28514         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
28515
28516 2001-07-23  Jeffrey A Law  (law@cygnus.com)
28517
28518         * gcc.c-torture/execute/20010723-1.c: New test.
28519
28520 2001-07-23  Ben Elliston  <bje@redhat.com>
28521
28522         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
28523
28524 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28525
28526         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
28527         i[34567]86-*-*.
28528         Delete handling of ieee_multilib_flags.
28529         Pass -mieee for alpha*-*-* and sh-*-*.
28530         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
28531
28532 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
28533
28534         Remove old-abi tests.
28535         * g++.old-deja/g++.mike/p11116.C: Remove.
28536         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
28537
28538 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
28539
28540         * g77.f-torture/compile/pr3743.f:  New test
28541
28542 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
28543
28544         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
28545
28546 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28547
28548         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
28549         g++.old-deja/g++.pt/static6.C: Likewise.
28550         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
28551         supports weak symbols.
28552
28553 2001-07-18  Andreas Jaeger  <aj@suse.de>
28554
28555         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
28556         supported again.
28557
28558 2001-07-18  Andreas Jaeger  <aj@suse.de>
28559
28560         * gcc.dg/iftrap-1.c: Fix target line.
28561
28562 2001-07-17  Richard Henderson  <rth@redhat.com>
28563
28564         * gcc.c-torture/execute/20010717-1.c: New.
28565
28566 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
28567
28568         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
28569         tests.
28570
28571 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
28572
28573         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
28574
28575 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28576
28577         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
28578         UAC_SIGBUS, UAC_NOPRINT definitions.
28579
28580 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
28581
28582         * objc/execute/object_is_class.m: New test.
28583         * objc/execute/object_is_meta_class.m: New test.
28584
28585 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
28586
28587         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
28588         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
28589
28590 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
28591
28592         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
28593         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
28594
28595 2001-07-14  Richard Henderson  <rth@redhat.com>
28596
28597         * gcc.dg/iftrap-1.c: New.
28598
28599 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
28600
28601         * g77.f-torture/execute/intrinsic77.f: New test.
28602
28603 2001-07-11  Janis Johnson <janis@us.ibm.com>
28604
28605         * gcc.misc-tests/gcov-3.c: New test.
28606
28607 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
28608
28609         * gcc.c-torture/compile/20010711-1.c,
28610         * gcc.c-torture/compile/20010711-2.c: New tests.
28611
28612 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
28613
28614         * gcc.c-torture/execute/20010711-1.c: New test.
28615
28616 2001-07-11  Ben Elliston  <bje@redhat.com>
28617
28618         * g++.old-deja/g++.other/enum5.C: New test.
28619
28620 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
28621
28622         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
28623         (g++-dg-prune): Call prune_gcc_output.
28624         * prune.exp: New file for prune_gcc_output.
28625         * lib/g++.exp, lib/gcc.exp: Load it.
28626
28627 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
28628
28629         * gcc.c-torture/compile/20010701-1.c,
28630         g++.old-deja/g++.ext/attrib6.C: New tests.
28631
28632 2001-07-06  Jeffrey A Law  (law@cygnus.com)
28633
28634         * gcc.c-torture/compile/20010706-1.c: New test.
28635
28636 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
28637
28638         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
28639
28640 2001-06-28  Stan Shebs  <shebs@apple.com>
28641
28642         * gcc.dg/pragma-darwin.c: New test.
28643
28644 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28645
28646         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
28647         Solaris 2.[678] system.
28648
28649 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
28650
28651         * gcc.dg/20010622-1.c: New test.
28652
28653 2001-06-18  Stan Shebs  <shebs@apple.com>
28654
28655         * objc.dg: New directory.
28656         * objc.dg/dg.exp: New file.
28657         * objc.dg/alias.m: New.
28658         * objc.dg/class-1.m: New.
28659         * objc.dg/class-2.m: New.
28660         * objc.dg/const-str-1.m: New.
28661         * objc.dg/const-str-2.m: New.
28662         * objc.dg/id-1.m: New.
28663         * objc.dg/method-1.m: New.
28664         * objc.dg/super-class-1.m: New.
28665         * lib/objc-dg.exp: New file.
28666
28667 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
28668
28669         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
28670         of label name.
28671
28672 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
28673
28674         * g++.old-deja/g++.abi/vbase8-9.C: New test.
28675
28676 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28677
28678         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
28679         variable.
28680
28681 2001-06-12  Richard Henderson  <rth@redhat.com>
28682
28683         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
28684
28685 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
28686
28687         * g++.old-deja/g++.abi/vbase5.C: New test.
28688         * g++.old-deja/g++.abi/vbase6.C: New test.
28689         * g++.old-deja/g++.abi/vbase7.C: New test.
28690
28691 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28692
28693         * gcc.c-torture/compile/20010610-1.c: New test.
28694
28695 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
28696
28697         * g++.old-deja/g++.abi/vbase4.C: New test.
28698
28699 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
28700
28701         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
28702         support %f for HC11/HC12 targets.
28703         * gcc.c-torture/execute/930513-1.x: New file, likewise.
28704         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
28705         on HC11/HC12 targets.
28706         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
28707
28708 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28709
28710         * gcc.dg/wchar_t-1.c: New file.
28711         * gcc.dg/wint_t-1.c: Likewise.
28712
28713 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
28714
28715         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
28716
28717 2001-06-11  Richard Henderson  <rth@redhat.com>
28718
28719         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
28720
28721 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
28722
28723         * gcc.c-torture/compile/20010611-1.c: New test.
28724
28725 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
28726
28727         * gcc.dg/c99-tag-1.c: Add more tests.
28728
28729 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
28730
28731         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
28732         representation on MN10300 and ARM/Thumb.
28733
28734 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
28735
28736         * g77.f-torture/execute/20010610.f: New.
28737
28738 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
28739
28740         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
28741         names.
28742
28743 2001-06-09  Richard Henderson  <rth@redhat.com>
28744
28745         * gcc.c-torture/execute/ashrdi-1.c: New.
28746         * gcc.c-torture/execute/ashldi-1.c: New.
28747         * gcc.c-torture/execute/lshrdi-1.c: New.
28748
28749 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
28750
28751         * objc/execute/load-3.m: Added. Check sending +load to categories,
28752         in addition to classes.
28753
28754 2001-06-08  Stan Shebs  <shebs@apple.com>
28755
28756         * objc/execute/load-2.m: New test.  From Nicola Pero
28757         <n.pero@mi.flashnet.it>.
28758
28759 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
28760
28761         * gcc.c-torture/execute/20010605-2.c: New test.
28762
28763 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
28764
28765         * g++.old-deja/g++.abi/vbase2.C: New test.
28766         * g++.old-deja/g++.abi/vbase3.C: New test.
28767
28768 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
28769
28770         * g++.old-deja/g++.pt/friend49.C: New test.
28771
28772 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
28773
28774         * g++.old-deja/g++.ext/anon3.C: New test.
28775
28776 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
28777
28778         * g++.old-deja/g++.other/conv7.C: New test.
28779
28780 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
28781
28782         * gcc.c-torture/compile/20010605-2.c: New test.
28783
28784 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
28785
28786         * gcc.c-torture/execute/20010604-1.c: New test.
28787
28788 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
28789
28790         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
28791
28792 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
28793
28794         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
28795         (g++_link_flags): Likewise.
28796         (g++_init): Pass gccpath's value to two previous functions.
28797
28798 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28799
28800         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
28801         Ensure logfile entry matches exec command line.
28802
28803 2001-05-31  Richard Henderson  <rth@redhat.com>
28804
28805         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
28806         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
28807
28808 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
28809
28810         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
28811         compiler for irix6.2
28812
28813 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
28814
28815         * g++.old-deja/g++.other/optimize3.C: New file.
28816
28817 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
28818
28819         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
28820         assemble.
28821
28822 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
28823
28824         * g++.old-deja/g++.other/optimize2.C: New file.
28825
28826 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
28827
28828         * gcc.c-torture/compile/20010518-2.c: New file.
28829         * gcc.c-torture/execute/20010518-1.c: New file.
28830         * gcc.c-torture/execute/20010518-2.c: New file.
28831
28832 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
28833
28834         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
28835
28836 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
28837
28838         G++ no longer defines builtins that do not begin with __builtin.
28839         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
28840         * g++.old-deja/g++.brendand/misc13.C: Likewise.
28841         * g++.old-deja/g++.law/builtin1.C: Likewise.
28842         * g++.old-deja/g++.law/cvt2.C: Likewise.
28843         * g++.old-deja/g++.mike/net5.C: Likewise.
28844         * g++.old-deja/g++.other/builtins1.C: Likewise.
28845         * g++.old-deja/g++.other/builtins2.C: Likewise.
28846         * g++.old-deja/g++.other/builtins3.C: Likewise.
28847         * g++.old-deja/g++.other/builtins4.C: Likewise.
28848         * g++.old-deja/g++.other/inline8.C: Likewise.
28849         * g++.old-deja/g++.robertl/eb39.C: Likewise.
28850
28851 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
28852
28853         * g++.old-deja/g++.pt/using1.C: Adjust.
28854         * g++.old-deja/g++.pt/using2.C: New test.
28855
28856 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
28857
28858         * gcc.dg/cpp/charconst.c: New tests.
28859         * gcc.dg/cpp/escape.c: New tests.
28860         * gcc.dg/cpp/escape-1.c: New tests.
28861         * gcc.dg/cpp/escape-2.c: New tests.
28862         * gcc.dg/cpp/ucs.c: New tests.
28863
28864 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
28865
28866         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
28867         native compiler for irix6.5.
28868
28869 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
28870
28871         * lib/g++.exp (g++_include_flags): Use args to compute
28872         get_multilibs.
28873         (g++_link_flags): Likewise.
28874         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
28875
28876 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
28877
28878         * gcc.dg/c90-hexfloat-1.c: Add more tests.
28879
28880 2001-05-21  Geoff Keating  <geoffk@redhat.com>
28881
28882         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
28883         this file.
28884
28885 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
28886
28887         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
28888         STACK_SIZE;
28889         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
28890         to STACK_SIZE; Use it to define size of add_histo array.
28891         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
28892         to STACK_SIZE.
28893         (f): Use GITT_SIZE to define size of gitt local table.
28894         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
28895         to STACK_SIZE; Use it to define size of bytemem array.
28896
28897 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
28898
28899         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
28900         on 68HC11/HC12 due to the asm instruction.
28901         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
28902         * gcc.c-torture/compile/920520-1.x: Likewise.
28903         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
28904         on 68HC11/HC12 because the function is larger than 64K.
28905         * gcc.c-torture/compile/961203-1.x: New file, this test fails
28906         on 68HC11/HC12 because the structure is too large.
28907
28908 2001-05-20  Richard Henderson  <rth@redhat.com>
28909
28910         * gcc.c-torture/execute/20010520-1.c: New.
28911
28912 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28913
28914         * g++.old-deja/g++.warn/compare1.C: New test.
28915         * gcc.dg/compare4.c: New test.
28916
28917 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
28918
28919         * g++.old-deja/g++.other/optimize1.C: New test.
28920
28921 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28922
28923         * g++.old-deja/g++.pt/spec41.C: New test.
28924
28925 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
28926
28927         * gcc.c-torture/compile/20010114-1.x: Remove.
28928
28929 2001-05-18  Stan Shebs  <shebs@apple.com>
28930
28931         * gcc.c-torture/compile/20010518-1.c: New test.
28932
28933 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
28934
28935         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
28936         * g++.old-deja/g++.pt/crash67.C: New test.
28937
28938 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
28939
28940         * g++.old-deja/g++.other/debug9.C: New test.
28941
28942 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
28943
28944         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
28945
28946 2001-05-16  Jan Hubicka  <jh@suse.cz>
28947
28948         * gcc.c-torture/compile/20010516-1.c: New test.
28949
28950 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
28951
28952         * g++.old-deja/g++.other/crash41.C: New test.
28953
28954 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
28955
28956         * g++.old-deja/g++.pt/crash66.C: New test.
28957
28958 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
28959
28960         * g++.old-deja/g++.robertl/eb27.C: Convert.
28961
28962 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
28963
28964         * g++.dg/friend-warn.C: New test.  Do not warn about friend
28965         declaration being redundant.
28966
28967 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
28968
28969         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
28970
28971 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
28972
28973         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
28974
28975 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
28976
28977         * lib/g++.exp: Use testsuite_flags.
28978
28979 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
28980
28981         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
28982
28983 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
28984
28985         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
28986
28987 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
28988
28989         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
28990
28991 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
28992
28993         * gcc.c-torture/compile/20010313-1.c: New test.
28994
28995 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
28996
28997         * gcc.dg/cpp/direct2.c: New test.
28998         * gccq.dg/cpp/direct2s.c: New test.
28999
29000         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
29001
29002 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
29003
29004         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
29005         * g++.old-deja/g++.other/op3.C: Likewise.
29006
29007 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
29008
29009         * gcc.dg/cpp/syshdr.h: New file.
29010         * gcc.dg/cpp/sysmac1.c: Update.
29011         * gcc.dg/cpp/sysmac2.c: Update.
29012
29013 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
29014
29015         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
29016
29017 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
29018
29019         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
29020         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
29021
29022 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
29023
29024         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
29025
29026 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
29027
29028         * lib/g++.exp (g++_include_flags): Don't use any special flags
29029         if TESTING_IN_BUILD_TREE is not defined.
29030         (g++_init): Use a plain 'c++' as the compiler if
29031         TESTING_IN_BUILD_TREEE is not defined.
29032
29033 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
29034
29035         * g++.old-deja/g++.eh/catch13.C: New test.
29036         * g++.old-deja/g++.eh/catch14.C: New test.
29037
29038 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
29039
29040         * gcc.dg/cpp/tr-define.c: New test.
29041
29042 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
29043
29044         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
29045         <stdlib.h>, not <malloc.h>.
29046
29047 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
29048
29049         * g++.old-deja/g++.ns/template17.C: New test.
29050
29051 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
29052
29053         * g++.old-deja/g++.pt/ref4.C: New test.
29054
29055 2001-04-30  Richard Henderson  <rth@redhat.com>
29056
29057         * gcc.dg/20000724-1.c: Revert last change.
29058
29059 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
29060
29061         * g77.f-torture/execute/20010430.f: New test.
29062
29063 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
29064
29065         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
29066
29067 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
29068
29069         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
29070
29071 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
29072
29073         * g++.old-deja/g++.eh/crash6.C: New test.
29074
29075 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
29076
29077         * g++.old-deja/g++.other/warn7.C: New test.
29078
29079 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
29080
29081         * g++.old-deja/g++.other/defarg9.C: New test.
29082
29083 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
29084
29085         * g77.f-torture/compile/20010426.f: New test.
29086         * g77.f-torture/execute/20010426.f: New test.
29087
29088 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
29089
29090         * g77.f-torture/compile/20000629-1.x: Remove - error
29091         has been fixed.
29092
29093 2001-04-26  Jeffrey A Law  (law@cygnus.com)
29094
29095         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
29096         Tweak slightly to work with g++.dg framework.
29097         * g++.dg/special/ecos.exp: Run initp1.C test.
29098         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
29099
29100         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
29101         its linker doesn't give line numbers either.
29102         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
29103
29104 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
29105
29106         * g++.old-deja/g++.other/lex1.C: New test.
29107
29108 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
29109
29110         * gcc.dg/noncompile/20010425-1.c: New test.
29111
29112 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
29113
29114         * g++.old-deja/g++.pt/mangle2.C: New test.
29115
29116 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
29117
29118         * gcc.dg/format/plus-1.c: New test.
29119
29120 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
29121
29122         * gcc.dg/20010423-1.c: New test.
29123
29124 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
29125
29126         * gcc.c-torture/execute/20010422-1.c: New test.
29127
29128 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
29129
29130         * g++.old-deja/g++.ns/type2.C: New test.
29131
29132 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
29133
29134         * g++.old-deja/g++.other/perf1.C: New test.
29135
29136 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
29137
29138         * gcc.dg/c99-func-2.c: Remove xfail.
29139         * gcc.dg/c99-func-3.c: Remove xfail.
29140         * gcc.dg/c99-func-4.c: Remove xfail.
29141
29142 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
29143
29144         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
29145
29146 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
29147
29148         * gcc.c-torture/compile/20010423-1.c: New test.
29149
29150 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
29151
29152         * g++.old-deja/g++.pt/typename28.C: New test.
29153
29154 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
29155
29156         * g++.old-deja/g++.abi/empty2.C: New test.
29157         * g++.old-deja/g++.abi/empty3.C: New test.
29158
29159 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
29160
29161         * g++.old-deja/g++.other/comdat2.C: New test.
29162         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
29163
29164 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
29165
29166         * g++.old-deja/g++.other/overload14.C: New test.
29167
29168 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
29169
29170         * g++.old-deja/g++.other/lookup23.C: New test.
29171
29172 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
29173
29174         * gcc.c-torture/execute/20010403-1.c: New test.
29175
29176 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
29177             Mark Mitchell  <mark@codesourcery.com>
29178
29179         * lib/old-dejagnu.exp: Don't delete output of executable.
29180         Add .exe suffix to executables.
29181
29182 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
29183
29184         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
29185
29186 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29187
29188         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
29189
29190 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
29191
29192         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
29193         * g++.old-deja/g++.abi/crash1.C: New test.
29194
29195 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
29196
29197         * g++.old-deja/g++.other/crash40.C: New test.
29198
29199 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29200
29201         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
29202
29203 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
29204
29205         * g++.old-deja/g++.other/warn6.C: New test.
29206
29207 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
29208
29209         * g++.old-deja/g++.robertl/eb42.C: Same.
29210
29211 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29212
29213         * gcc.dg/wtr-conversion-1.c: New testcase.
29214
29215 2001-04-10  Richard Henderson  <rth@redhat.com>
29216
29217         * g++.old-deja/g++.other/array5.C: New.
29218
29219 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29220
29221         * gcc.c-torture/execute/20010408-1.c: New test.
29222
29223 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
29224
29225         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
29226         headers and constructs.
29227         * g++.old-deja/g++.robertl/eb79.C: Same.
29228         * g++.old-deja/g++.robertl/eb77.C (main): Same.
29229         * g++.old-deja/g++.robertl/eb73.C: Same.
29230         * g++.old-deja/g++.robertl/eb66.C (main): Same.
29231         * g++.old-deja/g++.robertl/eb55.C (t): Same.
29232         * g++.old-deja/g++.robertl/eb54.C (main): Same.
29233         * g++.old-deja/g++.robertl/eb46.C (main): Same.
29234         * g++.old-deja/g++.robertl/eb44.C: Same.
29235         * g++.old-deja/g++.robertl/eb41.C (main): Same.
29236         * g++.old-deja/g++.robertl/eb4.C (main): Same.
29237         * g++.old-deja/g++.robertl/eb39.C: Same.
29238         * g++.old-deja/g++.robertl/eb33.C (main): Same.
29239         * g++.old-deja/g++.robertl/eb31.C (main): Same.
29240         * g++.old-deja/g++.robertl/eb30.C: Same.
29241         * g++.old-deja/g++.robertl/eb3.C: Same.
29242         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
29243         * g++.old-deja/g++.robertl/eb21.C: Same.
29244         * g++.old-deja/g++.robertl/eb15.C: Same.
29245         * g++.old-deja/g++.robertl/eb118.C: Same.
29246         * g++.old-deja/g++.robertl/eb115.C (main): Same.
29247         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
29248         * g++.old-deja/g++.robertl/eb109.C: Same.
29249         * g++.old-deja/g++.other/sibcall1.C (main): Same.
29250         * g++.old-deja/g++.mike/rtti1.C: Same.
29251         * g++.old-deja/g++.mike/p658.C: Same.
29252         * g++.old-deja/g++.mike/net46.C: Same.
29253         * g++.old-deja/g++.mike/net34.C: Same.
29254         * g++.old-deja/g++.mike/memoize1.C: Same.
29255         * g++.old-deja/g++.mike/eh2.C: Same.
29256         * g++.old-deja/g++.law/weak.C: Same.
29257         * g++.old-deja/g++.law/visibility7.C: Same.
29258         * g++.old-deja/g++.law/visibility25.C: Same.
29259         * g++.old-deja/g++.law/visibility22.C: Same.
29260         * g++.old-deja/g++.law/visibility2.C: Same.
29261         * g++.old-deja/g++.law/visibility17.C: Same.
29262         * g++.old-deja/g++.law/visibility13.C: Same.
29263         * g++.old-deja/g++.law/visibility10.C: Same.
29264         * g++.old-deja/g++.law/visibility1.C: Same.
29265         * g++.old-deja/g++.law/virtual3.C (eval): Same.
29266         * g++.old-deja/g++.law/vbase1.C: Same.
29267         * g++.old-deja/g++.law/operators32.C: Same.
29268         * g++.old-deja/g++.law/nest3.C: Same.
29269         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
29270         * g++.old-deja/g++.law/except5.C (main): Same.
29271         * g++.old-deja/g++.law/cvt7.C (run): Same.
29272         * g++.old-deja/g++.law/cvt2.C: Same.
29273         * g++.old-deja/g++.law/cvt16.C: Same.
29274         * g++.old-deja/g++.law/ctors6.C (bar): Same.
29275         * g++.old-deja/g++.law/ctors17.C (main): Same.
29276         * g++.old-deja/g++.law/ctors13.C: Same.
29277         * g++.old-deja/g++.law/ctors12.C (main): Same.
29278         * g++.old-deja/g++.law/ctors10.C: Same.
29279         * g++.old-deja/g++.law/code-gen5.C: Same.
29280         * g++.old-deja/g++.law/bad-error7.C: Same.
29281         * g++.old-deja/g++.law/arm9.C: Same.
29282         * g++.old-deja/g++.law/arm12.C: Same.
29283         * g++.old-deja/g++.law/arg8.C: Same.
29284         * g++.old-deja/g++.law/arg1.C: Same.
29285         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
29286         * g++.old-deja/g++.jason/template31.C: Same.
29287         * g++.old-deja/g++.jason/template24.C (main): Same.
29288         * g++.old-deja/g++.jason/2371.C: Same.
29289         * g++.old-deja/g++.eh/new2.C: Same.
29290         * g++.old-deja/g++.eh/new1.C: Same.
29291         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
29292         * g++.old-deja/g++.brendan/nest21.C (main): Same.
29293         * g++.old-deja/g++.brendan/err-msg3.C: Same.
29294         * g++.old-deja/g++.brendan/crash62.C: Same.
29295         * g++.old-deja/g++.brendan/crash52.C: Same.
29296         * g++.old-deja/g++.brendan/crash49.C (main): Same.
29297         * g++.old-deja/g++.brendan/crash38.C: Same.
29298         * g++.old-deja/g++.brendan/crash15.C (main): Same.
29299         * g++.old-deja/g++.brendan/copy9.C: Same.
29300
29301 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
29302
29303         * gcc.c-torture/execute/20001203-2.c (memset):
29304         Count argument is of type __SIZE_TYPE__.
29305
29306 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
29307
29308         * gcc.c-torture/compile/20010404-1.c: New test.
29309
29310 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
29311
29312         * gcc.c-torture/compile/20010326-1.c: New test.
29313
29314 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
29315
29316         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
29317         peculiarities of the SH.
29318         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
29319
29320 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29321
29322         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
29323         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
29324         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
29325
29326 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
29327
29328         * g77.f-torture/compile/20010321-1.f: New test.
29329
29330 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
29331
29332         * gcc.c-torture/compile/20010329-1.c: New test.
29333
29334 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
29335
29336         * gcc.c-torture/execute/20010329-1.c: New test.
29337
29338 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
29339
29340         * g++.old-deja/g++.other/eh4.C: Fix typo.
29341
29342 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
29343
29344         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
29345
29346 2001-03-28  Philip Blundell  <philb@gnu.org>
29347
29348         * gcc.c-torture/compile/20010328-1.c: New test.
29349
29350 2001-03-27  Richard Henderson  <rth@redhat.com>
29351
29352         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
29353         * g++.old-deja/g++.eh/vbase3.C: Likewise.
29354
29355 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
29356
29357         * gcc.c-torture/compile/20010327-1.c: New test.
29358
29359 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
29360
29361         * g++.old-deja/g++.other/friend12.C: New test.
29362         * g++.old-deja/g++.other/friend9.C: Expect no errors.
29363         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
29364
29365 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
29366
29367         * gcc.c-torture/execute/20010325-1.c: New test.
29368
29369 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
29370
29371         * g++.old-deja/g++.other/mangle3.C: New test.
29372
29373 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
29374
29375         * g++.old-deja/g++.other/anon8.C: New test.
29376
29377 2001-03-20  Philip Blundell  <philb@gnu.org>
29378
29379         * gcc.c-torture/compile/20010320-1.c: New test.
29380
29381 2001-03-17  Richard Henderson  <rth@redhat.com>
29382
29383         * g++.old-deja/g++.other/eh4.C: Add expected error text.
29384
29385 2001-03-15  Geoff Keating  <geoff@redhat.com>
29386
29387         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
29388         tests on AIX.
29389
29390 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
29391
29392         * g++.old-deja/g++.other/eh4.C: New test.
29393
29394 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
29395
29396         * gcc.dg/cpp/mi1.c: Update.
29397
29398 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
29399
29400         * g++.old-deja/g++.other/regstack.C: New test.
29401
29402 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
29403
29404         * g++.old-deja/g++.other/ref4.C: New test.
29405
29406 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
29407
29408         * objc/execute/va_method.m: Added.
29409         * objc/execute/IMP.m: Added.
29410         * objc/execute/_cmd.m: Added.
29411         * objc/execute/accessing_ivars.m: Added.
29412         * objc/execute/class-1.m: Added.
29413         * objc/execute/class-10.m: Added.
29414         * objc/execute/class-11.m: Added.
29415         * objc/execute/class-12.m: Added.
29416         * objc/execute/class-13.m: Added.
29417         * objc/execute/class-14.m: Added.
29418         * objc/execute/class-2.m: Added.
29419         * objc/execute/class-3.m: Added.
29420         * objc/execute/class-4.m: Added.
29421         * objc/execute/class-5.m: Added.
29422         * objc/execute/class-6.m: Added.
29423         * objc/execute/class-7.m: Added.
29424         * objc/execute/class-8.m: Added.
29425         * objc/execute/class-9.m: Added.
29426         * objc/execute/class-tests-1.h
29427         * objc/execute/class-tests-2.h
29428         * objc/execute/compatibility_alias.m: Added.
29429         * objc/execute/encode-1.m: Added.
29430         * objc/execute/formal_protocol-1.m: Added.
29431         * objc/execute/formal_protocol-2.m: Added.
29432         * objc/execute/formal_protocol-3.m: Added.
29433         * objc/execute/formal_protocol-4.m: Added.
29434         * objc/execute/formal_protocol-5.m: Added.
29435         * objc/execute/formal_protocol-6.m: Added.
29436         * objc/execute/formal_protocol-7.m: Added.
29437         * objc/execute/informal_protocol.m: Added.
29438         * objc/execute/initialize.m: Added.
29439         * objc/execute/load.m: Added.
29440         * objc/execute/many_args_method.m: Added.
29441         * objc/execute/nested-3.m: Added.
29442         * objc/execute/no_clash.m: Added.
29443         * objc/execute/private.m: Added.
29444         * objc/execute/redefining_self.m: Added.
29445         * objc/execute/root_methods.m: Added.
29446         * objc/execute/selector-1.m: Added.
29447         * objc/execute/static-1.m: Added.
29448         * objc/execute/static-2.m: Added.
29449         * objc/execute/va_method.m: Added.
29450
29451 2001-03-10  Richard Henderson  <rth@redhat.com>
29452
29453         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
29454
29455 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
29456
29457         * g++.old-deja/g++.other/crash31.C: XFAIL.
29458         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
29459         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
29460         * gcc.c-torture/execute/20010123-1.x: XFAIL.
29461         * gcc.c-torture/execute/20010124-1.x: XFAIL.
29462         * gcc.dg/sequence-pt-1.c: XFAIL one test.
29463
29464 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
29465
29466         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
29467
29468 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
29469
29470         * gcc.dg/20000724-1.c: Don't use multiline strings.
29471
29472 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
29473
29474         * objc/execute/string1.m, objc/execute/string2.m: Compare the
29475         result of -cString against what we expect it to be; don't just
29476         print it out for no one to read.
29477
29478         * objc/execute/string3.m, objc/execute/string4.m: New tests.
29479         Based on testcases provided by Nicola Pero.
29480
29481 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
29482
29483         * gcc.dg/cpp/macro7.c: New test.
29484
29485 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
29486
29487         * gcc.dg/cpp/multiline.c: Update.
29488
29489 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
29490
29491         * g++.old-deja/g++.other/enum3.C: New test.
29492
29493 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
29494
29495         * g++.old-deja/g++.other/pod1.C: New test.
29496
29497 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
29498
29499         * g++.old-deja/g++.ext/overload1.C: New test.
29500
29501 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
29502
29503         * g++.old-deja/g++.pt/using1.C: New test.
29504
29505 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
29506
29507         * g++.old-deja/g++.other/using9.C: New test.
29508
29509 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
29510
29511         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
29512
29513         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
29514
29515 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
29516
29517         * g++.old-deja/g++.ext/realpt1.C: Remove.
29518
29519 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
29520
29521         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
29522
29523 2001-02-26  Will Cohen  <wcohen@redhat.com>
29524
29525         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
29526
29527 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
29528
29529         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
29530         templatized constructors.
29531
29532 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29533
29534         * gcc.c-torture/execute/20010224-1.c: New test.
29535
29536 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
29537
29538         * gcc.c-torture/execute/20010222-1.c: New test.
29539
29540 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
29541
29542         * g++.old-deja/g++.other/inline20.C: New test.
29543
29544 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
29545
29546         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
29547
29548 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
29549
29550         * g++.old-deja/g++.other/lookup22.C: New test.
29551
29552 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
29553
29554         * g77.dg: New directory.
29555         * g77.dg/20010216-1.f: New test case.
29556         * g77.dg/dg.exp: New driver.
29557         * lib/g77-dg.exp: New driver library.
29558
29559 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29560
29561         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
29562
29563 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
29564
29565         * g++.old-deja/g++.other/decl9.C: New test.
29566
29567 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
29568
29569         * g++.old-deja/g++.other/init16.C: Update the test so that it does
29570         not need <string> and also tests the initialization at runtime.
29571
29572 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
29573
29574         * gcc.c-torture/execute/longlong.c: New test.
29575
29576 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
29577
29578         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
29579
29580 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
29581
29582         * gcc.c-torture/execute/920302-1.c (execute):
29583         Change argument type to short.
29584
29585 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
29586
29587         * g++.old-deja/g++.pt/deduct6.C: New test.
29588
29589 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
29590
29591         * g++.old-deja/g++.pt/deduct5.C: New test.
29592
29593 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
29594
29595         * gcc.c-torture/execute/20010209-1.c: New test.
29596
29597 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
29598
29599         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
29600
29601 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
29602
29603         * g++.dg/vtgc1.C: Update for new ABI.
29604
29605         * consistency.vlad: New directory, 1665 files.
29606
29607 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
29608
29609         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
29610         return type.
29611         * gcc.dg/cpp/digraphs.c: Declare puts.
29612
29613 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
29614
29615         * g++.old-deja/g++.other/warn5.C: New test.
29616
29617 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
29618
29619         * g++.old-deja/g++.pt/spec40.C: New test.
29620
29621 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
29622
29623         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
29624         case.
29625         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
29626
29627 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
29628
29629         * gcc.c-torture/compile/20010209-1.c: New test.
29630
29631 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
29632
29633         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
29634         excess errors message but not if it crashes.
29635         * g++.old-deja/g++.other/crash27.C: Likewise.
29636         * g++.old-deja/g++.other/crash28.C: Likewise.
29637         * g++.old-deja/g++.other/crash30.C: Likewise.
29638         * g++.old-deja/g++.other/crash32.C: Likewise.
29639         * g++.old-deja/g++.other/crash35.C: Likewise.
29640         * g++.old-deja/g++.pt/inherit2.C: Likewise.
29641
29642 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
29643
29644         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
29645         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
29646         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
29647         g77.f-torture/execute/execute.exp,
29648         g77.f-torture/noncompile/noncompile.exp,
29649         gcc.c-torture/execute/execute.exp,
29650         gcc.c-torture/execute/memcheck/memcheck.exp,
29651         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
29652         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
29653         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
29654         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
29655         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
29656         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
29657         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
29658         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
29659         Remove bug reporting instructions with ancient email addresses.
29660
29661 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
29662
29663         * gcc.dg/20010202-1.c: New test.
29664         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
29665
29666 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
29667
29668         * g++.dg/stdbool-if.C: New test.
29669
29670 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
29671
29672         * objc/execute/fdecl.m: Added main().
29673
29674 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
29675
29676         * gcc.c-torture/execute/20010206-1.c: New test.
29677
29678 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
29679
29680         * gcc.dg/cpp/avoidpaste1.c: Update.
29681
29682 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
29683
29684         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
29685         Pero <nicola@brainstorm.co.uk>.
29686         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
29687
29688 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
29689
29690         * g++.old-deja/g++.pt/spec39.C: New test.
29691
29692 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
29693
29694         * gcc.c-torture/compile/20010202-1.c: New test.
29695
29696 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
29697
29698         * g++.old-deja/g++.abi/primary2.C: New test.
29699         * g++.old-deja/g++.abi/primary3.C: New test.
29700         * g++.old-deja/g++.abi/primary4.C: New test.
29701         * g++.old-deja/g++.abi/primary5.C: New test.
29702         * g++.old-deja/g++.abi/vtable3.h: New test.
29703         * g++.old-deja/g++.abi/vtable3a.C: New test.
29704         * g++.old-deja/g++.abi/vtable3b.C: New test.
29705         * g++.old-deja/g++.abi/vtable3c.C: New test.
29706         * g++.old-deja/g++.abi/vtable3d.C: New test.
29707         * g++.old-deja/g++.abi/vtable3e.C: New test.
29708         * g++.old-deja/g++.abi/vtable3f.C: New test.
29709         * g++.old-deja/g++.abi/vtable3g.C: New test.
29710         * g++.old-deja/g++.abi/vtable3h.C: New test.
29711         * g++.old-deja/g++.abi/vtable3i.C: New test.
29712         * g++.old-deja/g++.abi/vtable3j.C: New test.
29713         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
29714
29715 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
29716
29717         * g++.old-deja/g++.other/anon6.C: New test.
29718         * g++.old-deja/g++.other/anon7.C: New test.
29719
29720 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
29721
29722         * gcc.dg/cpp/avoidpaste2.c: New tests.
29723
29724 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
29725
29726         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
29727
29728 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
29729
29730         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
29731         DECIMAL_DIG cases for Irix."
29732
29733 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
29734
29735         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
29736
29737 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
29738
29739         * gcc.dg/c99-tag-1.c: New test.
29740
29741 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
29742
29743         * gcc.dg/cpp/tr-warn1.c: Add tests.
29744
29745 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
29746
29747         * gcc.dg/cpp/avoidpaste1.c: Update.
29748         * gcc.dg/cpp/paste4.c: Update.
29749
29750 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
29751
29752         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
29753         cases for Irix.
29754
29755 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
29756
29757         * g++.old-deja/g++.other/inline19.C: New test.
29758
29759 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
29760
29761         * gcc.dg/Wlarger-than.c: New test.
29762
29763 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
29764
29765         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
29766
29767 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
29768
29769         * gcc.c-torture/execute/20010129-1.c: New test.
29770         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
29771
29772 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
29773
29774         * gcc.dg/cpp/avoidpaste1.c: Test case.
29775
29776 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
29777
29778         * g++.old-deja/g++.other/inline18.C: New test.
29779
29780 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29781
29782         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
29783         and __builtin_putchar.
29784
29785 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
29786
29787         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
29788         tests.
29789
29790 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
29791
29792         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
29793         floating point number rounding mode to round to the nearest
29794         representable mode.
29795
29796 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
29797
29798         * g++.old-deja/g++.other/mangle2.C: New test.
29799
29800 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
29801
29802         * gcc.c-torture/compile/20010124-1.c: New test.
29803
29804 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
29805
29806         * g++.old-deja/g++.pt/spec38.C: New test.
29807
29808 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29809
29810         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
29811         "Build don't run".
29812
29813 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29814
29815         * gcc.c-torture/execute/20010123-1.c: New test.
29816
29817 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
29818
29819         * g++.old-deja/g++.pt/spec37.C: New test.
29820
29821 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
29822
29823         * g++.old-deja/g++.pt/overload14.C: New test.
29824
29825 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29826
29827         * gcc.c-torture/execute/20010122-1.c: New test, exercise
29828         __builtin_return_address.
29829
29830 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
29831
29832         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
29833         * g++.old-deja/g++.pt/spec35.C: New test.
29834         * g++.old-deja/g++.pt/spec36.C: New test.
29835
29836 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
29837
29838         * gcc.c-torture/compile/20010118-1.c: New test.
29839
29840 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
29841
29842         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
29843
29844 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
29845
29846         * gcc.c-torture/execute/20010119-1.c: New test.
29847
29848 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
29849
29850         * g++.old-deja/g++.other/vbase5.C: New test.
29851
29852 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
29853
29854         * gcc.c-torture/execute/20010118-1.c: New test.
29855
29856 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
29857
29858         * g++.old-deja/g++.pt/deduct3.C: New test.
29859
29860 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
29861
29862         * g++.old-deja/g++.pt/spec34.C: New test.
29863
29864 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
29865
29866         * g77.f-torture/compile/20000601-2.f: New test.
29867
29868 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
29869
29870         * g++.old-deja/g++.other/init17.C: New test.
29871
29872 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
29873
29874         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
29875
29876 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
29877
29878         * g++.old-deja/g++.pt/unify8.C: New test.
29879
29880 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
29881
29882         * g++.old-deja/g++.abi/vbase1.C: New test.
29883
29884 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
29885
29886         * g++.old-deja/g++.pt/crash65.C: New test.
29887
29888 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
29889
29890         * gcc.dg/cpp/assembl2.S: New test case.
29891
29892 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
29893
29894         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
29895         are supported.
29896
29897 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29898
29899         * g++.old-deja/g++.other/builtins1.C: New test.
29900         * g++.old-deja/g++.other/builtins2.C: Likewise.
29901         * g++.old-deja/g++.other/builtins3.C: Likewise.
29902         * g++.old-deja/g++.other/builtins4.C: Likewise.
29903
29904 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
29905
29906         * gcc.c-torture/compile/20010117-1.c: New test.
29907         * gcc.c-torture/compile/20010117-2.c: New test.
29908
29909 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
29910
29911         * g77.f-torture/execute/20010116.[fx]: New test,
29912         XFAIL on i?86-*-*.
29913         * g77.f-torture/compile/20010115.f: Indicate it's
29914         a test for PR fortran/1636.
29915
29916 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
29917
29918         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
29919
29920 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
29921
29922         * g77.f-torture/compile/20010115.f: New test.
29923
29924 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
29925
29926         * g++.old-deja/g++.pt/nontype5.C: New test.
29927
29928 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
29929
29930         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
29931         have an equivalent working one below it.
29932
29933 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
29934
29935         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
29936         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
29937
29938 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
29939
29940         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
29941         message containing "init_priority".
29942         (conpr-2.C): Likewise.
29943         (conpr-3.C): Likewise.
29944         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
29945
29946 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29947
29948         * gcc.c-torture/execute/20010114-2.c: New test.
29949
29950 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
29951
29952         * gcc.c-torture/compile/20010114-1.c: New test.
29953         * gcc.c-torture/compile/20010114-1.x: Xfail.
29954         * gcc.c-torture/compile/20010114-2.c: New test.
29955         * gcc.c-torture/execute/20010114-1.c: New test.
29956         * gcc.dg/trunc-1.c: New test.
29957         * gcc.dg/uninit-B.c: New test.
29958
29959 2001-01-13  Nick Clifton  <nickc@redhat.com>
29960
29961         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
29962         target.
29963
29964 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
29965
29966         * gcc.c-torture/compile/20010113-1.c: New test.
29967
29968 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
29969
29970         * gcc.c-torture/compile/20001212-1.c: New test.
29971
29972 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
29973
29974         * gcc.dg/cpp/widestr1.c: Update.
29975         * gcc.dg/cpp/prag-imp.c: Remove.
29976
29977 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
29978
29979         * gcc.c-torture/execute/20000801-3.x: Remove.
29980         * gcc.dg/c90-init-1.c: New test.
29981         * gcc.dg/c99-init-1.c: New test.
29982         * gcc.dg/c99-init-2.c: New test.
29983         * gcc.dg/gnu99-init-1.c: New test.
29984
29985 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
29986
29987         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
29988         testing that no relevant ones were found.
29989
29990 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
29991
29992         * g++.old-deja/g++.pt/cast2.C: New test.
29993
29994 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
29995
29996         * g++.old-deja/g++.pt/friend47.C: New test.
29997
29998 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
29999
30000         * g++.old-deja/g++.pt/instantiate13.C: New test.
30001
30002 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
30003
30004         * g++.old-deja/g++.other/defarg7.C: New test.
30005         * g++.old-deja/g++.other/defarg8.C: New test.
30006
30007 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
30008
30009         * g++.old-deja/g++.pt/crash64.C: New test.
30010
30011 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
30012
30013         * g++.old-deja/g++.pt/crash63.C: New test.
30014
30015 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
30016
30017         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
30018
30019 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
30020
30021         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
30022
30023 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
30024
30025         * g++.old-deja/g++.pt/error3.C: New test.
30026
30027 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
30028
30029         * g++.old-deja/g++.other/crash39.C: New test.
30030
30031 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
30032
30033         * g++.old-deja/g++.other/vbase4.C: New test.
30034
30035 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
30036
30037         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
30038         * gcc.dg/special/20000419-2.c: New file. Identical to above.
30039         * gcc.dg/special/special.exp: New test driver which will check
30040         for alias support for the above test.
30041
30042 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
30043
30044         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
30045         problems on small machines.
30046         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
30047         parameterize.
30048
30049 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
30050
30051         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
30052         mips.
30053         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
30054
30055 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
30056
30057         * g++.old_deja/g++.pt/using8.C: New test.
30058
30059 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
30060
30061         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
30062
30063 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
30064
30065         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
30066         where a failure is expected.
30067         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
30068
30069 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
30070
30071         * g++.old_deja/g++.pt/instantiate12.C: New test.
30072
30073 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
30074
30075         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
30076         start of structs.
30077         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
30078         * g++.old-deja/g++.brendan/crash17.C: Likewise.
30079         * g++.old-deja/g++.brendan/crash29.C: Likewise.
30080         * g++.old-deja/g++.brendan/crash48.C: Likewise.
30081         * g++.old-deja/g++.brendan/ns1.C: Likewise.
30082         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
30083         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
30084         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
30085         * g++.old-deja/g++.eh/spec6.C: Likewise.
30086         * g++.old-deja/g++.jason/crash3.C: Likewise.
30087         * g++.old-deja/g++.law/ctors11.C: Likewise.
30088         * g++.old-deja/g++.law/ctors17.C: Likewise.
30089         * g++.old-deja/g++.law/ctors5.C: Likewise.
30090         * g++.old-deja/g++.law/ctors9.C: Likewise.
30091         * g++.old-deja/g++.mike/ambig1.C: Likewise.
30092         * g++.old-deja/g++.mike/net22.C: Likewise.
30093         * g++.old-deja/g++.mike/p3538a.C: Likewise.
30094         * g++.old-deja/g++.mike/p3538b.C: Likewise.
30095         * g++.old-deja/g++.mike/virt3.C: Likewise.
30096         * g++.old-deja/g++.niklas/t128.C: Likewise.
30097         * g++.old-deja/g++.other/anon4.C: Likewise.
30098         * g++.old-deja/g++.other/using1.C: Likewise.
30099         * g++.old-deja/g++.other/warn3.C: Likewise.
30100         * g++.old-deja/g++.pt/t37.C: Likewise.
30101         * g++.old-deja/g++.robertl/eb69.C: Likewise.
30102         * g++.old-deja/g++.robertl/eb71.C: Likewise.
30103
30104 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
30105
30106         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
30107
30108 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30109
30110         * gcc.c-torture/execute/stdio-opt-3.c: New test.
30111
30112 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
30113
30114         * gcc.c-torture/compile/20010107-1.c: New test.
30115
30116 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30117
30118         * gcc.c-torture/execute/builtin-noret-1.c: New test.
30119
30120 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30121
30122         * gcc.dg/format/format.h: New file.
30123         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
30124         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
30125         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
30126         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
30127         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
30128         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
30129         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
30130         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
30131         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
30132         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
30133         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
30134         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
30135         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
30136         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
30137         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
30138         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
30139         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
30140         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
30141         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
30142         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
30143         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
30144         instead of declaring standard types, macros and functions in each
30145         test.
30146
30147 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
30148
30149         * gcc.c-torture/execute/20010106-1.c: New test.
30150
30151 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
30152
30153         * gcc.dg/format/format.exp: New file.
30154         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
30155         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
30156         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
30157         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
30158         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
30159         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
30160         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
30161         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
30162         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
30163         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
30164         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
30165         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
30166         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
30167         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
30168         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
30169         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
30170         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
30171         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
30172         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
30173         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
30174         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
30175         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
30176         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
30177         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
30178         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
30179         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
30180         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
30181         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
30182         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
30183         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
30184         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
30185         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
30186         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
30187         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
30188         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
30189         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
30190         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
30191         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
30192         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
30193         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
30194         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
30195         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
30196
30197 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
30198
30199         * gcc.c-torture/execute/991228-1.c: Take word endianness into
30200         account.
30201
30202 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
30203
30204         * gcc.c-torture/execute/builtin-complex-1.c: New test.
30205
30206 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
30207
30208         * g++.old-deja/g++.pt/crash62.C: New test.
30209
30210 2001-01-04  Richard Henderson  <rth@redhat.com>
30211
30212         * gcc.dg/20000926-1.c: Update expected warnings.
30213         * gcc.dg/array-2.c: Likewise.
30214         * gcc.dg/array-4.c: Also validate flexible array members.
30215         * gcc.dg/c99-flex-array-1.c: New.
30216
30217 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
30218
30219         * gcc.c-torture/compile/20001222-1.x: Remove.
30220
30221 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
30222
30223         * gcc.c-torture/execute/built-in-setjmp.c: New.
30224
30225 2001-01-03  Richard Henderson  <rth@redhat.com>
30226
30227         * gcc.dg/940510-1.c: Update expected error wording.
30228         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
30229
30230 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
30231
30232         * lib/target-supports.exp (check_alias_available): Modified to
30233         indicate aliases not supported if only weak aliases are supported.
30234
30235 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30236
30237         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
30238         Turn on cmpstrsi checks for __pj__ and __i370__.
30239
30240 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
30241
30242         * g++.old-deja/g++.other/virtual11.C: New test.
30243
30244 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
30245
30246         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
30247
30248 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30249
30250         * gcc.c-torture/compile/20010102-1.c: New test.
30251
30252 2001-01-02  Andreas Jaeger  <aj@suse.de>
30253
30254         * gcc.dg/noreturn-3.c: New test.
30255
30256         * gcc.dg/noreturn-4.c: New test.
30257
30258 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30259
30260         * gcc.c-torture/execute/stdio-opt-1.c: Also test
30261         __builtin_fputc and __builtin_fwrite.
30262
30263 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
30264
30265         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
30266         signed char, not default char.
30267
30268 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
30269
30270         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
30271
30272 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
30273
30274         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
30275
30276 2000-12-29  Richard Henderson  <rth@redhat.com>
30277
30278         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
30279         (__cyg_profile_func_exit): Define.
30280
30281 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
30282
30283         * g++.dg/vtgc1.C: New test.
30284
30285 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
30286
30287         * gcc.dg/noncompile/20001228-1.c: New test.
30288
30289         * gcc.dg/20001228-1.c: New test.
30290
30291         * gcc.c-torture/execute/20001228-1.c: New test.
30292
30293 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
30294
30295         * gcc.dg/format-strfmon-1.c: New test.
30296
30297 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30298
30299         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
30300         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
30301         * gcc.c-torture/execute/string-opt-1.c: Likewise.
30302         * gcc.c-torture/execute/string-opt-2.c: Likewise.
30303         * gcc.c-torture/execute/string-opt-3.c: Likewise.
30304         * gcc.c-torture/execute/string-opt-4.c: Likewise.
30305         * gcc.c-torture/execute/string-opt-6.c: Likewise.
30306         * gcc.c-torture/execute/string-opt-7.c: Likewise.
30307         * gcc.c-torture/execute/string-opt-8.c: Likewise.
30308         * gcc.c-torture/execute/string-opt-9.c: Likewise.
30309         * gcc.c-torture/execute/string-opt-10.c: Likewise.
30310         * gcc.c-torture/execute/string-opt-11.c: Likewise.
30311         * gcc.c-torture/execute/string-opt-12.c: Likewise.
30312
30313         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
30314         * gcc.c-torture/execute/string-opt-4.c: Test index.
30315
30316 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
30317
30318         * gcc.c-torture/compile/20001226-1.c: New test.
30319
30320 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
30321
30322         * gcc.c-torture/compile/20001222-1.c: New test.
30323         * gcc.c-torture/compile/20001222-1.x: Xfail.
30324
30325 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
30326
30327         * gcc.c-torture/execute/comp-goto-2.c: New test.
30328
30329 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
30330
30331         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
30332         Use long types if __INT_MAX__ is 32767.
30333         (main): Use cast to (sint32 *) when poking 88 into a_page.
30334
30335         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
30336
30337 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
30338
30339         * gcc.c-torture/compile/20001221-1.c: New test.
30340         * gcc.c-torture/execute/20001221-1.c: New test.
30341
30342 2000-12-20  Richard Henderson  <rth@redhat.com>
30343
30344         * g++.old-deja/g++.pt/crash36.C: Update error lines.
30345         * g++.old-deja/g++.robertl/eb109.C: Likewise.
30346
30347 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30348
30349         * gcc.dg/compare3.c: New test.
30350
30351 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30352
30353         * gcc.dg/format-warnll-1.c: New test.
30354
30355 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
30356
30357         * gcc.dg/cpp/cmdlne-P.c: New test.
30358
30359 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30360
30361         * gcc.c-torture/execute/builtin-abs-1.c,
30362         gcc.c-torture/execute/builtin-abs-2.c: New tests.
30363
30364 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
30365
30366         * gcc.dg/cpp/multiline.c: New test.
30367
30368 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
30369
30370         * g++.old-deja/g++.other/syshdr1.C: Update.
30371         * gcc.dg/cpp/lineflags.c: Remove temporarily.
30372
30373 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30374
30375         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
30376
30377 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30378
30379         * g++.old-deja/g++.pt/ttp65.C: New test.
30380
30381 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30382
30383         * g++.old-deja/g++.pt/ttp64.C: New test.
30384
30385 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30386
30387         * g++.old-deja/g++.pt/spec33.C: New test.
30388
30389 2000-12-14  Catherine Moore  <clm@redhat.com>
30390
30391         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
30392         * gcc.c-torture/execute/920612-2.c: Likewise.
30393         * gcc.c-torture/execute/920428-2.c: Likewise.
30394         * gcc-c-torture/execute/va-arg-11.c: Call exit.
30395         * gcc.c-torture/execute/va-arg-21.c: Likewise.
30396
30397 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30398
30399         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
30400         * gcc.dg/pack-test-2.c: Likewise.
30401
30402 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
30403
30404         Tests by Zack Weinberg <zackw@stanford.edu>.
30405
30406         * gcc.dg/cpp/defined.c: Update.
30407         * gcc.dg/cpp/defined_trad.c: New tests.
30408
30409 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
30410
30411         * gcc.dg/cpp/trad-direct.c: Update.
30412
30413 2000-12-11  Neil Booth  <neilb@earthling.net>
30414
30415         * gcc.dg/cpp/defined_trad.c
30416
30417 2000-12-11  Neil Booth  <neilb@earthling.net>
30418
30419         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
30420
30421 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
30422
30423         * gcc.dg/format-miss-2.c: New test.
30424
30425 2000-12-09  Neil Booth  <neilb@earthling.net>
30426
30427         * gcc.dg/cpp/lineflags.c: New tests.
30428         * gcc.dg/cpp/poison.c: Update.
30429         * gcc.dg/cpp/redef2.c: Update.
30430         * gcc.dg/cpp/skipping.c: New test.
30431
30432 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
30433
30434         * g++.old-deja/g++.other/eh3.C: New testcase.
30435
30436 2000-12-07  Neil Booth  <neilb@earthling.net>
30437
30438         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
30439         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
30440         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
30441         wtr-union-init-2.c, wtr-union-init-3.c: Update.
30442         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
30443         Update.
30444
30445 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30446
30447         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
30448         __SIZE_TYPE__ instead of int for type of integers cast to
30449         pointers.
30450
30451 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
30452
30453         * g++.old-deja/g++.other/cleanup4.C: New test.
30454
30455 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30456
30457         * format-sec-1.c: New test.
30458
30459 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30460
30461         * gcc.dg/format-nonlit-3.c: New test.
30462
30463 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30464
30465         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
30466         through a null pointer.
30467
30468 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30469
30470         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
30471         * g++.old-deja/g++.pt/partial4.C: New test.
30472
30473 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
30474
30475         * gcc.c-torture/execute/ieee/hugeval.x: New.
30476
30477 2000-12-06  Neil Booth  <neilb@earthling.net>
30478
30479         * gcc.dg/cpp/backslash2.c: New tests.
30480
30481 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30482
30483         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
30484         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
30485
30486 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
30487
30488         * gcc.c-torture/execute/20001203-2.c: New testcase.
30489
30490 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
30491
30492         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
30493         * g++.old-deja/g++.other/virtual10.C: New test.
30494
30495 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
30496
30497         * g++.old-deja/g++.mike/pmf5.C: Remove test.
30498
30499 2000-12-05  Richard Henderson  <rth@redhat.com>
30500
30501         * gcc.c-torture/compile/20001205-1.c: New.
30502
30503 2000-12-04  Neil Booth  <neilb@earthling.net>
30504
30505         * g++.old-deja/g++.other/virtual9.C: New test.
30506         * g++.old-deja/g++.pt/crash61.C: New test.
30507         * gcc.c-torture/execute/loop-9.c: New test.
30508
30509 2000-12-04  Neil Booth  <neilb@earthling.net>
30510
30511         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
30512         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
30513         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
30514         * gcc.dg/cpp/extratokens.c: ...here.
30515
30516 2000-12-04  Neil Booth  <neilb@earthling.net>
30517
30518         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
30519         New tests.
30520
30521 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30522
30523         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
30524         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
30525
30526 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
30527
30528         * gcc.c-torture/execute/20001203-1.c: New test.
30529
30530 2000-12-03  Neil Booth  <neilb@earthling.net>
30531
30532         * gcc.dg/cpp/macro6.c: New test cases.
30533
30534 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30535
30536         * gcc.c-torture/execute/string-opt-9.c: New test.
30537         * gcc.c-torture/execute/string-opt-10.c: Likewise.
30538         * gcc.c-torture/execute/string-opt-11.c: Likewise.
30539         * gcc.c-torture/execute/string-opt-12.c: Likewise.
30540
30541         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
30542         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
30543
30544 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
30545
30546         * gcc.dg/cpp/if-6.c: New testcase.
30547
30548         * gcc.dg/20001201-1.c: New testcase.
30549
30550 2000-12-02  Neil Booth  <neilb@earthling.net>
30551
30552         * g++.old-deja/g++.other/externC4.C,
30553         g++.old-deja/g++.other/friend10.C: New tests.
30554
30555 2000-12-02  Neil Booth  <neilb@earthling.net>
30556
30557         * g++.old-deja/g++.other/instan2.C
30558         * g++.old-deja/g++.other/instan3.C: New test.
30559
30560 2000-12-02  Neil Booth  <neilb@earthling.net>
30561
30562         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
30563         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
30564         gnuc99.c,gnuc99-pedantic.c: New tests.
30565
30566 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
30567
30568         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
30569         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
30570
30571 2000-12-01  Neil Booth  <neilb@earthling.net>
30572
30573         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
30574         * gcc.dg/cpp/poison.c: Update.
30575         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
30576
30577 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
30578
30579         * g77.f-torture/execute/20001201.f: New test.
30580
30581 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
30582
30583         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
30584
30585 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
30586
30587         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
30588
30589 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
30590
30591         * g++.old-deja/g++.other/cast6.C: New test.
30592
30593 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
30594
30595         * gcc.c-torture/execute/20001130-2.c: New testcase.
30596
30597 2000-11-30  Richard Henderson  <rth@redhat.com>
30598
30599         * gcc.c-torture/execute/20001130-1.c: New test.
30600
30601 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
30602
30603         * g++.old-deja/g++.other/op3.C: New test.
30604
30605 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
30606
30607         * g++.old-deja/g++.other/op2.C: New test.
30608
30609 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
30610
30611         * g++.old-deja/g++.other/crash38.C: New test.
30612
30613 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
30614
30615         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
30616
30617 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
30618
30619         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
30620         tests.
30621         * gcc.c-torture/execute/string-opt-6.c: New test.
30622
30623         * gcc.dg/20001117-1.c: Add main.
30624
30625 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
30626
30627         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
30628         Move from here ...
30629         * gcc.dg/940510-1.c: ... to here.
30630
30631         * gcc.dg/20000926-1.c: GNU C now allows initializations of
30632         zero-size arrays in toplevel structures.
30633
30634 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
30635
30636         * gcc.c-torture/execute/loop-8.c: New test.
30637
30638 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
30639
30640         * g++.old-deja/g++.other/base1.C: New test.
30641
30642 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
30643
30644         * g++.old-deja/g++.other/parse2.C: New test.
30645
30646 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
30647
30648         * g++.old-deja/g++.pt/incomplete1.C: New test.
30649
30650 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
30651
30652         * g++.old-deja/g++.other/friend9.C: New test.
30653
30654 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
30655
30656         * gcc.dg/20001127-1.c: New test.
30657
30658 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
30659
30660         * g++.old-deja/g++.pt/friend46.C: New test.
30661
30662 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
30663
30664         * g++.old-deja/g++.other/ptrmem8.C: New test.
30665
30666 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30667
30668         * gcc.c-torture/execute/string-opt-7.c: New test.
30669         * gcc.c-torture/execute/string-opt-8.c: Likewise.
30670
30671 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
30672
30673         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
30674         instead of 'mkcheck 2'.
30675
30676 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
30677
30678         * gcc.c-torture/execute/memcheck/driver.c,
30679         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
30680         C9X references to refer to C99.
30681
30682 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
30683
30684         * gcc.dg/ultrasp3.c: New test.
30685
30686 2000-11-25  Neil Booth  <neilb@earthling.net>
30687
30688         * gcc.dg/cpp/include2.c: Update test to be locale independent.
30689
30690 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
30691
30692         * gcc.c-torture/compile/20001123-2.c: New.
30693
30694 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30695
30696         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
30697
30698 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
30699
30700         * gcc.dg/sequence-point-1.c: Add some new tests.
30701         * gcc.c-torture/execute/20001124-1.c: New test.
30702
30703 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
30704
30705         * g++.old-deja/g++.other/vaarg4.C: New test.
30706         * gcc.c-torture/compile/20001123-1.c: New test.
30707
30708 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
30709
30710         * g++.other/crash24.C: Adjust and remove XFAIL.
30711         * g++.other/crash37.C: New test.
30712
30713 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
30714
30715         * g++.old-deja/g++.pt/instantiate9.C: New test.
30716
30717 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
30718
30719         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
30720         new ABI, too.
30721
30722         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
30723         * g++.old-deja/g++.robertl/eb55.C: Likewise.
30724
30725 2000-11-22  Neil Booth  <neilb@earthling.net>
30726
30727         * gcc.dg/cpp/Wtrigraphs.c: New test.
30728
30729 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
30730
30731         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
30732
30733 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
30734
30735         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
30736
30737 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
30738
30739         * lib/gcc-dg.exp: load_lib scanasm.exp.
30740         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
30741         * lib/g++-dg.exp: load_lib scanasm.exp.
30742         * lib/scanasm.exp: New.
30743         (scan-assembler, scan-assembler-not): Add optional arguments to
30744         test name, or if not present, the pattern name.
30745         (scan-assembler-dem, scan-assembler-dem-not): New.
30746
30747         * g++.dg/dg.exp: New.
30748
30749 2000-11-21  Neil Booth  <neilb@earthling.net>
30750
30751         * gcc.dg/cpp/integrated1.c: Remove.
30752
30753 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
30754
30755         * gcc.c-torture/execute/20001121-1.c: New test.
30756
30757 2000-11-21  Richard Henderson  <rth@redhat.com>
30758
30759         * gcc.c-torture/compile/20001121-1.c: New test.
30760
30761 2000-11-20  Neil Booth  <neilb@earthling.net>
30762
30763         * gcc.dg/cpp/integrated1.c: New test.
30764
30765 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
30766
30767         * g++.old-deja/g++.other/inline17.C: New test.
30768
30769 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
30770
30771         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
30772         local variable to be zero: I made the variable global. Now
30773         uses abort() and exit() instead of relying on main's return value.
30774
30775 2000-11-20  Neil Booth  <neilb@earthling.net>
30776
30777         * gcc.dg/cpp/paste2.c: Update test.
30778         * objc/execute/paste.m: New test.
30779
30780 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
30781
30782         * gcc.dg/c99-condexpr-1.c: New test.
30783
30784 2000-11-20  Neil Booth  <neilb@earthling.net>
30785
30786         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
30787
30788 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
30789
30790         * g++.old-deja/g++.pt/export1.C: New test.
30791
30792 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
30793
30794         * gcc.dg/20001117-1.c: New test.
30795
30796 2000-11-18  Richard Henderson  <rth@redhat.com>
30797
30798         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
30799
30800 2000-11-18  Richard Henderson  <rth@redhat.com>
30801
30802         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
30803         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
30804         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
30805
30806 2000-11-18  Richard Henderson  <rth@redhat.com>
30807
30808         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
30809         (main): New.  Exit cleanly.
30810
30811 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30812
30813         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
30814         gcc.dg/c99-fordecl-2.c: New tests.
30815
30816 2000-11-18  Richard Henderson  <rth@redhat.com>
30817
30818         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
30819         * gcc.c-torture/execute/zerolen-2.c: New.
30820
30821 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30822
30823         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
30824         memory.
30825
30826 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
30827
30828         * g++.old-deja/g++.pt/instantiate8.C: New test.
30829
30830 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
30831
30832         * g++.old-deja/g++.other/incomplete.C: Add more tests.
30833         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
30834
30835 2000-11-16  Nick Clifton  <nickc@redhat.com>
30836
30837         * gcc.c-torture/execute/nestfunc-2.c: New test.
30838         * gcc.c-torture/execute/nestfunc-3.c: New test.
30839
30840 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
30841
30842         * gcc.c-torture/compile/20001116-1.c: New test.
30843
30844 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30845
30846         * gcc.c-torture/execute/20001115-1.c: New test.
30847
30848 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
30849
30850         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
30851         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
30852         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
30853         * g++.old-deja/g++.abi/vmihint.C: Likewise.
30854
30855 2000-11-15  Neil Booth  <neilb@earthling.net>
30856
30857         gcc.dg/cpp/_Pragma1.c: Update.
30858         gcc.dg/cpp/_Pragma2.c: New test.
30859
30860 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
30861
30862         * g++.old-deja/g++.other/anon5.C: New test.
30863
30864 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
30865
30866         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
30867         tests.
30868
30869 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
30870
30871         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
30872         output.
30873
30874 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
30875
30876         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
30877         labels at end of compound statements.
30878
30879 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
30880
30881         * gcc.c-torture/execute/loop-7.c: New test.
30882
30883 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
30884
30885         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
30886
30887 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
30888
30889         * gcc.dg/c99-bool-1.c: New test.
30890
30891 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
30892
30893         * gcc.dg/c99-scope-1.c: Remove xfail.
30894         * gcc.dg/c99-scope-2.c: New test.
30895
30896 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30897
30898         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
30899         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
30900
30901 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
30902
30903         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
30904         error messages.
30905
30906         * g++.mike/p700.C: Don't typedef wchar_t.
30907         * g++.mike/p784.C: Likewise.
30908         * g++.mike/eb101.C: Don't use __wchar_t.
30909
30910 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
30911
30912         * g77.f-torture/execute/20001111.[fx]: Test premature exit
30913         from DO loop.
30914
30915 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
30916
30917         * gcc.c-torture/execute/20001111-1.c: New test.
30918
30919 2000-11-10  Nick Clifton  <nickc@redhat.com>
30920
30921         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
30922         long multuiple and accumulate.
30923
30924 2000-11-09  Richard Henderson  <rth@redhat.com>
30925
30926         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
30927         via size_t instead of int.
30928
30929         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
30930         * gcc.c-torture/execute/string-opt-2.c: Likewise.
30931         * gcc.c-torture/execute/string-opt-3.c: Likewise.
30932         * gcc.c-torture/execute/string-opt-4.c: Likewise.
30933
30934 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
30935
30936         * gcc.c-torture/compile/20001109-1.c: New test.
30937         * gcc.c-torture/compile/20001109-2.c: New test.
30938
30939 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
30940
30941         * g++.old-deja/g++.pt/operator1.C: New test.
30942         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
30943
30944 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
30945
30946         * gcc.dg/20001108-1.c: New test.
30947
30948 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
30949
30950         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
30951         with both arguments constant strings.
30952         * gcc.c-torture/execute/string-opt-3.c: New test.
30953         * gcc.c-torture/execute/string-opt-4.c: New test.
30954         * gcc.c-torture/execute/string-opt-5.c: New test.
30955
30956 2000-11-08  Nick Clifton  <nickc@redhat.com>
30957
30958         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
30959         mulsidi3adddi patterns.
30960
30961 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
30962
30963         * g++.old-deja/g++.other/crash36.C: New test.
30964
30965 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
30966
30967         * g++.old-deja/g++.other/init16.C: New test.
30968
30969 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
30970
30971         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
30972
30973 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
30974
30975         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
30976         * gcc.c-torture/execute/va-arg-16.x: Likewise.
30977         * gcc.c-torture/execute/va-arg-17.x: Likewise.
30978
30979 2000-11-07  DJ Delorie  <dj@redhat.com>
30980
30981         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
30982
30983 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30984
30985         * gcc.c-torture/execute/string-opt-1.c: New test.
30986
30987 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
30988
30989         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
30990         mips-sgi-irix6.* because the MIPS ABI passes floating-point
30991         parameters in registers, and there is no way for a varargs
30992         function to know in which order the integer and floating-point
30993         parameters should be interleaved when they are placed on the
30994         stack.
30995         * gcc.c-torture/execute/va-arg-16.x: Likewise.
30996         * gcc.c-torture/execute/va-arg-17.x: Likewise.
30997
30998 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30999
31000         * gcc.c-torture/execute/string-opt-2.c: New test.
31001
31002 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
31003
31004         * g++.old-deja/g++.pt/crash60.C: New test.
31005
31006 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
31007
31008         * g++.old-deja/g++.other/crash24.C: New test.
31009         * g++.old-deja/g++.other/crash25.C: New test.
31010         * g++.old-deja/g++.other/crash26.C: New test.
31011         * g++.old-deja/g++.other/crash27.C: New test.
31012         * g++.old-deja/g++.other/crash28.C: New test.
31013         * g++.old-deja/g++.other/crash29.C: New test.
31014         * g++.old-deja/g++.other/crash30.C: New test.
31015         * g++.old-deja/g++.other/crash31.C: New test.
31016         * g++.old-deja/g++.other/crash32.C: New test.
31017         * g++.old-deja/g++.other/crash33.C: New test.
31018         * g++.old-deja/g++.other/crash34.C: New test.
31019         * g++.old-deja/g++.other/crash35.C: New test.
31020
31021 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
31022
31023         * gcc.c-torture/execute/20001031-1.c: New test.
31024
31025 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
31026
31027         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
31028         namespace.
31029
31030         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
31031         standards-conformant.
31032
31033         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
31034
31035         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
31036         * g++.old-deja/g++.mike/p755a.C: Likewise.
31037         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
31038         library makes no calls to `operator new' during initialization.
31039
31040 2000-11-04  Neil Booth  <neilb@earthling.net>
31041
31042         * gcc.dg/cpp/include2.c: New tests.
31043
31044 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
31045
31046         * lib/g++.exp (g++_set_ld_library_path): New function.
31047         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
31048
31049 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
31050
31051         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
31052         warnings.
31053
31054 2000-11-01  Richard Henderson  <rth@redhat.com>
31055
31056         * g++.old-deja/g++.ext/namedret1.C: New.
31057         * g++.old-deja/g++.ext/namedret2.C: New.
31058         * g++.old-deja/g++.ext/namedret3.C: New.
31059
31060 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
31061
31062         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
31063         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
31064
31065 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31066
31067         * gcc.c-torture/execute/va-arg-21.c: New test.
31068
31069 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
31070
31071         * gcc.dg/c99-complex-2.c: New test.
31072
31073 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31074
31075         * gcc.c-torture/execute/stdio-opt-1.c: New test.
31076
31077 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
31078
31079         * g++.old-deja/g++.other/inline16.C: New test.
31080
31081 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
31082
31083         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
31084         __PRETTY_FUNCTION__
31085
31086 2000-10-29  Neil Booth  <neilb@earthling.net>
31087
31088         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
31089         New tests.
31090         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
31091         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
31092         optimisation.
31093
31094 2000-10-29  Neil Booth  <neilb@earthling.net>
31095
31096         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
31097         * mi1.c, mi1c.h: Add null directives to multiple-include test.
31098         * mi5.c: Test multiple includes work with -C.
31099         * trigraphs.c: Test ^= version.
31100
31101 2000-10-28  Neil Booth  <neilb@earthling.net>
31102
31103         New tests and test updates for new macro expander.
31104
31105         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
31106         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
31107         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
31108         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
31109         new diagnostic messages.
31110
31111         * gcc.dg/cpp/macro3.c: New tests.
31112
31113 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
31114
31115         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
31116         on the same line.
31117
31118 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
31119
31120         * g++.old-deja/g++.other/eh2.C: New test.
31121
31122 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
31123
31124         * gcc.c-torture/execute/20001027-1.c: New test.
31125
31126 2000-10-26  Richard Henderson  <rth@redhat.com>
31127
31128         * gcc.c-torture/execute/20001026-1.c: New.
31129
31130 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
31131
31132         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
31133         * g++.old-deja/g++.law/builtin1.C: Likewise.
31134         * g++.old-deja/g++.law/ctors10.C: Likewise.
31135         * g++.old-deja/g++.law/virtual3.C: Likewise.
31136         * g++.old-deja/g++.mike/p658.C: Likewise.
31137         * g++.old-deja/g++.other/sibcall1.C: Likewise.
31138         * g++.old-deja/g++.other/vaarg2.C: Likewise.
31139         * g++.old-deja/g++.robertl/eb124.C: Likewise.
31140         * g++.old-deja/g++.robertl/eb44.C: Likewise.
31141         * g++.old-deja/g++.robertl/eb77.C: Likewise.
31142
31143 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
31144
31145         * gcc.c-torture/compile/20001024-1.c: New test.
31146
31147 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
31148
31149         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
31150         to tell us whether or not we are using V3.
31151
31152 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
31153
31154         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
31155         operands.
31156
31157 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
31158
31159         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
31160
31161 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
31162
31163         * gcc.c-torture/execute/20001024-1.c: New test.
31164
31165 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
31166
31167         * g++.old-deja/g++.other/sibcall1.C: New test.
31168
31169 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
31170
31171         * gcc.dg/noncompile/init-3.c: New test.
31172
31173 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
31174
31175         * gcc.dg/format-array-1.c: New test.
31176
31177 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
31178
31179         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
31180         writing through null pointers; remove comment about testing
31181         unterminated strings.
31182
31183 2000-10-17  Matthew Hiller  <hiller@redhat.com>
31184
31185         * gcc.c-torture/execute/20001017-2.c: New test.
31186
31187 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
31188
31189         * gcc.c-torture/compile/20001018-1.c: New test.
31190         * gcc.c-torture/compile/20001018-1.x: Xfail.
31191
31192 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31193
31194         * gcc.c-torture/execute/20001017-1.c: New test.
31195
31196 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
31197
31198         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
31199         for multiple use of arguments with scanf formats; add tests for
31200         multiple use of arguments.
31201
31202 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
31203
31204         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
31205
31206 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
31207
31208         * gcc.dg/format-miss-1.c: New test.
31209
31210 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
31211
31212         * gcc.c-torture/execute/20001013-1.c: New test.
31213
31214 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
31215
31216         * gcc.dg/format-branch-1.c: New test.
31217
31218 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
31219
31220         * README, lib/file-format.exp: Remove EGCS references.
31221
31222 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
31223
31224         * gcc.dg/20001013-1.c: New test.
31225
31226 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
31227
31228         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
31229         for intmax_t in the compiler using __typeof__ and the type rules
31230         for conditional expressions.
31231
31232 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
31233
31234         * gcc.dg/20001012-1.c: New test.
31235         * gcc.dg/20001012-2.c: New test.
31236
31237 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
31238
31239         * gcc.dg/format-attr-1.c: New test.
31240
31241 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
31242
31243         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
31244         __LONG_LONG_MAX__ instead of LLONG_MAX.
31245
31246 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
31247
31248         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
31249         scanf flags.
31250         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
31251         flags.
31252
31253 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
31254
31255         * gcc.dg/sequence-pt-1.c: New test.
31256
31257 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
31258
31259         * gcc.c-torture/execute/20001011-1.c: New testcase.
31260         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
31261
31262 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
31263
31264         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
31265         does not error on it.
31266
31267 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
31268
31269         * gcc.dg/20001009-1.c: New test.
31270
31271 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
31272
31273         * gcc.c-torture/compile/20001009-1.c: Move from here ....
31274         * gcc.c-torture/execute/20001009-2.c: ... to here.
31275
31276 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
31277
31278         * gcc.c-torture/compile/20001009-1.c: New testcase.
31279         * gcc.c-torture/execute/20001009-1.c: New testcase.
31280         Testcases provided by Jan Hubicka <jh@suse.cz>.
31281
31282 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
31283
31284         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
31285         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
31286         uintmax_t using <limits.h> to emulate the compiler's internal
31287         logic.  No longer XFAIL %j tests.
31288
31289 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
31290
31291         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
31292         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
31293         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
31294         regexps and details of expected handling of some bad formats.
31295         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
31296         suppression.
31297
31298 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
31299
31300         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
31301         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
31302         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
31303         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
31304         in list archives.
31305
31306 2000-10-06  Richard Henderson  <rth@cygnus.com>
31307
31308         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
31309         * g++.old-deja/g++.brendan/crash52.C: Likewise.
31310         * g++.old-deja/g++.jason/report.C: Likewise.
31311         * g++.old-deja/g++.law/friend5.C: Likewise.
31312         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
31313         of the expected warnings.
31314
31315 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
31316
31317         * g++.old-deja/g++.pt/enum14.C: New test.
31318
31319 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
31320
31321         * g++.old-deja/g++.pt/crash59.C: New test.
31322
31323 2000-10-04  Will Cohen  <wcohen@redhat.com>
31324
31325         * gcc.dg/20000926-1.c: New test.
31326
31327 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
31328
31329         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
31330         function name for current C++ compiler.
31331         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
31332
31333 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
31334
31335         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
31336         __PRETTY_FUNCTION__.
31337         * g++.old-deja/g++.ext/pretty2.C: Likewise.
31338
31339 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31340
31341         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
31342
31343 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
31344
31345         * gcc.c-torture/compile/20000923-1.c: New test.
31346
31347 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
31348
31349         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
31350         * g++.old-deja/g++.pt/ttp62.C: Same.
31351         * g++.old-deja/g++.other/inline14.C: Same.
31352
31353 2000-09-24  Richard Henderson  <rth@cygnus.com>
31354
31355         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
31356
31357 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
31358
31359         * gcc.dg/c90-printf-1.c: Add test for wide string format.
31360
31361 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
31362
31363         * gcc.c-torture/compile/20000922-1.c: New file.
31364
31365 2000-09-21  Nick Clifton  <nickc@redhat.com>
31366
31367         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
31368         a signed long modulo operation.
31369         (mod6): New function - perform an unsigned long modulo operation.
31370         (main): Add tests for modulos of very large numbers by very small
31371         dividends.
31372
31373 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31374
31375         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
31376
31377 2000-09-19  Richard Henderson  <rth@cygnus.com>
31378
31379         * gcc.dg/compare2.c (case 10): XFAIL.
31380
31381 2000-09-18  Richard Henderson  <rth@cygnus.com>
31382
31383         * gcc.c-torture/execute/20000906-1.c: Move ...
31384         * gcc.dg/20000906-1.c: ... here.  Only run on targets
31385         that support __builtin_trap.
31386
31387 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
31388
31389         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
31390
31391 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
31392
31393         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
31394         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
31395         more $ format tests.
31396
31397 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
31398
31399         * gcc.dg/format-errmk-1.c: New test.
31400
31401 2000-09-17  Greg McGary  <greg@mcgary.org>
31402
31403         * gcc.c-torture/execute/20000917-1.x: Remove.
31404
31405 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
31406
31407         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
31408
31409 2000-09-17  Greg McGary  <greg@mcgary.org>
31410
31411         * gcc.c-torture/execute/20000917-1.c: New test.
31412         * gcc.c-torture/execute/20000917-1.x: XFAIL.
31413
31414 2000-09-16  Neil Booth  <NeilB@earthling.net>
31415
31416         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
31417         in nested macro bug.
31418
31419 2000-09-15  Neil Booth  <NeilB@earthling.net>
31420
31421         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
31422
31423 2000-09-14  Jeffrey A Law  (law@cygnus.com)
31424
31425         * gcc.c-torture/execute/20000914-1.c: New test.
31426
31427 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
31428
31429         * g++.other/inline13.C: New test.
31430
31431 2000-09-12  Andreas Jaeger  <aj@suse.de>
31432
31433         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
31434         constant by Ulrich Drepper <drepper@redhat.com>.
31435
31436 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
31437
31438         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
31439
31440 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31441
31442         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
31443
31444 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
31445
31446         * gcc.dg/cpp/backslash.c: New test.
31447
31448 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
31449
31450         * gcc.c-torture/execute/20000910-1.c: New test.
31451         * gcc.c-torture/execute/20000910-2.c: Likewise.
31452
31453 2000-09-11  Robert Lipe  <robertl@sco.com>
31454
31455         * gcc.dg/pragma-align.c: New test.
31456
31457 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
31458
31459         * g++.old-deja/g++.pt/explicit82.C: New test.
31460         * g++.old-deja/g++.pt/explicit83.C: New test.
31461
31462 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
31463
31464         * gcc.dg/asm-names.c: New test.
31465
31466 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31467
31468         * gcc.dg/cpp/tr-warn6.c: New test
31469
31470 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
31471
31472         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
31473         be accepted.
31474
31475 2000-09-07  Catherine Moore  <clm@redhat.com>
31476
31477         * gcc.c-torture/execute/unroll-1.c: New test.
31478
31479 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
31480
31481         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
31482         ERROR markers.
31483         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
31484         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
31485         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
31486         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
31487         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
31488         Preprocess only.
31489         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
31490         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
31491
31492 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
31493
31494         * g++.old-deja/g++.pt/deduct2.C: New test.
31495
31496 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
31497
31498         * g++.old-deja/g++.pt/parms2.C: New test.
31499
31500 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
31501
31502         * g++.old-deja/g++.pt/crash58.C: New test.
31503
31504 2000-09-06  Greg McGary  <greg@mcgary.org>
31505
31506         * gcc.c-torture/execute/20000906-1.c: New test.
31507         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
31508
31509 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31510
31511         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
31512
31513 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
31514
31515         * g++.old-deja/g++.pt/crash57.C: New test.
31516
31517 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
31518
31519         * g++.old-deja/g++.pt/crash56.C: New test.
31520
31521 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
31522
31523         * g++.old-deja/g++.pt/koenig1.C: New test.
31524
31525 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
31526
31527         * gcc.dg/20000904-1.c: New test.
31528
31529 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
31530
31531         * gcc.dg/cpp/paste8.c: New test.
31532
31533 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
31534
31535         * gcc.c-torture/compile/20000827-1.c: New test.
31536
31537 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
31538
31539         * gcc.dg/format-diag-1.c: New test.
31540
31541 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
31542
31543         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
31544         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
31545         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
31546         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
31547         gcc.dg/formatz-1.c: Adjust warning regular expressions.
31548
31549 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
31550
31551         * g++.old-deja/g++.other/nested4.C: New test.
31552
31553 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
31554
31555         * g++.old-deja/g++.ns/scoped1.C: New test.
31556
31557 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
31558
31559         * lib/g++.exp: Support testing already-installed GCC.
31560
31561 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31562
31563         * wtr-label-1.c, wtr-suffix-1.c: New tests.
31564
31565 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31566
31567         * gcc.dg/return-type-2.c: New test.
31568
31569 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
31570
31571         * gcc.c-torture/compile/20000825-1.c: New test.
31572
31573 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
31574
31575         * gcc.dg/dwarf2-2.c: New test.
31576
31577 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
31578
31579         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
31580         dg-warning regexps.
31581
31582 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
31583
31584         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
31585         gcc.dg/format-ext-5.c: New tests.
31586
31587 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
31588
31589         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
31590
31591 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
31592
31593         * gcc.dg/noncompile/930622-2.c: Adjust error message.
31594
31595 2000-08-24  Richard Henderson  <rth@cygnus.com>
31596
31597         * gcc.dg/ia64-sync-1.c: New test.
31598         * gcc.dg/ia64-sync-2.c: New test.
31599         * gcc.dg/ia64-asm-1.c: New test.
31600
31601 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
31602
31603         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
31604         * gcc.dg/format-ext-2.c: New test.
31605
31606 2000-08-23  Jason Merrill  <jason@redhat.com>
31607
31608         * lib/old-dejagnu.exp: Also ignore "In member function" and
31609         "At global scope".
31610
31611 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31612
31613         * gcc.dg/noncompile/label-lineno-1.c: New test.
31614
31615 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
31616
31617         * gcc.dg/c99-array-nonobj-1.c: New test.
31618
31619 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
31620
31621         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
31622         tests.
31623         * gcc.dg/format-ext-1.c: New test.
31624
31625 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31626
31627         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
31628         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
31629         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
31630         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
31631         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
31632
31633 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
31634
31635         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
31636         gcc.dg/c99-strftime-2.c: New tests.
31637
31638 2000-08-22  Richard Henderson  <rth@cygnus.com>
31639
31640         * gcc.c-torture/execute/20000822-1.c: New test.
31641
31642 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
31643
31644         * gcc.c-torture/execute/20000819-1.x: Remove.
31645
31646 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
31647
31648         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
31649         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
31650         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
31651         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
31652         gcc.dg/format-xopen-1.c: New tests.
31653
31654 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
31655
31656         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
31657
31658 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
31659
31660         * g++.old-deja/g++.other/loop2.C: New test.
31661
31662         * gcc.c-torture/compile/20000606-1.c: New test.
31663         * gcc.c-torture/compile/20000728-1.c: New test.
31664         * gcc.c-torture/execute/20000801-1.c: New test.
31665         * gcc.c-torture/execute/20000801-2.c: New test.
31666         * gcc.c-torture/execute/20000819-1.c: New test.
31667         * gcc.c-torture/execute/20000819-1.x: XFAIL.
31668         * gcc.dg/20000629-1.c: New test.
31669         * gcc.dg/20000724-1.c: New test.
31670         * gcc.dg/20000807-1.c: New test.
31671
31672 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
31673
31674         * gcc.dg/cpp/pragma-1.c: New test.
31675         * gcc.dg/cpp/pragma-2.c: New test.
31676
31677 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
31678
31679         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
31680         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
31681
31682 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
31683
31684         * gcc.c-torture/compile/20000818-1.c: New test.
31685
31686 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
31687
31688         * gcc.c-torture/execute/20000818-1.c: New test.
31689
31690 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
31691
31692         * gcc.dg/format-va-1.c: New test.
31693
31694 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
31695
31696         * g++.old-deja/g++.other/typedef8.C: New test.
31697
31698 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
31699
31700         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
31701         * g++.old-deja/g++.mike/net36.C: Mark candidate.
31702         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
31703         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
31704         * g++.old-deja/g++.other/ptrmem7.C: New test.
31705         * g++.old-deja/g++.pt/ptrmem10.C: New test.
31706
31707 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
31708
31709         * g++.old-deja/g++.pt/typename27.C: New test.
31710
31711 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
31712
31713         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
31714         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
31715         * g++.old-deja/g++.pt/friend45.C: New test.
31716         * g++.old-deja/g++.other/friend8.C: New test.
31717
31718 2000-08-15  Richard Henderson  <rth@cygnus.com>
31719
31720         * gcc.c-torture/execute/20000815-1.c: New test.
31721
31722 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
31723
31724         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
31725         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
31726         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
31727
31728 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
31729
31730         * g++.old-deja/g++.other/refinit2.C: New test.
31731
31732 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
31733
31734         * lib/c-torture.exp (c-torture): Make
31735         compiler_conditional_xfail_data global.
31736         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
31737         compiler_conditional_xfail_data machinery.
31738         (f-torture-execute): Likewise.
31739         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
31740         and only when unrolling loops.
31741
31742         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
31743
31744 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
31745
31746         * g++.old-deja/g++.pt/explicit81.C: New test.
31747
31748 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
31749
31750         * g++.old-deja/g++.pt/typename26.C: New test.
31751
31752 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
31753
31754         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
31755         warning.
31756
31757 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
31758
31759         * g++.old-deja/g++.other/array3.C: New test.
31760
31761 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
31762
31763         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
31764         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
31765         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
31766         New tests.
31767
31768 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
31769
31770         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
31771         * g++.old-deja/g++.abi/vmihint.C: Likewise.
31772
31773 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
31774
31775         * gcc.c-torture/execute/20000808-1.c: New test.
31776
31777 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
31778
31779         * gcc.dg/c90-const-expr-1.c: New test.
31780
31781 2000-08-08  Richard Henderson  <rth@cygnus.com>
31782
31783         * gcc.dg/noncompile/920923-1.c: Declare calloc.
31784
31785 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
31786
31787         * gcc.dg/noncompile/const-ll-1.c: New test.
31788
31789 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
31790
31791         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
31792
31793 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
31794
31795         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
31796         that running programs linked against the shared version of libobjc
31797         run correctly.
31798
31799 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
31800
31801         * gcc.dg/c99-printf-1.c: New test.
31802
31803 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
31804
31805         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
31806
31807 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
31808
31809         * gcc.c-torture/execute/20000731-1.x: Delete.
31810
31811 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
31812
31813         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
31814         and torture_without_loops as is done by c-torture.exp.
31815         (search_for): Copy from c-torture.exp.
31816         (gcc-dg-runtest): New function, drives a directory of tests
31817         iterating over the TORTURE_OPTIONS.
31818         (scan-assembler, scan-assembler-not): Move here from
31819         individual directory drivers.
31820
31821         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
31822         defined by lib/gcc-dg.exp.
31823         * gcc.dg/cpp/cpp.exp: Likewise.
31824         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
31825         gcc-dg-runtest, so we cycle over optimization options.
31826
31827         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
31828         * gcc.dg/compare2.c: No longer expected to fail.
31829
31830 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
31831
31832         * gcc.c-torture/execute/20000804-1.c: New test.
31833
31834 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
31835
31836         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
31837
31838 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
31839
31840         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
31841
31842 2000-08-03  Jeffrey A Law  (law@cygnus.com)
31843
31844         * gcc.c-torture/compile/20000803-1.c: New test.
31845
31846 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
31847
31848         * gcc.c-torture/execute/20000801-3.c,
31849         gcc.c-torture/execute/20000801-4.c: New tests.
31850         * gcc.c-torture/execute/20000801-3.x,
31851         gcc.c-torture/execute/20000801-4.x: Xfail.
31852
31853 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
31854
31855         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
31856         libobjc/.libs to allow for libtool.
31857
31858 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
31859
31860         * gcc.c-torture/compile/20000802-1.c: New test.
31861
31862 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
31863
31864         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
31865
31866 2000-07-31  Jeffrey A Law  (law@cygnus.com)
31867
31868         * gcc-c-torture/execute/20000731-2.c: New test.
31869
31870         * gcc.c-torture/execute/20000731-1.c: New test.
31871         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
31872
31873 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
31874
31875         * testsuite/gcc.dg/cpp/paste7.c: New test.
31876         * gcc.dg/cpp/20000725-1.c: New test.
31877
31878 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
31879
31880         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
31881         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
31882         declaration warning for __builtin_dwarf_reg_size.
31883
31884         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
31885
31886 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
31887
31888         * gcc.dg/noncompile/voidparam-1.c: New test.
31889
31890 2000-07-30  Richard Henderson  <rth@cygnus.com>
31891
31892         * gcc.dg/c90-digraph-1.c: Don't xfail.
31893         * gcc.dg/compare2.c (case 10): Xfail.
31894         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
31895
31896 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
31897
31898         * gcc.dg/c99-main-1.c: New test.
31899
31900 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
31901
31902         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
31903
31904 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
31905
31906         * gcc.c-tortuer/execute/20000726-1.c: New test.
31907
31908 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
31909
31910         * gcc.c-torture/execute/enum-2.c: New test.
31911
31912 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31913
31914         * gcc.dg/cpp/tr-warn3.c: New test.
31915
31916 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
31917
31918         * g++.old-deja/g++.ext/implicit1.C: Remove.
31919         * g++.old-deja/g++.jason/c2.C: Remove
31920         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
31921         * g++.old-deja/g++.pt/crash16.C: Likewise.
31922         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
31923
31924 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
31925
31926         * g++.old-deja/g++.other/for2.C: New test.
31927
31928 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
31929
31930         * gcc.dg/20000720-1.c: New test.
31931
31932 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
31933
31934         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
31935
31936 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
31937
31938         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
31939         * gcc.c-torture/execute/20000722-1.c: New.
31940         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
31941
31942 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
31943
31944         * gcc.dg/cpp/20000720-1.S: New test.
31945
31946 2000-07-21  Michael Meissner  <meissner@redhat.com>
31947
31948         * gcc.c-torture/execute/ieee/hugeval.c: New test.
31949
31950 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
31951
31952         * g++.old-deja/g++.brendan/crash16.C,
31953         g++.old-deja/g++.brendan/parse3.C,
31954         g++.old-deja/g++.brendan/redecl1.C,
31955         g++.old-deja/g++.ns/template13.C,
31956         g++.old-deja/g++.other/decl4.C,
31957         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
31958
31959 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
31960
31961         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
31962         and "Internal error".
31963
31964         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
31965         regexps.
31966         * gcc.dg/cpp/paste6.c: New test.
31967
31968 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
31969
31970         * gcc.dg/cpp/tr-direct.c: New test.
31971
31972         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
31973         gcc.dg/cpp/undef1.c: Tweak error regexps.
31974
31975 2000-07-18  Eric Christopher <echristo@redhat.com>
31976
31977         * gcc.c-torture/compile/20000718-1.c: New test.
31978
31979 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
31980
31981         * cpplex.c (_cpp_push_token): If the token being pushed back
31982         is the previous token in this context, just subtract one from
31983         context->posn.
31984         * cppmacro.c (save_expansion): Clear aux field when storing a
31985         placemarker.
31986
31987 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
31988
31989         * gcc.dg/noncompile/redecl-1.c: New test.
31990
31991 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
31992
31993         * gcc.c-torture/execute/20000717-5.c: New test.
31994         * gcc.c-torture/execute/20000717-1.x: Removed.
31995
31996 2000-07-17  Richard Henderson  <rth@cygnus.com>
31997
31998         * gcc.c-torture/execute/20000717-4.c: New test.
31999
32000 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
32001
32002         * gcc.dg/cpp/syshdr.c: New test.
32003         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
32004
32005 2000-07-17  Neil Booth  <neilb@earthling.net>
32006
32007         * gcc.dg/cpp/cmdlne-dM.c: New test.
32008         * gcc.dg/cpp/cmdlne-dD.c: New test.
32009
32010 2000-07-17  Jeffrey A Law  (law@cygnus.com)
32011
32012         * gcc.c-torture/execute/20000717-3.c: New test.
32013
32014         * gcc.c-torture/compile/20000717-1.c: New test.
32015
32016 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
32017
32018         * gcc.c-torture/execute/20000717-2.c: New test.
32019
32020 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
32021
32022         * gcc.dg/formatz-1.c: New test.
32023
32024         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
32025         * gcc.dg/c99-digraph-1.c: New tests.
32026
32027         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
32028         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
32029
32030         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
32031         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
32032         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
32033         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
32034         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
32035         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
32036         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
32037
32038 2000-07-17   Greg McGary <greg@mcgary.org>
32039
32040         * gcc.c-torture/execute/20000717-1.c: New test.
32041         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
32042
32043 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
32044
32045         * gcc.c-torture/execute/20000715-2.c: New test.
32046         * gcc.dg/20000715-1.c: New test.
32047
32048 2000-07-15  Michael Meissner  <meissner@redhat.com>
32049
32050         * gcc.c-torture/execute/20000715-1.c: New test.
32051
32052 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
32053
32054         * gcc.c-torture/execute/20000707-1.c: New test.
32055
32056 2000-07-13  Neil Booth  <NeilB@earthling.net>
32057
32058         * testsuite/gcc.dg/cpp/digraph1.c,
32059         testsuite/gcc.dg/cpp/digraph2.c,
32060         testsuite/gcc.dg/cpp/digraphs.c: New tests.
32061
32062 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
32063
32064         * g77.f-torture/compile/20000630-2.f:  New test.
32065         * g77.f-torture/compile/20000630-2.x
32066
32067 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
32068
32069         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
32070
32071 2000-07-11  Neil Booth  <NeilB@earthling.net>
32072
32073         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
32074
32075 2000-07-11  Neil Booth  <NeilB@earthling.net>
32076
32077         * gcc.dg/cpp/cmdlne-C.c: New.
32078
32079 2000-07-09  Neil Booth  <NeilB@earthling.net>
32080
32081         * gcc.dg/cpp/directiv.c: New tests.
32082         * gcc.dg/cpp/undef1.c: Update.
32083
32084 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
32085
32086         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
32087
32088 2000-07-09  Neil Booth  <NeilB@earthling.net>
32089
32090         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
32091
32092 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
32093
32094         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
32095         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
32096
32097 2000-07-08  Neil Booth  <NeilB@earthling.net>
32098
32099         * gcc.dg/cpp/macsyntx.c: New tests.
32100
32101 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
32102
32103         * gcc.dg/20000707-1.c: New test.
32104
32105 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
32106
32107         * gcc.c-torture/execute/20000706-1.c: New test.
32108         * gcc.c-torture/execute/20000706-2.c: New test.
32109         * gcc.c-torture/execute/20000706-3.c: New test.
32110         * gcc.c-torture/execute/20000706-4.c: New test.
32111         * gcc.c-torture/execute/20000706-5.c: New test.
32112
32113 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
32114
32115         * g++.old-deja/g++.pt/instantiate7.C: New test.
32116
32117 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
32118
32119         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
32120         * g++.old-deja/g++.mike/thunk3.C: Likewise.
32121         * g++.old-deja/g++.other/rtti3.C: Likewise.
32122         * g++.old-deja/g++.other/rttid3.C: Likewise.
32123
32124 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
32125
32126         *  g77.f-torture/compile/20000630-1.x: Fix typo
32127
32128 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
32129
32130         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
32131         assembly output.
32132
32133 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
32134
32135         * gcc.dg/cpp/ident.c: New test.
32136
32137 2000-07-05  Neil Booth  <NeilB@earthling.net>
32138
32139         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
32140           gcc.dg/cpp/lexstrng.c: New tests.
32141
32142 2000-07-04  Neil Booth  <NeilB@earthling.net>
32143
32144         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
32145         * gcc.dg/cpp/strify2.c: Same.
32146
32147 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
32148
32149         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
32150         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
32151         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
32152         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
32153
32154         * testsuite/gcc.dg/cpp/macro1.c,
32155         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
32156         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
32157         testsuite/gcc.dg/cpp/strify1.c,
32158         testsuite/gcc.dg/cpp/strify2.c: New tests.
32159
32160 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
32161
32162         * gcc.c-torture/execute/20000703-1.c: New test.
32163
32164 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
32165
32166         * g++.old-deja/g++.pt (lookup10.C): New test.
32167
32168 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
32169
32170         * g++.old-deja/g++.pt (typename25.C): New test.
32171
32172 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
32173
32174         * gcc.c-torture/compile/20000701-1.c: New test.
32175
32176 2000-06-30  Nick Clifton  <nickc@cygnus.com>
32177
32178         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
32179         to test case.
32180
32181 2000-06-30  Catherine Moore  <clm@cygnus.com>
32182
32183         * gcc.c-torture/execute/align-1.c: New test.
32184
32185 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
32186
32187         * g++.old-deja/g++.pt/expr8.C: New test.
32188         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
32189
32190 2000-06-29  Nick Clifton  <nickc@cygnus.com>
32191
32192         * gcc.c-torture/compile/20000629-1.c: New test.
32193
32194 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
32195
32196
32197         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
32198         gcc.dg/noncompile directory, depending on whether they're
32199         preprocessor tests or not.  Annotate all the tests for the dg
32200         framework.
32201
32202         * gcc.c-torture/noncompile/noncompile.exp: Delete.
32203         * gcc.dg/noncompile/noncompile.exp: New.
32204
32205         * Moved files:
32206         Old name                                New name
32207         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
32208         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
32209         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
32210         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
32211         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
32212         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
32213         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
32214         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
32215         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
32216         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
32217         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
32218         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
32219         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
32220         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
32221         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
32222         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
32223         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
32224         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
32225         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
32226         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
32227         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
32228         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
32229         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
32230         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
32231
32232         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
32233         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
32234         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
32235         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
32236         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
32237         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
32238
32239 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
32240
32241         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
32242         declare one variable.  On the fourth, error.
32243         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
32244         declared by 20000628-1a.h.
32245
32246 2000-06-29  Richard Henderson  <rth@redhat.com>
32247
32248         * gcc.c-torture/execute/930529-1.x: New file.
32249         * gcc.dg/920413-1.c: Adjust expected warning text.
32250         * gcc.dg/980217-1.c: Declare abort.
32251         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
32252
32253 2000-06-29  Jeffrey A Law  (law@cygnus.com)
32254
32255         * g77.f-torture/compile/20000629-1.f: New test.
32256         * g77.f-torture/compile/20000629-1.x: Expected to fail.
32257
32258 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
32259
32260         Rearrange lots of files, removing entirely the
32261         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
32262         directories.
32263
32264         * Deleted files:
32265         gcc.c-torture/code_quality/code_quality.exp
32266         gcc.c-torture/special/special.exp
32267         gcc.failure/failure.exp
32268         gcc.failure/940409-1.x
32269         gcc.c-torture/compile/961203-1.x
32270
32271         * New files:
32272         gcc.misc-tests/linkage.exp
32273         gcc.c-torture/execute/920730-1t.c
32274         gcc.c-torture/execute/920730-1t.x
32275         gcc.c-torture/compile/920520-1.x
32276         gcc.c-torture/compile/920521-1.x
32277         gcc.c-torture/compile/981006-1.x
32278         gcc.c-torture/execute/eeprof-1.x
32279
32280         * Moved files (possibly with modifications to fit a new harness):
32281         Old name                                New name
32282         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
32283         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
32284         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
32285         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
32286         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
32287         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
32288         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
32289         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
32290         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
32291         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
32292         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
32293         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
32294         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
32295         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
32296
32297 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
32298
32299         * c-torture/compile/961203-1.x: Delete.
32300
32301         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
32302         not exit. Include stdio.h.
32303         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
32304         * gcc.misc-tests/dg-12.c: Likewise.
32305         * gcc.misc-tests/dg-5.c: Likewise.
32306         * gcc.misc-tests/dg-6.c: Likewise.
32307         * gcc.misc-tests/dg-7.c: Prototype abort.
32308         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
32309         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
32310         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
32311         not exit.
32312         * gcc.misc-tests/sieve.c: Use return from main, not exit.
32313         * gcc.misc-tests/sort2.c: Use return from main, not exit.
32314
32315 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
32316
32317         * gcc.dg/cpp/20000628-1.c: New test.
32318         * gcc.dg/cpp/20000628-1.h: New header for above test.
32319         * gcc.dg/cpp/20000628-1a.h: Likewise.
32320
32321 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
32322
32323         * gcc.dg/cpp: New directory.
32324         * gcc.dg/cpp/cpp.exp: New driver.
32325         * gcc.dg/cpp/20000627-1.c: New test.
32326         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
32327         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
32328         and rewrite as a compilation test.
32329
32330         * gcc.dg: Move many files into the cpp subdirectory, possibly
32331         renaming or editing them as well.
32332         Old name                New name
32333         990119-1.c              cpp/19990119-1.c
32334         990228-1.c              cpp/19990228-1.c
32335         990407-1.c              cpp/19990407-1.c
32336         990409-1.c              cpp/19990409-1.c
32337         990413-1.c              cpp/19990413-1.c
32338         990703-1.c              cpp/19990703-1.c
32339         20000127-1.c            cpp/20000127-1.c
32340         20000129-1.c            cpp/20000129-1.c
32341         20000207-1.c            cpp/20000207-1.c
32342         20000207-2.c            cpp/20000207-2.c
32343         20000209-1.c            cpp/20000209-1.c
32344         20000209-2.c            cpp/20000209-2.c
32345         20000301-1.c            cpp/20000301-1.c
32346         20000419-1.c            cpp/20000419-1.c
32347         20000510-1.S            cpp/20000510-1.S
32348         20000519-1.c            cpp/20000519-1.c
32349         20000529-1.c            cpp/20000529-1.c
32350         20000625-1.c            cpp/20000625-1.c
32351         20000625-2.c            cpp/20000625-2.c
32352         cpp-as1.c               cpp/assert1.c
32353         cpp-as2.c               cpp/assert2.c
32354         cxx-comments-1.c        cpp/cxxcom1.c
32355         cxx-comments-2.c        cpp/cxxcom2.c
32356         endif-label.c           cpp/endif.c
32357         cpp-hash1.c             cpp/hash1.c
32358         cpp-hash2.c             cpp/hash2.c
32359         cpp-if1.c               cpp/if-1.c
32360         cpp-if2.c               cpp/if-2.c
32361         cpp-if3.c               cpp/if-3.c
32362         cpp-if4.c               cpp/if-4.c
32363         cpp-if5.c               cpp/if-5.c
32364         cpp-cond.c              cpp/if-cexp.c
32365         cpp-missingop.c         cpp/if-mop.c
32366         cpp-missingparen.c      cpp/if-mpar.c
32367         cpp-opprec.c            cpp/if-oppr.c
32368         cpp-ifparen.c           cpp/if-paren.c
32369         cpp-shortcircuit.c      cpp/if-sc.c
32370         cpp-shift.c             cpp/if-shift.c
32371         cpp-unary.c             cpp/if-unary.c
32372         cpp-li1.c               cpp/line1.c
32373         cpp-li2.c               cpp/line2.c
32374         lineno.c                cpp/line3.c
32375         lineno-2.c              cpp/line4.c
32376         cpp-mi.c                cpp/mi1.c
32377         cpp-mic.h               cpp/mi1c.h
32378         cpp-micc.h              cpp/mi1cc.h
32379         cpp-mind.h              cpp/mi1nd.h
32380         cpp-mindp.h             cpp/mi1ndp.h
32381         cpp-mix.h               cpp/mi1x.h
32382         cpp-mi2.c               cpp/mi2.c
32383         cpp-mi2a.h              cpp/mi2a.h
32384         cpp-mi2b.h              cpp/mi2b.h
32385         cpp-mi2c.h              cpp/mi2c.h
32386         cpp-mi3.c               cpp/mi3.c
32387         cpp-mi3.def             cpp/mi3.def
32388         poison-1.c              cpp/poison.c
32389         pr-impl.c               cpp/prag-imp.c
32390         cpp-redef-2.c           cpp/redef1.c
32391         cpp-redef.c             cpp/redef2.c
32392         strpaste.c              cpp/strp1.c
32393         strpaste-2.c            cpp/strp2.c
32394         cpp-tradpaste.c         cpp/tr-paste.c
32395         cpp-tradstringify.c     cpp/tr-str.c
32396         cpp-tradwarn1.c         cpp/tr-warn1.c
32397         cpp-tradwarn2.c         cpp/tr-warn2.c
32398         trigraphs.c             cpp/trigraphs.c
32399         cpp-unc1.c              cpp/unc1.c
32400         cpp-unc2.c              cpp/unc2.c
32401         cpp-unc3.c              cpp/unc3.c
32402         cpp-unc.c               cpp/unc4.c
32403         undef.c                 cpp/undef1.c
32404         undef-2.c               cpp/undef2.c
32405         cpp-wi1.c               cpp/widestr1.c
32406
32407 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
32408
32409         * lib/g++.exp (g++_include_flags): Tweak.
32410
32411 2000-06-27  H.J. Lu  <hjl@gnu.org>
32412             Loren J. Rittle  <ljrittle@acm.org>
32413
32414         * lib/g++.exp (g++_include_flags): Override libgloss.exp
32415         version with one that knows about the new gcc tree structure.
32416         (g++_link_flags): Same.
32417
32418 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
32419
32420         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
32421         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
32422         case we are cross-compiling.
32423
32424         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
32425         g++.old-deja/g++.niklas/Makefile.in,
32426         g++.old-deja/g++.niklas/configure.in,
32427         g++.old-deja/g++.other/Makefile.in,
32428         g++.old-deja/g++.other/configure.in,
32429         gcc.c-torture/code_quality/Makefile.in,
32430         gcc.c-torture/code_quality/configure.in,
32431         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
32432         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
32433         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
32434         gcc.c-torture/execute/ieee/Makefile.in,
32435         gcc.c-torture/execute/ieee/configure.in,
32436         gcc.c-torture/noncompile/Makefile.in,
32437         gcc.c-torture/noncompile/configure.in,
32438         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
32439         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
32440         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
32441
32442 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
32443
32444         * g++.old-deja/g++.other/ambig3.C: New test.
32445
32446 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
32447
32448         * g++.old-deja/g++.pt/syntax1.C: New test.
32449         * g++.old-deja/g++.pt/syntax2.C: New test.
32450         * g++.old-deja/g++.other/syntax3.C: New test.
32451         * g++.old-deja/g++.other/syntax4.C: New test.
32452
32453 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
32454
32455         * gcc.dg/20000623-1.c: Prototype exit and abort.
32456
32457 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
32458
32459         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
32460         New tests.
32461         * gcc.dg/cpp-mi3.def: New file.
32462
32463         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
32464         inside assertions.
32465         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
32466         lexer's error messages.
32467         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
32468         divine anything from the linemarkers.
32469         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
32470         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
32471
32472 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
32473
32474         * gcc.dg/20000623-1.c: New test.
32475
32476 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
32477
32478         * gcc.c-torture/execute/20000622-1.c: New test.
32479
32480 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
32481
32482         * g++.old-deja/g++.other/init15.C: New test.
32483
32484 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
32485
32486         * g++.old-deja/g++.pt/vaarg2.C: New test.
32487         * g++.old-deja/g++.pt/vaarg3.C: New test.
32488
32489 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
32490
32491         * g++.old-deja/g++.other/dyncast6.C: New test.
32492
32493 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
32494
32495         * gcc.c-torture/execute/loop-6.c: New test.
32496
32497 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
32498
32499         * gcc.dg/20000614-1.c: New test.
32500         * gcc.dg/20000614-2.c: New test.
32501
32502 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
32503
32504         * g++.old-deja/g++.other/inline12.C: New test.
32505
32506 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
32507
32508         * g++.old-deja/g++.other/eh1.C: New test.
32509
32510 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
32511
32512         * g++.old-deja/g++.other/type.C: New test.
32513
32514 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
32515
32516         * g++.old-deja/g++.other/initstring.C: New test.
32517
32518 2000-06-12  Jason Merrill  <jason@redhat.com>
32519
32520         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
32521
32522 2000-06-09  Jeffrey A Law  (law@cygnus.com)
32523
32524         * gcc.c-torture/compile/20000609-1.c: New test.
32525
32526 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
32527
32528         * gcc.dg/20000609-1.c: New test.
32529
32530 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
32531
32532         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
32533         * gcc.c-torture/noncompile/poison-1.c: Move...
32534         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
32535         * gcc.dg/cpp-li1.c: Add a token after the #line.
32536
32537 2000-06-05  Richard Henderson  <rth@cygnus.com>
32538
32539         * gcc.c-torture/execute/20000605-2.c: New test.
32540         * gcc.c-torture/execute/20000605-3.c: New test.
32541
32542 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
32543
32544         * g77.f-torture/execute/20000503-1.x: New file.
32545
32546 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
32547
32548         * g++.old-deja/g++.eh/badalloc1.C: New test.
32549
32550 2000-06-05  Richard Henderson  <rth@cygnus.com>
32551
32552         * gcc.c-torture/execute/20000605-1.c: New test.
32553
32554 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
32555             Nathan Sidwell <nathan@codesourcery.com>
32556
32557         * gcc.c-torture/compile/20000605-1.c: New test.
32558
32559 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
32560
32561         * g77.f-torture/compile/20000601-1.f:  New test.
32562
32563 2000-06-03  Richard Henderson  <rth@cygnus.com>
32564
32565         * gcc.c-torture/execute/20000603-1.c: New.
32566
32567 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
32568
32569         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
32570         * gcc.dg/noreturn-2.c (noreturn): Likewise.
32571
32572 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
32573
32574         * gcc.dg/compare2.c (case 12): XFAIL.
32575         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
32576         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
32577
32578         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
32579
32580 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
32581
32582         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
32583         guard macro is already defined when the header is first
32584         included.
32585         * gcc.dg/cpp-mix.h: New file.
32586         * gcc.dg/endif-label.c: Update patterns to match compiler.
32587
32588         * g++.brendan/complex1.C: Declare abort.
32589         * g++.law/refs4.C: Remove XFAIL.
32590         * g++.oliva/expr2.C: Declare abort and exit.
32591
32592 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
32593
32594         * gcc.c-torture/execute/20000528-1.c: New test.
32595
32596         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
32597         * g++.old-deja/g++.law/temps4.C: Likewise.
32598
32599         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
32600         stdlib.h.  Call abort() on failure.
32601         * g++.old-deja/g++.law/refs4.C: Likewise.
32602         * g++.old-deja/g++.law/temps4.C: Likewise.
32603         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
32604         * gcc.c-torture/execute/20000112-1.c: Include string.h.
32605
32606 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
32607
32608         Relative to g++.dg/special:
32609         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
32610
32611         Relative to g++.old-deja:
32612         * g++.brendan/complex1.C, g++.jason/optimize2.C,
32613         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
32614         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
32615         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
32616         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
32617         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
32618         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
32619
32620         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
32621         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
32622         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
32623         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
32624         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
32625         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
32626         and/or string.h.
32627
32628         * g++.other/goto1.C: Update expectations for error messages.
32629
32630 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
32631
32632         * gcc.c-torture/compile/20000523-1.c: New test.
32633
32634 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
32635
32636         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
32637
32638 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
32639
32640         * g++.old-deja/g++.eh/catch11.C: New test.
32641         * g++.old-deja/g++.eh/catch12.C: New test.
32642
32643 2000-05-24  Nick Clifton  <nickc@cygnus.com>
32644
32645         * gcc.c-torture/execute/20000523-1.c: New test.
32646
32647 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
32648
32649         * c-torture/execute/bcp-1.c: Replace abort in arg of
32650         __builtin_constant_p with a generic external function.
32651
32652         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
32653         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
32654         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
32655         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
32656         Prototype abort and/or exit.
32657
32658         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
32659         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
32660         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
32661         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
32662
32663 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
32664
32665         * gcc.dg/dwarf2-1.c: New test.
32666
32667 2000-05-20  Richard Henderson  <rth@cygnus.com>
32668
32669         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
32670
32671 2000-05-20  Andreas Jaeger  <aj@suse.de>
32672
32673         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
32674         testcase.
32675
32676 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
32677
32678         * gcc.c-torture/execute/20000519-2.c: New test.
32679
32680 2000-05-19  Andreas Jaeger  <aj@suse.de>
32681
32682         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
32683         which fails with SSA.
32684
32685         * lib/c-torture.exp: Also test with -O3 -fssa.
32686
32687 2000-05-18  Michael Meissner  <meissner@redhat.com>
32688
32689         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
32690         * gcc.c-torture/execute/920415-1.c: Ditto.
32691         * gcc.c-torture/execute/920501-1.c: Ditto.
32692         * gcc.c-torture/execute/conversion.c: Ditto.
32693         * gcc.c-torture/execute/cvt-1.c: Ditto.
32694
32695 2000-05-18  Jeffrey A Law  (law@cygnus.com)
32696
32697         * gcc.c-torture/compile/20000518-1.c: New test.
32698
32699 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
32700
32701         * g77.f-torture/compile/200005018.f:  New test.
32702
32703 2000-05-17  Jeffrey A Law  (law@cygnus.com)
32704
32705         * gcc.c-torture/compile/20000517-1.c: New test.
32706
32707 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32708
32709         * gcc.c-torture/execute/20000516-1.c: New test.
32710
32711 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
32712
32713         * g++.old-deja/g++.other/eh.C: New test.
32714
32715 2000-05-12  Richard Henderson  <rth@cygnus.com>
32716
32717         * gcc.c-torture/execute/990208-1.c (main): Don't pass
32718         constants through to doit's conditional.
32719
32720 2000-05-11  Jeffrey A Law  (law@cygnus.com)
32721
32722         * gcc.c-torture/compile/20000511-1.c: New test.
32723         * g77.f-torture/compile/20000511-1.f: New test.
32724         * g77.f-torture/compile/20000511-2.f: New test.
32725
32726 2000-05-11  Michael Meissner  <meissner@redhat.com>
32727
32728         * gcc.c-torture/execute/20000511-1.c: New test.
32729
32730 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
32731
32732         * gcc.dg/dg.exp: Scan .S files as well as .c files.
32733         * gcc.dg/20000510-1.S: New.
32734
32735 2000-05-08  Catherine Moore  <clm@cygnus.com>
32736
32737         * gcc.dg/unused-3.c: New.
32738
32739 2000-05-06  Richard Henderson  <rth@cygnus.com>
32740
32741           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
32742           * g++.old-deja/g++.mike/warn1.C: Likewise.
32743           * g++.old-deja/g++.pt/local1.C: Likewise.
32744           * g++.old-deja/g++.pt/local7.C: Likewise.
32745           * g++.old-deja/g++.pt/spec16.C: Likewise.
32746
32747 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
32748
32749         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
32750
32751 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
32752
32753           * g77.f-torture/execute/20000503-1.f:  New test.
32754
32755 2000-05-04  Andreas Jaeger  <aj@suse.de>
32756
32757         * gcc.dg/noreturn-2.c: New test.
32758
32759 2000-05-04  Neil Booth  <NeilB@earthling.net>
32760
32761         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
32762         preprocessor.
32763
32764 2000-05-04  Richard Henderson  <rth@cygnus.com>
32765
32766         * gcc.c-torture/execute/20000503-1.c: Fix typo.
32767
32768 2000-05-04  Richard Henderson  <rth@cygnus.com>
32769
32770         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
32771         OpenSSL by Jason R Thorpe.
32772
32773 2000-05-03  Jim Wilson  <wilson@cygnus.com>
32774
32775         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
32776
32777 2000-05-03  Robert Lipe <robertlipe@usa.net>
32778
32779         * gcc.dg/20000503-1.c: New test.
32780
32781 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
32782
32783         * gcc.c-torture/compile/20000502-1.c: New test.
32784         * g++.old-deja/g++.other/align.C: New test.
32785         * gcc.dg/cpp-tradstringify.c: New test.
32786
32787 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
32788
32789         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
32790         and hard registers.
32791
32792 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
32793
32794         * gcc.c-torture/execute/loop-5.c: New test.
32795
32796 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
32797
32798         * gcc.c-torture/execute/va-arg-20.c: New test.
32799
32800 2000-04-23  Jeffrey A Law  (law@cygnus.com)
32801
32802         * gcc.c-torture/execute/20000422-1.c: New test.
32803
32804 2000-04-20  Greg McGary  <gkm@gnu.org>
32805
32806         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
32807         when optimizing, but without sibling-call optimizations (-O1).
32808
32809 2000-04-20  Jeffrey A Law  (law@cygnus.com)
32810
32811           * gcc.c-torture/compile/20000420-1.c: New test.
32812
32813 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
32814
32815         * g++.abi/ptrflags.C: New test.
32816         * g++.eh/catchptr1.C: Test incomplete pointer chains.
32817
32818 2000-04-19  Catherine Moore  <clm@cygnus.com>
32819
32820         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
32821
32822 2000-04-19  Greg McGary  <gkm@gnu.org>
32823
32824         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
32825         sibling-call optimizations.
32826
32827 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
32828
32829         * gcc.dg/20000419-1.c: New test.
32830
32831 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
32832
32833         * gcc.c-torture/execute/20000412-6.c: New test.
32834
32835 2000-04-12  Jeffrey A Law  (law@cygnus.com)
32836
32837         * gcc.c-torture/execute/20000412-5.c: New test.
32838         * g77.f-torture/compile/20000412-1.f: New test.
32839         * gcc.c-torture/execute/20000412-4.c: New test.
32840         * gcc.c-torture/compile/20000412-2.c: New test.
32841         * gcc.c-torture/execute/20000412-3.c: New test.
32842         * gcc.c-torture/compile/20000412-1.c: New test.
32843         * gcc.c-torture/execute/20000412-2.c: New test.
32844
32845 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
32846
32847         * objc/execute/bf-20.m: New test.
32848
32849 2000-04-10  Richard Henderson  <rth@cygnus.com>
32850
32851         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
32852
32853         * gcc.c-torture/execute/20000412-1.c: New test.
32854
32855 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
32856
32857         * g++.old-deja/g++.eh/catchptr1.C: New test.
32858
32859 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
32860
32861         * g++.old-deja/g++.abi/cxa_vec.C: New test.
32862
32863 2000-04-08  Neil Booth  <NeilB@earthling.net>
32864
32865         * gcc.dg/cpp-nullchar.c: Remove test as
32866         embedded nulls cause problems.
32867
32868 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32869
32870         * gcc.dg/compare2.c: New test.
32871
32872 2000-04-08  Neil Booth  <NeilB@earthling.net>
32873
32874         * gcc.dg/cpp-nullchar.c: New test.
32875
32876 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
32877
32878         * gcc.dg/cpp-mi2.c: New test.
32879         * gcc.dg/cpp-mi2[abc].h: New files.
32880
32881 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
32882
32883         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
32884         member name.
32885
32886 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
32887
32888         * g++.old-deja/g++.abi/vmihint.C: New test.
32889
32890 2000-04-06  Neil Booth  <NeilB@earthling.net>
32891
32892         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
32893         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
32894         copyright.
32895
32896 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
32897
32898         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
32899         avoid stack-frame overwrite.
32900
32901 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
32902
32903         * gcc.c-torture/compile/20000405-2.c: New test.
32904         * gcc.c-torture/compile/20000405-3.c: New test.
32905
32906 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32907
32908         * gcc.c-torture/compile/20000405-1.c: New test.
32909
32910 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
32911
32912         * gcc.dg/cast-qual-1.c: Revert last change.
32913
32914 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32915
32916         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
32917
32918 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
32919
32920         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
32921         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
32922
32923 2000-04-03  Jeffrey A Law  (law@cygnus.com)
32924
32925         * gcc.c-torture/compile/20000403-2.c: New test.
32926         * gcc.c-torture/compile/20000403-1.c: New test.
32927
32928 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
32929
32930         * gcc.c-torture/execute/20000403-1.c: New test.
32931
32932 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
32933
32934         * gcc.c-torture/execute/20000402-1.c: New test.
32935
32936 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
32937
32938         * gcc.c-torture/execute/va-arg-15.c: New test.
32939         * gcc.c-torture/execute/va-arg-16.c: New test.
32940         * gcc.c-torture/execute/va-arg-17.c: New test.
32941         * gcc.c-torture/execute/va-arg-18.c: New test.
32942         * gcc.c-torture/execute/va-arg-19.c: New test.
32943
32944 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
32945
32946         * gcc.c-torture/compile/981211-1.c: Move to...
32947         * gcc.dg/cpp-as1.c: ...here.
32948         * gcc.dg/cpp-as2.c: New file.
32949
32950         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
32951         compiler.
32952
32953 2000-04-02  Neil Booth  <NeilB@earthling.net>
32954
32955         * gcc.dg/cpp-cond.c  New tests.
32956         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
32957         accidental success less likely.
32958         * gcc.dg/cpp-missingop.c  New tests.
32959         * gcc.dg/cpp-missingparen.c  New tests.
32960         * gcc.dg/cpp-shift.c  New tests.
32961         * gcc.dg/cpp-shortcircuit.c  New tests.
32962         * gcc.dg/cpp-unary.c  New tests.
32963
32964 2000-03-29  Jeffrey A Law  (law@cygnus.com)
32965
32966         * gcc.c-torture/compile/20000329-1.c: New test.
32967
32968 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
32969
32970         * gcc.c-torture/compile/20000326-1.c: New test.
32971         * gcc.c-torture/compile/20000326-2.c: New test.
32972
32973 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
32974
32975         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
32976         the first parameter is a function argument.
32977
32978 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
32979
32980         * g++.old-deja/g++.ext/array4.C: New test.
32981
32982 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
32983
32984         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
32985
32986 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32987
32988         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
32989
32990 2000-03-19  Richard Henderson  <rth@cygnus.com>
32991
32992         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
32993
32994 2000-03-19  Richard Henderson  <rth@cygnus.com>
32995
32996         * gcc.c-torture/compile/20000319-1.c: New test.
32997
32998 2000-03-14  Jeffrey A Law  (law@cygnus.com)
32999
33000         * gcc.c-torture/execute/20000314-3.c: New test.
33001         * gcc.c-torture/execute/20000314-2.c: New test.
33002         * gcc.c-torture/execute/20000314-1.c: New test.
33003         * gcc.c-torture/compile/20000314-2.c: New test.
33004         * gcc.c-torture/compile/20000314-1.c: New test.
33005
33006 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
33007
33008         * g++.old-deja/g++.warn/inline.C: New test.
33009
33010 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
33011
33012         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
33013         standards-compliant result rather than specific constants.
33014         Put test-values in array.
33015
33016 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
33017
33018         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
33019         (g++_target_compile): Put test-specific options last.
33020
33021 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
33022
33023         * g++.old-deja/g++.eh/vbase4.C: New test.
33024
33025 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
33026
33027         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
33028
33029 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
33030
33031         * g++.old-deja/g++.brendan/misc12.C: Removed.
33032         * g++.old-deja/g++.pt/memtemp77.C: Constify.
33033         * g++.old-deja/g++.ext/pretty4.C: New test.
33034
33035 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
33036
33037         * g++.old-deja/g++.other/string2.C: New test.
33038
33039 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
33040
33041         * g++.old-deja/g++.warn/impint2.C: New test.
33042
33043 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
33044
33045         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
33046         is 1, not zero.
33047
33048 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
33049
33050         * g++.old-deja/g++.warn/impint.C: New test.
33051         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
33052         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
33053         * g++.old-deja/g++.pt/explicit12.C: Likewise.
33054         * g++.old-deja/g++.pt/explicit13.C: Likewise.
33055         * g++.old-deja/g++.pt/explicit17.C: Likewise.
33056         * g++.old-deja/g++.pt/explicit18.C: Likewise.
33057         * g++.old-deja/g++.pt/explicit19.C: Likewise.
33058         * g++.old-deja/g++.pt/explicit23.C: Likewise.
33059         * g++.old-deja/g++.pt/explicit31.C: Likewise.
33060         * g++.old-deja/g++.pt/explicit35.C: Likewise.
33061         * g++.old-deja/g++.pt/explicit6.C: Likewise.
33062         * g++.old-deja/g++.pt/memclass7.C: Likewise.
33063
33064 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
33065
33066         * gcc.dg/cpp-redef.c: New test.
33067
33068 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
33069
33070         * g++.old-deja/g++.pt/unify7.C: New test.
33071
33072 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
33073
33074         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
33075         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
33076
33077 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
33078
33079         * gcc.c-torture/compile/20000224-1.c: New test.
33080
33081 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
33082
33083         * gcc.c-torture/compile/cpp-2.c: New test.
33084         * gcc.c-torture/compile/cpp-1.c: New test.
33085
33086 2000-02-25  Jeffrey A Law  (law@cygnus.com)
33087
33088         * gcc.c-torture/execute/20000225-1.c: New test.
33089
33090 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
33091
33092         * gcc.dg/cpp-li2.c: New test.
33093
33094         * gcc.dg/cpp-wi1.c: New test.
33095
33096         * gcc.dg/cpp-li1.c: New test.
33097
33098 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
33099
33100         * g++.old-deja/g++.other/sizeof5.C: New test.
33101
33102 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33103
33104         * gcc.c-torture/execute/va-arg-13.c: New test.
33105
33106 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
33107
33108         * gcc.c-torture/execute/va-arg-12.c: New test.
33109
33110 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
33111
33112         * gcc.c-torture/execute/20000223-1.c: New test.
33113
33114 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
33115
33116         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
33117
33118 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
33119
33120         * g++.old-deja/g++.abi/ptrmem.C: New test.
33121
33122 2000-02-19  Richard Henderson  <rth@cygnus.com>
33123
33124         * gcc.c-torture/compile/init-3.c: New.
33125
33126 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
33127
33128         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
33129         ALWAYS_CXXFLAGS.
33130
33131 2000-02-11  Robert Lipe <robertl@sco.com>
33132
33133         * gcc.c-torture/compile/20000211-3.c: New test.
33134
33135 2000-02-11  Martin Buchholz <martin@xemacs.org>
33136
33137         * gcc.c-torture/compile/20000211-2.c: New test.
33138
33139 2000-02-11  Jeffrey A Law  (law@cygnus.com)
33140
33141         * gcc.c-torture/compile/20000211-1.c: New test.
33142
33143 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
33144
33145         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
33146           on native targets
33147
33148 2000-02-08  Nathan Sidwell  <nathan@acm.org>
33149
33150         * g++.old-deja/g++.other/cast5.C: New test.
33151
33152 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
33153
33154         * gcc.c-torture/execute/20000205-1.c: New.
33155
33156 2000-02-03  Nathan Sidwell  <nathan@acm.org>
33157
33158         * g++.old-deja/g++.jason/cast3.C: Return void.
33159         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
33160
33161 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
33162
33163         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
33164
33165         * gcc.dg/loop-1.c: New test.
33166
33167 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
33168
33169         * gcc.c-torture/compile/20000127-1.c: New test.
33170         * gcc.c-torture/execute/991228-1.c: New test.
33171
33172 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
33173
33174         * gcc.dg/unused-2.c: New test.
33175
33176         * gcc.dg/conv-1.c: New test.
33177
33178 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
33179
33180         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
33181         compiler.
33182         (tool_option_proc): Fix typo.
33183
33184 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
33185
33186         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
33187         of the ld on the host, not on the build machine.
33188         Also, don't crash if '--help' is not a supported option.
33189
33190 2000-01-24  Richard Henderson  <rth@cygnus.com>
33191
33192         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
33193
33194 2000-01-20  Jeffrey A Law  (law@cygnus.com)
33195
33196         * gcc.c-torture/execute/20000120-2.c: New test.
33197         * gcc.c-torture/execute/20000120-1.c: New test.
33198
33199 2000-01-13  Jeffrey A Law  (law@cygnus.com)
33200
33201         * gcc.c-torture/execute/20000113-1.c: New test.
33202
33203 2000-01-12  Jeffrey A Law  (law@cygnus.com)
33204
33205         * gcc.c-torture/execute/20000112-1.c: New test.
33206
33207 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
33208
33209         * gcc.dg/20000111-1.c: New test.
33210
33211 2000-01-10  Jeffrey A Law  (law@cygnus.com)
33212
33213         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
33214         with 16 bit integers.
33215
33216 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
33217
33218         * gcc.dg/20000108-1.c: New test.
33219
33220 2000-01-05  Nathan Sidwell  <nathan@acm.org>
33221
33222         * g++.old-deja/g++.ns/koenig8.C: New test.
33223
33224 2000-01-05  Nathan Sidwell  <nathan@acm.org>
33225
33226         * g++.old-deja/g++.other/cast4.C: New test.
33227
33228 2000-01-05  Jeffrey A Law  (law@cygnus.com)
33229
33230         * gcc.c-torture/compile/20000105-2.c: New test.
33231         * gcc.c-torture/compile/20000105-1.c: New test.
33232
33233 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33234
33235         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
33236         references to printf & atoi to conform to ANSI standard.
33237         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
33238         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
33239         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
33240         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
33241         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
33242         * g++.old-deja/g++.brendan/complex1.C: Likewise.
33243         * g++.old-deja/g++.brendan/copy1.C: Likewise.
33244         * g++.old-deja/g++.brendan/copy2.C: Likewise.
33245         * g++.old-deja/g++.brendan/copy3.C: Likewise.
33246         * g++.old-deja/g++.brendan/copy4.C: Likewise.
33247         * g++.old-deja/g++.brendan/copy5.C: Likewise.
33248         * g++.old-deja/g++.brendan/copy6.C: Likewise.
33249         * g++.old-deja/g++.brendan/copy7.C: Likewise.
33250         * g++.old-deja/g++.brendan/copy8.C: Likewise.
33251         * g++.old-deja/g++.brendan/crash11.C: Likewise.
33252         * g++.old-deja/g++.brendan/crash14.C: Likewise.
33253         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
33254         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
33255         * g++.old-deja/g++.brendan/delete2.C: Likewise.
33256         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
33257         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
33258         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
33259         * g++.old-deja/g++.brendan/eh1.C: Likewise.
33260         * g++.old-deja/g++.brendan/groff1.C: Likewise.
33261         * g++.old-deja/g++.brendan/init3.C: Likewise.
33262         * g++.old-deja/g++.brendan/misc12.C: Likewise.
33263         * g++.old-deja/g++.brendan/misc7.C: Likewise.
33264         * g++.old-deja/g++.brendan/new2.C: Likewise.
33265         * g++.old-deja/g++.brendan/operators4.C: Likewise.
33266         * g++.old-deja/g++.brendan/operators5.C: Likewise.
33267         * g++.old-deja/g++.brendan/overload2.C: Likewise.
33268         * g++.old-deja/g++.brendan/overload7.C: Likewise.
33269         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
33270         * g++.old-deja/g++.brendan/reference1.C: Likewise.
33271         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
33272         * g++.old-deja/g++.brendan/template24.C: Likewise.
33273         * g++.old-deja/g++.brendan/template3.C: Likewise.
33274         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
33275         * g++.old-deja/g++.jason/inline3.C: Likewise.
33276         * g++.old-deja/g++.jason/opeq.C: Likewise.
33277         * g++.old-deja/g++.law/arg5.C: Likewise.
33278         * g++.old-deja/g++.law/arm7.C: Likewise.
33279         * g++.old-deja/g++.law/ctors11.C: Likewise.
33280         * g++.old-deja/g++.law/cvt8.C: Likewise.
33281         * g++.old-deja/g++.law/init9.C: Likewise.
33282         * g++.old-deja/g++.law/refs4.C: Likewise.
33283         * g++.old-deja/g++.law/template2.C: Likewise.
33284         * g++.old-deja/g++.law/visibility24.C: Likewise.
33285         * g++.old-deja/g++.law/vtable3.C: Likewise.
33286         * g++.old-deja/g++.mike/asm2.C: Likewise.
33287         * g++.old-deja/g++.mike/eh1.C: Likewise.
33288         * g++.old-deja/g++.mike/misc1.C: Likewise.
33289         * g++.old-deja/g++.mike/misc13.C: Likewise.
33290         * g++.old-deja/g++.mike/misc14.C: Likewise.
33291         * g++.old-deja/g++.mike/ns12.C: Likewise.
33292         * g++.old-deja/g++.mike/p1248.C: Likewise.
33293         * g++.old-deja/g++.mike/p3708.C: Likewise.
33294         * g++.old-deja/g++.mike/p3708a.C: Likewise.
33295         * g++.old-deja/g++.mike/p3708b.C: Likewise.
33296         * g++.old-deja/g++.mike/p646.C: Likewise.
33297         * g++.old-deja/g++.mike/p700.C: Likewise.
33298         * g++.old-deja/g++.mike/p783.C: Likewise.
33299         * g++.old-deja/g++.mike/p783a.C: Likewise.
33300         * g++.old-deja/g++.mike/p783b.C: Likewise.
33301         * g++.old-deja/g++.mike/p786.C: Likewise.
33302         * g++.old-deja/g++.mike/p789.C: Likewise.
33303         * g++.old-deja/g++.mike/p789a.C: Likewise.
33304         * g++.old-deja/g++.mike/p807a.C: Likewise.
33305         * g++.old-deja/g++.other/delete3.C: Likewise.
33306         * g++.old-deja/g++.other/dyncast1.C: Likewise.
33307         * g++.old-deja/g++.other/dyncast2.C: Likewise.
33308         * g++.old-deja/g++.other/dyncast3.C: Likewise.
33309         * g++.old-deja/g++.other/empty1.C: Likewise.
33310         * g++.old-deja/g++.other/temporary1.C: Likewise.
33311         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
33312         * g++.old-deja/g++.pt/t16.C: Likewise.
33313         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
33314
33315 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
33316
33317         * gcc.dg/991230-1.c: New test.
33318
33319 1999-12-29  Jeffrey A Law  (law@cygnus.com)
33320
33321         * gcc.c-torture/compile/991229-3.c: New test.
33322         * gcc.c-torture/compile/991229-2.c: New test.
33323         * gcc.c-torture/compile/991229-1.c: New test.
33324
33325 1999-12-29  Greg McGary <gkm@eng.ascend.com>
33326
33327         * gcc.c-torture/compile/labels-2.c: New test.
33328
33329 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
33330
33331         * gcc.c-torture/execute/991227-1.c: New test.
33332
33333 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
33334
33335         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
33336
33337 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
33338
33339         * gcc.c-torture/execute/991221-1.c: New test.
33340
33341 1999-12-20  Nathan Sidwell  <nathan@acm.org>
33342
33343         * g++.old-deja/g++.other/cast3.C: New test.
33344
33345 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
33346
33347         * gcc.c-torture/execute/991216-4.c: New test.
33348
33349 1999-12-16  Michael Meissner  <meissner@cygnus.com>
33350
33351         * gcc.c-torture/execute/991216-1.c: New test.
33352         * gcc.c-torture/execute/991216-2.c: New test.
33353         * gcc.c-torture/execute/991216-3.c: New test.
33354
33355 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
33356
33357         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
33358         Actually make the test fail by using "-O2" for compilation.
33359
33360 1999-12-15  Nathan Sidwell  <nathan@acm.org>
33361
33362         * g++.old-deja/g++.warn/cast-align1.C: New test.
33363
33364 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
33365
33366         * gcc.c-torture/compile/991214-1.c: New test.
33367         * gcc.c-torture/compile/991214-2.c: New test.
33368
33369 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
33370
33371         * gcc.dg/991214-1.c: New test.
33372
33373 1999-12-13  Jeffrey A Law  (law@cygnus.com)
33374
33375         * gcc.c-torture/compile/991213-3.c: New test.
33376         * gcc.c-torture/compile/991213-2.c: New test.
33377         * gcc.c-torture/compile/991213-1.c: New test.
33378
33379 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
33380
33381         * gcc.dg/991209-1.c: New test.
33382
33383 1999-12-08  Nathan Sidwell <nathan@acm.org>
33384
33385         * gcc.c-torture/compile/991208-1.c: New test.
33386
33387 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
33388
33389         * gcc.dg/ultrasp2.c: New test.
33390
33391 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
33392
33393         * g++.old-deja/g++.abi/align.C (main): Fix typo.
33394
33395 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
33396
33397         * gcc.c-torture/compile/991202-1.c: New test.
33398         * gcc.c-torture/execute/991202-1.c: New test.
33399         * gcc.c-torture/execute/991202-2.c: New test.
33400         * gcc.c-torture/execute/991202-3.c: New test.
33401
33402 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
33403
33404         * g++.old-deja/g++.abi/align.C: New test.
33405         * g++.old-deja/g++.abi/aggregates.C: Likewise.
33406         * g++.old-deja/g++.abi/bitfields.C: Likewise.
33407
33408 1999-12-01  Richard Henderson  <rth@cygnus.com>
33409
33410         * gcc.c-torture/execute/991201-1.c: New.
33411
33412 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
33413
33414         * gcc.dg/991129-1.c: New test.
33415
33416 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
33417
33418         * gcc.c-torture/compile/991127-1.c: New test.
33419
33420 1999-11-22  Nathan Sidwell  <nathan@acm.org>
33421
33422         * g++.old-deja/g++.other/warn4.C: New test.
33423
33424 1999-11-22  Nathan Sidwell  <nathan@acm.org>
33425
33426         * g++.old-deja/g++.eh/cleanup2.C: New test.
33427         * g++.old-deja/g++.ext/pretty2.C: New test.
33428         * g++.old-deja/g++.ext/pretty3.C: New test.
33429         * g++.old-deja/g++.other/debug6.C: New test.
33430
33431 1999-10-20  Jim Wilson  <wilson@cygnus.com>
33432
33433         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
33434         compiler_output to look for one error message instead of two.
33435
33436 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
33437
33438         * gcc.c-torture/execute/991118-1.c: Also test case
33439         where the word boundary does not split a byte evenly.
33440
33441 1999-11-19  Nathan Sidwell  <nathan@acm.org>
33442
33443         * g++.old-deja/g++.ext/restrict1.C: New test.
33444
33445 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
33446
33447         * gcc.c-torture/execute/991118-1.c: New test.
33448
33449 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
33450
33451         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
33452         working directory pathnames.
33453
33454 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
33455
33456         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
33457         host is equipped with driver.h and driver.o so it can actually
33458         compile and run the tests.
33459
33460 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
33461
33462         * gcc.c-torture/compile/991008-1.c: New test.
33463
33464 1999-11-08  Nick Clifton  <nickc@cygnus.com>
33465
33466         * lib/gcc-dg.exp: Include target-supports.exp
33467
33468 1999-11-05  Nick Clifton  <nickc@cygnus.com>
33469
33470         * lib/target-supports.exp: New file: Provide procs to test for
33471         features supported by the target.
33472         (check_weak_available): Moved here from ecos.exp.
33473         (check_alias_available): New proc: Determine of the target
33474         toolchain supports the alias attribute.
33475
33476         * gcc.dg/special/ecos.exp: Move check_weak_available to
33477         target-supports.exp.
33478         (alias-1.c): Only perform the test if the target supports
33479         aliases.
33480         (wkali-1.c): Only perform the test if the target supports
33481         aliases.
33482
33483         * gcc.dg/990506-0.c: Expect error messages from cross
33484         targets as well as native targets.
33485
33486 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
33487
33488         * gcc.dg/ultrasp1.c: Removed xfail.
33489         * gcc.dg/struct-ret-2.c: Likewise.
33490         * gcc.dg/array-1.c: Likewise.
33491
33492 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
33493
33494         * gcc.dg/struct-ret-2.c: New test.
33495
33496         * gcc.dg/array-1.c: New test.
33497
33498 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
33499
33500         * gcc.c-torture/execute/991030-1.c: New test.
33501
33502 1999-10-26  Richard Henderson  <rth@cygnus.com>
33503
33504         * gcc.c-torture/compile/991026-2.c: New test.
33505
33506 1999-10-26  Jeffrey A Law  (law@cygnus.com)
33507
33508         * gcc.c-torture/compile/991026-1.c: New test.
33509
33510 1999-10-23  Jeffrey A Law  (law@cygnus.com)
33511
33512         * gcc.c-torture/execute/991023-1.c: New test.
33513
33514 1999-10-19  Jeffrey A Law  (law@cygnus.com)
33515
33516         * gcc.c-torture/execute/991019-1.c: New test.
33517
33518 1999-10-16  Richard Henderson  <rth@cygnus.com>
33519
33520         * gcc.c-torture/execute/991016-1.c: New test.
33521
33522 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
33523
33524         * gcc.c-torture/execute/991014-1.c: New test.
33525
33526 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
33527
33528         * g++.old-deja/g++.other/union2.C: New test.
33529
33530 1999-10-13  Nathan Sidwell  <nathan@acm.org>
33531
33532         * g++.old-deja/g++.other/vaarg2.C: New test.
33533         * g++.old-deja/g++.other/vaarg3.C: New test.
33534
33535 1999-10-12  Craig Burley  <craig@jcb-sc.com>
33536
33537         * g77.f-torture/noncompile/19990905-1.f: Moved from being
33538         in compile/.
33539
33540 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
33541
33542         * gcc.c-torture/execute/va-arg-11.c: New test.
33543
33544 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
33545
33546         * lib/file-format.exp (gcc_target_object_format): Don't
33547         crash if objdump is unavailable.
33548
33549 1999-09-29  Donn Terry <donn@interix.com>
33550
33551         * gcc.misc-tests/mg.exp: delete extraneous redirection.
33552
33553 1999-09-28  Nick Clifton  <nickc@cygnus.com>
33554
33555         * gcc.c-torture/compile/990928-1.c: New test.
33556
33557 1999-09-28  Nathan Sidwell  <nathan@acm.org>
33558
33559         * g++.old-deja/g++.other/decl6.C: New test.
33560
33561 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33562
33563         * gcc.c-torture/execute/va-arg-10.c: New test.
33564
33565 1999-09-27  Nathan Sidwell  <nathan@acm.org>
33566
33567         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
33568         __PRETTY_FUNCTION__.
33569
33570 1999-09-23  Nick Clifton  <nickc@cygnus.com>
33571
33572         * gcc.c-torture/execute/990923-1.c: New test.
33573
33574 1999-09-21  Nick Clifton  <nickc@cygnus.com>
33575
33576         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
33577         for which -fpic is inappropriate.
33578
33579 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
33580
33581         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
33582
33583 1999-09-21  Nathan Sidwell  <nathan@acm.org>
33584
33585         * g++.old-deja/g++.other/dyncast1.C: New test.
33586         * g++.old-deja/g++.other/dyncast2.C: New test.
33587         * g++.old-deja/g++.other/dyncast3.C: New test.
33588         * g++.old-deja/g++.other/dyncast4.C: New test.
33589         * g++.old-deja/g++.other/dyncast5.C: New test.
33590         * g++.old-deja/g++.eh/catch3.C: New test.
33591         * g++.old-deja/g++.eh/catch3p.C: New test.
33592         * g++.old-deja/g++.eh/catch4.C: New test.
33593         * g++.old-deja/g++.eh/catch4p.C: New test.
33594         * g++.old-deja/g++.eh/catch5.C: New test.
33595         * g++.old-deja/g++.eh/catch5p.C: New test.
33596         * g++.old-deja/g++.eh/catch6.C: New test.
33597         * g++.old-deja/g++.eh/catch6p.C: New test.
33598         * g++.old-deja/g++.eh/catch7.C: New test.
33599         * g++.old-deja/g++.eh/catch7p.C: New test.
33600         * g++.old-deja/g++.eh/catch8.C: New test.
33601         * g++.old-deja/g++.eh/catch8p.C: New test.
33602         * g++.old-deja/g++.eh/catch9.C: New test.
33603         * g++.old-deja/g++.eh/catch9p.C: New test.
33604
33605 1999-09-13  Nathan Sidwell  <nathan@acm.org>
33606
33607         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
33608         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
33609
33610 1999-09-13  Jeffrey A Law  (law@cygnus.com)
33611
33612         * gcc.c-torture/compile/990913-1.c: New test.
33613
33614 1999-09-10  Nathan Sidwell  <nathan@acm.org>
33615
33616         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
33617         * g++.old-deja/g++.jason/rfg5.C: Likewise.
33618
33619 1999-09-09  Richard Henderson  <rth@cygnus.com>
33620
33621         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
33622
33623 1999-09-09  Nathan Sidwell  <nathan@acm.org>
33624
33625         * g++.old-deja/g++.other/lookup11.C: New test.
33626         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
33627         what is permitted and what we want.
33628         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
33629         overload use.
33630         * g++.old-deja/g++.jason/rfg5.C: Likewise
33631
33632 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
33633
33634         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
33635         * gcc.c-torture/noncompile/poison-1.c: New file.
33636
33637 1999-09-08  Nathan Sidwell  <nathan@acm.org>
33638
33639         * g++.old-deja/g++.other/sizeof3.C: New test.
33640         * g++.old-deja/g++.other/sizeof4.C: New test.
33641         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
33642         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
33643
33644 1999-09-07  Richard Henderson  <rth@cygnus.com>
33645
33646         * gcc.dg/va-arg-1.c: New.
33647
33648 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33649
33650         * gcc.c-torture/execute/va-arg-9.c: New test.
33651
33652 1999-09-05  Craig Burley  <craig@jcb-sc.com>
33653
33654         * g77.f-torture/compile/980519-2.f: New test.
33655         * g77.f-torture/compile/19990905-0.f: New test.
33656         * g77.f-torture/compile/19990905-1.f: New test.
33657         * g77.f-torture/compile/19990905-2.f: New test.
33658
33659         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
33660
33661 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
33662
33663         * gcc.c-torture/execute/990827-1.c: Fix typo.
33664
33665 1999-09-03  Nathan Sidwell  <nathan@acm.org>
33666
33667         * g++.old-deja/g++.other/deref1.C: New test.
33668
33669 1999-09-02  Nathan Sidwell  <nathan@acm.org>
33670
33671         * g++.old-deja/g++.other/ambig2.C: New test.
33672         * g++.old-deja/g++.other/cond5.C: New test.
33673         * g++.old-deja/g++.other/lookup16.C: New test.
33674
33675 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
33676
33677         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
33678         assemblers too.
33679
33680 1999-08-31  Jeffrey A Law  (law@cygnus.com)
33681
33682         * lib/c-torture.exp: Avoid the "compare executables" optimization
33683         when testing native.
33684
33685 1999-08-29  Jeffrey A Law  (law@cygnus.com)
33686
33687         * gcc.c-torture/execute/990829-1.c: New test.
33688         * gcc.c-torture/compile/990829-1.c: New test.
33689
33690 1999-08-27  Paul Burchard  <burchard@pobox.com>
33691
33692         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
33693         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
33694         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
33695         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
33696         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
33697         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
33698         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
33699         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
33700         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
33701         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
33702         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
33703
33704 1999-08-27  Jeffrey A Law  (law@cygnus.com)
33705
33706         * gcc.c-torture/execute/990827-1.c: New test.
33707
33708 1999-08-26  Craig Burley  <craig@jcb-sc.com>
33709
33710         * g77.f-torture/noncompile/19990826-4.f: New test.
33711
33712         * g77.f-torture/compile/19990826-3.f: New test.
33713
33714         * g77.f-torture/execute/19990826-2.f: New test.
33715
33716         * g77.f-torture/compile/19990826-1.f: New test.
33717
33718         * gcc.c-torture/execute/990826-0.c: New test.
33719         * g77.c-torture/execute/19990826-0.f: New test.
33720
33721         * g77.f-torture/noncompile/970626-2.f: New test.
33722
33723 1999-08-25  Paul Burchard  <burchard@pobox.com>
33724
33725         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
33726         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
33727         lss-011.C: New tests.
33728
33729 1999-08-25  Nathan Sidwell  <nathan@acm.org>
33730
33731         * g++.old-deja/g++.other/decl5.C: New test.
33732
33733 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33734
33735         * noncompile/noncompile.exp: Load_lib c-torture.exp.
33736         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
33737         call `postbase' for each one.  All callers of `postbase' changed
33738         to call this instead.
33739
33740 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
33741
33742         * gcc.c-torture/execute/990811-1.c: New test.
33743
33744 1999-08-09  Nick Clifton  <nickc@cygnus.com>
33745
33746         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
33747         just native ones.
33748
33749         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
33750         just native ones.
33751
33752 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
33753
33754         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
33755
33756 1999-08-04  Jeffrey A Law  (law@cygnus.com)
33757
33758         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
33759
33760 1999-08-04  Nathan Sidwell  <nathan@acm.org>
33761
33762         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
33763
33764 1999-08-04  Jeffrey A Law  (law@cygnus.com)
33765
33766         * gcc.c-torture/execute/990804-1.c: New test.
33767
33768 1999-08-03  Nathan Sidwell  <nathan@acm.org>
33769
33770         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
33771         * g++.old-deja/g++.brendan/crash64.C: Likewise
33772         * g++.old-deja/g++.brendan/overload8.C: Likewise
33773
33774 1999-08-03  Nathan Sidwell  <nathan@acm.org>
33775
33776         * g++.old-deja/g++.other/struct1.C: New test.
33777
33778 1999-08-03  Nathan Sidwell  <nathan@acm.org>
33779
33780         * g++.old-deja/g++.other/enum2.C: New test.
33781
33782 1999-08-02  Richard Henderson  <rth@cygnus.com>
33783
33784         Adapted from tests from Franz Sirl:
33785         * gcc.c-torture/execute/va-arg-7.c: New test.
33786         * gcc.c-torture/execute/va-arg-8.c: New test.
33787
33788 1999-08-01  Jeffrey A Law  (law@cygnus.com)
33789
33790         * gcc.c-torture/compile/990801-2.c: New test.
33791
33792         * gcc.c-torture/compile/990801-1.c: New test.
33793
33794 1999-07-27  Michael Meissner  <meissner@cygnus.com>
33795
33796         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
33797         fp-cmp-1.c, converting double to float.
33798
33799         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
33800         fp-cmp-1.c, converting double to long double.
33801
33802         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
33803         from fr1 to unknown_register, since fr1 is a legitimate register
33804         on some machines.
33805
33806 1999-07-25  Jeffrey A Law  (law@cygnus.com)
33807
33808         * README: More listname related changes.
33809
33810 1999-07-08  Catherine Moore  <clm@cygnus.com>
33811
33812         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
33813
33814 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
33815
33816         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
33817
33818 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
33819
33820         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
33821
33822 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
33823
33824         * gcc.dg/990703-1.c: New test.
33825
33826 1999-06-29  Nick Clifton  <nickc@cygnus.com>
33827
33828         * lib/file-format.exp: New file: Move definition of proc
33829         gcc_target_object_format to here from
33830         gcc.dg/special/ecos.exp.
33831
33832         * lib/c-torture.exp: Include lib file-format.exp.
33833         * lib/gcc-dg.exp: Include lib file-format.exp.
33834
33835         * gcc.dg/special/ecos.exp: Remove definition of proc
33836         gcc_target_object_format.
33837
33838 1999-06-28  Jeffrey A Law  (law@cygnus.com)
33839
33840         * gcc.c-torture/execute/990628-1.c: New test.
33841
33842 1999-06-25  Jeffrey A Law  (law@cygnus.com)
33843
33844         * gcc.c-torture/compile/990625-2.c: New test.
33845
33846         * gcc.c-torture/compile/990625-1.c: New test.
33847
33848 1999-06-23  Nick Clifton  <nickc@cygnus.com>
33849
33850         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
33851         attributes compile.
33852         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
33853         ports that use the COFF/PE file format.
33854
33855 1999-06-17  Jeffrey A Law  (law@cygnus.com)
33856
33857         * gcc.c-torture/compile/990617-1.c: New test.
33858
33859 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
33860
33861         * g++.old-deja/g++.other/decl4.C: New test.
33862
33863 1999-06-14  Nathan Sidwell  <nathan@acm.org>
33864
33865         * g++.old-deja/g++.other/bitfld3.C: New test.
33866
33867 1999-06-08  Nathan Sidwell  <nathan@acm.org>
33868
33869         * g++.old-deja/g++.eh/catch1.C: New test.
33870
33871 1999-06-07  Jeffrey A Law  (law@cygnus.com)
33872
33873         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
33874
33875         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
33876         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
33877
33878 1999-06-05  Craig Burley  <craig@jcb-sc.com>
33879
33880         * g77.f-torture/compile/19990502-0.f: Replace with new,
33881         shorter, test that still fails after recent changes.
33882
33883 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
33884
33885         * gcc.c-torture/execute/990604-1.c: New test.
33886
33887 1999-05-31  Jeffrey A Law  (law@cygnus.com)
33888
33889         * gcc.c-torture/execute/990531-1.c: New test.
33890
33891 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33892
33893         * gcc.c-torture/compile/990527-1.c: New test.
33894
33895 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
33896
33897         * gcc.c-torture/execute/990527-1.c: New test.
33898
33899 1999-05-25  Nick Clifton  <nickc@cygnus.com>
33900
33901         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
33902         bitfields as signed.
33903
33904 1999-05-25  Craig Burley  <craig@jcb-sc.com>
33905
33906         * g77.f-torture/compile/19990525-0.f: New test.
33907
33908 1999-05-25  Jeffrey A Law  (law@cygnus.com)
33909
33910         * gcc.c-torture/execute/990525-2.c: New test.
33911
33912         * gcc.c-torture/execute/990525-1.c: New test.
33913
33914 1999-05-24  Nathan Sidwell  <nathan@acm.org>
33915
33916         * g++.old-deja/g++.other/anon3.C: New test.
33917         * g++.old-deja/g++.other/anon4.C: New test.
33918         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
33919         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
33920         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
33921         Merrill).
33922
33923 1999-05-24  Jeffrey A Law  (law@cygnus.com)
33924
33925         * gcc.c-torture/execute/990524-1.c: New test.
33926
33927         * gcc.dg/990524-1.c: New test.
33928
33929 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33930
33931         * gcc.c-torture/compile/990523-1.c: New test.
33932
33933 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
33934
33935         * gcc.c-torture/compile/990519-1.c: New test.
33936
33937 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
33938
33939         * gcc.c-torture/compile/990517-1.c: New test.
33940
33941         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
33942         (e4, f4): New tests.
33943         (main): Call them.
33944
33945 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33946
33947         * gcc.dg/noreturn-1.c: New test.
33948
33949 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
33950
33951         * gcc.c-torture/execute/990513-1.c: New test.
33952
33953 1999-05-10  Richard Henderson  <rth@cygnus.com>
33954
33955         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
33956
33957 1999-05-10  Craig Burley  <craig@jcb-sc.com>
33958
33959         * g77.f-torture/execute/erfc.f: Use small single-precision
33960         values, to avoid problems on Alphas when not -mieee.
33961
33962 1999-05-08  Craig Burley  <craig@jcb-sc.com>
33963
33964         * gcc.dg/990506-0.c: New test.
33965
33966 1999-05-08  Richard Henderson  <rth@cygnus.com>
33967
33968         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
33969         the constant to test.  Don't XFAIL 64-bit targets.
33970
33971         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
33972         * g++.old-deja/g++.law/profile1.C: Likewise.
33973
33974         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
33975         operator new instances.
33976         * g++.old-deja/g++.other/delete5.C: Likewise.
33977
33978 1999-05-03  Craig Burley  <craig@jcb-sc.com>
33979
33980         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
33981         intrinsic.
33982
33983 1999-05-03  Craig Burley  <craig@jcb-sc.com>
33984
33985         * g77.f-torture/execute/u77-test.f: Reverse order of two
33986         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
33987
33988 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33989
33990         * gcc.dg/compare1.c: New test.
33991
33992 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
33993
33994         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
33995         New tests.
33996
33997 1999-05-02  Craig Burley  <craig@jcb-sc.com>
33998
33999         * g77.f-torture/compile/19990502-1.f: New test.
34000
34001 1999-05-02  Craig Burley  <craig@jcb-sc.com>
34002
34003         * g77.f-torture/compile/19990502-0.f: New test.
34004
34005 1999-05-02  Craig Burley  <craig@jcb-sc.com>
34006
34007         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
34008         intrinsic.
34009
34010 1999-05-02  Craig Burley  <craig@jcb-sc.com>
34011
34012         * g77.f-torture/execute/u77-test.f (main): List libU77
34013         intrinsics not currently tested.
34014         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
34015         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
34016         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
34017         Trim blanks off the ends of some printed strings.
34018
34019 1999-05-02  Craig Burley  <craig@jcb-sc.com>
34020
34021         * g77.f-torture/execute/u77-test.f (main): Just warn about
34022         FSTAT gid disagreement, as it's expected on some systems.
34023
34024 1999-05-01  Craig Burley  <craig@jcb-sc.com>
34025
34026         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
34027         use a new function, which allows for some slop.
34028         Clean up some commentary.
34029         (issum): The new function.
34030         (sgladd): Deleted subroutine.
34031
34032 1999-05-01  Craig Burley  <craig@jcb-sc.com>
34033
34034         * g77.f-torture/execute/u77-test.f: Modify to be more like
34035         libf2c/libU77 version, bringing patches to that version here.
34036         Add suitable commentary.
34037
34038 1999-04-25  Richard Henderson  <rth@cygnus.com>
34039
34040         * gcc.dg/990424-1.c: New test.
34041
34042 1999-04-24  Craig Burley  <craig@jcb-sc.com>
34043
34044         * g77.f-torture/execute/u77-test.f (main): Bug involving
34045         LSTAT has been fixed, so turn back on full checking.
34046
34047 1999-04-20  Craig Burley  <craig@jcb-sc.com>
34048
34049         * g77.f-torture/compile/19990419-0.f: New test.
34050         * g77.f-torture/execute/19990419-1.f: New test.
34051
34052 1999-04-17  Richard Henderson  <rth@cygnus.com>
34053
34054         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
34055         to avoid the need for a prototype to supress a warning.
34056
34057 1999-04-07  Jim Wilson  <wilson@cygnus.com>
34058
34059         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
34060
34061 1999-04-04  Jeffrey A Law  (law@cygnus.com)
34062
34063         * gcc.c-torture/execute/990404-1.c: New test.
34064
34065 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
34066
34067         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
34068         * gcc.dg/cpp-if3.c: Don't use -pedantic.
34069         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
34070         missing initializer warnings.
34071
34072 1999-03-28  Jeffrey A Law  (law@cygnus.com)
34073
34074         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
34075         matching strings.
34076
34077 1999-03-26  Jeffrey A Law  (law@cygnus.com)
34078
34079         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
34080
34081 1999-03-26  Craig Burley  <craig@jcb-sc.com>
34082
34083         * g77.f-torture/execute/19990325-0.f: New test.
34084         * g77.f-torture/execute/19990325-1.f: New test.
34085
34086 1999-03-24  Jeffrey A Law  (law@cygnus.com)
34087
34088         * gcc.c-torture/execute/990324-1.c: New test.
34089
34090 1999-03-22  Jim Wilson  <wilson@cygnus.com>
34091
34092         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
34093         test with 4.
34094
34095 1999-03-17  Richard Henderson  <rth@cygnus.com>
34096
34097         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
34098
34099 1999-03-13  Craig Burley  <craig@jcb-sc.com>
34100
34101         * g77.f-torture/execute/19990313-2.f: New test.
34102         * g77.f-torture/execute/19990313-3.f: New test.
34103
34104 1999-03-13  Craig Burley  <craig@jcb-sc.com>
34105
34106         * g77.f-torture/execute/19990313-0.f: New test.
34107         * g77.f-torture/execute/19990313-1.f: New test.
34108
34109 1999-03-12  Jim Wilson  <wilson@cygnus.com>
34110
34111         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
34112         printf to sprintf.
34113         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
34114         (main): Add check for u15.  Conditionalize u31 check depending on
34115         whether ints are <32 bits or >=32 bits.
34116
34117 1999-03-08  Craig Burley  <craig@jcb-sc.com>
34118
34119         * g77.f-torture/execute/19981119-0.f: Improve testiness.
34120
34121 1999-03-08  Craig Burley  <craig@jcb-sc.com>
34122
34123         * g77.f-torture/compile/19990305-0.f: New test.
34124         * g77.f-torture/execute/19981119-0.f: New test.
34125
34126 1999-03-08  Craig Burley  <craig@jcb-sc.com>
34127
34128         * g77.f-torture/execute/970625-2.f: call ABORT if final
34129         result is not correct, instead of just printing it.
34130         Add this checking via newly introduced obfuscation, to
34131         trip up buggy front ends.
34132
34133 1999-03-07  Craig Burley  <craig@jcb-sc.com>
34134
34135         * g77.f-torture/compile/960317-1.f: Moved from being
34136         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
34137
34138 1999-03-06  Craig Burley  <craig@jcb-sc.com>
34139
34140         * g77.f-torture/execute/960317-1.f: New (old) test.
34141         * g77.f-torture/execute/970625-2.f: Ditto.
34142
34143 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
34144
34145         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
34146         message on line 1 or line 2; cccp and cpplib do this differently.
34147
34148 1999-03-01  Jeffrey A Law  (law@cygnus.com)
34149
34150         * g++.old-deja/g++.law/weak1.C: New test.
34151
34152 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
34153
34154         * gcc.c-torture/execute/990119-1.c: Renamed to...
34155         * gcc.dg/990119-1.c: this, so it will only be tested once
34156         (it's a preprocessor test, it doesn't need to be run at
34157         multiple optimization levels).
34158
34159 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
34160
34161         * lib/g++.exp: Don't add incdir=$base_dir/../include to
34162           ALWAYS_CXXFLAGS.
34163
34164 1999-02-24  Craig Burley  <craig@jcb-sc.com>
34165
34166         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
34167         * g77.f-torture/compile/19981216-0.f: ...as it is expected
34168         to not be compilable by current g77.
34169
34170 1999-02-24  Nick Clifton  <nickc@cygnus.com>
34171
34172         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
34173
34174 1999-02-22  Jeffrey A Law  (law@cygnus.com)
34175
34176         * gcc.c-torture/execute/990222-1.c: New test.
34177
34178 1999-02-19  Craig Burley  <craig@jcb-sc.com>
34179
34180         * g77.f-torture/compile/19990218-0.f: New test.
34181         * g77.f-torture/noncompile/19990218-1.f: New test.
34182
34183 1999-02-18  Craig Burley  <craig@jcb-sc.com>
34184
34185         * g77.f-torture/compile/19981216-0.f: New test.
34186
34187 1999-02-14  Jeffrey A Law  (law@cygnus.com)
34188
34189         * gcc.dg/990214-1.c: New test.
34190
34191 1999-02-13  Jeffrey A Law  (law@cygnus.com)
34192
34193         * gcc.dg/990213-2.c: New test.
34194
34195         * gcc.dg/990213-1.c: New test.
34196
34197 1999-02-12  Jeffrey A Law  (law@cygnus.com)
34198
34199         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
34200         ints.
34201
34202 1999-02-11  Nick Clifton  <nickc@cygnus.com>
34203
34204         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
34205         specified by target.
34206
34207         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
34208
34209 1999-02-11  Jeffrey A Law  (law@cygnus.com)
34210
34211         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
34212
34213 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
34214
34215         * gcc.dg/special/ecos.exp: New test driver for new tests with
34216         special requirements.
34217
34218         * gcc.dg/special/alias-1.c: New test.
34219         * gcc.dg/special/gcsec-1.c: New test.
34220         * gcc.dg/special/weak-1.c: New test.
34221         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
34222         * gcc.dg/special/weak-2.c: New test.
34223         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
34224         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
34225         * gcc.dg/special/wkali-1.c: New test.
34226         * gcc.dg/special/wkali-2.c: New test.
34227         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
34228         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
34229
34230 1999-02-10  Felix Lee  <flee@cygnus.com>
34231
34232           * lib/c-torture.exp (c-torture-compile): Pull out code for
34233           analyzing gcc error messages.
34234           (c-torture-execute): Likewise.  Fix some (harmless) false
34235           positives.
34236           * lib/gcc.exp (gcc_check_compile): New function.
34237
34238 1999-02-08  Richard Henderson  <rth@cygnus.com>
34239
34240         * gcc.c-torture/execute/990208-1.c: New test.
34241
34242 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
34243
34244         * g++.dg/special/ecos.exp: New driver for new tests with special
34245         requirements
34246
34247         * g++.dg/special/conpr-1.C: New test
34248         * g++.dg/special/conpr-2.C: New test
34249         * g++.dg/special/conpr-2a.C: New test
34250         * g++.dg/special/conpr-3.C: New test
34251         * g++.dg/special/conpr-3a.C: New test
34252         * g++.dg/special/conpr-3b.C: New test
34253
34254         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
34255         allow g++ to use the dg driver
34256
34257         * README: Add comment about g++.dg directory
34258
34259 1999-02-06  Jeffrey A Law  (law@cygnus.com)
34260
34261         * README: Update email addresses.
34262
34263 1999-02-03  Nick Clifton  <nickc@cygnus.com>
34264
34265         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
34266         arguments in order to force structure S onto the stack even on
34267         the alpha.
34268         (test): Pass 10 leading arguments to function foo as well as the
34269         structure S.
34270
34271         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
34272         failure for all targets.
34273
34274         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
34275         abort to terminate program execution.
34276
34277 1999-01-30  Richard Henderson  <rth@cygnus.com>
34278
34279         * gcc.c-torture/execute/990130-1.c: New test.
34280
34281 1999-01-30  Jeffrey A Law  (law@cygnus.com)
34282
34283         * gcc.dg/990130-1.c: New test.
34284
34285 1999-01-28  Michael Meissner  <meissner@cygnus.com>
34286
34287         * gcc.c-torture/execute/990128-1.c: New test.
34288
34289 1999-01-27  Michael Meissner  <meissner@cygnus.com>
34290
34291         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
34292
34293 1999-01-27  Felix Lee  <flee@cygnus.com>
34294
34295         * lib/c-torture.exp (c-torture-compile): pull out code for
34296         analyzing gcc error messages.
34297         (c-torture-execute): ditto, and fix some (harmless) false
34298         positives.
34299         * lib/gcc.exp (gcc_check_compile): new function.
34300
34301 1999-01-17  Jeffrey A Law  (law@cygnus.com)
34302
34303         * gcc.dg/990117-1.c: New test.
34304
34305         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
34306
34307         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
34308
34309 1999-01-15  Jeffrey A Law  (law@cygnus.com)
34310
34311         * g77.f-torture/compile/990115-1.f: New test.
34312
34313 1999-01-07  Jeffrey A Law  (law@cygnus.com)
34314
34315         * gcc.c-torture/compile/990107-1.c: New test
34316
34317 1999-01-06  Jeffrey A Law  (law@cygnus.com)
34318
34319         * gcc.c-torture/execute/990106-2.c: New test.
34320
34321         * gcc.c-torture/execute/990106-1.c: New test.
34322
34323 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
34324
34325         * gcc.c-torture/compile/981223-1.c: New test.
34326
34327 1998-12-29  Richard Henderson  <rth@cygnus.com>
34328
34329         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
34330         (opt3): Rename from opt4 and disable.
34331
34332 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
34333
34334         * g++.old-deja/g++.pt/ptrmem5.C: New test.
34335
34336 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
34337
34338         * g++.old-deja/g++.other/conv5.C: New test.
34339
34340 1998-12-14  Nick Clifton  <nickc@cygnus.com>
34341
34342         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
34343
34344 1998-12-11  Jeffrey A Law  (law@cygnus.com)
34345
34346         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
34347
34348 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
34349
34350         * gcc.c-torture/compile/981211-1.c: New test.
34351
34352 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
34353
34354         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
34355
34356         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
34357
34358 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
34359
34360         * gcc.special/930510-1.c: Make C9X safe.
34361         * gcc.misc-tests/gcov-1.c Similarly.
34362         * gcc.misc-tests/gcov-2.c Similarly.
34363
34364 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
34365
34366         * gcc.dg/ultrasp1.c: New test.
34367
34368 1998-12-06  Richard Henderson  <rth@cygnus.com>
34369
34370         * gcc.c-torture/execute/981206.c: New test.
34371
34372 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
34373
34374         * g++.old-deja/g++.ns/template7.C: New test.
34375
34376         * g++.old-deja/g++.other/expr1.C: New test.
34377
34378         * g++.old-deja/g++.eh/tmpl3.C: New test.
34379
34380         * g++.old-deja/g++.eh/tmpl2.C: New test.
34381
34382 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
34383
34384         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
34385         * g++.old-deja/g++.other/using6.C: Removed.
34386         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
34387
34388         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
34389
34390 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
34391
34392         * g++.old-deja/g++.pt/overload8.C: New test.
34393
34394         * g++.old-deja/g++.pt/overload7.C: New test.
34395
34396         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
34397
34398         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
34399         and relinking messages.
34400         * lib/g++.exp (g++_target_compile): Remove .rpo file when
34401         compiling with -frepo.
34402
34403 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
34404
34405         * g++.old-deja/g++.pt/lookup6.C: New test.
34406
34407 1998-11-30  Nick Clifton  <nickc@cygnus.com>
34408
34409         * gcc.c-torture/execute/981130-1.c: New test.
34410         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
34411
34412 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
34413
34414         * g++.old-deja/g++.pt/explicit76.C: New test.
34415
34416         * g++.old-deja/g++.pt/friend38.C: New test.
34417
34418         * g++.old-deja/g++.ns/crash2.C: New test.
34419
34420         * g++.old-deja/g++.pt/defarg8.C: New test.
34421
34422         * g++.old-deja/g++.pt/instantiate6.C: New test.
34423
34424         * g++.old-deja/g++.pt/static6.C: New test.
34425
34426         * g++.old-deja/g++.pt/decl2.C: New test.
34427
34428 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
34429
34430         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
34431         problem is actually related with name lookup, but so what? :-)
34432
34433         * g++.old-deja/g++.pt/friend37.C: New test.
34434
34435 1998-11-25  Dave Love  <d.love@dl.ac.uk>
34436
34437         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
34438         element, which fails on some systems.
34439
34440         * g77.f-torture/execute/labug1.f: New test.
34441
34442 1998-11-21  Jeffrey A Law  (law@cygnus.com)
34443
34444         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
34445         is defined.
34446
34447 1998-11-18  Dave Love  <d.love@dl.ac.uk>
34448
34449         * g77.f-torture/compile/981117-1.f: New test.
34450
34451 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
34452
34453         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
34454         properly discarded.
34455
34456 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
34457
34458         * gcc.c-torture/execute/memcheck: New directory of tests for
34459         -fcheck-memory-usage.
34460
34461 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
34462
34463         * README: New file, general information about the testsuite and
34464         new description of the various C++ test subdirectories.
34465         * README.g++: Eliminate obsolete information, update and move most
34466         relevant stuff to README.
34467
34468 1998-11-07  Richard Henderson  <rth@cygnus.com>
34469
34470         * gcc.c-torture/compile/981107-1.c: New test.
34471
34472 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
34473
34474         * execute/memcpy-bi.c: New testcase.
34475
34476 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
34477
34478         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
34479         base classes.
34480
34481         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
34482         template is selected.
34483
34484         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
34485         classes, it should be accepted for all types.
34486
34487         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
34488
34489         * g++.old-deja/g++.pt/spec24.C: Ensure that template
34490         specializations start with template headers.
34491
34492 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
34493
34494         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
34495
34496         * g++.old-deja/g++.other/init9.C: Test cross initialization of
34497         non-POD types.
34498
34499 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
34500
34501         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
34502
34503 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
34504
34505         * compile/981022-1.c, compile/981022-1.x: New test and driver.
34506
34507 1998-10-19  Jeffrey A Law  (law@cygnus.com)
34508
34509         * 981019-1.c: New test.
34510
34511 1998-10-14  Robert Lipe <robertl@dgii.com>
34512
34513         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
34514         find objc headers.
34515
34516 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
34517
34518         * compile/981001-4.c: Remove use of GCC extension that triggers a
34519         compiler bug.
34520
34521 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
34522
34523         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
34524
34525 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
34526
34527         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
34528         instantiation of template produces incorrect code for delete
34529         expression.
34530
34531         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
34532         constructors' name is not unique.
34533         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
34534         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
34535
34536         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
34537         automatic array of const is ill-formed.
34538
34539         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
34540         of template parameter?
34541
34542         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
34543         const.
34544
34545         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
34546         pointer-to-member expression.
34547
34548         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
34549         declaration causes ICE.
34550
34551 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
34552
34553         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
34554         reserved in the global namespace.
34555
34556         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
34557         generate needed virtual table.
34558
34559         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
34560
34561 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
34562
34563         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
34564         template-dependent type
34565
34566 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
34567
34568         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
34569         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
34570         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
34571
34572         * g++.old-deja/g++.other/using5.C: New test; using decl from base
34573         class should be usable as argument of member function.
34574         * g++.old-deja/g++.other/using6.C: New test; using decl from base
34575         class should be usable as return type of member function.
34576         * g++.old-deja/g++.other/using7.C: New test; using decl from base
34577         class should be usable as type of data member.
34578
34579         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
34580
34581 1998-10-09  Jeffrey A Law  (law@cygnus.com)
34582
34583         * gcc.c-torture/special/920521-1.c: Fix bogus test.
34584
34585 1998-10-08  Nick Clifton  <nickc@cygnus.com>
34586
34587         * gcc.dg/dll-?.c Add thumb to target list.
34588         Fix assembler scan patterns to match current assembler output.
34589
34590 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
34591
34592         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
34593         matching of template brackets.
34594
34595         * g++.old-deja/g++.other/using4.C: New test.  Test using
34596         declarations of methods from base classes.
34597
34598         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
34599         within functions should introduce names into the innermost
34600         enclosing namespace.
34601
34602         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
34603         of static locals if first initialization throws.
34604
34605 1998-10-07  Jim Wilson  <wilson@cygnus.com>
34606
34607         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
34608
34609 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
34610
34611         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
34612         lose track of the possible targets of tablejump insns.
34613         * special/special.exp: Run it.
34614
34615 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
34616
34617         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
34618         must be declared before its specializations can be named in friend
34619         declarations.
34620
34621 1998-10-05  Dave Love  <d.love@dl.ac.uk>
34622
34623         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
34624
34625         * g77.f-torture/execute/io1.f: New test.
34626
34627 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
34628
34629         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
34630         with pointer to template function, for which no argument deduction
34631         is possible.
34632
34633         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
34634         specialization of template function as argument to template
34635         function.
34636
34637         * g++.old-deja/g++.other/access2.C: New test; Inner class
34638         shouldn't have privileged access to Outer's names.
34639
34640 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
34641
34642         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
34643         friend template declared within template class conflicts with
34644         nested class of the same name.
34645
34646         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
34647         is ignored.
34648
34649         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
34650         object with direct initializer as function declaration.
34651
34652         * g++.old-deja/g++.other/decl2.C: New test; duplicate
34653         initializers.
34654
34655         * g++.old-deja/g++.other/null2.C: New test; conditional operator
34656         involving const pointer and NULL produces incorrect result.
34657
34658         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
34659         type name without `typename' should be rejected with -pedantic.
34660
34661 1998-10-02  Richard Henderson  <rth@cygnus.com>
34662
34663         * g++.old-deja/g++.other/addrof1.C: New test.
34664
34665 1998-10-01  Nick Clifton  <nickc@cygnus.com>
34666
34667         * gcc.c-torture/compile/981001-1.c: New test.
34668         * gcc.c-torture/execute/981001-1.c: New test.
34669
34670 1998-10-01  Jeffrey A Law  (law@cygnus.com)
34671
34672         * gcc.c-torture/compile/981001-2.c: New test.
34673         * gcc.c-torture/compile/981001-3.c: New test.
34674         * gcc.c-torture/compile/981001-4.c: New test.
34675
34676 1998-10-01  Robert Lipe  <robertl@dgii.com>
34677
34678         * lib/objc.exp (objc_target_compile): Add -L during compiles for
34679         multilibbed hosts.   Idea grafted from g77.exp.
34680
34681 1998-09-30  Dave Love  <d.love@dl.ac.uk>
34682
34683         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
34684         avoid losing on systems which need -lsocket.
34685
34686 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
34687
34688         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
34689         * g++.old-deja/g++.other/nested2.C: Ditto.
34690         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
34691         failure.
34692
34693 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
34694
34695         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
34696         preferred over template operator!= for enum bitfields.
34697
34698 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
34699
34700         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
34701         that happen to have the same base name, but in different scopes,
34702         are incorrectly rejected.
34703
34704 1998-09-16  Richard Henderson  <rth@cygnus.com>
34705
34706         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
34707         on the native word size instead of an integer literal.
34708
34709 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
34710
34711         * g++.old-deja/g++.other/static2.C: Invocation of static data
34712         member of type pointer-to-function denoted as non-static member.
34713
34714         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
34715         checks involving function types and aliases.
34716
34717 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
34718
34719         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
34720         redefined to the same non-trivial type.
34721
34722         * g++.old-deja/g++.pt/explicit73.C: Test for proper
34723         namespace-qualification of template specializations declared in
34724         other namespaces.
34725
34726         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
34727         to declare a subset of the specializations of a template function
34728         as friends of specializations of a template class.
34729
34730         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
34731         member templates that do not fully specialize the enclosing
34732         template class are rejected.
34733
34734 1998-09-11  Dave Love  <d.love@dl.ac.uk>
34735
34736         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
34737
34738 1998-09-08  Dave Love  <d.love@dl.ac.uk>
34739
34740         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
34741         altered from libf2c/libU77 version.
34742
34743 1998-09-06  Dave Love  <d.love@dl.ac.uk>
34744
34745         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
34746
34747 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
34748
34749         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
34750         (un)signed char are different types for template specialization
34751         purposes.
34752
34753 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
34754
34755         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
34756         * objc: ObjC testsuite.
34757
34758 1998-08-31  Catherine Moore  <clm@cygnus.com>
34759
34760         * gcc.c-torture/execute/941014-1.x:  New file.
34761
34762 1998-08-31  Nick Clifton  <nickc@cygnus.com>
34763
34764         * lib/c-torture.exp: Add support for
34765         torture_eval_before_compile and torture_eval_before_execute
34766         variables.
34767
34768 1998-08-30  Jeffrey A Law  (law@cygnus.com)
34769
34770         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
34771         this test triggers valid.
34772
34773 1998-08-27  Jeffrey A Law  (law@cygnus.com)
34774
34775         * gcc.dg/980827-1.c: New test.
34776
34777 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
34778
34779         * gcc.c-torture/execute/loop-4b.c: New test.
34780
34781 1998-08-26  Nick Clifton  <nickc@cygnus.com>
34782
34783         * lib/c-torture.exp: Add support for
34784         torture_eval_before_compile and torture_eval_before_execute
34785         variables.
34786
34787 1998-08-25  Jeffrey A Law  (law@cygnus.com)
34788
34789         * gcc.c-torture/compile/980825-1.c: New test.
34790
34791 1998-08-24  Nick Clifton  <nickc@cygnus.com>
34792
34793         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
34794         count number tests in opt_t0 not good_t0.
34795
34796 1998-08-24  Jeffrey A Law  (law@cygnus.com)
34797
34798         * gcc.c-torture/compile/930326-1.x: Fix typo.
34799
34800 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
34801
34802         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
34803         causes an ICE.
34804
34805 1998-08-21  Jeffrey A Law  (law@cygnus.com)
34806
34807         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
34808         STACK_SIZE is defined.
34809         * gcc.c-torture/unsorted/stuct.c: Similarly.
34810
34811         * gcc.c-torture/compile/980821-1.c: New test.
34812
34813 1998-08-21  Jeffrey A Law  (law@cygnus.com)
34814
34815         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
34816
34817 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
34818
34819         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
34820         code.
34821
34822 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
34823
34824         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
34825         error'.
34826
34827 1998-08-18  Jeffrey A Law  (law@cygnus.com)
34828
34829         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
34830
34831 1998-08-16  Jeffrey A Law  (law@cygnus.com)
34832
34833         * gcc.c-torture/compile/980816-1.c: New test.
34834
34835         * gcc.dg/980816-1.c: New test.
34836
34837 1998-08-13  Jeffrey A Law  (law@cygnus.com)
34838
34839         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
34840         compiler for ieee tests.
34841
34842 1998-08-01  Dave Love  <d.love@dl.ac.uk>
34843
34844         * g77.f-torture/compile/980729-0.f: New test.
34845
34846 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
34847
34848         * gcc.c-torture/special/eeprof-1.c: New test, for
34849         -finstrument-functions.
34850         * gcc.c-torture/special/special.exp: Run it.
34851
34852 1998-07-29  Jeffrey A Law  (law@cygnus.com)
34853
34854         * gcc.c-torture/compile/980729-1.c: New test.
34855
34856 1998-07-27  Nick Clifton  <nickc@cygnus.com>
34857
34858         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
34859         __thumb__ is defined, and test for ARM style doubles if so.
34860
34861 1998-07-26  Dave Love  <d.love@dl.ac.uk>
34862
34863         * g77.f-torture/noncompile/980615-0.f: New test.
34864
34865 1998-07-26  H.J. Lu  (hjl@gnu.org)
34866
34867         * gcc.dg/980312-1.c: Do link instead of compile.
34868         * gcc.dg/980313-1.c: Likewise.
34869
34870 1998-07-26  Jeffrey A Law  (law@cygnus.com)
34871
34872         * gcc.c-torture/compile/980726-1.c: New test.
34873
34874 1998-07-25  Dave Love  <d.love@dl.ac.uk>
34875
34876         * g77.f-torture/execute/io0.f: New test.
34877
34878 1998-07-24  Nick Clifton  <nickc@cygnus.com>
34879
34880         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
34881         an int.
34882
34883 1998-06-18  Michael Meissner  <meissner@cygnus.com>
34884
34885         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
34886         m32r bugs.
34887
34888 1998-07-17  Nick Clifton  <nickc@cygnus.com>
34889
34890         * gcc.dg/980626-1.c: Expect failures for all toolchains until
34891         c-decl.c:grokdeclarator can handle mode attributes.
34892
34893 1998-07-16  Jeffrey A Law  (law@cygnus.com)
34894
34895         * gcc.c-torture/execute/980716-1.c: New test.
34896
34897 1998-07-13  Jeffrey A Law  (law@cygnus.com)
34898
34899         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
34900         the mn10200.
34901         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
34902         the mn10200.
34903         * gcc.c-torture/execute/va-arg-3.x: Similarly.
34904         * gcc.c-torture/compile/930326-1.x: Similarly.
34905
34906 1998-07-13  Dave Love  <d.love@dl.ac.uk>
34907
34908         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
34909         New test from Craig.
34910
34911 1998-07-12  Dave Love  <d.love@dl.ac.uk>
34912
34913         * g77.f-torture/noncompile/980616-0.f: New test.
34914
34915         * g77.f-torture/execute/970816-3.f:  New test from Craig.
34916
34917 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
34918
34919         *  g++.other/singleton.C: Return error value instead of taking
34920         SIGSEGV.
34921
34922 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
34923
34924         *  g++.other/singleton.C: New test.   Warning is under dispute.
34925         Runtime crash is not.
34926
34927 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
34928
34929         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
34930         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
34931         using6.C, using7.C}:  New namespace tests.
34932
34933 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
34934
34935         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
34936         specialization with typedef'ed names used as array indexes.
34937
34938 1998-07-09  Jeffrey A Law  (law@cygnus.com)
34939
34940         * gcc.c-torture/execute/980709-1.c: New test.
34941
34942         * gcc.dg/980709-1.c: New test.
34943
34944 1998-07-07  Richard Henderson  <rth@cygnus.com>
34945
34946         * gcc.c-torture/execute/bcp-1.c: New test.
34947
34948 1998-07-07  Jeffrey A Law  (law@cygnus.com)
34949
34950         * gcc.c-torture/execute/980707-1.c: New test.
34951
34952 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
34953
34954         * gcc.c-torture/compile/980706-1.c: New test.
34955
34956 1998-07-01  Dave Love  <d.love@dl.ac.uk>
34957
34958         * g77.f-torture/execute/980701-0.f,
34959         g77.f-torture/execute/980701-1.f: New test from Craig.
34960
34961 1998-07-01  Jeffrey A Law  (law@cygnus.com)
34962
34963         * gcc.c-torture/compile/980701-1.c: New test.
34964
34965         * gcc.c-torture/execute/980701-1.c: New test.
34966
34967 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
34968 rlsruhe.de>
34969
34970         * g++.old-deja/g++.robertl/eb132.C: New test.
34971         * g++.old-deja/g++.robertl/eb133.C: Likewise.
34972
34973 1998-06-29  Dave Love  <d.love@dl.ac.uk>
34974
34975         * g77.f-torture/execute/980628-7.f,
34976         g77.f-torture/execute/980628-8.f,
34977         g77.f-torture/execute/980628-9.f,
34978         g77.f-torture/execute/980628-10.f: New tests from Craig.
34979
34980         * g77.f-torture/execute/980628-3.f: Remove mail headers.
34981
34982 1998-06-28  Jeffrey A Law  (law@cygnus.com)
34983
34984         * g77.f-torture/execute/980628-4.f: New test from Craig.
34985         * g77.f-torture/execute/980628-5.f: Likewise.
34986         * g77.f-torture/execute/980628-2.f: Likewise.
34987         * g77.f-torture/execute/980628-0.f: Likewise.
34988         * g77.f-torture/execute/980628-1.f: Likewise.
34989         * g77.f-torture/execute/980628-3.f: Likewise.
34990         * g77.f-torture/execute/980628-6.f: Likewise.
34991
34992 1998-06-28  Jeffrey A Law  (law@cygnus.com)
34993
34994         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
34995         directory when nothing has been installed yet.
34996
34997 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
34998
34999         * gcc.c-torture/special/special.exp: Handle newer versions of
35000         dejagnu.
35001
35002 1998-06-26  Jeffrey A Law  (law@cygnus.com)
35003
35004         * gcc.dg/980626-1.c: New test.
35005
35006 1998-06-19  Bruno Haible <haible@ilog.fr>
35007
35008         * gcc.misc-tests/m-un-2.c: New test.
35009         * g++.old-deja/g++.other/warn01.c: Likewise.
35010
35011 1998-06-19  Robert Lipe  <robertl@dgii.com>
35012
35013         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
35014         compatibility with assmblers with a different comment character.
35015         Eliminate use of GAS-specific extensions.
35016
35017 1998-06-19  Jeffrey A Law  (law@cygnus.com)
35018
35019         * gcc.c-torture/execute/ieee/980619-1.c: New test.
35020
35021 1998-06-19  Robert Lipe  <robertl@dgii.com>
35022
35023         *lib/g77.exp: Replace search for libf2c.a with search for newly
35024         renamed libg2c.a
35025
35026 1998-06-17  Jeffrey A Law  (law@cygnus.com)
35027
35028         * gcc.c-torture/execute/980617-1.c: New test.
35029
35030 1998-06-12  Jeffrey A Law  (law@cygnus.com)
35031
35032         * gcc.c-torture/execute/980612-1.c: New test.
35033
35034 1998-06-08  Jeffrey A Law  (law@cygnus.com)
35035
35036         * gcc.dg/980523-1.c: Only test on ppc-linux.
35037         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
35038
35039         * gcc.c-torture/execute/980608-1.c: New test.
35040
35041 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
35042
35043         * gcc.c-torture/execute/980605-1.c: New test.
35044
35045 1998-06-04  Jeffrey A Law  (law@cygnus.com)
35046
35047         * gcc.c-torture/execute/980604-1.c: New test.
35048
35049 1998-06-02  Jeffrey A Law  (law@cygnus.com)
35050
35051         * gcc.c-torture/execute/980602-1.c: New test.
35052         * gcc.c-torture/execute/980602-2.c: Likewise.
35053
35054 1998-06-02  Dave Love  <d.love@dl.ac.uk>
35055
35056         * 970125-0.f: Fix per JCB.  Add commentary.
35057
35058 1998-05-31  Michael Meissner  <meissner@cygnus.com>
35059
35060         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
35061         IEEE -0 support.
35062
35063 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
35064
35065         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
35066         earlier.
35067
35068 1998-05-28  Catherine Moore <clm@cygnus.com>
35069
35070         * gcc.c-torture/execute/980526-3.c: New test.
35071
35072 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
35073
35074         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
35075         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
35076         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
35077         m88k-motorola-sysv3 to XFAIL.
35078
35079 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
35080
35081         * gcc.dg/980526-1.c: New test.
35082         * gcc.c-torture/execute/980526-2.c: New test.
35083
35084 1998-05-26  Jeffrey A Law  (law@cygnus.com)
35085
35086         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
35087
35088         * gcc.c-torture/execute/980526-1.c: New test.
35089
35090 1998-05-26  Dave Love  <d.love@dl.ac.uk>
35091
35092         * g77.f-torture/execute/alpha2.f: Add runtime test.
35093
35094 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
35095
35096         * g++.old-deja/old-deja.exp: Strip leading directories.
35097
35098         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
35099         error for the line.  Don't run multiple tests for the same line.
35100
35101 1998-05-23  Jeffrey A Law  (law@cygnus.com)
35102
35103         * gcc.dg/980523-1.c: New test.
35104
35105 1998-05-23  Dave Love  <d.love@dl.ac.uk>
35106
35107         * g77.f-torture/compile/970915-0.f: New test.
35108
35109 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
35110
35111         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
35112
35113 1998-05-21  Jeffrey A Law  (law@cygnus.com)
35114
35115         * gcc.dg/980520-1.c: New test.
35116
35117 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
35118
35119         * gcc.dg/980502-1.c: Fix return type.
35120
35121 1998-05-20  Jeffrey A Law  (law@cygnus.com)
35122
35123         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
35124         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
35125         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
35126         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
35127         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
35128
35129 1998-05-20  Dave Love  <d.love@dl.ac.uk>
35130
35131         * g77.f-torture/execute/980520-1.f: New test.
35132
35133 1998-05-15  Dave Love  <d.love@dl.ac.uk>
35134
35135         * lib/mike-g77.exp: New file.
35136
35137         * g77.f-torture/noncompile/noncompile.exp,
35138         g77.f-torture/noncompile/check0.f: New files.
35139
35140 1998-05-14  Dave Love  <d.love@dl.ac.uk>
35141
35142         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
35143         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
35144         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
35145         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
35146         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
35147         abort where appropriate.
35148
35149 1998-05-05  Michael Meissner  <meissner@cygnus.com>
35150
35151         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
35152         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
35153
35154 1998-04-29  Dave Love  <d.love@dl.ac.uk>
35155
35156         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
35157
35158 1998-04-27  Dave Love  <d.love@dl.ac.uk>
35159
35160         * g77.f-torture/compile/980427-0.f: New test.
35161
35162 1998-04-24  Dave Love  <d.love@dl.ac.uk>
35163
35164         * g77.f-torture/compile/980424-0.f: New test.
35165
35166 1998-04-19  Dave Love  <d.love@dl.ac.uk>
35167
35168         * g77.f-torture/compile/980419-2.f (main): New test.
35169         * g77.f-torture/compile/970125-0.f: New test.
35170         * g77.f-torture/compile/980419-1.f: New test.
35171
35172 1998-04-08  Jim Wilson  <wilson@cygnus.com>
35173
35174         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
35175         of loop-4.c.
35176
35177 1998-04-07  Jim Wilson  <wilson@cygnus.com>
35178
35179         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
35180
35181 1998-04-03  Jim Wilson  <wilson@cygnus.com>
35182
35183         * gcc.c-torture/compile/980329-1.c: New test.
35184
35185 1998-03-18  Jim Wilson  <wilson@cygnus.com>
35186
35187         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
35188         * gcc.dg/980312-1.c: Fix typo in -march command.
35189
35190 1998-03-16  H.J. Lu  (hjl@gnu.org)
35191
35192         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
35193
35194 1998-03-11  Robert Lipe  <robertl@dgii.com>
35195
35196         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
35197         Dave Love agree the Fortran source is bogus.
35198
35199 1998-03-11  Robert Lipe  <robertl@dgii.com>
35200
35201         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
35202         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
35203         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
35204         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
35205         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
35206
35207 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
35208
35209         * g++.old-deja/g++.other/friend1.C: New test.
35210
35211 1998-02-18  Dave Love  <d.love@dl.ac.uk>
35212
35213         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
35214         possibly uninitialized) variables and declare dnrm2.
35215
35216 1998-02-23  Robert Lipe <robertl@dgii.com>
35217
35218         From Bruno Haible <haible@ilog.fr>:
35219         * gcc.c-torture/execute/980223.c: New test.
35220
35221 1998-02-13  Jeffrey A Law  (law@cygnus.com)
35222
35223         * gcc.dg/ifelse-1.c: New test.
35224
35225 1998-02-09  H.J. Lu  (hjl@gnu.org)
35226
35227         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
35228
35229           * lib/old-dejagnu.exp (old-dejagnu): Added the
35230           "execution test - XFAIL *-*-*" handling in the spirit of
35231           "excess errors test -". Changed the "execution test fails"
35232           handling to be like "excess errors test fails".
35233           * Update various tests accordingly.
35234
35235 1998-02-06  Jim Wilson  <wilson@cygnus.com>
35236
35237         * gcc.c-torture/execute/980205.c: New test.
35238
35239 1998-01-18  Jeffrey A Law  (law@cygnus.com)
35240
35241         * lib/c-torture.exp: Look for .x files instead of .cexp files.
35242         * lib/f-torture.exp: Similarly.
35243         * gcc.c-torture: Rename all .cexp files to .x files.
35244
35245 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
35246
35247         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
35248         (940510-1.c): Removed duplicate.
35249         (971104-1.c): New test.
35250
35251 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
35252
35253           * lib/f-torture.exp: Improve error and loop detection.
35254
35255 1997-11-19  Michael Meissner  <meissner@cygnus.com>
35256
35257         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
35258         use that to size the filler array.
35259
35260 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
35261
35262         * lib/c-torture.exp(c-torture-execute): Fix typo.
35263
35264         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
35265         testcase as the executable name. Keep the executable around if
35266         the test fails.
35267
35268 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
35269
35270         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
35271         changes.  Only test one -g option, and move it to the end of the
35272         list of options to test.
35273
35274 1997-09-19  Michael Meissner  <meissner@cygnus.com>
35275
35276         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
35277         variable GCC_TORTURE_OPTIONS to supply default switches separated
35278         by colons.  If no environment variable, run tests with -O0 -g, -O1
35279         -g, and -O2 -g as well.
35280
35281 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
35282
35283         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
35284         explanatory comments. Fix indentation.
35285
35286 1997-09-15  Jeffrey A Law  (law@cygnus.com)
35287
35288         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
35289
35290 1997-09-11  Jeffrey A Law  (law@cygnus.com)
35291
35292         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
35293         * g++.old-deja/g++.mike/p7325.C: Likewise.
35294         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
35295
35296 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
35297
35298         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
35299         * g++.old-deja/g++.brendan/crash30.C: Likewise.
35300         * g++.old-deja/g++.brendan/crash39.C: Likewise.
35301         * g++.old-deja/g++.law/operators4.C: Likewise.
35302
35303 1997-09-11  Joe Buck  (jbuck@synopsys.com)
35304
35305         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
35306         * g++.old-deja/g++.mike/p784.C: Ditto.
35307         * g++.old-deja/g++.mike/p785.C: Ditto.
35308
35309 1997-09-05  Jeffrey A Law  (law@cygnus.com)
35310
35311           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
35312
35313 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
35314
35315         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
35316         target feature; pass this to c-torture-execute as needed.
35317
35318 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
35319
35320         * lib/c-torture.exp(c-torture-execute): If the previous and the
35321         current executables being tested are identical, we don't need to
35322         run the executable again. Try to make the executable names
35323         unique. Add an optional argument for passing additional compiler
35324         flags.
35325
35326 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
35327
35328         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
35329
35330 1997-08-29  Jeffrey A Law  (law@cygnus.com)
35331
35332         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
35333
35334 1997-07-31  Jeffrey A Law  (law@cygnus.com)
35335
35336         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
35337         32bit or larger longs.
35338
35339         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
35340         have either a 32bit long or 32bit int.
35341
35342 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
35343
35344         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
35345         Make double precision tests dependent on sizeof (double).
35346
35347 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
35348
35349         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
35350         too.
35351
35352 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
35353
35354         * gcc.c-torture/compile/961203-1.cexp: New script.
35355
35356 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
35357
35358         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
35359         up the includes ourselves.
35360
35361 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
35362
35363         * lib/plumhall.exp: Remove random include, and add a few
35364         verbose messages for debugging.
35365
35366 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
35367
35368         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
35369         of trying to do it ourselves.
35370
35371 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
35372
35373         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
35374
35375 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
35376
35377         * gcc.prms/5403.c: Made regexp a bit less strict.
35378
35379 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
35380
35381         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
35382         is returned from remote_load instead.
35383         * lib/plumhall.exp: Ditto.
35384         * lib/mike-g++.exp: Ditto.
35385         * lib/old-dejagnu.exp: Ditto.
35386         * lib/c-torture.exp: Ditto.
35387
35388 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
35389
35390         * lib/g++.exp: Use build_wrapper procedure.
35391         * lib/gcc.exp: Ditto.
35392
35393 1997-05-20  Jeffrey A Law  (law@cygnus.com)
35394
35395         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
35396         an old-style decl for malloc.  Fixes tests to work when
35397         sizeof (int) != sizeof (size_t).
35398
35399 1997-05-15  Mike Meissner  <meissner@cygnus.com>
35400
35401         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
35402
35403         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
35404         use stdargs.h interface.
35405
35406 1997-05-15  Mike Meissner  <meissner@cygnus.com>
35407
35408         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
35409         NO_VARARGS when compiling.
35410
35411 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
35412
35413         * lib/plumhall.exp(ph_includes): New procedure.
35414         (ph_make): Use it.
35415         (ph_compiler): Ditto.
35416
35417         * lib/g++.exp: Rename test-glue.c to testglue.c.
35418         * lib/gcc.exp: Ditto.
35419
35420 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
35421
35422         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
35423         to completion when it's called.
35424
35425 1997-03-21  Michael Meissner  <meissner@cygnus.com>
35426
35427         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
35428         is defined, don't do test.
35429
35430 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
35431
35432         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
35433         for object files.
35434         (ph_summary): Mark skipped testcases as untested, not unresolved.
35435
35436         * lib/plumhall.exp (ph_make): If unresolved because of bad
35437         errorCode, record errorCode in log file.
35438         (*): Replace send_log/verbose with verbose -log.
35439
35440 1997-03-19  Michael Meissner  <meissner@cygnus.com>
35441
35442         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
35443         double conversion if double isn't at least 8 bytes.
35444
35445         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
35446         int to work with targets where int is 16 bits.
35447
35448         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
35449         8 bytes, just exit, since 4 byte doubles don't have enough bits of
35450         precision for the test to complete.
35451
35452 1997-03-14  Michael Meissner  <meissner@cygnus.com>
35453
35454         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
35455         if d10v is not compiled with the -mdouble64 flag.
35456         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
35457
35458         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
35459         d10v is not compiled with the -mint32 flag.
35460
35461 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
35462
35463         * lib/plumhall.exp: Use incr_count.
35464
35465 1997-03-12  Jeffrey A Law  (law@cygnus.com)
35466
35467         * gcc.c-torture: Update to c-torture-1.45.
35468
35469 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
35470
35471         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
35472         the name of the expect testcase file).
35473
35474         * lib/g++.exp(g++_init): Ditto.
35475
35476 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
35477
35478         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
35479         the host.
35480
35481         * lib/gcc.exp(gcc_exit): New procedure.
35482
35483 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
35484
35485         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
35486         specs where appropriate.
35487
35488         * g++.old-deja/g++.arm/*: Added additional ERROR checks
35489         because of new "candidates are" messages, and removed a few
35490
35491         * Converted all non-old-style g++ testcases to old-style, and
35492         moved into g++.old-deja.
35493
35494 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
35495
35496         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
35497         options.
35498
35499         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
35500         succeeded.
35501
35502         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
35503
35504 1997-02-13  Michael Meissner  <meissner@cygnus.com>
35505
35506         * lib/gcc.exp (gcc_target_compile): Add support for defining
35507         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
35508         the machine doesn't have those features.
35509
35510 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
35511
35512         * g++.law/operators4.exp: Don't use LIBS.
35513
35514 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
35515
35516         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
35517
35518         * lib/mike-g++.exp: Don't set the compiler to be tested here.
35519         * lib/g++.exp: Set it here instead. Also, allow use of the
35520         --tool_exec and --tool_opt options. Change CXX to
35521         GXX_UNDER_TEST.
35522
35523         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
35524
35525         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
35526
35527 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
35528
35529         * lib/old-dejagnu.exp: Use prune_warnings instead of
35530         prune_system_crud.
35531         * lib/mike-g++.exp: Ditto.
35532         * lib/gcc.exp: Ditto.
35533         * lib/g++.exp: Ditto.
35534
35535         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
35536
35537 1997-02-07  Jeffrey A Law  (law@cygnus.com)
35538
35539           * 941014-2.c: Include stdlib.h
35540           * 960327-1.c: Include stdio.h
35541           * dbra.c, index-1.c: Don't assume ints are 32bits.
35542
35543 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
35544
35545         * lib/gcc.exp: Add gcc,stack_size target feature.
35546
35547         * lib/g++.exp(g++_target_compile): Add the include and link
35548         paths here, not in two other places. And, it's $options, not
35549         options.
35550
35551         * lib/mike-g++.exp(postbase): Remove the code that determines
35552         the correct include and link paths.
35553         * g++.old-deja/old-deja.exp: Ditto.
35554
35555 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
35556
35557         * lib/g++.exp(g++_init): target_compile no longer returns the
35558         filename of the result.
35559
35560 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
35561
35562         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
35563         call to glob.
35564
35565         * gcc.c-torture/special/special.exp: Change call to
35566         gcc_target_compile to include the object file.
35567
35568 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
35569
35570         * gcc.c-torture/special/special.exp: Correct misspelling in last
35571         change.
35572
35573 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
35574
35575         * lib/plumhall.exp(ph_summary): Log the entire output of the
35576         executable. Return -1 if there were any failures, 0 otherwise.
35577         (ph_execute): Return -1 if there were any failures, 0 otherwise.
35578         (ph_make): Clean up objects and executables that were built
35579         if the tests succeeded.
35580
35581 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
35582
35583         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
35584         libraries and includes in the build tree as appropriate.
35585
35586 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
35587
35588         * lib/c-torture.exp: Instead of looking for the global variable
35589         NO_LONG_LONG, check to see if that's a feature of the target.
35590
35591 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
35592
35593         * config/default.exp: Minimize. Delete the remainer of the files in
35594         config; this functionality is now in devo/dejagnu/config.
35595
35596         g++.*/*: Pass any additional flags used to compile to postbase;
35597         delete CXXFLAGS.
35598
35599         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
35600         is now done by runtest.exp. Use gcc_target_compile instead of
35601         compile.
35602
35603         lib/c-torture.exp: Use gcc_target_compile instead of compile.
35604         Remove references to CFLAGS. Use remote_file instead of
35605         calling rm -f.
35606         (c-torture): Take a list of arguments to use to compile this
35607         testcase.
35608
35609         lib/g++.exp: Simplify. Use target_compile instead of compile.
35610         lib/gcc-dg.exp: Ditto.
35611         lib/gcc.exp: Ditto.
35612         lib/mike-{gcc,g++}.exp: Ditto.
35613         lib/old-dejagnu.exp: Ditto.
35614         lib/plumhall.exp: Ditto.
35615
35616 1997-01-08  Jim Wilson  <wilson@cygnus.com>
35617
35618         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
35619         (ph_linker): Likewise.
35620
35621 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
35622
35623           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
35624         MAP_ANON / MAP_ANONYMOUS if defined;
35625         else try to map from /dev/zero .
35626
35627 1996-11-12  Jeffrey A Law  (law@cygnus.com)
35628
35629         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
35630         isn't defined, then define it to MAP_ANONYMOUS.
35631
35632 1996-11-12  Jeffrey A Law  (law@cygnus.com)
35633
35634         * gcc.c-torture: Update to c-torture-1.42 release.
35635
35636 1996-11-11  Jeffrey A Law  (law@cygnus.com)
35637
35638         * gcc.c-torture: Update to c-torture-1.41 release.
35639
35640 1996-10-27  Jeffrey A Law  (law@cygnus.com)
35641
35642         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
35643         c-torture release.
35644
35645 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
35646
35647         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
35648         and LDFLAGS.  Fix second case to append the target_info ldflags
35649         onto LDFLAGS, not CFLAGS.
35650         * lib/g++.exp (g++_init): Add target_info stuff.
35651         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
35652         of libgloss and newlib flags for !native.
35653
35654         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
35655         (GDB): Fix relative path to go up another dir for finding gdb.
35656
35657 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
35658
35659         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
35660         versions in the target_info array, if they don't exist.
35661
35662 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
35663
35664         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
35665
35666 1996-07-08  Jim Wilson  <wilson@cygnus.com>
35667
35668         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
35669         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
35670
35671 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
35672
35673         * lib/old-dejagnu.exp: Don't remove the output file before we've
35674         actually tested it. Don't append pwd to the path of the executable
35675         we're testing.
35676
35677 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
35678
35679         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
35680
35681 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
35682
35683         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
35684         temporary directory for compiler files, and set it to a default
35685         value of /tmp. Set $output as the name of the output file from
35686         compiling the testcase. Add a -o option to $cflags_var so the
35687         compiler writes the final output file as $output. Set $executable
35688         to $output.
35689
35690         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
35691         directory for compiler files, and set it to /tmp if it doesn't
35692         already have a value. Set $output_file to the name of the output
35693         file from compiling the testcase. Add a -o option to CXXFLAGS so
35694         the compiler writes the final output file as $output. Use $output
35695         as the executable to be tested.
35696
35697 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
35698
35699         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
35700
35701 1996-06-08  Jeffrey A Law  (law@cygnus.com)
35702
35703         * gcc.c-torture/execute/pending-1.c: New test.  Still
35704         pending in Tege's queue.
35705
35706 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
35707
35708         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
35709         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
35710         if there were failures.  Call unresolved if there were unresolved
35711         testcases.  Call gcc_fail if program did not run to completion.
35712         (ph_make): Pass additional argument name to ph_execute.
35713         (ph_execute): Add new argument.  Pass additional arguments to
35714         ph_summary.  Call gcc_fail is there is no execution output.
35715
35716 1996-04-24  Jeffrey A Law  (law@cygnus.com)
35717
35718         * lib/plumhall.exp (proc_summary): Output relavent summary
35719         lines into the log so specific failures in plumhall can be
35720         investigated.
35721
35722 1996-04-10  Jeffrey A Law  (law@cygnus.com)
35723
35724         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
35725         (c-torture-execute): Don't try to execute tests which use
35726         "long long" types if $NO_LONG_LONG is nonzero.
35727
35728 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
35729
35730         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
35731         not c-torture.
35732
35733         * gcc.ieee: Move from here.
35734         * gcc.c-torture/execute/ieee: To here.
35735
35736 1996-03-26  Jeffrey A Law  (law@cygnus.com)
35737
35738         * gcc.c-torture: Update to c-torture-1.41 release.
35739
35740 1996-03-22  Jeffrey A Law  (law@cygnus.com)
35741
35742         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
35743         not "$output".
35744
35745 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
35746
35747         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
35748         -c present.
35749
35750 1996-03-02  Jeffrey A Law  (law@cygnus.com)
35751
35752         * config/proelf.exp: Handle connecting to a simulator.
35753
35754 1996-01-31  Jeffrey A Law  (law@cygnus.com)
35755
35756         * config/proelf.exp: New file.  Enough framework that we can
35757         run c-torture tests on the proelf targets (or any other target
35758         that gdb can connect to for that matter).
35759
35760 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
35761
35762         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
35763         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
35764
35765         * lib/plumhall.exp (ph_execute): Always call ph_summary if
35766         exec_output exists.
35767
35768 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
35769
35770         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
35771         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
35772
35773         * config/*.exp: Update FSF address.  Change result of ${tool}_load
35774         to pass/fail/unresolved/unsupported/untested.  Caller must now
35775         call unresolved/unsupported/untested.
35776         * lib/*.exp: Update FSF address.  Update to handle new results of
35777         ${tool}_load.
35778         * lib/chill.exp (verbose): Delete.
35779
35780 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
35781
35782         * lib/gcc.exp (default_gcc_start): Change order of args to
35783         $LDFLAGS $CFLAGS $LIBS.
35784         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
35785         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
35786         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
35787         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
35788         * gcc.misc-tests/dg-test.exp: Likewise.
35789         * gcc.misc-tests/msgs.exp: Likewise.
35790         * gcc.prms/prms.exp: Likewise.
35791         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
35792         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
35793
35794         * lib/dg.exp: Deleted, moved to dejagnu/lib.
35795
35796 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
35797
35798         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
35799
35800         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
35801         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
35802
35803         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
35804         necessary.
35805
35806 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
35807
35808         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
35809         global for loop; add use of $mathlib.
35810         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
35811         settings here; set mathlib for anything but VxWorks.
35812
35813 1996-01-22  Jeffrey A Law  (law@cygnus.com)
35814
35815         * gcc.c-torture: Update to c-torture-1.40 release.
35816
35817 1996-01-03  Jeffrey A Law  (law@cygnus.com)
35818
35819         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
35820         dg.exp.
35821
35822 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
35823
35824         * lib/c-torture.exp (c-torture-execute): Declare "output" as
35825         global.
35826
35827 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
35828
35829         * lib/g++.exp (LIBS): Define if not already.
35830         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
35831         (gcc-dg-prune): Call prune_gcc_output.
35832         * lib/gcc.exp (prune_gcc_output): New proc.
35833         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
35834         prune_gcc_output.
35835
35836 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
35837
35838         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
35839         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
35840
35841 1995-11-15  Jeffrey A Law  (law@cygnus.com)
35842
35843         * gcc.c-torture: Update to c-torture-1.39 release.
35844
35845 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
35846
35847         * lib/c-torture.exp (c-torture-execute): Don't return if one option
35848         fails, try others as well.
35849
35850 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
35851
35852         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
35853         If compilation fails, mark execute tests as `untested'.
35854         If test is marked as unsupported, don't mark compilation and
35855         execute tests as failed.
35856
35857 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
35858
35859         * lib/g++.exp (g++_init): Don't link in libg++, and look to
35860         libstdc++ for whether or not we want to be doing shared
35861         libraries.  Delete link_curses since we don't need it anymore.
35862         * lib/mike-g++.exp (postbase): Don't link in libg++.
35863         * g++.old-deja/old-deja.exp: Likewise.
35864
35865 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
35866
35867         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
35868
35869 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
35870
35871         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
35872         For that, add `-Wl,-a,shared_archive'.
35873         * g++.old-deja/old-deja.exp: Likewise.
35874
35875 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
35876
35877         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
35878
35879 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
35880
35881         * lib/mike-g++.exp (postbase): Pay attention to the status of
35882         g++_load.
35883
35884 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
35885
35886           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
35887
35888 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
35889
35890         * lib/gcc.exp (default_gcc_start): No longer need to log program
35891         being executed or its output, execute_anywhere does that now.
35892         * lib/g++.exp (default_g++_version): Call execute_anywhere.
35893         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
35894
35895 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
35896
35897         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
35898         the same as those in lib/g++.exp.
35899
35900 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
35901
35902         * gcc.c-torture: Update to c-torture-1.38 release.
35903         * gcc.ieee: Related changes.
35904
35905 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
35906
35907         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
35908         "exec". Minor reformatting changes.
35909
35910         * config/rom68k.exp (${tool}_load): Make it work in a canadian
35911         cross. This means all "exec" calls now work on a remote host as
35912         well.
35913         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
35914         cross. Filter out the extra "\r\n" stuff that expect puts in.
35915         (c-torture-execute): Filter out the bogus warnings like
35916         c-torture-compile does. Add support for canadian cross.
35917         * lib/gcc.exp (default_gcc_version, default_gcc_start)
35918         Use execute_anywhere rather than calling exec directly. Now it
35919         works for canadian cross testing.
35920
35921 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
35922
35923         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
35924         results into a variable, and check that rather than using file exists.
35925
35926 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
35927
35928         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
35929         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
35930
35931 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
35932
35933         * g++.old-deja/old-deja.exp: Create and pass runshlib and
35934         lib_curses if there's a shared libg++ in the build tree.
35935
35936 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
35937
35938         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
35939         if not supported target.
35940
35941 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
35942
35943         * lib/g++.exp (g++_init): Move empty setting of runshlib and
35944         link_curses up to always happen, not just for native builds.
35945
35946 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
35947
35948         * gcc.c-torture: Update to c-torture-1.36 release.
35949         * gcc.failure: Related changes.
35950
35951 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
35952
35953         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
35954
35955 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
35956
35957         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
35958         * lib/mike-g++.exp (postbase): Not in here.  Still reference
35959         runshlib, link_curses, and mathlib for link and run.
35960
35961         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
35962         pass the runtime shared library options for Solaris, OSF/1, and
35963         Irix5, and link with -lcurses to avoid unresolved references.
35964
35965 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
35966
35967         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
35968         only run once.
35969
35970 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
35971
35972         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
35973
35974 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
35975
35976         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
35977         do not have a framework for the "compat" tests yet.
35978
35979 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
35980
35981         * lib/mike-g++.exp (postbase): New local variable `mathlib',
35982         set to null if we're testing vxworks5.1.  Use that instead of
35983         `-lm' in the setting of LIBS for link and run.
35984
35985 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
35986
35987         * config/rom68k.exp (${tool}_load): Major changes to make it
35988         work.  Verified that it does in fact return the stuff in
35989         exec_output properly.  Catch any Emul or any TRAP other than 0.
35990
35991 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
35992
35993         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
35994         LDFLAGS properly for targets that need stuff from libgloss.
35995         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
35996         only run once.
35997         (gpp_initialized): New variable.
35998
35999 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
36000
36001         * config/rom68k.exp: Load libgloss.exp.
36002         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
36003         so we can produce a fully linked binary.
36004         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
36005         so we can produce a fully linked binary.
36006
36007 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
36008
36009         * lib/plumhall.exp (ph_section): Watch for expected failures.
36010         Add missing `else'.
36011
36012         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
36013         run the testcase.
36014         (c-torture): Likewise.
36015
36016 1995-08-28  Doug Evans  <dje@cygnus.com>
36017
36018         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
36019
36020         * lib/mike-g++.exp (mike_cleanup): New proc.
36021         (prebase): New globals compiler_result, not_compiler_result,
36022         target_regexp.
36023         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
36024         allow leading "-" in pattern.  Watch for unsupported tests.
36025         If $compiler_result is set, pattern match assembler code,
36026         and ditto for $not_compiler_result.
36027         * lib/mike-gcc.exp: Likewise.
36028
36029         * lib/plumhall.exp (ph_execute): Only call ph_summary if
36030         execution "succeeded".
36031
36032 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
36033
36034         * config/win32.exp: New file.
36035         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
36036
36037 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
36038
36039         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
36040         unsupported.
36041         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
36042         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
36043         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
36044
36045         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
36046         "... without exceptions was ...".  That is now handled by
36047         prune_system_crud.
36048         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
36049
36050 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
36051
36052         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
36053         sieve.c,sort2.c}: New files.
36054         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
36055         sieve.exp,sort2.exp}: Drivers for them.
36056
36057         * lib/mike-gcc.exp (program_output): New user settable variable.
36058         (postbase): Call prune_system_crud.  Also prune extraneous compiler
36059         messages.
36060         * lib/mike-g++.exp (program_output): New user settable variable.
36061
36062         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
36063
36064         * config/sh.exp: Deleted (use sim.exp instead).
36065
36066 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
36067
36068         * config/vx.exp: Declare CHECKTASK as global.
36069         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
36070         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
36071         * lib/old-dejagnu.exp: Load [pwd]/$executable.
36072
36073 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
36074
36075         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
36076         target. Like vx.exp, only includes `vx29k.exp' instead of
36077         `vxworks.exp'.
36078
36079 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
36080
36081         * config/sim.exp: Increase time limit from 120 seconds to 240.
36082
36083 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
36084
36085         * gcc.c-torture/execute/950628-1.c: New test.
36086
36087 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
36088
36089         * gcc.c-torture: Update with changes/additions from
36090         c-torture-1.34.
36091
36092 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
36093
36094         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
36095
36096 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
36097
36098         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
36099
36100 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
36101
36102         * gcc.c-torture/compile/950512-1.c: New test.
36103         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
36104         * gcc.dg/struct-ret-1.c: Likewise.
36105
36106 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
36107
36108         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
36109           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
36110
36111 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
36112
36113         * gcc.c-torture/special/920411-1.c: Deleted.
36114         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
36115
36116 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
36117
36118         * config/sim.exp (${tool}_load): Hack in call to bash to get a
36119         cpu limit.
36120
36121 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
36122
36123         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
36124
36125 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
36126
36127         From kenner;
36128         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
36129         is the proper length.
36130         * va-arg-3.c: Likewise.
36131
36132 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
36133
36134         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
36135         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
36136
36137         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
36138         * lib/g++.exp (default_g++_start): Delete old cruft.
36139
36140 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
36141
36142         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
36143         (2 * (1 << 18)) to (2 * (1 << 17)).
36144
36145         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
36146
36147 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
36148
36149         * config/rom68k.exp: Renamed from config/idp.exp
36150
36151 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
36152
36153         * c-torture/compile/921109-2.c
36154
36155 1995-04-18  Mike Stump  <mrs@cygnus.com>
36156
36157         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
36158         excess errors.
36159
36160 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
36161
36162         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
36163         output.
36164         * lib/g++.exp (default_g++_start): Likewise.
36165
36166 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
36167
36168         * gcc.c-torture/compile/950329-1.c: New test.
36169
36170 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
36171
36172           * config/bug.exp (${tool}_load): Updated to use new remote_open
36173           and remote_close procs.
36174         * config/idp.exp: New file.
36175
36176 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
36177
36178         * gcc.c-torture/execute/950322-1.c: New test.
36179
36180 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
36181
36182         * config/vx.exp (${tool}_load): Clean up testing of return code from
36183         vxworks_ld and vxworks_spawn.
36184
36185 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
36186
36187         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
36188
36189 1995-03-13  Mike Stump  <mrs@cygnus.com>
36190
36191         * lib/old-deja.exp: Add `excess errors test - ' error, now one
36192         can mark excess errors on a machine by machine basis.  Note, the
36193         default is to not expect any excess errors, even when excess
36194         errors test - is given, so you will want to put an XFAIL ... on
36195         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
36196         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
36197         those 4 machines, but no others.
36198
36199 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
36200
36201         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
36202         * lib/c-torture.exp: to here.
36203
36204 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
36205
36206         * gcc.c-torture/execute/950221-1.c: New test.
36207         * gcc.c-torture/execute/struct-ret-1.c: New test.
36208         * gcc.c-torture/compile/950221-1.c: New test.
36209
36210         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
36211
36212 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
36213
36214         * gcc.c-torture/execute/arith-1.c (main): Return 0.
36215         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
36216
36217 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
36218
36219         * g++.gb: New directory of tests, derived from my signature and
36220         class scoping tests.
36221
36222         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
36223         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
36224         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
36225         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
36226         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
36227         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
36228         * g++.gb/sig25.C: Likewise.
36229
36230         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
36231         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
36232         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
36233         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
36234         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
36235         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
36236         * g++.gb/sig25.exp: Likewise.
36237
36238         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
36239         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
36240         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
36241         * g++.gb/scope13.C: Likewise, this test still fails.
36242
36243         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
36244         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
36245         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
36246         * g++.gb/scope13.exp: Ditto.
36247
36248         * g++.gb/README: New file, explains what these tests are about.
36249
36250 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
36251
36252         * lib/dg.exp (dg-do): Support `preprocess'.
36253         (dg-test): Likewise.
36254
36255 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
36256
36257         * config/udi.exp: change "continue -expect" to "exp_continue".
36258
36259 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
36260
36261         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
36262         Delete redundant tests.
36263
36264         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
36265         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
36266         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
36267         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
36268         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
36269         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
36270         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
36271         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
36272
36273         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
36274         storing label pointers.
36275         * gcc.c-torture/execute/921019-1.c: Likewise.
36276         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
36277         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
36278         parameter fp.
36279         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
36280         constants.
36281
36282         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
36283         Delete obsolete tests.
36284
36285         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
36286         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
36287         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
36288         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
36289         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
36290         * gcc.c-torture/compile/950124-1.c: New test.
36291
36292         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
36293
36294 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
36295
36296         * lib/mike-g++.exp: Add -lm to LIBS.
36297
36298 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
36299
36300         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
36301
36302 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
36303
36304         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
36305
36306 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
36307
36308         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
36309
36310 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
36311
36312         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
36313         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
36314         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
36315         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
36316         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
36317         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
36318         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
36319         * g++.law/{operators31.C, operators32.C,
36320         * g++.law/{operators33.C, operators34.C}: Likewise.
36321         * g++.law/{pic1.C, refs2.C}: Likewise.
36322         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
36323         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
36324         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
36325         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
36326
36327         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
36328         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
36329         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
36330         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
36331         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
36332         * g++.law/{enum9.exp, friend5.exp}: Likewise.
36333         * g++.law/{nest3.exp, nest4.exp}: Likewise.
36334         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
36335         * g++.law/{operators30.exp, operators31.exp}: Likewise.
36336         * g++.law/{operators32.exp, operators33.exp}: Likewise.
36337         * g++.law/{operators34.exp}: Likewise.
36338         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
36339         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
36340         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
36341         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
36342         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
36343
36344         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
36345         No longer expected to fail.
36346         * g++.law/missed-error3.C: Tweak for recent bool changes.
36347
36348 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
36349
36350         * config/emb-unix: Deleted.
36351         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
36352         remote execution.  Do final link on remote host if REMOTE_LINK is set.
36353
36354 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
36355
36356         * lib/dg.exp (dg-test): Fix typo in last patch.
36357
36358 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
36359
36360         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
36361         (handles multiple occurrences).
36362
36363 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
36364
36365         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
36366         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
36367         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
36368         printed).
36369         * lib/c-torture.exp (c-torture-compile): Likewise.
36370         (c-torture): Prepend full path if missing.
36371         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
36372         (gcc_fail): Likewise.
36373         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
36374
36375 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
36376
36377         * lib/netware.exp: Only attach to NetWare i386 systems.
36378
36379 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
36380
36381         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
36382         messages.  Add test name to "output pattern match" pass/fail message.
36383
36384 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
36385
36386         * gcc.dg: New testsuite.
36387         * gcc.dg/dg.exp: New file.
36388
36389         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
36390         test-switch.c}: Deleted.
36391
36392         * gcc.misc-tests/msgs.exp: New testcase driver.
36393
36394 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
36395
36396         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
36397         Watch for illegal return values from ${tool}_load.
36398         * config/unix.exp (${tool}_load): Fix pass/fail detection for
36399         cross targets.  Coerce return value >0 to 1.
36400
36401 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
36402
36403         * config/unix.exp (${tool}_load): Call program rsh, not proc.
36404
36405         * config/emb-unix.exp: New file.
36406
36407         * config/sim.exp: Error if variable $SIM not defined.
36408         (${tool}_load): Mark test as "untested" if simulator missing.
36409
36410         * config/unix.exp: Load remote.exp to get rcp_download.
36411         * lib/c-torture.exp: Use different option lists for testcases with
36412         and without loops.
36413         * gcc.c-torture/execute/execute.exp: Likewise.
36414
36415 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
36416
36417         * config/*.exp: Clarify return code from ${tool}_load.
36418         Call `unresolved' or `untested' instead of `warning' or `perror'
36419         (sometimes you still want to call both though).
36420         Add comment that `shell_id' is local to each file.
36421         * config/udi.exp (timeout): Set to 30.
36422         Don't print warning if connection fails, $connectmode has already
36423         printed an error.
36424         (${tool}_load): Move verbose messages to level 2.
36425         Rework pattern for "Process started" message.
36426         Pass `shell_id' to ${connectmode}_download.
36427         Retry twice upon timeout.  Make resetting of target more robust.
36428         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
36429         Pass `shell_id' to exit_$connectmode.
36430         Only call exit_$connectmode if connected.
36431         * config/unix.exp (${tool}_load): Check return codes better.
36432         * config/vrtx.exp (${tool}_load): Likewise.
36433         * config/vx.exp (${tool}_load): Likewise.
36434         Delete unneeded global's.
36435         * lib/dg.exp (dg-test): Update to reflect clarified return codes
36436         from ${tool}_load.
36437         (dg-stat): Delete.
36438         (dg-init): Delete recording of pass/fail counts.
36439         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
36440         (old-dejagnu-init): Likewise.
36441         (old-dejagnu-stat): Delete contents, empty proc now.
36442         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
36443         (c-torture): Delete references to lcnt, lpass, lfail.
36444         Get option list from TORTURE_OPTIONS.
36445         Delete -funroll[-all]-loops if no loops.
36446         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
36447         (g++_stat): Delete contents (empty proc now).
36448         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
36449         (gcc_finish): Likewise.
36450         (gcc_stat): Deleted.
36451         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
36452         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
36453         * gcc.c-torture/execute/execute.exp: Likewise.
36454         Split tests into two parts: compile, execute.
36455         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
36456         no loops.  Update to reflect clarified return codes from ${tool}_load.
36457
36458 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
36459
36460         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
36461         to grep for.
36462         (old-dejagnu): Likewise (where necessary).
36463
36464 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
36465
36466         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
36467
36468         * lib/dg.exp (dg-process-target): Fix processing of selector.
36469         Add comment regarding use of `error'.
36470
36471         * lib/gcc.exp (prune_system_crud): Define if missing.
36472         * lib/g++.exp (prune_system_crud): Likewise.
36473
36474         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
36475         Call prune_system_crud.
36476         * lib/dg.exp (dg-runtest): New proc.
36477         Use perror instead of send_user for tcl errors in testcase.
36478         Don't return any value, it's never used.
36479         Don't clobber previous definition of `unknown'.
36480         Print tcl errors in `dg-final'.
36481
36482 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
36483
36484         * lib/dg.exp (dg-process-target): Improve syntax error messages.
36485         (dg-test): Don't print errorInfo, it contains stack backtrace.
36486
36487 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
36488
36489         * lib/g++.exp (runtest_file_p): Define if missing.
36490
36491 1994-09-24  Doug Evans  (dje@cygnus.com)
36492
36493         * lib/mike-g++.exp: Comment out loading of g++.exp.
36494         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
36495         (default_g++_version): Always print something.
36496         (default_g++_start): Comment out call to `which'.
36497         (g++_start, g++_load): Deleted (must be defined in config file).
36498         * lib/gcc.exp: Test for existence of $CC at start.
36499         Delete check for tmpdir (done in gcc_init).
36500         (default_gcc_version): Always print something.
36501         (default_gcc_start): Comment out call to `which'.
36502         * config/*.exp: Major cleanup - make cross targets work at least a
36503         little better for g++ (by not being "--tool gcc" specific).
36504         Rename gcc_xxx to ${tool}_xxx.
36505         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
36506         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
36507
36508 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
36509
36510         * lib/c-torture.exp (c-torture-compile): Rework compiler
36511         message processing.
36512
36513         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
36514         c-torture.
36515
36516 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
36517
36518         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
36519
36520         * lib/dg.exp (dg-process-target): Support { target native }.
36521
36522 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
36523
36524         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
36525         looked for "... program xxx got fatal signal".
36526         Correct regsub munging of `comp_output'.
36527         Ignore compiler messages "path prefix not used" and "linker input
36528         file unused".
36529
36530 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
36531
36532         * lib/gcc.exp (runtest_file_p): Define if missing.
36533         * gcc.prms/template.c: Example to work from.
36534
36535 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
36536
36537         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
36538         * lib/dg.exp (dg-test): Call unsupported testcases as such.
36539
36540         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
36541         * gcc.prms/1883.c: Moved from compile/940714-1.c.
36542         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
36543         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
36544
36545         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
36546         (dg-process-target): No longer a varargs proc.
36547         Return S/N for target, P/F for xfail.  All callers changed.
36548         (user option procs): More argument checking.
36549         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
36550         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
36551         (dg-test): Skip test if not running on selected target in `dg-do'.
36552         Update handling of `dg-do-what', `dg-output-text'.
36553         Separate execution pass/fail from output pattern match pass/fail.
36554         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
36555
36556 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
36557
36558         * gcc.c-torture/special/special.exp: Don't expect failure for mips
36559         target for 920510-1.c.
36560
36561 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
36562
36563         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
36564         Clean up comment regarding use of passcnt, etc.
36565         (gcc_stat): Don't update `testcnt' here.
36566         (gcc_finish): Do it here.
36567         Might as well reset `but_id' here too.
36568         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
36569         to determine if the file should be tested.
36570         * gcc.c-torture/compile/compile.exp: Likewise.
36571         * gcc.c-torture/execute/execute.exp: Likewise.
36572         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
36573         * gcc.misc-tests/dg-test.exp: Likewise.
36574         * gcc.prms/prms.exp: Likewise.
36575         * gcc.wendy/wendy.exp: Likewise.
36576         * g++.old-deja.exp: Likewise.
36577         Move "Testing file" message to verbose level 1.
36578
36579 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
36580
36581         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
36582
36583 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
36584
36585         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
36586         (default_gcc_start): Accept optional second list element
36587         of compiler flags.  Print compiler output at verbosity level 2.
36588         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
36589         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
36590         Save current values of framework globals passcnt, failcnt, xpasscnt,
36591         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
36592         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
36593         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
36594         xfailcnt to compute stats.  Update framework global `testcnt' from
36595         pass/fail counts.
36596         (gcc_finish): New proc.  Clean up test environment.
36597         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
36598         (gcc_epass, gcc_efail): Delete.
36599         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
36600         argument of line number.
36601         (dg-init): If the tool has an init routine, call it.
36602         (dg-test): Remove args `cflags_var' and `libs_var'.
36603         Pass all compiler options to ${tool}_start.
36604         Handle missing line number.
36605         (dg-finish): New function.
36606         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
36607         particular files.  Call gcc_finish at end.  Move "skipping test"
36608         message to verbosity level 3.
36609         * gcc.c-torture/compile/compile.exp: Likewise.
36610         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
36611         * gcc.c-torture/execute/execute.exp: Likewise.
36612         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
36613         Print testcase being tried at verbosity level 1.
36614         * gcc.c-torture/special/special.exp: Unset xfail.
36615         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
36616         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
36617         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
36618         * gcc.failure/failure.exp: Likewise.
36619         * gcc.ieee/ieee.exp: Likewise.
36620         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
36621         Update call to dg-test.  Call dg-finish at end.
36622         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
36623         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
36624         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
36625         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
36626         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
36627         * gcc.wendy/wendy.exp: Add copyright.
36628         Delete setting of tmpdir (done by gcc_init).
36629         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
36630         Pass compiler flags to gcc_start.  Call gcc_finish at end.
36631         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
36632         gcc_[ce]pass/fail.
36633
36634 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
36635
36636         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
36637         confusion.
36638         (g++_load): Likewise.
36639
36640         * config/*.exp (gcc_load): Some were varargs fns and some were not.
36641         Rename argument to `prog' to remove the confusion.
36642         Varargs fns behave differently too!
36643         (g++_load): Likewise.
36644
36645         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
36646
36647         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
36648         what it is.  Delete (always) printing of status value for !native.
36649         Simplify verbose code, and include status and exec_output.
36650         (g++_load): Use gcc_load.
36651
36652 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
36653
36654         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
36655         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
36656         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
36657         940714-3.c as these testcases don't exist anymore.  Make
36658         va-arg-1.c expected to pass.
36659
36660 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
36661
36662         * gcc.misc-tests/misc.exp: Only run specific testcases.
36663         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
36664         * gcc.misc-tests/dg-[1-9].c: New files.
36665
36666         * lib/dg.exp: New testsuite driver.
36667         * gcc.prms/prms.exp: Use it.
36668
36669         * README.gcc: New file.
36670
36671         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
36672         Document and reset `lxpass' and `lxfail'.
36673         Simplify "initialized" message.
36674         (gcc_stat): Clean up comments a little.
36675
36676 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
36677
36678         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
36679
36680 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
36681
36682         * lib/old-dejagnu.exp (process-option): New proc.
36683         (old-dejagnu-init, old-dejagnu-stat): Likewise.
36684         (old-dejagnu): Simplify.
36685         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
36686
36687 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
36688
36689         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
36690         exists and is not an empty string.
36691
36692         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
36693         $xfail rather than calling setup_xfail.  Clear $xfail when test is
36694         finished.
36695         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
36696         automatically.
36697
36698         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
36699         longer expected to fail.
36700
36701         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
36702         "f" function call.
36703
36704         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
36705
36706         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
36707         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
36708         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
36709         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
36710         c-torture-1.29.
36711
36712         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
36713         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
36714
36715         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
36716
36717         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
36718         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
36719
36720         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
36721         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
36722         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
36723
36724 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
36725
36726         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
36727         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
36728         940714-1.c, 940714-2.c, 940714-3.c},
36729         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
36730         gcc.misc-tests/{mg.c,mg.exp}:
36731         New tests.
36732         * gcc.noncompile/noncompile.exp: Change accordingly.
36733
36734 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
36735
36736         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
36737         Undo previous clobberage.
36738
36739 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
36740
36741         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
36742         * gcc.special/{930510-1.c, special.exp}:
36743         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
36744         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
36745         struct-varargs-1.c}: New tests from c-torture-1.26.
36746
36747 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
36748
36749         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
36750           argument to switch.
36751
36752 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
36753
36754         * Revert the previous changes.  Please see Rob's directory
36755           (/lisa/test/rob/progressive/gcc/testsuite) for testing
36756           fixes.
36757
36758 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
36759
36760         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
36761             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
36762             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
36763             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
36764             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
36765             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
36766             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
36767             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
36768             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
36769             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
36770             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
36771             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
36772             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
36773             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
36774             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
36775             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
36776             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
36777             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
36778             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
36779             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
36780             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
36781             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
36782             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
36783             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
36784             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
36785             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
36786             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
36787
36788 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
36789
36790         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
36791             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
36792           with perror calls.
36793
36794 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
36795
36796         * config/unix.exp (g++_load): Fix syntax.
36797
36798 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
36799
36800         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
36801         * gcc.noncompile/921017-1.c: Deleted obsolete test.
36802         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
36803         Don't expect va-arg-1.c to fail.  Correct expected output for
36804         920928-1.c.
36805         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
36806         * gcc.wendy/hbm4.c: Correct typo.
36807         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
36808
36809 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
36810
36811         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
36812         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
36813         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
36814         * lib/c-torture.exp (c-torture-compile): Ditto.
36815
36816         Reduce volume of output (remove all the -I's and such).
36817         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
36818         Call gcc_cpass, gcc_cfail.
36819         (c-torture): Pass testing option to c-torture-compile.
36820
36821 1994-03-21  Doug Evans  (dje@cygnus.com)
36822
36823         Bring patches over from progressive.
36824         * config/default.exp: Exit remote shell cleanly.
36825         (g++_exit, g++_start): Add default versions.
36826         * config/sim.exp (gcc_load): Use perror, not error.
36827
36828 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
36829
36830         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
36831         set in site.exp.
36832
36833 1994-03-14  Doug Evans  (dje@cygnus.com)
36834
36835         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
36836         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
36837         (wendy_try): New proc to run testcase.
36838         (main loop): Call 'em.
36839         * gcc.wendy/*.c: Clean up pass to correct expected output.
36840
36841         * lib/gcc.exp: Minor cleanup work.
36842         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
36843
36844 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
36845
36846         * config/sim.exp (gcc_load): Document return codes better.
36847         Don't pass -v to simulator.
36848
36849 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
36850
36851           * gcc.special/920717-x.c: Fix typo.
36852           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
36853           get at sources.
36854
36855         * lib/mike-gcc.exp: Fix typo.
36856
36857 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
36858
36859         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
36860         binary to use, transform the name.
36861         * config/*.exp: rename everything. Nuke any g++ specific files,
36862         it's now a special case of gcc that requires no special support.
36863         Add a default.exp for unsupported targets.
36864
36865 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
36866
36867         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
36868         lib/old-dejagnu.exp: Fix a few patterns to work with the new
36869         version of Tcl.
36870
36871 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
36872
36873         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
36874         than a warning.
36875
36876 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
36877
36878         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
36879
36880 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
36881
36882         * gcc.execute/execute.exp: Combine opt_list and foption_list into
36883         option_list.  Compile every file with only 4/6 option choices
36884         (same as C torture) instead of with 12/18 different option
36885         choices.
36886         * lib/c-torture.exp: Likewise.
36887
36888         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
36889         not already set.
36890
36891 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
36892
36893         * lib/old-deja.exp: Add `excess errors test fails' error, now one
36894         can put an XFAIL *-*-* on excess errors.
36895
36896 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
36897
36898         * g++.law: Add more tests derived from g++-bugs snapshots.
36899
36900         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
36901         equivalent to g++.law/init9.
36902
36903         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
36904         compiled it, and the a.out file after we've run it.
36905
36906 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
36907
36908         * lib/mike-g++.exp (postbase): Delete the .o file after we've
36909         compiled it, and the a.out file after we've run it.
36910
36911 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
36912
36913         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
36914
36915 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
36916
36917         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
36918         version number.
36919
36920 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
36921
36922         * g++.law: New directory of g++ tests derived from the g++-bugs
36923         snapshots.
36924
36925 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
36926
36927         * gcc.compile: initbug1.c initbug1.exp testcase added
36928
36929 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
36930
36931         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
36932         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
36933           fixes submitted by Jeff Law (law@cs.utah.edu)
36934         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
36935           Jeff Law (law@cs.utah.edu)
36936
36937
36938 1993-11-30  Mike Stump  (mrs@cygnus.com)
36939
36940         * config/unix-g++.exp: Follow the gcc way of doing things.
36941         * g++.old-deja/old-deja.exp: Minor updates.
36942         * lib/g++.exp: New file, follow the gcc way of doing things.
36943         * lib/old-dejagnu.exp: Minor updates.
36944         * lib/mike-g++.exp: Always unset errorInfo.
36945
36946 1993-11-06  Mike Stump  (mrs@cygnus.com)
36947
36948         * lib/gcc.exp: Fix some errors with the below change, CC and
36949         CFLAGS should be global when setting, not local.
36950
36951 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
36952
36953         * lib/gcc.exp: Transform tool name.
36954
36955 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
36956
36957         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
36958
36959 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
36960
36961         * lib/gcc.exp: change gcc_done to gcc_stat
36962
36963 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
36964
36965         * Upgraded gcc testsuite to c-torture version 1.25
36966
36967 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
36968
36969         * lib/gcc.exp: added reporting code. Changed verbose compile message.
36970         * lib/c-torture: added hooks for new reporting code.
36971
36972 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
36973
36974         * config/sh-gcc.exp: check if sh-sim exists in the path
36975
36976 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
36977
36978         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
36979         * gcc.compile/compile.exp: Initial changes for new logic.
36980         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
36981         * gcc.failure/failure.exp: Initial changes for new logic.
36982         * gcc.ieee/ieee.exp: Initial changes for new logic.
36983         * gcc.misc-tests/misc.exp: Initial changes for new logic.
36984         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
36985         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
36986         * lib/c-torture.exp: Initial changes for new logic.
36987         * lib/gcc.exp: Initial changes for new logic.
36988
36989 1993-10-15  Mike Stump  (mrs@cygnus.com)
36990
36991         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
36992         depend upon failure or success.  Fully qualify names in failure
36993         and success messages.  Always remove a.out before starting
36994         compile, just in case.  Pay more attention to error text output by
36995         the compiler.  Handle testcases with no known past errors just
36996         like all others, so that things are uniform.  Other miscellaneous
36997         improvements.
36998
36999 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
37000
37001         * gcc.cpp: new directory for cpp tests
37002
37003 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
37004
37005         * lib/chill.exp: Code reformatted, removed unused code.
37006         * config/unix-chill.exp: Code reformatted, removed unused code.
37007         * chill.execute/execute.exp: Code reformatted, removed unused code.
37008         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
37009
37010 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
37011
37012         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
37013         routines not written.
37014
37015 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
37016
37017         * config/bug-gcc.exp: Use new procs from bug.exp.
37018
37019 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
37020
37021         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
37022         via ftp, rather than depending on NFS.
37023         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
37024         case.
37025
37026 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
37027
37028         * config/bug-gcc.exp: Use new download proc.
37029
37030 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
37031
37032         * chill.execute/execute.exp: cleanups, handles errors better
37033         * chill.compile/compile.exp: rewrite, based on execute.exp
37034         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
37035         * lib/chill.exp: major changes to diff proc and compile and link
37036           procs. added chill_fail and chill_pass wrappers to pass and
37037           fail. added more comments, and handle error codes better.
37038           Added a hack to capture stderr from exec, so noncompile tests
37039           can work.
37040
37041 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
37042
37043         * chill.execute/execute.exp: rewrite of testsuite driver
37044         * lib/chill.exp: rewrite of testsuite driver
37045         * config/unix-chill.exp: rewrite of testsuite driver
37046
37047 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
37048
37049     In chill.execute:
37050         * iexpr.ch: Standardize uppercase.
37051         * tuples.dat: Standardize uppercase.
37052         * vary.ch: standardize.  Correct varying string assignments.
37053         * vary.dat: Add new output lines.
37054
37055 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
37056
37057     In chill.execute:
37058         * chprintf.ch: Standardize use of uppercase.
37059         * tuples.ch: Standardize and turn arr2 into a DCL,
37060           rather than a SYN.
37061         * pinits.ch: Standardize.
37062
37063 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
37064
37065         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
37066         * Makefil: Renamed to Makefile.in.
37067         * configure.in: New.
37068
37069 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
37070
37071     In chill.execute:
37072         * .cvsignore: Add result/output files.
37073         * Makefile: Fix up variables at start.  Use MFLAGS
37074           everywhere.  Correct bool_loc, built_ins entries.
37075           Add entry for vary1.ch.
37076         * bitarray.ch: Standardize upper-case usage.
37077         * bitexpr.ch: Standardize, add output of b1.
37078         * params.ch: Use arrayt in along PROC parameters, to
37079           avoid novelty problems.
37080         * sets.ch: Tiny cleanup.
37081         * vary1.ch: Re-indent.
37082
37083 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
37084
37085           * Add PR-related files to Makefiles, .cvsignore files, etc.
37086
37087 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
37088
37089         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
37090           with compiler objects. New names are test-flow.c and test-loop.c
37091
37092 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
37093
37094         * Upgraded c-torture tests from 1.19 to 1.20
37095
37096         * new files:
37097         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
37098         * gcc.compile: 930623-1.c 930623-2.c
37099         * gcc.noncompile: 930622-1.c 930622-2.c
37100         * gcc.failure: 920411-1.c 920627-2.c
37101         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
37102
37103 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
37104
37105         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
37106           More changes to get testsuite working properly. Needs more work.
37107           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
37108
37109 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
37110
37111         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
37112           More changes to get testsuite working properly. Needs more work.
37113
37114 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
37115
37116         * chill.compile/compile.exp: Added for Dejagnu support
37117         * chill.execute/execute.exp: Added for Dejagnu support
37118         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
37119
37120 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
37121
37122     This should complete moving the CHILL test files.
37123         * chill.noncompile(.cvsignore printf.grt
37124             in-printf.grt chprintf.grt chprintf.ch):
37125             Added test-support files.
37126           (Makefile): Modified further.
37127         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
37128             signal.ch): Added test files.
37129           * chill.execute (.cvsignore printf.grt printr.c
37130             in-printf.grt rts.c chprintf.grt rts.h): Added
37131           test-support files.
37132             (Makefile): More corrections.
37133
37134 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
37135
37136         * chill.compile, chill.execute, chill.nocompile: Add CHILL
37137           test cases, ready for DejaGnu.
37138
37139 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
37140
37141         * Upgraded c-torture tests from 1.18 to 1.19
37142
37143         * gcc.compile: added test(s):
37144           930607-1.c
37145         * gcc.execute: added test(s):
37146           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
37147
37148         * added new subdirectory for misc tests: gcc.misc-tests
37149         * gcc.misc-test(s): added tests:
37150           inst-check.c test-consts.c test-ior.c test-switch.c
37151
37152 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
37153
37154         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
37155
37156 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
37157
37158         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
37159
37160 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
37161
37162         * Upgraded c-torture tests from 1.17 to 1.18
37163
37164 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
37165
37166         * Upgraded c-torture tests from 1.12 to 1.17
37167
37168 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
37169
37170         * lib/old-dejagnu.exp:
37171           Fixed handling of XFAIL target triplets to correctly
37172           recognize wildcard characters.  Removed code that
37173           appended a unique id tag to the end of the file name
37174           printed out by the result of the testcases within a
37175           given test file.
37176
37177 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
37178
37179         * lib/old-dejagnu.exp:
37180           Reworked expected failure handling to trigger off of XFAIL
37181           keyword in keyphrase embeded in testcase source code. The
37182           XFAIL keyword must be at the end of the keyphrase line. It
37183           may optionally be followed by one or more target triplets.
37184           It has just occured that the handling of wildcards in the
37185           target triplet may not be correct.
37186
37187 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
37188
37189         * g++.old-deja/tests:
37190           Moved all subdirectories up one level into g++.old-deja .
37191
37192         * lib/old-dejagnu.exp:
37193           Fixed problem with CXXFLAGS not being properly reset, and being
37194           corrupted with extraneous "-c" compiler option.  This was
37195           causing binaries to not be generated for test that needed them.
37196           Modified strings passed to "pass" and "fail" so that individual
37197           tests from the same test file would be distinguished by an
37198           identifier appended to the test file name in the summary logs;
37199           this corrected a problem with erroneous diff logs.  Added code
37200           to search testcases for expected fail and unexpected pass keywords.
37201
37202 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
37203
37204         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
37205
37206 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
37207
37208         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
37209           Removed extraneous text from end of "Special g++ Options"
37210           keyphrase.
37211
37212         * lib/old-dejagnu.exp: Added pattern matching to look for new
37213           keywords, embedded in testcases comments, which will trigger
37214           calls to xpass and xfail.
37215
37216 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
37217
37218         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
37219           comments embedded in the testcases, especially the one looking for
37220           special compiler options, as well as the pattern matching for the
37221           compiler output again.
37222
37223 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
37224
37225         * lib/old-dejagnu.exp: Do a proper check of the return value for
37226           execute tests. Fixed several problems with the pattern matching
37227           of the compiler output which gave erroneous test results.
37228           Changed several of the test result messages to be more descriptive.
37229         * config/unix-g++.exp: Proc g++_load now actually works and
37230           executes the tests passed to it and returns a usable return
37231           value.
37232
37233 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
37234
37235           * lib/gcc.exp: Exits gracefully if $CC is bogus.
37236
37237 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
37238
37239         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
37240           Modified both files to properly execute the old style
37241           dejagnu tests. The previous versions of these files were
37242           experimental and did not function anything near correctly.
37243
37244 1993-04-05  Rob Savoye  (rob@cygnus.com)
37245
37246         * Removed all Makefile.in and configure.in files. No configuration
37247         needed now.
37248
37249 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
37250
37251         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
37252
37253 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
37254
37255         * gcc.compile/configure.in, gcc.unsorted/configure.in,
37256         gcc.special/configure.in, gcc.noncompile/configure.in,
37257         gcc.execute/configure.in, gcc.code_quality/configure.in,
37258         g++.other/configure.in, g++.old-deja/configure.in,
37259         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
37260         in srcname setting.
37261
37262 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
37263
37264         * lib/udi.exp:  Fixed mondfe and mondfe_download.
37265         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
37266         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
37267
37268 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
37269
37270         * config/udi-gdb.exp: Check $shell_id after connecting to target.
37271         (gdb_exit): Don't remove *_soc files.
37272
37273 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
37274
37275         * lib/c-torture.exp: Don't look for main; instead always use -w
37276         -c.  This is how the c-torture tests work.  Remove the object
37277         file if the compilation succeeds.
37278         * gcc.execute/execute.exp: Remove executable if test passes.
37279         * gcc.noncompile/noncompile.exp: Every test is an expected
37280         failure.
37281         * gcc.special/special.exp: Added tests from c-torture 1.11,
37282         corrected use of existing test.
37283         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
37284         gcc.execute/920625-1.c: Updated to c-torture 1.11.
37285         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
37286         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
37287         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
37288         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
37289         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
37290         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
37291         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
37292         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
37293         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
37294         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
37295         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
37296         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
37297         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
37298         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
37299         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
37300         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
37301         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
37302         c-torture 1.11.
37303         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
37304         correspond to c-torture 1.11.
37305
37306         * New file.